add rtl sources, dv
diff --git a/verilog/dv/caravel/fpga_250/Makefile b/verilog/dv/caravel/fpga_250/Makefile
new file mode 100644
index 0000000..a5e9d36
--- /dev/null
+++ b/verilog/dv/caravel/fpga_250/Makefile
@@ -0,0 +1,18 @@
+# ---- Test patterns for fpga 250 ----
+
+.SUFFIXES:
+.SILENT: clean all
+
+PATTERNS = basic_config
+
+all:  ${PATTERNS}
+	for i in ${PATTERNS}; do \
+		( cd $$i && make -f Makefile $${i}.vcd &> verify.log && grep Monitor verify.log) ; \
+	done
+
+clean:  ${PATTERNS}
+	for i in ${PATTERNS}; do \
+		( cd $$i && make clean ) ; \
+	done
+
+.PHONY: clean all
diff --git a/verilog/dv/caravel/fpga_250/README.md b/verilog/dv/caravel/fpga_250/README.md
new file mode 100644
index 0000000..4852f2c
--- /dev/null
+++ b/verilog/dv/caravel/fpga_250/README.md
@@ -0,0 +1,5 @@
+# Smoke tests
+
+1) Basic Configuration test: 
+
+	* Configures the fpga with a bitstream
diff --git a/verilog/dv/caravel/fpga_250/basic_config/Makefile b/verilog/dv/caravel/fpga_250/basic_config/Makefile
new file mode 100644
index 0000000..85b0b1d
--- /dev/null
+++ b/verilog/dv/caravel/fpga_250/basic_config/Makefile
@@ -0,0 +1,46 @@
+FIRMWARE_PATH = ../..
+RTL_PATH = ../../../../rtl
+IP_PATH = ../../../../ip
+BEHAVIOURAL_MODELS = ../../ 
+
+SCRIPTS = ../../../../../scripts/
+
+GCC_PATH?=/ef/apps/bin
+GCC_PREFIX?=riscv32-unknown-elf
+PDK_PATH?=/ef/tech/SW/sky130A
+
+.SUFFIXES:
+
+PATTERN = basic_config
+
+all:  ${PATTERN:=.vcd}
+
+hex:  ${PATTERN:=.hex}
+
+%.vvp: %_tb.v %.hex
+	iverilog -DSIM -DFUNCTIONAL -I $(BEHAVIOURAL_MODELS) \
+	-I $(PDK_PATH) -I $(IP_PATH) -I $(RTL_PATH) \
+	-o $@ $<
+
+%.vcd: %.vvp
+	vvp $<
+
+%.elf: %.c %.bits.h $(FIRMWARE_PATH)/sections.lds $(FIRMWARE_PATH)/start.s
+	${GCC_PATH}/${GCC_PREFIX}-gcc -march=rv32imc -mabi=ilp32 -Wl,-Bstatic,-T,$(FIRMWARE_PATH)/sections.lds,--strip-debug -ffreestanding -nostdlib -o $@ $(FIRMWARE_PATH)/start.s $<
+
+%.hex: %.elf
+	${GCC_PATH}/${GCC_PREFIX}-objcopy -O verilog $< $@ 
+	# to fix flash base address
+	sed -i 's/@10000000/@00000000/g' $@
+
+%.bin: %.elf
+	${GCC_PATH}/${GCC_PREFIX}-objcopy -O binary $< /dev/stdout | tail -c +1048577 > $@
+
+%.bits.h: %.bits
+	${SCRIPTS}/bitstream2header.py $< $@
+# ---- Clean ----
+
+clean:
+	rm -f *.elf *.bits.h *.hex *.bin *.vvp *.vcd *.log
+
+.PHONY: clean hex all
diff --git a/verilog/dv/caravel/fpga_250/basic_config/basic_config.bits b/verilog/dv/caravel/fpga_250/basic_config/basic_config.bits
new file mode 100644
index 0000000..5349774
--- /dev/null
+++ b/verilog/dv/caravel/fpga_250/basic_config/basic_config.bits
@@ -0,0 +1 @@
+010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
\ No newline at end of file
diff --git a/verilog/dv/caravel/fpga_250/basic_config/basic_config.c b/verilog/dv/caravel/fpga_250/basic_config/basic_config.c
new file mode 100644
index 0000000..9dd63a3
--- /dev/null
+++ b/verilog/dv/caravel/fpga_250/basic_config/basic_config.c
@@ -0,0 +1,82 @@
+#include "../../defs.h"
+#include "basic_config.bits.h"
+/*
+	Config Test:
+		- Configure FPGA
+*/
+
+#define TAIL_BITS ((BITS_PER_COLUMN >> 3) * 8 - BITS_PER_COLUMN)
+
+void main()
+{
+	static volatile uint32_t *	const config_base_00 	= (void*)(0x30000000);
+	static volatile uint32_t *	const counters_00		= (void*)(0x30000004);
+	static volatile uint8_t  *	const bitstream_00	 	= (void*)(0x30000008);
+	static volatile uint32_t *	const config_base_10 	= (void*)(0x30000010);
+	static volatile uint32_t *	const counters_10		= (void*)(0x30000014);
+	static volatile uint8_t  *	const bitstream_10	 	= (void*)(0x30000018);
+
+	// Configure lower 8-IOs as user output
+	// Observe counter value in the testbench
+/*  	reg_mprj_io_0 =  GPIO_MODE_USER_STD_OUTPUT;
+	reg_mprj_io_1 =  GPIO_MODE_USER_STD_OUTPUT;
+	reg_mprj_io_2 =  GPIO_MODE_USER_STD_OUTPUT;
+	reg_mprj_io_3 =  GPIO_MODE_USER_STD_OUTPUT;
+	reg_mprj_io_4 =  GPIO_MODE_USER_STD_OUTPUT;
+	reg_mprj_io_5 =  GPIO_MODE_USER_STD_OUTPUT;
+	reg_mprj_io_6 =  GPIO_MODE_USER_STD_OUTPUT;
+	reg_mprj_io_7 =  GPIO_MODE_USER_STD_OUTPUT; */
+
+    /* Apply configuration */
+/*     reg_mprj_xfer = 1;
+    while (reg_mprj_xfer == 1); */
+
+	*config_base_00 = 0;
+	*counters_00 = 0xFFFFFFFF;
+	*config_base_10 = 0;
+	*counters_10 = 0xFFFFFFFF;
+
+	bitstream_00[0] = 0xAA;
+	bitstream_00[1] = 0xAA;
+	bitstream_00[2] = 0xAA;
+	bitstream_00[3] = 0xAA;
+
+	bitstream_10[0] = 0x55;
+	bitstream_10[1] = 0x55;
+	bitstream_10[2] = 0x55;
+	bitstream_10[3] = 0x55;
+
+	*counters_00 = 0x05050505;
+	*counters_10 = 0x05050505;
+
+	bitstream_00[0] = 0xAA;
+	bitstream_00[1] = 0xAA;
+	bitstream_00[2] = 0xAA;
+	bitstream_00[3] = 0xAA;
+
+	bitstream_10[0] = 0x55;
+	bitstream_10[1] = 0x55;
+	bitstream_10[2] = 0x55;
+	bitstream_10[3] = 0x55;
+
+	/*
+	for (int i = 0; i < (BITS_PER_COLUMN >> 3); i++) {
+		bitstream[0] = column0[i];
+		bitstream[1] = column1[i];
+		bitstream[2] = column2[i];
+		bitstream[3] = 0b10101010;
+	}
+
+	counters[0] = TAIL_BITS - 1;
+	counters[1] = TAIL_BITS - 1;
+	counters[2] = TAIL_BITS - 1;
+	
+	bitstream[0] = column0[BITS_PER_COLUMN >> 3];
+	bitstream[1] = column1[BITS_PER_COLUMN >> 3];
+	bitstream[2] = column2[BITS_PER_COLUMN >> 3];
+	bitstream[3] = 0b01010101;
+
+	*config_base = 1;
+	*/
+}
+
diff --git a/verilog/dv/caravel/fpga_250/basic_config/basic_config_tb.v b/verilog/dv/caravel/fpga_250/basic_config/basic_config_tb.v
new file mode 100644
index 0000000..6e6dc5d
--- /dev/null
+++ b/verilog/dv/caravel/fpga_250/basic_config/basic_config_tb.v
@@ -0,0 +1,132 @@
+`default_nettype none
+
+`timescale 1 ns / 1 ps
+
+`include "caravel.v"
+`include "spiflash.v"
+
+module basic_config_tb;
+	reg clock;
+    	reg RSTB;
+	reg power1, power2;
+	reg power3, power4;
+
+    wire gpio;
+    wire [37:0] mprj_io;
+	wire [7:0] mprj_io_0;
+
+	assign mprj_io_0 = mprj_io[7:0];
+
+	// External clock is used by default.  Make this artificially fast for the
+	// simulation.  Normally this would be a slow clock and the digital PLL
+	// would be the fast clock.
+
+	always #12.5 clock <= (clock === 1'b0);
+
+	initial begin
+		clock = 0;
+	end
+
+	initial begin
+		$dumpfile("basic_config.vcd");
+		$dumpvars(0, basic_config_tb);
+
+		// Repeat cycles of 1000 clock edges as needed to complete testbench
+		repeat (500) begin
+			repeat (1000) @(posedge clock);
+		end
+		$display("%c[1;31m",27);
+		$display ("Monitor: Timeout, Test Mega-Project IO Ports (RTL) Failed");
+		$display("%c[0m",27);
+		$finish;
+	end
+
+	initial begin
+	    // Observe Output pins [7:0]
+		repeat (2) begin
+			repeat (1000) @(posedge clock);
+		end
+
+	    wait(uut.mprj.fpga250.wishbonatron_00.set_out != 0);
+		wait(uut.mprj.fpga250.wishbonatron_10.set_out != 0);
+
+		repeat (1000) @(posedge clock);
+
+	    $display("Monitor: Test 1 Mega-Project IO (RTL) Passed");
+	    $finish;
+	end
+
+	initial begin
+		RSTB <= 1'b0;
+		#2000;
+		RSTB <= 1'b1;	    // Release reset
+	end
+
+	initial begin		// Power-up sequence
+		power1 <= 1'b0;
+		power2 <= 1'b0;
+		power3 <= 1'b0;
+		power4 <= 1'b0;
+		#200;
+		power1 <= 1'b1;
+		#200;
+		power2 <= 1'b1;
+		#200;
+		power3 <= 1'b1;
+		#200;
+		power4 <= 1'b1;
+	end
+
+	always @(mprj_io) begin
+		#1 $display("MPRJ-IO state = %b ", mprj_io[7:0]);
+	end
+
+	wire flash_csb;
+	wire flash_clk;
+	wire flash_io0;
+	wire flash_io1;
+
+	wire VDD3V3 = power1;
+	wire VDD1V8 = power2;
+	wire USER_VDD3V3 = power3;
+	wire USER_VDD1V8 = power4;
+	wire VSS = 1'b0;
+
+	caravel uut (
+		.vddio	  (VDD3V3),
+		.vssio	  (VSS),
+		.vdda	  (VDD3V3),
+		.vssa	  (VSS),
+		.vccd	  (VDD1V8),
+		.vssd	  (VSS),
+		.vdda1    (USER_VDD3V3),
+		.vdda2    (USER_VDD3V3),
+		.vssa1	  (VSS),
+		.vssa2	  (VSS),
+		.vccd1	  (USER_VDD1V8),
+		.vccd2	  (USER_VDD1V8),
+		.vssd1	  (VSS),
+		.vssd2	  (VSS),
+		.clock	  (clock),
+		.gpio     (gpio),
+        .mprj_io  (mprj_io),
+		.flash_csb(flash_csb),
+		.flash_clk(flash_clk),
+		.flash_io0(flash_io0),
+		.flash_io1(flash_io1),
+		.resetb	  (RSTB)
+	);
+
+	spiflash #(
+		.FILENAME("basic_config.hex")
+	) spiflash (
+		.csb(flash_csb),
+		.clk(flash_clk),
+		.io0(flash_io0),
+		.io1(flash_io1),
+		.io2(),			// not used
+		.io3()			// not used
+	);
+
+endmodule
+`default_nettype wire
diff --git a/verilog/dv/caravel/fpga_250/primitive_config/fpga250_tb.v b/verilog/dv/caravel/fpga_250/primitive_config/fpga250_tb.v
new file mode 100644
index 0000000..3279887
--- /dev/null
+++ b/verilog/dv/caravel/fpga_250/primitive_config/fpga250_tb.v
@@ -0,0 +1,304 @@
+// This is an adaptation of [fabric_team]/testbench/fpga_test_harness.v for
+// the user_project_wrapper in Caravel.
+
+`timescale 1ns/1ns
+
+//`include "consts.vh"
+//`define DEBUG_CONFIG
+
+module fpga250_tb();
+
+  reg clk, rst;
+
+  localparam FABRIC_CLOCK_PERIOD = 10; // 100 MHz
+
+  initial clk = 0;
+  always #(FABRIC_CLOCK_PERIOD/2) clk = ~clk;
+
+  wire 
+
+  user_project_wrapper #(
+    .BITS(32)
+  ) dut (
+    .wb_clk_i(clk),
+    .wb_rst_i(rst),
+
+    // Wishbone signals
+    .wbs_stb_i(wbs_stb_i),   // input
+    .wbs_cyc_i(wbs_cyc_i),   // input
+    .wbs_we_i(wbs_we_i),     // input
+    // Write mask
+    .wbs_sel_i(wbs_sel_i),   // input
+    .wbs_dat_i(wbs_data_i),  // input
+    .wbs_adr_i(wbs_addr_i),  // input
+    .wbs_ack_o(wbs_ack_o),   // output
+    .wbs_data_o(wbs_data_o)  // output
+
+    .io_in,
+    .io_out(),
+    .io_oeb(),
+    .la_data_in(),
+    .la_data_out(),
+    .la_oen(),
+    .analog_io(),
+    .user_clock2()
+  );
+
+  reg [31:0] address = 32'h3000_0000;
+  reg [31:0] write_data = 0;
+  reg transact = 0;
+  reg we = 0;
+  // FIXME: assume the fabric has 4 columns for now
+  reg [3:0] select = 4'b1111;
+
+  wire ack;
+  wire [31:0] read_data;
+
+  assign wbs_stb_i  = transact;
+  assign wbs_cyc_i  = transact;
+  assign wbs_we_i   = we;
+  assign wbs_sel_i  = select;
+  assign wbs_data_i = write_data;
+  assign wbs_addr_i = address;
+  assign ack        = wbs_ack_o;
+  assign read_data  = wbs_data_o;
+
+  reg fabric_reset;
+  assign gpio_north[9] = fabric_reset;
+
+  // MSB<[bitstream(0,0), bitstream(1,0), ..., bitstream(N-1,0)],
+  //     [bitstream(0,1), bitstream(1,1), ..., bitstream(N-1,1)],
+  //     ...
+  //     [bitstream(0,N-1), bitstream(1,N-1), ..., bitstream(N-1,N-1)]>LSB
+
+  localparam COL_BITS  = `CLB_TILE_BITSTREAM_SIZE * MY;
+  localparam FPGA_BITS = COL_BITS * MX;
+  reg [FPGA_BITS-1:0] bitstream[1];
+  reg [8*MX*MY-1:0]   gold_sync_output[1];
+  reg [8*MX*MY-1:0]   gold_comb_output[1];
+
+  reg [1023:0] load_config = 0;
+  reg [1023:0] load_sync_output = 0;
+  reg [1023:0] load_comb_output = 0;
+
+  initial begin
+    $value$plusargs("load_config=%s",      load_config);
+    $value$plusargs("load_sync_output=%s", load_sync_output);
+    $value$plusargs("load_comb_output=%s", load_comb_output);
+
+    #1 $readmemb(load_config, bitstream);
+    #1 $readmemb(load_sync_output, gold_sync_output);
+    #1 $readmemb(load_comb_output, gold_comb_output);
+  end
+
+  wire [COL_BITS-1:0] col_bitstream [MX-1:0];
+
+  genvar k, x, y;
+  generate
+    for (k = 0; k < MX; k = k + 1) begin
+      assign col_bitstream[MX-1-k] = bitstream[0][COL_BITS * (k + 1) - 1: COL_BITS * k];
+    end
+  endgenerate
+
+  wire [8*MX*MY-1:0] fabric_sync_output;
+  wire [8*MX*MY-1:0] fabric_comb_output;
+
+  // Extract the current registers' states from the Fabric
+  // They will be compared against the golden registers' states given by a test
+  generate
+    for (x = 0; x < MX; x = x + 1) begin
+      for (y = 0; y < MY; y = y + 1) begin
+        assign fabric_sync_output[x * MY * 8 + y * 8 +: 8] = dut.fpga.X[MX-1-x].Y[MY-1-y].clb.slice.sync_output;
+        assign fabric_comb_output[x * MY * 8 + y * 8 +: 8] = dut.fpga.X[MX-1-x].Y[MY-1-y].clb.slice.comb_output;
+      end
+    end
+  endgenerate
+
+  reg debug_config = 0;
+  reg failed_tests = 0;
+
+  localparam NUM_BYTES = COL_BITS / 8;
+  localparam REM_BITS  = COL_BITS - NUM_BYTES * 8;
+  integer i, j;
+  initial begin
+    $dumpfile("fpga_test_harness.vcd");
+    $dumpvars;
+
+    rst = 1'b1;
+    fabric_reset= 1'b1;
+    repeat (10) @(posedge clk);
+
+    @(negedge clk);
+    rst = 1'b0;
+    fabric_reset = 1'b0;
+
+    address <= 32'h3000_0001;
+    write_data <= {8'hFF, 8'hFF, 8'hFF, 8'hFF};
+    we <= 1;
+    transact <= 1;
+
+    @(posedge ack);
+    transact <= 0;
+    we <= 0;
+    @(negedge ack);
+
+    repeat(5) @(posedge clk);
+
+    for (i = 0; i < NUM_BYTES; i = i + 1) begin
+      // sending the bits
+      address <= 32'h3000_0002;
+      for (j = 0; j < MX; j = j + 1) begin
+        write_data[j * 8 +: 8] <= col_bitstream[j][i * 8 +: 8];
+      end
+      we <= 1;
+      transact <= 1;
+
+      @(posedge ack);
+      transact <= 0;
+      we <= 0;
+      @(negedge ack);
+    repeat(5) @(posedge clk);
+
+    end
+
+    // Send the remaining bits
+    address <= 32'h3000_0001;
+    write_data <= {8'hFF, 8'hFF, 8'hFF, 8'hFF};
+    for (i = 0; i < MX; i = i + 1) begin
+      write_data[i * 8 +: 8] <= REM_BITS;
+    end
+
+    we <= 1;
+    transact <= 1;
+
+    @(posedge ack);
+    transact <= 0;
+    we <= 0;
+    @(negedge ack);
+
+    repeat(5) @(posedge clk);
+
+    // sending the bits
+    address <= 32'h3000_0002;
+    for (i = 0; i < MX; i = i + 1) begin
+      write_data[i * 8 +: 8] <= col_bitstream[i][COL_BITS - 1 : NUM_BYTES * 8];
+    end
+    we <= 1;
+    transact <= 1;
+
+    @(posedge ack);
+    transact <= 0;
+    we <= 0;
+    @(negedge ack);
+
+    repeat(5) @(posedge clk);
+
+    $display("Configuration done!");
+
+    repeat (100) @(posedge clk);
+
+    $display("Number of bits per column: %d\n", COL_BITS);
+    $display("Bitstream size: %d\n", FPGA_BITS);
+
+`ifdef DEBUG_CONFIG
+    @(negedge clk);
+    debug_config = 1'b1;
+    @(negedge clk);
+    debug_config = 1'b0;
+`endif
+
+    $display("GPIO_NORTH=%b", gpio_north);
+    $display("GPIO_SOUTH=%b", gpio_south);
+    $display("GPIO_EAST=%b", gpio_east);
+    $display("GPIO_WEST=%b", gpio_west);
+
+    $display("fabric_sync_output = %b", fabric_sync_output);
+    $display("gold_sync_output   = %b", gold_sync_output[0]);
+
+    $display("fabric_comb_output = %b", fabric_comb_output);
+    $display("gold_comb_output   = %b", gold_comb_output[0]);
+
+    if (fabric_sync_output === gold_sync_output[0])
+      $display("[sync test] PASSED!");
+    else begin
+      $display("[sync test] FAILED: sync_output mismatch!");
+      failed_tests = failed_tests + 1;
+    end
+
+    if (fabric_comb_output === gold_comb_output[0])
+      $display("[comb test] PASSED!");
+    else begin
+      $display("[comb test] FAILED: comb_output mismatch!");
+      failed_tests = failed_tests + 1;
+    end
+
+    #100;
+    $display("Fabric test done! Num tests failed: %d", failed_tests);
+    $finish;
+  end
+
+`ifdef DEBUG_CONFIG
+  // Print the config states of all the tiles for debuggging
+  generate
+    for (x = 0; x < 2; x = x + 1) begin
+      for (y = 0; y < 1; y = y + 1) begin
+        always @(posedge clk) begin
+          if (debug_config === 1'b1) begin
+
+            $display("X[%d]Y[%d] S44_0 config: split=%b, LUT_1=%h, LUT_0=%h",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[0].lut.split,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[0].lut.second_lut.latches0.mem,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[0].lut.first_lut.latches0.mem,
+            );
+
+            $display("X[%d]Y[%d] S44_1 config: split=%b, LUT_1=%h, LUT_0=%h",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[1].lut.split,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[1].lut.second_lut.latches0.mem,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[1].lut.first_lut.latches0.mem,
+            );
+
+            $display("X[%d]Y[%d] S44_2 config: split=%b, LUT_1=%h, LUT_0=%h",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[2].lut.split,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[2].lut.second_lut.latches0.mem,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[2].lut.first_lut.latches0.mem,
+            );
+
+            $display("X[%d]Y[%d] S44_3 config: split=%b, LUT_1=%h, LUT_0=%h",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[3].lut.split,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[3].lut.second_lut.latches0.mem,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.genblk1[3].lut.first_lut.latches0.mem,
+            );
+
+            $display("X[%d]Y[%d] clb_inter_lut_mux_config = %b",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.muxes.config_state);
+            $display("X[%d]Y[%d] clb_config_use_cc = %b",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.use_cc);
+            $display("X[%d]Y[%d] clb_regs_config_in = %b",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.slice.sliceluroni.sync_out);
+
+            $display("X[%d]Y[%d] cb_east_config_bits = %b",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.cb_east.inst.connectaroni.c);
+
+            $display("X[%d]Y[%d] cb_north_config_bits = %b",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.cb_north.inst.connectaroni.c);
+
+            $display("X[%d]Y[%d] sb_config_bits = %b",
+              x, y,
+              dut.fpga.X[x].Y[y].clb.sb.switcharoni.c);
+          end
+        end
+      end
+    end
+  endgenerate
+`endif
+
+endmodule
diff --git a/verilog/gl/user_project_wrapper.v b/verilog/gl/user_project_wrapper.v
index ff068f0..ab4e979 100644
--- a/verilog/gl/user_project_wrapper.v
+++ b/verilog/gl/user_project_wrapper.v
@@ -1,7 +1,57507 @@
+/** Fri 18 Dec 2020 01:51:00 PM PST
+ * Generated by:
+ *   scripts/update_from_class_repos.sh
+ * From:
+ *   
+/home/arya/src/mpw-one-a/openlane/designs/250/asic_config/fpga/runs/final5b_wrongclb/results/synthesis/fpga.synthesis.v
+/home/arya/src/mpw-one-a/openlane/designs/250/asic_config/clb_tile/runs/predecode_a_2/results/synthesis/clb_tile.synthesis.v
+/home/arya/src/mpw-one-a/openlane/designs/250/config_team/asic_config/wishbone_configuratorinator_00/runs/360_noscope_a/results/synthesis/wishbone_configuratorinator_00.synthesis.v
+/home/arya/src/mpw-one-a/openlane/designs/250/config_team/asic_config/wishbone_configuratorinator_10/runs/360_noscope_a/results/synthesis/wishbone_configuratorinator_10.synthesis.v
+
+ *   ./openlane/user_project_wrapper/runs/user_project_wrapper/results/synthesis/user_project_wrapper.synthesis.v
+ */
 /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */
 
-module user_project_wrapper(user_clock2, wb_clk_i, wb_rst_i, wbs_ack_o, wbs_cyc_i, wbs_stb_i, wbs_we_i, vccd1, vssd1, vccd2, vssd2, vdda1, vssa1, vdda2, vssa2, analog_io, io_in, io_oeb, io_out, la_data_in, la_data_out, la_oen, wbs_adr_i, wbs_dat_i, wbs_dat_o, wbs_sel_i);
+module fpga(gpio_north, gpio_south, gpio_west, gpio_east, wb_clk_i, wb_rst_i, wbs_stb_i, wbs_cyc_i, wbs_we_i, wbs_sel_i, wbs_data_i, wbs_addr_i, wbs_ack_o, wbs_data_o);
+  wire _000_;
+  wire _001_;
+  wire _002_;
+  wire _003_;
+  wire _004_;
+  wire _005_;
+  wire _006_;
+  wire _007_;
+  wire _008_;
+  wire _009_;
+  wire _010_;
+  wire _011_;
+  wire _012_;
+  wire _013_;
+  wire _014_;
+  wire _015_;
+  wire _016_;
+  wire _017_;
+  wire _018_;
+  wire _019_;
+  wire _020_;
+  wire _021_;
+  wire _022_;
+  wire _023_;
+  wire _024_;
+  wire _025_;
+  wire _026_;
+  wire _027_;
+  wire _028_;
+  wire _029_;
+  wire _030_;
+  wire _031_;
+  wire _032_;
+  wire _033_;
+  wire _034_;
+  wire _035_;
+  wire _036_;
+  wire _037_;
+  wire _038_;
+  wire _039_;
+  wire _040_;
+  wire _041_;
+  wire _042_;
+  wire _043_;
+  wire _044_;
+  wire _045_;
+  wire _046_;
+  wire _047_;
+  wire _048_;
+  wire _049_;
+  wire _050_;
+  wire _051_;
+  wire _052_;
+  wire _053_;
+  wire _054_;
+  wire _055_;
+  wire _056_;
+  wire _057_;
+  wire _058_;
+  wire _059_;
+  wire _060_;
+  wire _061_;
+  wire _062_;
+  wire _063_;
+  wire _064_;
+  wire _065_;
+  wire _066_;
+  wire _067_;
+  wire _068_;
+  wire _069_;
+  wire _070_;
+  wire _071_;
+  wire _072_;
+  wire _073_;
+  wire _074_;
+  wire _075_;
+  wire _076_;
+  wire _077_;
+  wire _078_;
+  wire _079_;
+  wire _080_;
+  wire _081_;
+  wire _082_;
+  wire _083_;
+  wire _084_;
+  wire _085_;
+  wire _086_;
+  wire _087_;
+  wire _088_;
+  wire _089_;
+  wire _090_;
+  wire _091_;
+  wire _092_;
+  wire _093_;
+  wire _094_;
+  wire _095_;
+  wire _096_;
+  wire _097_;
+  wire _098_;
+  wire _099_;
+  wire _100_;
+  wire _101_;
+  wire _102_;
+  wire _103_;
+  wire _104_;
+  wire _105_;
+  wire _106_;
+  wire _107_;
+  wire _108_;
+  wire _109_;
+  wire _110_;
+  wire _111_;
+  wire _112_;
+  wire _113_;
+  wire _114_;
+  wire _115_;
+  wire _116_;
+  wire _117_;
+  wire _118_;
+  wire _119_;
+  wire _120_;
+  wire _121_;
+  wire _122_;
+  wire _123_;
+  wire _124_;
+  wire _125_;
+  wire _126_;
+  wire _127_;
+  wire _128_;
+  wire _129_;
+  wire _130_;
+  wire _131_;
+  wire _132_;
+  wire _133_;
+  wire _134_;
+  wire _135_;
+  wire _136_;
+  wire _137_;
+  wire _138_;
+  wire _139_;
+  wire _140_;
+  wire _141_;
+  wire _142_;
+  wire _143_;
+  wire _144_;
+  wire _145_;
+  wire _146_;
+  wire _147_;
+  wire _148_;
+  wire _149_;
+  wire _150_;
+  wire _151_;
+  wire _152_;
+  wire _153_;
+  wire _154_;
+  wire _155_;
+  wire _156_;
+  wire _157_;
+  wire _158_;
+  wire _159_;
+  wire _160_;
+  wire _161_;
+  wire _162_;
+  wire _163_;
+  wire _164_;
+  wire _165_;
+  wire _166_;
+  wire _167_;
+  wire _168_;
+  wire _169_;
+  wire _170_;
+  wire _171_;
+  wire _172_;
+  wire _173_;
+  wire _174_;
+  wire _175_;
+  wire _176_;
+  wire _177_;
+  wire _178_;
+  wire _179_;
+  wire _180_;
+  wire _181_;
+  wire _182_;
+  wire _183_;
+  wire _184_;
+  wire _185_;
+  wire _186_;
+  wire _187_;
+  wire _188_;
+  wire _189_;
+  wire _190_;
+  wire _191_;
+  wire _192_;
+  wire _193_;
+  wire _194_;
+  wire _195_;
+  wire _196_;
+  wire _197_;
+  wire _198_;
+  wire _199_;
+  wire _200_;
+  wire _201_;
+  wire _202_;
+  wire _203_;
+  wire _204_;
+  wire _205_;
+  wire _206_;
+  wire _207_;
+  wire _208_;
+  wire _209_;
+  wire _210_;
+  wire _211_;
+  wire _212_;
+  wire _213_;
+  wire _214_;
+  wire _215_;
+  wire _216_;
+  wire _217_;
+  wire _218_;
+  wire _219_;
+  wire _220_;
+  wire _221_;
+  wire _222_;
+  wire _223_;
+  wire _224_;
+  wire _225_;
+  wire _226_;
+  wire _227_;
+  wire _228_;
+  wire _229_;
+  wire _230_;
+  wire _231_;
+  wire \carry[1][0] ;
+  wire \carry[1][1] ;
+  wire \carry[1][2] ;
+  wire \carry[1][3] ;
+  wire \carry[1][4] ;
+  wire \carry[1][5] ;
+  wire \carry[1][6] ;
+  wire \carry[2][0] ;
+  wire \carry[2][1] ;
+  wire \carry[2][2] ;
+  wire \carry[2][3] ;
+  wire \carry[2][4] ;
+  wire \carry[2][5] ;
+  wire \carry[2][6] ;
+  wire \carry[3][0] ;
+  wire \carry[3][1] ;
+  wire \carry[3][2] ;
+  wire \carry[3][3] ;
+  wire \carry[3][4] ;
+  wire \carry[3][5] ;
+  wire \carry[3][6] ;
+  wire \carry[4][0] ;
+  wire \carry[4][1] ;
+  wire \carry[4][2] ;
+  wire \carry[4][3] ;
+  wire \carry[4][4] ;
+  wire \carry[4][5] ;
+  wire \carry[4][6] ;
+  wire \carry[5][0] ;
+  wire \carry[5][1] ;
+  wire \carry[5][2] ;
+  wire \carry[5][3] ;
+  wire \carry[5][4] ;
+  wire \carry[5][5] ;
+  wire \carry[5][6] ;
+  wire \carry[6][0] ;
+  wire \carry[6][1] ;
+  wire \carry[6][2] ;
+  wire \carry[6][3] ;
+  wire \carry[6][4] ;
+  wire \carry[6][5] ;
+  wire \carry[6][6] ;
+  wire \carry[7][0] ;
+  wire \carry[7][1] ;
+  wire \carry[7][2] ;
+  wire \carry[7][3] ;
+  wire \carry[7][4] ;
+  wire \carry[7][5] ;
+  wire \carry[7][6] ;
+  wire \carry[8][0] ;
+  wire \carry[8][1] ;
+  wire \carry[8][2] ;
+  wire \carry[8][3] ;
+  wire \carry[8][4] ;
+  wire \carry[8][5] ;
+  wire \carry[8][6] ;
+  wire \col_set[1][0] ;
+  wire \col_set[1][1] ;
+  wire \col_set[1][2] ;
+  wire \col_set[1][3] ;
+  wire \col_set[1][4] ;
+  wire \col_set[1][5] ;
+  wire \col_set[1][6] ;
+  wire \col_set[2][0] ;
+  wire \col_set[2][1] ;
+  wire \col_set[2][2] ;
+  wire \col_set[2][3] ;
+  wire \col_set[2][4] ;
+  wire \col_set[2][5] ;
+  wire \col_set[2][6] ;
+  wire \col_set[3][0] ;
+  wire \col_set[3][1] ;
+  wire \col_set[3][2] ;
+  wire \col_set[3][3] ;
+  wire \col_set[3][4] ;
+  wire \col_set[3][5] ;
+  wire \col_set[3][6] ;
+  wire \col_set[4][0] ;
+  wire \col_set[4][1] ;
+  wire \col_set[4][2] ;
+  wire \col_set[4][3] ;
+  wire \col_set[4][4] ;
+  wire \col_set[4][5] ;
+  wire \col_set[4][6] ;
+  wire \col_set[5][0] ;
+  wire \col_set[5][1] ;
+  wire \col_set[5][2] ;
+  wire \col_set[5][3] ;
+  wire \col_set[5][4] ;
+  wire \col_set[5][5] ;
+  wire \col_set[5][6] ;
+  wire \col_set[6][0] ;
+  wire \col_set[6][1] ;
+  wire \col_set[6][2] ;
+  wire \col_set[6][3] ;
+  wire \col_set[6][4] ;
+  wire \col_set[6][5] ;
+  wire \col_set[6][6] ;
+  wire \col_set[7][0] ;
+  wire \col_set[7][1] ;
+  wire \col_set[7][2] ;
+  wire \col_set[7][3] ;
+  wire \col_set[7][4] ;
+  wire \col_set[7][5] ;
+  wire \col_set[7][6] ;
+  wire \col_set[8][0] ;
+  wire \col_set[8][1] ;
+  wire \col_set[8][2] ;
+  wire \col_set[8][3] ;
+  wire \col_set[8][4] ;
+  wire \col_set[8][5] ;
+  wire \col_set[8][6] ;
+  wire \col_shift[1][0] ;
+  wire \col_shift[1][1] ;
+  wire \col_shift[1][2] ;
+  wire \col_shift[1][3] ;
+  wire \col_shift[1][4] ;
+  wire \col_shift[1][5] ;
+  wire \col_shift[1][6] ;
+  wire \col_shift[2][0] ;
+  wire \col_shift[2][1] ;
+  wire \col_shift[2][2] ;
+  wire \col_shift[2][3] ;
+  wire \col_shift[2][4] ;
+  wire \col_shift[2][5] ;
+  wire \col_shift[2][6] ;
+  wire \col_shift[3][0] ;
+  wire \col_shift[3][1] ;
+  wire \col_shift[3][2] ;
+  wire \col_shift[3][3] ;
+  wire \col_shift[3][4] ;
+  wire \col_shift[3][5] ;
+  wire \col_shift[3][6] ;
+  wire \col_shift[4][0] ;
+  wire \col_shift[4][1] ;
+  wire \col_shift[4][2] ;
+  wire \col_shift[4][3] ;
+  wire \col_shift[4][4] ;
+  wire \col_shift[4][5] ;
+  wire \col_shift[4][6] ;
+  wire \col_shift[5][0] ;
+  wire \col_shift[5][1] ;
+  wire \col_shift[5][2] ;
+  wire \col_shift[5][3] ;
+  wire \col_shift[5][4] ;
+  wire \col_shift[5][5] ;
+  wire \col_shift[5][6] ;
+  wire \col_shift[6][0] ;
+  wire \col_shift[6][1] ;
+  wire \col_shift[6][2] ;
+  wire \col_shift[6][3] ;
+  wire \col_shift[6][4] ;
+  wire \col_shift[6][5] ;
+  wire \col_shift[6][6] ;
+  wire \col_shift[7][0] ;
+  wire \col_shift[7][1] ;
+  wire \col_shift[7][2] ;
+  wire \col_shift[7][3] ;
+  wire \col_shift[7][4] ;
+  wire \col_shift[7][5] ;
+  wire \col_shift[7][6] ;
+  wire \col_shift[8][0] ;
+  wire \col_shift[8][1] ;
+  wire \col_shift[8][2] ;
+  wire \col_shift[8][3] ;
+  wire \col_shift[8][4] ;
+  wire \col_shift[8][5] ;
+  wire \col_shift[8][6] ;
+  wire \dc_ew[0][0] ;
+  wire \dc_ew[0][1] ;
+  wire \dc_ew[0][2] ;
+  wire \dc_ew[0][3] ;
+  wire \dc_ew[0][4] ;
+  wire \dc_ew[10][0] ;
+  wire \dc_ew[10][1] ;
+  wire \dc_ew[10][2] ;
+  wire \dc_ew[10][3] ;
+  wire \dc_ew[10][4] ;
+  wire \dc_ew[11][0] ;
+  wire \dc_ew[11][1] ;
+  wire \dc_ew[11][2] ;
+  wire \dc_ew[11][3] ;
+  wire \dc_ew[11][4] ;
+  wire \dc_ew[12][0] ;
+  wire \dc_ew[12][1] ;
+  wire \dc_ew[12][2] ;
+  wire \dc_ew[12][3] ;
+  wire \dc_ew[12][4] ;
+  wire \dc_ew[13][0] ;
+  wire \dc_ew[13][1] ;
+  wire \dc_ew[13][2] ;
+  wire \dc_ew[13][3] ;
+  wire \dc_ew[13][4] ;
+  wire \dc_ew[14][0] ;
+  wire \dc_ew[14][1] ;
+  wire \dc_ew[14][2] ;
+  wire \dc_ew[14][3] ;
+  wire \dc_ew[14][4] ;
+  wire \dc_ew[16][0] ;
+  wire \dc_ew[16][1] ;
+  wire \dc_ew[16][2] ;
+  wire \dc_ew[16][3] ;
+  wire \dc_ew[16][4] ;
+  wire \dc_ew[17][0] ;
+  wire \dc_ew[17][1] ;
+  wire \dc_ew[17][2] ;
+  wire \dc_ew[17][3] ;
+  wire \dc_ew[17][4] ;
+  wire \dc_ew[18][0] ;
+  wire \dc_ew[18][1] ;
+  wire \dc_ew[18][2] ;
+  wire \dc_ew[18][3] ;
+  wire \dc_ew[18][4] ;
+  wire \dc_ew[19][0] ;
+  wire \dc_ew[19][1] ;
+  wire \dc_ew[19][2] ;
+  wire \dc_ew[19][3] ;
+  wire \dc_ew[19][4] ;
+  wire \dc_ew[1][0] ;
+  wire \dc_ew[1][1] ;
+  wire \dc_ew[1][2] ;
+  wire \dc_ew[1][3] ;
+  wire \dc_ew[1][4] ;
+  wire \dc_ew[20][0] ;
+  wire \dc_ew[20][1] ;
+  wire \dc_ew[20][2] ;
+  wire \dc_ew[20][3] ;
+  wire \dc_ew[20][4] ;
+  wire \dc_ew[21][0] ;
+  wire \dc_ew[21][1] ;
+  wire \dc_ew[21][2] ;
+  wire \dc_ew[21][3] ;
+  wire \dc_ew[21][4] ;
+  wire \dc_ew[22][0] ;
+  wire \dc_ew[22][1] ;
+  wire \dc_ew[22][2] ;
+  wire \dc_ew[22][3] ;
+  wire \dc_ew[22][4] ;
+  wire \dc_ew[24][0] ;
+  wire \dc_ew[24][1] ;
+  wire \dc_ew[24][2] ;
+  wire \dc_ew[24][3] ;
+  wire \dc_ew[24][4] ;
+  wire \dc_ew[25][0] ;
+  wire \dc_ew[25][1] ;
+  wire \dc_ew[25][2] ;
+  wire \dc_ew[25][3] ;
+  wire \dc_ew[25][4] ;
+  wire \dc_ew[26][0] ;
+  wire \dc_ew[26][1] ;
+  wire \dc_ew[26][2] ;
+  wire \dc_ew[26][3] ;
+  wire \dc_ew[26][4] ;
+  wire \dc_ew[27][0] ;
+  wire \dc_ew[27][1] ;
+  wire \dc_ew[27][2] ;
+  wire \dc_ew[27][3] ;
+  wire \dc_ew[27][4] ;
+  wire \dc_ew[28][0] ;
+  wire \dc_ew[28][1] ;
+  wire \dc_ew[28][2] ;
+  wire \dc_ew[28][3] ;
+  wire \dc_ew[28][4] ;
+  wire \dc_ew[29][0] ;
+  wire \dc_ew[29][1] ;
+  wire \dc_ew[29][2] ;
+  wire \dc_ew[29][3] ;
+  wire \dc_ew[29][4] ;
+  wire \dc_ew[2][0] ;
+  wire \dc_ew[2][1] ;
+  wire \dc_ew[2][2] ;
+  wire \dc_ew[2][3] ;
+  wire \dc_ew[2][4] ;
+  wire \dc_ew[30][0] ;
+  wire \dc_ew[30][1] ;
+  wire \dc_ew[30][2] ;
+  wire \dc_ew[30][3] ;
+  wire \dc_ew[30][4] ;
+  wire \dc_ew[32][0] ;
+  wire \dc_ew[32][1] ;
+  wire \dc_ew[32][2] ;
+  wire \dc_ew[32][3] ;
+  wire \dc_ew[32][4] ;
+  wire \dc_ew[33][0] ;
+  wire \dc_ew[33][1] ;
+  wire \dc_ew[33][2] ;
+  wire \dc_ew[33][3] ;
+  wire \dc_ew[33][4] ;
+  wire \dc_ew[34][0] ;
+  wire \dc_ew[34][1] ;
+  wire \dc_ew[34][2] ;
+  wire \dc_ew[34][3] ;
+  wire \dc_ew[34][4] ;
+  wire \dc_ew[35][0] ;
+  wire \dc_ew[35][1] ;
+  wire \dc_ew[35][2] ;
+  wire \dc_ew[35][3] ;
+  wire \dc_ew[35][4] ;
+  wire \dc_ew[36][0] ;
+  wire \dc_ew[36][1] ;
+  wire \dc_ew[36][2] ;
+  wire \dc_ew[36][3] ;
+  wire \dc_ew[36][4] ;
+  wire \dc_ew[37][0] ;
+  wire \dc_ew[37][1] ;
+  wire \dc_ew[37][2] ;
+  wire \dc_ew[37][3] ;
+  wire \dc_ew[37][4] ;
+  wire \dc_ew[38][0] ;
+  wire \dc_ew[38][1] ;
+  wire \dc_ew[38][2] ;
+  wire \dc_ew[38][3] ;
+  wire \dc_ew[38][4] ;
+  wire \dc_ew[3][0] ;
+  wire \dc_ew[3][1] ;
+  wire \dc_ew[3][2] ;
+  wire \dc_ew[3][3] ;
+  wire \dc_ew[3][4] ;
+  wire \dc_ew[40][0] ;
+  wire \dc_ew[40][1] ;
+  wire \dc_ew[40][2] ;
+  wire \dc_ew[40][3] ;
+  wire \dc_ew[40][4] ;
+  wire \dc_ew[41][0] ;
+  wire \dc_ew[41][1] ;
+  wire \dc_ew[41][2] ;
+  wire \dc_ew[41][3] ;
+  wire \dc_ew[41][4] ;
+  wire \dc_ew[42][0] ;
+  wire \dc_ew[42][1] ;
+  wire \dc_ew[42][2] ;
+  wire \dc_ew[42][3] ;
+  wire \dc_ew[42][4] ;
+  wire \dc_ew[43][0] ;
+  wire \dc_ew[43][1] ;
+  wire \dc_ew[43][2] ;
+  wire \dc_ew[43][3] ;
+  wire \dc_ew[43][4] ;
+  wire \dc_ew[44][0] ;
+  wire \dc_ew[44][1] ;
+  wire \dc_ew[44][2] ;
+  wire \dc_ew[44][3] ;
+  wire \dc_ew[44][4] ;
+  wire \dc_ew[45][0] ;
+  wire \dc_ew[45][1] ;
+  wire \dc_ew[45][2] ;
+  wire \dc_ew[45][3] ;
+  wire \dc_ew[45][4] ;
+  wire \dc_ew[46][0] ;
+  wire \dc_ew[46][1] ;
+  wire \dc_ew[46][2] ;
+  wire \dc_ew[46][3] ;
+  wire \dc_ew[46][4] ;
+  wire \dc_ew[48][0] ;
+  wire \dc_ew[48][1] ;
+  wire \dc_ew[48][2] ;
+  wire \dc_ew[48][3] ;
+  wire \dc_ew[48][4] ;
+  wire \dc_ew[49][0] ;
+  wire \dc_ew[49][1] ;
+  wire \dc_ew[49][2] ;
+  wire \dc_ew[49][3] ;
+  wire \dc_ew[49][4] ;
+  wire \dc_ew[4][0] ;
+  wire \dc_ew[4][1] ;
+  wire \dc_ew[4][2] ;
+  wire \dc_ew[4][3] ;
+  wire \dc_ew[4][4] ;
+  wire \dc_ew[50][0] ;
+  wire \dc_ew[50][1] ;
+  wire \dc_ew[50][2] ;
+  wire \dc_ew[50][3] ;
+  wire \dc_ew[50][4] ;
+  wire \dc_ew[51][0] ;
+  wire \dc_ew[51][1] ;
+  wire \dc_ew[51][2] ;
+  wire \dc_ew[51][3] ;
+  wire \dc_ew[51][4] ;
+  wire \dc_ew[52][0] ;
+  wire \dc_ew[52][1] ;
+  wire \dc_ew[52][2] ;
+  wire \dc_ew[52][3] ;
+  wire \dc_ew[52][4] ;
+  wire \dc_ew[53][0] ;
+  wire \dc_ew[53][1] ;
+  wire \dc_ew[53][2] ;
+  wire \dc_ew[53][3] ;
+  wire \dc_ew[53][4] ;
+  wire \dc_ew[54][0] ;
+  wire \dc_ew[54][1] ;
+  wire \dc_ew[54][2] ;
+  wire \dc_ew[54][3] ;
+  wire \dc_ew[54][4] ;
+  wire \dc_ew[56][0] ;
+  wire \dc_ew[56][1] ;
+  wire \dc_ew[56][2] ;
+  wire \dc_ew[56][3] ;
+  wire \dc_ew[56][4] ;
+  wire \dc_ew[57][0] ;
+  wire \dc_ew[57][1] ;
+  wire \dc_ew[57][2] ;
+  wire \dc_ew[57][3] ;
+  wire \dc_ew[57][4] ;
+  wire \dc_ew[58][0] ;
+  wire \dc_ew[58][1] ;
+  wire \dc_ew[58][2] ;
+  wire \dc_ew[58][3] ;
+  wire \dc_ew[58][4] ;
+  wire \dc_ew[59][0] ;
+  wire \dc_ew[59][1] ;
+  wire \dc_ew[59][2] ;
+  wire \dc_ew[59][3] ;
+  wire \dc_ew[59][4] ;
+  wire \dc_ew[5][0] ;
+  wire \dc_ew[5][1] ;
+  wire \dc_ew[5][2] ;
+  wire \dc_ew[5][3] ;
+  wire \dc_ew[5][4] ;
+  wire \dc_ew[60][0] ;
+  wire \dc_ew[60][1] ;
+  wire \dc_ew[60][2] ;
+  wire \dc_ew[60][3] ;
+  wire \dc_ew[60][4] ;
+  wire \dc_ew[61][0] ;
+  wire \dc_ew[61][1] ;
+  wire \dc_ew[61][2] ;
+  wire \dc_ew[61][3] ;
+  wire \dc_ew[61][4] ;
+  wire \dc_ew[62][0] ;
+  wire \dc_ew[62][1] ;
+  wire \dc_ew[62][2] ;
+  wire \dc_ew[62][3] ;
+  wire \dc_ew[62][4] ;
+  wire \dc_ew[6][0] ;
+  wire \dc_ew[6][1] ;
+  wire \dc_ew[6][2] ;
+  wire \dc_ew[6][3] ;
+  wire \dc_ew[6][4] ;
+  wire \dc_ew[8][0] ;
+  wire \dc_ew[8][1] ;
+  wire \dc_ew[8][2] ;
+  wire \dc_ew[8][3] ;
+  wire \dc_ew[8][4] ;
+  wire \dc_ew[9][0] ;
+  wire \dc_ew[9][1] ;
+  wire \dc_ew[9][2] ;
+  wire \dc_ew[9][3] ;
+  wire \dc_ew[9][4] ;
+  wire \dc_ns[0][0] ;
+  wire \dc_ns[0][1] ;
+  wire \dc_ns[0][2] ;
+  wire \dc_ns[0][3] ;
+  wire \dc_ns[0][4] ;
+  wire \dc_ns[10][0] ;
+  wire \dc_ns[10][1] ;
+  wire \dc_ns[10][2] ;
+  wire \dc_ns[10][3] ;
+  wire \dc_ns[10][4] ;
+  wire \dc_ns[11][0] ;
+  wire \dc_ns[11][1] ;
+  wire \dc_ns[11][2] ;
+  wire \dc_ns[11][3] ;
+  wire \dc_ns[11][4] ;
+  wire \dc_ns[12][0] ;
+  wire \dc_ns[12][1] ;
+  wire \dc_ns[12][2] ;
+  wire \dc_ns[12][3] ;
+  wire \dc_ns[12][4] ;
+  wire \dc_ns[13][0] ;
+  wire \dc_ns[13][1] ;
+  wire \dc_ns[13][2] ;
+  wire \dc_ns[13][3] ;
+  wire \dc_ns[13][4] ;
+  wire \dc_ns[14][0] ;
+  wire \dc_ns[14][1] ;
+  wire \dc_ns[14][2] ;
+  wire \dc_ns[14][3] ;
+  wire \dc_ns[14][4] ;
+  wire \dc_ns[15][0] ;
+  wire \dc_ns[15][1] ;
+  wire \dc_ns[15][2] ;
+  wire \dc_ns[15][3] ;
+  wire \dc_ns[15][4] ;
+  wire \dc_ns[16][0] ;
+  wire \dc_ns[16][1] ;
+  wire \dc_ns[16][2] ;
+  wire \dc_ns[16][3] ;
+  wire \dc_ns[16][4] ;
+  wire \dc_ns[17][0] ;
+  wire \dc_ns[17][1] ;
+  wire \dc_ns[17][2] ;
+  wire \dc_ns[17][3] ;
+  wire \dc_ns[17][4] ;
+  wire \dc_ns[18][0] ;
+  wire \dc_ns[18][1] ;
+  wire \dc_ns[18][2] ;
+  wire \dc_ns[18][3] ;
+  wire \dc_ns[18][4] ;
+  wire \dc_ns[19][0] ;
+  wire \dc_ns[19][1] ;
+  wire \dc_ns[19][2] ;
+  wire \dc_ns[19][3] ;
+  wire \dc_ns[19][4] ;
+  wire \dc_ns[1][0] ;
+  wire \dc_ns[1][1] ;
+  wire \dc_ns[1][2] ;
+  wire \dc_ns[1][3] ;
+  wire \dc_ns[1][4] ;
+  wire \dc_ns[20][0] ;
+  wire \dc_ns[20][1] ;
+  wire \dc_ns[20][2] ;
+  wire \dc_ns[20][3] ;
+  wire \dc_ns[20][4] ;
+  wire \dc_ns[21][0] ;
+  wire \dc_ns[21][1] ;
+  wire \dc_ns[21][2] ;
+  wire \dc_ns[21][3] ;
+  wire \dc_ns[21][4] ;
+  wire \dc_ns[22][0] ;
+  wire \dc_ns[22][1] ;
+  wire \dc_ns[22][2] ;
+  wire \dc_ns[22][3] ;
+  wire \dc_ns[22][4] ;
+  wire \dc_ns[23][0] ;
+  wire \dc_ns[23][1] ;
+  wire \dc_ns[23][2] ;
+  wire \dc_ns[23][3] ;
+  wire \dc_ns[23][4] ;
+  wire \dc_ns[24][0] ;
+  wire \dc_ns[24][1] ;
+  wire \dc_ns[24][2] ;
+  wire \dc_ns[24][3] ;
+  wire \dc_ns[24][4] ;
+  wire \dc_ns[25][0] ;
+  wire \dc_ns[25][1] ;
+  wire \dc_ns[25][2] ;
+  wire \dc_ns[25][3] ;
+  wire \dc_ns[25][4] ;
+  wire \dc_ns[26][0] ;
+  wire \dc_ns[26][1] ;
+  wire \dc_ns[26][2] ;
+  wire \dc_ns[26][3] ;
+  wire \dc_ns[26][4] ;
+  wire \dc_ns[27][0] ;
+  wire \dc_ns[27][1] ;
+  wire \dc_ns[27][2] ;
+  wire \dc_ns[27][3] ;
+  wire \dc_ns[27][4] ;
+  wire \dc_ns[28][0] ;
+  wire \dc_ns[28][1] ;
+  wire \dc_ns[28][2] ;
+  wire \dc_ns[28][3] ;
+  wire \dc_ns[28][4] ;
+  wire \dc_ns[29][0] ;
+  wire \dc_ns[29][1] ;
+  wire \dc_ns[29][2] ;
+  wire \dc_ns[29][3] ;
+  wire \dc_ns[29][4] ;
+  wire \dc_ns[2][0] ;
+  wire \dc_ns[2][1] ;
+  wire \dc_ns[2][2] ;
+  wire \dc_ns[2][3] ;
+  wire \dc_ns[2][4] ;
+  wire \dc_ns[30][0] ;
+  wire \dc_ns[30][1] ;
+  wire \dc_ns[30][2] ;
+  wire \dc_ns[30][3] ;
+  wire \dc_ns[30][4] ;
+  wire \dc_ns[31][0] ;
+  wire \dc_ns[31][1] ;
+  wire \dc_ns[31][2] ;
+  wire \dc_ns[31][3] ;
+  wire \dc_ns[31][4] ;
+  wire \dc_ns[32][0] ;
+  wire \dc_ns[32][1] ;
+  wire \dc_ns[32][2] ;
+  wire \dc_ns[32][3] ;
+  wire \dc_ns[32][4] ;
+  wire \dc_ns[33][0] ;
+  wire \dc_ns[33][1] ;
+  wire \dc_ns[33][2] ;
+  wire \dc_ns[33][3] ;
+  wire \dc_ns[33][4] ;
+  wire \dc_ns[34][0] ;
+  wire \dc_ns[34][1] ;
+  wire \dc_ns[34][2] ;
+  wire \dc_ns[34][3] ;
+  wire \dc_ns[34][4] ;
+  wire \dc_ns[35][0] ;
+  wire \dc_ns[35][1] ;
+  wire \dc_ns[35][2] ;
+  wire \dc_ns[35][3] ;
+  wire \dc_ns[35][4] ;
+  wire \dc_ns[36][0] ;
+  wire \dc_ns[36][1] ;
+  wire \dc_ns[36][2] ;
+  wire \dc_ns[36][3] ;
+  wire \dc_ns[36][4] ;
+  wire \dc_ns[37][0] ;
+  wire \dc_ns[37][1] ;
+  wire \dc_ns[37][2] ;
+  wire \dc_ns[37][3] ;
+  wire \dc_ns[37][4] ;
+  wire \dc_ns[38][0] ;
+  wire \dc_ns[38][1] ;
+  wire \dc_ns[38][2] ;
+  wire \dc_ns[38][3] ;
+  wire \dc_ns[38][4] ;
+  wire \dc_ns[39][0] ;
+  wire \dc_ns[39][1] ;
+  wire \dc_ns[39][2] ;
+  wire \dc_ns[39][3] ;
+  wire \dc_ns[39][4] ;
+  wire \dc_ns[3][0] ;
+  wire \dc_ns[3][1] ;
+  wire \dc_ns[3][2] ;
+  wire \dc_ns[3][3] ;
+  wire \dc_ns[3][4] ;
+  wire \dc_ns[40][0] ;
+  wire \dc_ns[40][1] ;
+  wire \dc_ns[40][2] ;
+  wire \dc_ns[40][3] ;
+  wire \dc_ns[40][4] ;
+  wire \dc_ns[41][0] ;
+  wire \dc_ns[41][1] ;
+  wire \dc_ns[41][2] ;
+  wire \dc_ns[41][3] ;
+  wire \dc_ns[41][4] ;
+  wire \dc_ns[42][0] ;
+  wire \dc_ns[42][1] ;
+  wire \dc_ns[42][2] ;
+  wire \dc_ns[42][3] ;
+  wire \dc_ns[42][4] ;
+  wire \dc_ns[43][0] ;
+  wire \dc_ns[43][1] ;
+  wire \dc_ns[43][2] ;
+  wire \dc_ns[43][3] ;
+  wire \dc_ns[43][4] ;
+  wire \dc_ns[44][0] ;
+  wire \dc_ns[44][1] ;
+  wire \dc_ns[44][2] ;
+  wire \dc_ns[44][3] ;
+  wire \dc_ns[44][4] ;
+  wire \dc_ns[45][0] ;
+  wire \dc_ns[45][1] ;
+  wire \dc_ns[45][2] ;
+  wire \dc_ns[45][3] ;
+  wire \dc_ns[45][4] ;
+  wire \dc_ns[46][0] ;
+  wire \dc_ns[46][1] ;
+  wire \dc_ns[46][2] ;
+  wire \dc_ns[46][3] ;
+  wire \dc_ns[46][4] ;
+  wire \dc_ns[47][0] ;
+  wire \dc_ns[47][1] ;
+  wire \dc_ns[47][2] ;
+  wire \dc_ns[47][3] ;
+  wire \dc_ns[47][4] ;
+  wire \dc_ns[48][0] ;
+  wire \dc_ns[48][1] ;
+  wire \dc_ns[48][2] ;
+  wire \dc_ns[48][3] ;
+  wire \dc_ns[48][4] ;
+  wire \dc_ns[49][0] ;
+  wire \dc_ns[49][1] ;
+  wire \dc_ns[49][2] ;
+  wire \dc_ns[49][3] ;
+  wire \dc_ns[49][4] ;
+  wire \dc_ns[4][0] ;
+  wire \dc_ns[4][1] ;
+  wire \dc_ns[4][2] ;
+  wire \dc_ns[4][3] ;
+  wire \dc_ns[4][4] ;
+  wire \dc_ns[50][0] ;
+  wire \dc_ns[50][1] ;
+  wire \dc_ns[50][2] ;
+  wire \dc_ns[50][3] ;
+  wire \dc_ns[50][4] ;
+  wire \dc_ns[51][0] ;
+  wire \dc_ns[51][1] ;
+  wire \dc_ns[51][2] ;
+  wire \dc_ns[51][3] ;
+  wire \dc_ns[51][4] ;
+  wire \dc_ns[52][0] ;
+  wire \dc_ns[52][1] ;
+  wire \dc_ns[52][2] ;
+  wire \dc_ns[52][3] ;
+  wire \dc_ns[52][4] ;
+  wire \dc_ns[53][0] ;
+  wire \dc_ns[53][1] ;
+  wire \dc_ns[53][2] ;
+  wire \dc_ns[53][3] ;
+  wire \dc_ns[53][4] ;
+  wire \dc_ns[54][0] ;
+  wire \dc_ns[54][1] ;
+  wire \dc_ns[54][2] ;
+  wire \dc_ns[54][3] ;
+  wire \dc_ns[54][4] ;
+  wire \dc_ns[55][0] ;
+  wire \dc_ns[55][1] ;
+  wire \dc_ns[55][2] ;
+  wire \dc_ns[55][3] ;
+  wire \dc_ns[55][4] ;
+  wire \dc_ns[5][0] ;
+  wire \dc_ns[5][1] ;
+  wire \dc_ns[5][2] ;
+  wire \dc_ns[5][3] ;
+  wire \dc_ns[5][4] ;
+  wire \dc_ns[6][0] ;
+  wire \dc_ns[6][1] ;
+  wire \dc_ns[6][2] ;
+  wire \dc_ns[6][3] ;
+  wire \dc_ns[6][4] ;
+  wire \dc_ns[7][0] ;
+  wire \dc_ns[7][1] ;
+  wire \dc_ns[7][2] ;
+  wire \dc_ns[7][3] ;
+  wire \dc_ns[7][4] ;
+  wire \dc_ns[8][0] ;
+  wire \dc_ns[8][1] ;
+  wire \dc_ns[8][2] ;
+  wire \dc_ns[8][3] ;
+  wire \dc_ns[8][4] ;
+  wire \dc_ns[9][0] ;
+  wire \dc_ns[9][1] ;
+  wire \dc_ns[9][2] ;
+  wire \dc_ns[9][3] ;
+  wire \dc_ns[9][4] ;
+  wire \dc_sn[10][0] ;
+  wire \dc_sn[10][1] ;
+  wire \dc_sn[10][2] ;
+  wire \dc_sn[10][3] ;
+  wire \dc_sn[10][4] ;
+  wire \dc_sn[10][5] ;
+  wire \dc_sn[10][6] ;
+  wire \dc_sn[10][7] ;
+  wire \dc_sn[10][8] ;
+  wire \dc_sn[10][9] ;
+  wire \dc_sn[11][0] ;
+  wire \dc_sn[11][1] ;
+  wire \dc_sn[11][2] ;
+  wire \dc_sn[11][3] ;
+  wire \dc_sn[11][4] ;
+  wire \dc_sn[11][5] ;
+  wire \dc_sn[11][6] ;
+  wire \dc_sn[11][7] ;
+  wire \dc_sn[11][8] ;
+  wire \dc_sn[11][9] ;
+  wire \dc_sn[12][0] ;
+  wire \dc_sn[12][1] ;
+  wire \dc_sn[12][2] ;
+  wire \dc_sn[12][3] ;
+  wire \dc_sn[12][4] ;
+  wire \dc_sn[12][5] ;
+  wire \dc_sn[12][6] ;
+  wire \dc_sn[12][7] ;
+  wire \dc_sn[12][8] ;
+  wire \dc_sn[12][9] ;
+  wire \dc_sn[13][0] ;
+  wire \dc_sn[13][1] ;
+  wire \dc_sn[13][2] ;
+  wire \dc_sn[13][3] ;
+  wire \dc_sn[13][4] ;
+  wire \dc_sn[13][5] ;
+  wire \dc_sn[13][6] ;
+  wire \dc_sn[13][7] ;
+  wire \dc_sn[13][8] ;
+  wire \dc_sn[13][9] ;
+  wire \dc_sn[14][0] ;
+  wire \dc_sn[14][1] ;
+  wire \dc_sn[14][2] ;
+  wire \dc_sn[14][3] ;
+  wire \dc_sn[14][4] ;
+  wire \dc_sn[14][5] ;
+  wire \dc_sn[14][6] ;
+  wire \dc_sn[14][7] ;
+  wire \dc_sn[14][8] ;
+  wire \dc_sn[14][9] ;
+  wire \dc_sn[15][0] ;
+  wire \dc_sn[15][1] ;
+  wire \dc_sn[15][2] ;
+  wire \dc_sn[15][3] ;
+  wire \dc_sn[15][4] ;
+  wire \dc_sn[15][5] ;
+  wire \dc_sn[15][6] ;
+  wire \dc_sn[15][7] ;
+  wire \dc_sn[15][8] ;
+  wire \dc_sn[15][9] ;
+  wire \dc_sn[16][0] ;
+  wire \dc_sn[16][1] ;
+  wire \dc_sn[16][2] ;
+  wire \dc_sn[16][3] ;
+  wire \dc_sn[16][4] ;
+  wire \dc_sn[16][5] ;
+  wire \dc_sn[16][6] ;
+  wire \dc_sn[16][7] ;
+  wire \dc_sn[16][8] ;
+  wire \dc_sn[16][9] ;
+  wire \dc_sn[17][0] ;
+  wire \dc_sn[17][1] ;
+  wire \dc_sn[17][2] ;
+  wire \dc_sn[17][3] ;
+  wire \dc_sn[17][4] ;
+  wire \dc_sn[17][5] ;
+  wire \dc_sn[17][6] ;
+  wire \dc_sn[17][7] ;
+  wire \dc_sn[17][8] ;
+  wire \dc_sn[17][9] ;
+  wire \dc_sn[18][0] ;
+  wire \dc_sn[18][1] ;
+  wire \dc_sn[18][2] ;
+  wire \dc_sn[18][3] ;
+  wire \dc_sn[18][4] ;
+  wire \dc_sn[18][5] ;
+  wire \dc_sn[18][6] ;
+  wire \dc_sn[18][7] ;
+  wire \dc_sn[18][8] ;
+  wire \dc_sn[18][9] ;
+  wire \dc_sn[19][0] ;
+  wire \dc_sn[19][1] ;
+  wire \dc_sn[19][2] ;
+  wire \dc_sn[19][3] ;
+  wire \dc_sn[19][4] ;
+  wire \dc_sn[19][5] ;
+  wire \dc_sn[19][6] ;
+  wire \dc_sn[19][7] ;
+  wire \dc_sn[19][8] ;
+  wire \dc_sn[19][9] ;
+  wire \dc_sn[20][0] ;
+  wire \dc_sn[20][1] ;
+  wire \dc_sn[20][2] ;
+  wire \dc_sn[20][3] ;
+  wire \dc_sn[20][4] ;
+  wire \dc_sn[20][5] ;
+  wire \dc_sn[20][6] ;
+  wire \dc_sn[20][7] ;
+  wire \dc_sn[20][8] ;
+  wire \dc_sn[20][9] ;
+  wire \dc_sn[21][0] ;
+  wire \dc_sn[21][1] ;
+  wire \dc_sn[21][2] ;
+  wire \dc_sn[21][3] ;
+  wire \dc_sn[21][4] ;
+  wire \dc_sn[21][5] ;
+  wire \dc_sn[21][6] ;
+  wire \dc_sn[21][7] ;
+  wire \dc_sn[21][8] ;
+  wire \dc_sn[21][9] ;
+  wire \dc_sn[22][0] ;
+  wire \dc_sn[22][1] ;
+  wire \dc_sn[22][2] ;
+  wire \dc_sn[22][3] ;
+  wire \dc_sn[22][4] ;
+  wire \dc_sn[22][5] ;
+  wire \dc_sn[22][6] ;
+  wire \dc_sn[22][7] ;
+  wire \dc_sn[22][8] ;
+  wire \dc_sn[22][9] ;
+  wire \dc_sn[23][0] ;
+  wire \dc_sn[23][1] ;
+  wire \dc_sn[23][2] ;
+  wire \dc_sn[23][3] ;
+  wire \dc_sn[23][4] ;
+  wire \dc_sn[23][5] ;
+  wire \dc_sn[23][6] ;
+  wire \dc_sn[23][7] ;
+  wire \dc_sn[23][8] ;
+  wire \dc_sn[23][9] ;
+  wire \dc_sn[24][0] ;
+  wire \dc_sn[24][1] ;
+  wire \dc_sn[24][2] ;
+  wire \dc_sn[24][3] ;
+  wire \dc_sn[24][4] ;
+  wire \dc_sn[24][5] ;
+  wire \dc_sn[24][6] ;
+  wire \dc_sn[24][7] ;
+  wire \dc_sn[24][8] ;
+  wire \dc_sn[24][9] ;
+  wire \dc_sn[25][0] ;
+  wire \dc_sn[25][1] ;
+  wire \dc_sn[25][2] ;
+  wire \dc_sn[25][3] ;
+  wire \dc_sn[25][4] ;
+  wire \dc_sn[25][5] ;
+  wire \dc_sn[25][6] ;
+  wire \dc_sn[25][7] ;
+  wire \dc_sn[25][8] ;
+  wire \dc_sn[25][9] ;
+  wire \dc_sn[26][0] ;
+  wire \dc_sn[26][1] ;
+  wire \dc_sn[26][2] ;
+  wire \dc_sn[26][3] ;
+  wire \dc_sn[26][4] ;
+  wire \dc_sn[26][5] ;
+  wire \dc_sn[26][6] ;
+  wire \dc_sn[26][7] ;
+  wire \dc_sn[26][8] ;
+  wire \dc_sn[26][9] ;
+  wire \dc_sn[27][0] ;
+  wire \dc_sn[27][1] ;
+  wire \dc_sn[27][2] ;
+  wire \dc_sn[27][3] ;
+  wire \dc_sn[27][4] ;
+  wire \dc_sn[27][5] ;
+  wire \dc_sn[27][6] ;
+  wire \dc_sn[27][7] ;
+  wire \dc_sn[27][8] ;
+  wire \dc_sn[27][9] ;
+  wire \dc_sn[28][0] ;
+  wire \dc_sn[28][1] ;
+  wire \dc_sn[28][2] ;
+  wire \dc_sn[28][3] ;
+  wire \dc_sn[28][4] ;
+  wire \dc_sn[28][5] ;
+  wire \dc_sn[28][6] ;
+  wire \dc_sn[28][7] ;
+  wire \dc_sn[28][8] ;
+  wire \dc_sn[28][9] ;
+  wire \dc_sn[29][0] ;
+  wire \dc_sn[29][1] ;
+  wire \dc_sn[29][2] ;
+  wire \dc_sn[29][3] ;
+  wire \dc_sn[29][4] ;
+  wire \dc_sn[29][5] ;
+  wire \dc_sn[29][6] ;
+  wire \dc_sn[29][7] ;
+  wire \dc_sn[29][8] ;
+  wire \dc_sn[29][9] ;
+  wire \dc_sn[30][0] ;
+  wire \dc_sn[30][1] ;
+  wire \dc_sn[30][2] ;
+  wire \dc_sn[30][3] ;
+  wire \dc_sn[30][4] ;
+  wire \dc_sn[30][5] ;
+  wire \dc_sn[30][6] ;
+  wire \dc_sn[30][7] ;
+  wire \dc_sn[30][8] ;
+  wire \dc_sn[30][9] ;
+  wire \dc_sn[31][0] ;
+  wire \dc_sn[31][1] ;
+  wire \dc_sn[31][2] ;
+  wire \dc_sn[31][3] ;
+  wire \dc_sn[31][4] ;
+  wire \dc_sn[31][5] ;
+  wire \dc_sn[31][6] ;
+  wire \dc_sn[31][7] ;
+  wire \dc_sn[31][8] ;
+  wire \dc_sn[31][9] ;
+  wire \dc_sn[32][0] ;
+  wire \dc_sn[32][1] ;
+  wire \dc_sn[32][2] ;
+  wire \dc_sn[32][3] ;
+  wire \dc_sn[32][4] ;
+  wire \dc_sn[32][5] ;
+  wire \dc_sn[32][6] ;
+  wire \dc_sn[32][7] ;
+  wire \dc_sn[32][8] ;
+  wire \dc_sn[32][9] ;
+  wire \dc_sn[33][0] ;
+  wire \dc_sn[33][1] ;
+  wire \dc_sn[33][2] ;
+  wire \dc_sn[33][3] ;
+  wire \dc_sn[33][4] ;
+  wire \dc_sn[33][5] ;
+  wire \dc_sn[33][6] ;
+  wire \dc_sn[33][7] ;
+  wire \dc_sn[33][8] ;
+  wire \dc_sn[33][9] ;
+  wire \dc_sn[34][0] ;
+  wire \dc_sn[34][1] ;
+  wire \dc_sn[34][2] ;
+  wire \dc_sn[34][3] ;
+  wire \dc_sn[34][4] ;
+  wire \dc_sn[34][5] ;
+  wire \dc_sn[34][6] ;
+  wire \dc_sn[34][7] ;
+  wire \dc_sn[34][8] ;
+  wire \dc_sn[34][9] ;
+  wire \dc_sn[35][0] ;
+  wire \dc_sn[35][1] ;
+  wire \dc_sn[35][2] ;
+  wire \dc_sn[35][3] ;
+  wire \dc_sn[35][4] ;
+  wire \dc_sn[35][5] ;
+  wire \dc_sn[35][6] ;
+  wire \dc_sn[35][7] ;
+  wire \dc_sn[35][8] ;
+  wire \dc_sn[35][9] ;
+  wire \dc_sn[36][0] ;
+  wire \dc_sn[36][1] ;
+  wire \dc_sn[36][2] ;
+  wire \dc_sn[36][3] ;
+  wire \dc_sn[36][4] ;
+  wire \dc_sn[36][5] ;
+  wire \dc_sn[36][6] ;
+  wire \dc_sn[36][7] ;
+  wire \dc_sn[36][8] ;
+  wire \dc_sn[36][9] ;
+  wire \dc_sn[37][0] ;
+  wire \dc_sn[37][1] ;
+  wire \dc_sn[37][2] ;
+  wire \dc_sn[37][3] ;
+  wire \dc_sn[37][4] ;
+  wire \dc_sn[37][5] ;
+  wire \dc_sn[37][6] ;
+  wire \dc_sn[37][7] ;
+  wire \dc_sn[37][8] ;
+  wire \dc_sn[37][9] ;
+  wire \dc_sn[38][0] ;
+  wire \dc_sn[38][1] ;
+  wire \dc_sn[38][2] ;
+  wire \dc_sn[38][3] ;
+  wire \dc_sn[38][4] ;
+  wire \dc_sn[38][5] ;
+  wire \dc_sn[38][6] ;
+  wire \dc_sn[38][7] ;
+  wire \dc_sn[38][8] ;
+  wire \dc_sn[38][9] ;
+  wire \dc_sn[39][0] ;
+  wire \dc_sn[39][1] ;
+  wire \dc_sn[39][2] ;
+  wire \dc_sn[39][3] ;
+  wire \dc_sn[39][4] ;
+  wire \dc_sn[39][5] ;
+  wire \dc_sn[39][6] ;
+  wire \dc_sn[39][7] ;
+  wire \dc_sn[39][8] ;
+  wire \dc_sn[39][9] ;
+  wire \dc_sn[40][0] ;
+  wire \dc_sn[40][1] ;
+  wire \dc_sn[40][2] ;
+  wire \dc_sn[40][3] ;
+  wire \dc_sn[40][4] ;
+  wire \dc_sn[40][5] ;
+  wire \dc_sn[40][6] ;
+  wire \dc_sn[40][7] ;
+  wire \dc_sn[40][8] ;
+  wire \dc_sn[40][9] ;
+  wire \dc_sn[41][0] ;
+  wire \dc_sn[41][1] ;
+  wire \dc_sn[41][2] ;
+  wire \dc_sn[41][3] ;
+  wire \dc_sn[41][4] ;
+  wire \dc_sn[41][5] ;
+  wire \dc_sn[41][6] ;
+  wire \dc_sn[41][7] ;
+  wire \dc_sn[41][8] ;
+  wire \dc_sn[41][9] ;
+  wire \dc_sn[42][0] ;
+  wire \dc_sn[42][1] ;
+  wire \dc_sn[42][2] ;
+  wire \dc_sn[42][3] ;
+  wire \dc_sn[42][4] ;
+  wire \dc_sn[42][5] ;
+  wire \dc_sn[42][6] ;
+  wire \dc_sn[42][7] ;
+  wire \dc_sn[42][8] ;
+  wire \dc_sn[42][9] ;
+  wire \dc_sn[43][0] ;
+  wire \dc_sn[43][1] ;
+  wire \dc_sn[43][2] ;
+  wire \dc_sn[43][3] ;
+  wire \dc_sn[43][4] ;
+  wire \dc_sn[43][5] ;
+  wire \dc_sn[43][6] ;
+  wire \dc_sn[43][7] ;
+  wire \dc_sn[43][8] ;
+  wire \dc_sn[43][9] ;
+  wire \dc_sn[44][0] ;
+  wire \dc_sn[44][1] ;
+  wire \dc_sn[44][2] ;
+  wire \dc_sn[44][3] ;
+  wire \dc_sn[44][4] ;
+  wire \dc_sn[44][5] ;
+  wire \dc_sn[44][6] ;
+  wire \dc_sn[44][7] ;
+  wire \dc_sn[44][8] ;
+  wire \dc_sn[44][9] ;
+  wire \dc_sn[45][0] ;
+  wire \dc_sn[45][1] ;
+  wire \dc_sn[45][2] ;
+  wire \dc_sn[45][3] ;
+  wire \dc_sn[45][4] ;
+  wire \dc_sn[45][5] ;
+  wire \dc_sn[45][6] ;
+  wire \dc_sn[45][7] ;
+  wire \dc_sn[45][8] ;
+  wire \dc_sn[45][9] ;
+  wire \dc_sn[46][0] ;
+  wire \dc_sn[46][1] ;
+  wire \dc_sn[46][2] ;
+  wire \dc_sn[46][3] ;
+  wire \dc_sn[46][4] ;
+  wire \dc_sn[46][5] ;
+  wire \dc_sn[46][6] ;
+  wire \dc_sn[46][7] ;
+  wire \dc_sn[46][8] ;
+  wire \dc_sn[46][9] ;
+  wire \dc_sn[47][0] ;
+  wire \dc_sn[47][1] ;
+  wire \dc_sn[47][2] ;
+  wire \dc_sn[47][3] ;
+  wire \dc_sn[47][4] ;
+  wire \dc_sn[47][5] ;
+  wire \dc_sn[47][6] ;
+  wire \dc_sn[47][7] ;
+  wire \dc_sn[47][8] ;
+  wire \dc_sn[47][9] ;
+  wire \dc_sn[48][0] ;
+  wire \dc_sn[48][1] ;
+  wire \dc_sn[48][2] ;
+  wire \dc_sn[48][3] ;
+  wire \dc_sn[48][4] ;
+  wire \dc_sn[48][5] ;
+  wire \dc_sn[48][6] ;
+  wire \dc_sn[48][7] ;
+  wire \dc_sn[48][8] ;
+  wire \dc_sn[48][9] ;
+  wire \dc_sn[49][0] ;
+  wire \dc_sn[49][1] ;
+  wire \dc_sn[49][2] ;
+  wire \dc_sn[49][3] ;
+  wire \dc_sn[49][4] ;
+  wire \dc_sn[49][5] ;
+  wire \dc_sn[49][6] ;
+  wire \dc_sn[49][7] ;
+  wire \dc_sn[49][8] ;
+  wire \dc_sn[49][9] ;
+  wire \dc_sn[50][0] ;
+  wire \dc_sn[50][1] ;
+  wire \dc_sn[50][2] ;
+  wire \dc_sn[50][3] ;
+  wire \dc_sn[50][4] ;
+  wire \dc_sn[50][5] ;
+  wire \dc_sn[50][6] ;
+  wire \dc_sn[50][7] ;
+  wire \dc_sn[50][8] ;
+  wire \dc_sn[50][9] ;
+  wire \dc_sn[51][0] ;
+  wire \dc_sn[51][1] ;
+  wire \dc_sn[51][2] ;
+  wire \dc_sn[51][3] ;
+  wire \dc_sn[51][4] ;
+  wire \dc_sn[51][5] ;
+  wire \dc_sn[51][6] ;
+  wire \dc_sn[51][7] ;
+  wire \dc_sn[51][8] ;
+  wire \dc_sn[51][9] ;
+  wire \dc_sn[52][0] ;
+  wire \dc_sn[52][1] ;
+  wire \dc_sn[52][2] ;
+  wire \dc_sn[52][3] ;
+  wire \dc_sn[52][4] ;
+  wire \dc_sn[52][5] ;
+  wire \dc_sn[52][6] ;
+  wire \dc_sn[52][7] ;
+  wire \dc_sn[52][8] ;
+  wire \dc_sn[52][9] ;
+  wire \dc_sn[53][0] ;
+  wire \dc_sn[53][1] ;
+  wire \dc_sn[53][2] ;
+  wire \dc_sn[53][3] ;
+  wire \dc_sn[53][4] ;
+  wire \dc_sn[53][5] ;
+  wire \dc_sn[53][6] ;
+  wire \dc_sn[53][7] ;
+  wire \dc_sn[53][8] ;
+  wire \dc_sn[53][9] ;
+  wire \dc_sn[54][0] ;
+  wire \dc_sn[54][1] ;
+  wire \dc_sn[54][2] ;
+  wire \dc_sn[54][3] ;
+  wire \dc_sn[54][4] ;
+  wire \dc_sn[54][5] ;
+  wire \dc_sn[54][6] ;
+  wire \dc_sn[54][7] ;
+  wire \dc_sn[54][8] ;
+  wire \dc_sn[54][9] ;
+  wire \dc_sn[55][0] ;
+  wire \dc_sn[55][1] ;
+  wire \dc_sn[55][2] ;
+  wire \dc_sn[55][3] ;
+  wire \dc_sn[55][4] ;
+  wire \dc_sn[55][5] ;
+  wire \dc_sn[55][6] ;
+  wire \dc_sn[55][7] ;
+  wire \dc_sn[55][8] ;
+  wire \dc_sn[55][9] ;
+  wire \dc_sn[56][0] ;
+  wire \dc_sn[56][1] ;
+  wire \dc_sn[56][2] ;
+  wire \dc_sn[56][3] ;
+  wire \dc_sn[56][4] ;
+  wire \dc_sn[56][5] ;
+  wire \dc_sn[56][6] ;
+  wire \dc_sn[56][7] ;
+  wire \dc_sn[56][8] ;
+  wire \dc_sn[56][9] ;
+  wire \dc_sn[57][0] ;
+  wire \dc_sn[57][1] ;
+  wire \dc_sn[57][2] ;
+  wire \dc_sn[57][3] ;
+  wire \dc_sn[57][4] ;
+  wire \dc_sn[57][5] ;
+  wire \dc_sn[57][6] ;
+  wire \dc_sn[57][7] ;
+  wire \dc_sn[57][8] ;
+  wire \dc_sn[57][9] ;
+  wire \dc_sn[58][0] ;
+  wire \dc_sn[58][1] ;
+  wire \dc_sn[58][2] ;
+  wire \dc_sn[58][3] ;
+  wire \dc_sn[58][4] ;
+  wire \dc_sn[58][5] ;
+  wire \dc_sn[58][6] ;
+  wire \dc_sn[58][7] ;
+  wire \dc_sn[58][8] ;
+  wire \dc_sn[58][9] ;
+  wire \dc_sn[59][0] ;
+  wire \dc_sn[59][1] ;
+  wire \dc_sn[59][2] ;
+  wire \dc_sn[59][3] ;
+  wire \dc_sn[59][4] ;
+  wire \dc_sn[59][5] ;
+  wire \dc_sn[59][6] ;
+  wire \dc_sn[59][7] ;
+  wire \dc_sn[59][8] ;
+  wire \dc_sn[59][9] ;
+  wire \dc_sn[60][0] ;
+  wire \dc_sn[60][1] ;
+  wire \dc_sn[60][2] ;
+  wire \dc_sn[60][3] ;
+  wire \dc_sn[60][4] ;
+  wire \dc_sn[60][5] ;
+  wire \dc_sn[60][6] ;
+  wire \dc_sn[60][7] ;
+  wire \dc_sn[60][8] ;
+  wire \dc_sn[60][9] ;
+  wire \dc_sn[61][0] ;
+  wire \dc_sn[61][1] ;
+  wire \dc_sn[61][2] ;
+  wire \dc_sn[61][3] ;
+  wire \dc_sn[61][4] ;
+  wire \dc_sn[61][5] ;
+  wire \dc_sn[61][6] ;
+  wire \dc_sn[61][7] ;
+  wire \dc_sn[61][8] ;
+  wire \dc_sn[61][9] ;
+  wire \dc_sn[62][0] ;
+  wire \dc_sn[62][1] ;
+  wire \dc_sn[62][2] ;
+  wire \dc_sn[62][3] ;
+  wire \dc_sn[62][4] ;
+  wire \dc_sn[62][5] ;
+  wire \dc_sn[62][6] ;
+  wire \dc_sn[62][7] ;
+  wire \dc_sn[62][8] ;
+  wire \dc_sn[62][9] ;
+  wire \dc_sn[7][0] ;
+  wire \dc_sn[7][1] ;
+  wire \dc_sn[7][2] ;
+  wire \dc_sn[7][3] ;
+  wire \dc_sn[7][4] ;
+  wire \dc_sn[7][5] ;
+  wire \dc_sn[7][6] ;
+  wire \dc_sn[7][7] ;
+  wire \dc_sn[7][8] ;
+  wire \dc_sn[7][9] ;
+  wire \dc_sn[8][0] ;
+  wire \dc_sn[8][1] ;
+  wire \dc_sn[8][2] ;
+  wire \dc_sn[8][3] ;
+  wire \dc_sn[8][4] ;
+  wire \dc_sn[8][5] ;
+  wire \dc_sn[8][6] ;
+  wire \dc_sn[8][7] ;
+  wire \dc_sn[8][8] ;
+  wire \dc_sn[8][9] ;
+  wire \dc_sn[9][0] ;
+  wire \dc_sn[9][1] ;
+  wire \dc_sn[9][2] ;
+  wire \dc_sn[9][3] ;
+  wire \dc_sn[9][4] ;
+  wire \dc_sn[9][5] ;
+  wire \dc_sn[9][6] ;
+  wire \dc_sn[9][7] ;
+  wire \dc_sn[9][8] ;
+  wire \dc_sn[9][9] ;
+  wire \dc_we[10][0] ;
+  wire \dc_we[10][1] ;
+  wire \dc_we[10][2] ;
+  wire \dc_we[10][3] ;
+  wire \dc_we[10][4] ;
+  wire \dc_we[10][5] ;
+  wire \dc_we[10][6] ;
+  wire \dc_we[10][7] ;
+  wire \dc_we[10][8] ;
+  wire \dc_we[10][9] ;
+  wire \dc_we[11][0] ;
+  wire \dc_we[11][1] ;
+  wire \dc_we[11][2] ;
+  wire \dc_we[11][3] ;
+  wire \dc_we[11][4] ;
+  wire \dc_we[11][5] ;
+  wire \dc_we[11][6] ;
+  wire \dc_we[11][7] ;
+  wire \dc_we[11][8] ;
+  wire \dc_we[11][9] ;
+  wire \dc_we[12][0] ;
+  wire \dc_we[12][1] ;
+  wire \dc_we[12][2] ;
+  wire \dc_we[12][3] ;
+  wire \dc_we[12][4] ;
+  wire \dc_we[12][5] ;
+  wire \dc_we[12][6] ;
+  wire \dc_we[12][7] ;
+  wire \dc_we[12][8] ;
+  wire \dc_we[12][9] ;
+  wire \dc_we[13][0] ;
+  wire \dc_we[13][1] ;
+  wire \dc_we[13][2] ;
+  wire \dc_we[13][3] ;
+  wire \dc_we[13][4] ;
+  wire \dc_we[13][5] ;
+  wire \dc_we[13][6] ;
+  wire \dc_we[13][7] ;
+  wire \dc_we[13][8] ;
+  wire \dc_we[13][9] ;
+  wire \dc_we[14][0] ;
+  wire \dc_we[14][1] ;
+  wire \dc_we[14][2] ;
+  wire \dc_we[14][3] ;
+  wire \dc_we[14][4] ;
+  wire \dc_we[14][5] ;
+  wire \dc_we[14][6] ;
+  wire \dc_we[14][7] ;
+  wire \dc_we[14][8] ;
+  wire \dc_we[14][9] ;
+  wire \dc_we[15][0] ;
+  wire \dc_we[15][1] ;
+  wire \dc_we[15][2] ;
+  wire \dc_we[15][3] ;
+  wire \dc_we[15][4] ;
+  wire \dc_we[15][5] ;
+  wire \dc_we[15][6] ;
+  wire \dc_we[15][7] ;
+  wire \dc_we[15][8] ;
+  wire \dc_we[15][9] ;
+  wire \dc_we[17][0] ;
+  wire \dc_we[17][1] ;
+  wire \dc_we[17][2] ;
+  wire \dc_we[17][3] ;
+  wire \dc_we[17][4] ;
+  wire \dc_we[17][5] ;
+  wire \dc_we[17][6] ;
+  wire \dc_we[17][7] ;
+  wire \dc_we[17][8] ;
+  wire \dc_we[17][9] ;
+  wire \dc_we[18][0] ;
+  wire \dc_we[18][1] ;
+  wire \dc_we[18][2] ;
+  wire \dc_we[18][3] ;
+  wire \dc_we[18][4] ;
+  wire \dc_we[18][5] ;
+  wire \dc_we[18][6] ;
+  wire \dc_we[18][7] ;
+  wire \dc_we[18][8] ;
+  wire \dc_we[18][9] ;
+  wire \dc_we[19][0] ;
+  wire \dc_we[19][1] ;
+  wire \dc_we[19][2] ;
+  wire \dc_we[19][3] ;
+  wire \dc_we[19][4] ;
+  wire \dc_we[19][5] ;
+  wire \dc_we[19][6] ;
+  wire \dc_we[19][7] ;
+  wire \dc_we[19][8] ;
+  wire \dc_we[19][9] ;
+  wire \dc_we[1][0] ;
+  wire \dc_we[1][1] ;
+  wire \dc_we[1][2] ;
+  wire \dc_we[1][3] ;
+  wire \dc_we[1][4] ;
+  wire \dc_we[1][5] ;
+  wire \dc_we[1][6] ;
+  wire \dc_we[1][7] ;
+  wire \dc_we[1][8] ;
+  wire \dc_we[1][9] ;
+  wire \dc_we[20][0] ;
+  wire \dc_we[20][1] ;
+  wire \dc_we[20][2] ;
+  wire \dc_we[20][3] ;
+  wire \dc_we[20][4] ;
+  wire \dc_we[20][5] ;
+  wire \dc_we[20][6] ;
+  wire \dc_we[20][7] ;
+  wire \dc_we[20][8] ;
+  wire \dc_we[20][9] ;
+  wire \dc_we[21][0] ;
+  wire \dc_we[21][1] ;
+  wire \dc_we[21][2] ;
+  wire \dc_we[21][3] ;
+  wire \dc_we[21][4] ;
+  wire \dc_we[21][5] ;
+  wire \dc_we[21][6] ;
+  wire \dc_we[21][7] ;
+  wire \dc_we[21][8] ;
+  wire \dc_we[21][9] ;
+  wire \dc_we[22][0] ;
+  wire \dc_we[22][1] ;
+  wire \dc_we[22][2] ;
+  wire \dc_we[22][3] ;
+  wire \dc_we[22][4] ;
+  wire \dc_we[22][5] ;
+  wire \dc_we[22][6] ;
+  wire \dc_we[22][7] ;
+  wire \dc_we[22][8] ;
+  wire \dc_we[22][9] ;
+  wire \dc_we[23][0] ;
+  wire \dc_we[23][1] ;
+  wire \dc_we[23][2] ;
+  wire \dc_we[23][3] ;
+  wire \dc_we[23][4] ;
+  wire \dc_we[23][5] ;
+  wire \dc_we[23][6] ;
+  wire \dc_we[23][7] ;
+  wire \dc_we[23][8] ;
+  wire \dc_we[23][9] ;
+  wire \dc_we[25][0] ;
+  wire \dc_we[25][1] ;
+  wire \dc_we[25][2] ;
+  wire \dc_we[25][3] ;
+  wire \dc_we[25][4] ;
+  wire \dc_we[25][5] ;
+  wire \dc_we[25][6] ;
+  wire \dc_we[25][7] ;
+  wire \dc_we[25][8] ;
+  wire \dc_we[25][9] ;
+  wire \dc_we[26][0] ;
+  wire \dc_we[26][1] ;
+  wire \dc_we[26][2] ;
+  wire \dc_we[26][3] ;
+  wire \dc_we[26][4] ;
+  wire \dc_we[26][5] ;
+  wire \dc_we[26][6] ;
+  wire \dc_we[26][7] ;
+  wire \dc_we[26][8] ;
+  wire \dc_we[26][9] ;
+  wire \dc_we[27][0] ;
+  wire \dc_we[27][1] ;
+  wire \dc_we[27][2] ;
+  wire \dc_we[27][3] ;
+  wire \dc_we[27][4] ;
+  wire \dc_we[27][5] ;
+  wire \dc_we[27][6] ;
+  wire \dc_we[27][7] ;
+  wire \dc_we[27][8] ;
+  wire \dc_we[27][9] ;
+  wire \dc_we[28][0] ;
+  wire \dc_we[28][1] ;
+  wire \dc_we[28][2] ;
+  wire \dc_we[28][3] ;
+  wire \dc_we[28][4] ;
+  wire \dc_we[28][5] ;
+  wire \dc_we[28][6] ;
+  wire \dc_we[28][7] ;
+  wire \dc_we[28][8] ;
+  wire \dc_we[28][9] ;
+  wire \dc_we[29][0] ;
+  wire \dc_we[29][1] ;
+  wire \dc_we[29][2] ;
+  wire \dc_we[29][3] ;
+  wire \dc_we[29][4] ;
+  wire \dc_we[29][5] ;
+  wire \dc_we[29][6] ;
+  wire \dc_we[29][7] ;
+  wire \dc_we[29][8] ;
+  wire \dc_we[29][9] ;
+  wire \dc_we[2][0] ;
+  wire \dc_we[2][1] ;
+  wire \dc_we[2][2] ;
+  wire \dc_we[2][3] ;
+  wire \dc_we[2][4] ;
+  wire \dc_we[2][5] ;
+  wire \dc_we[2][6] ;
+  wire \dc_we[2][7] ;
+  wire \dc_we[2][8] ;
+  wire \dc_we[2][9] ;
+  wire \dc_we[30][0] ;
+  wire \dc_we[30][1] ;
+  wire \dc_we[30][2] ;
+  wire \dc_we[30][3] ;
+  wire \dc_we[30][4] ;
+  wire \dc_we[30][5] ;
+  wire \dc_we[30][6] ;
+  wire \dc_we[30][7] ;
+  wire \dc_we[30][8] ;
+  wire \dc_we[30][9] ;
+  wire \dc_we[31][0] ;
+  wire \dc_we[31][1] ;
+  wire \dc_we[31][2] ;
+  wire \dc_we[31][3] ;
+  wire \dc_we[31][4] ;
+  wire \dc_we[31][5] ;
+  wire \dc_we[31][6] ;
+  wire \dc_we[31][7] ;
+  wire \dc_we[31][8] ;
+  wire \dc_we[31][9] ;
+  wire \dc_we[33][0] ;
+  wire \dc_we[33][1] ;
+  wire \dc_we[33][2] ;
+  wire \dc_we[33][3] ;
+  wire \dc_we[33][4] ;
+  wire \dc_we[33][5] ;
+  wire \dc_we[33][6] ;
+  wire \dc_we[33][7] ;
+  wire \dc_we[33][8] ;
+  wire \dc_we[33][9] ;
+  wire \dc_we[34][0] ;
+  wire \dc_we[34][1] ;
+  wire \dc_we[34][2] ;
+  wire \dc_we[34][3] ;
+  wire \dc_we[34][4] ;
+  wire \dc_we[34][5] ;
+  wire \dc_we[34][6] ;
+  wire \dc_we[34][7] ;
+  wire \dc_we[34][8] ;
+  wire \dc_we[34][9] ;
+  wire \dc_we[35][0] ;
+  wire \dc_we[35][1] ;
+  wire \dc_we[35][2] ;
+  wire \dc_we[35][3] ;
+  wire \dc_we[35][4] ;
+  wire \dc_we[35][5] ;
+  wire \dc_we[35][6] ;
+  wire \dc_we[35][7] ;
+  wire \dc_we[35][8] ;
+  wire \dc_we[35][9] ;
+  wire \dc_we[36][0] ;
+  wire \dc_we[36][1] ;
+  wire \dc_we[36][2] ;
+  wire \dc_we[36][3] ;
+  wire \dc_we[36][4] ;
+  wire \dc_we[36][5] ;
+  wire \dc_we[36][6] ;
+  wire \dc_we[36][7] ;
+  wire \dc_we[36][8] ;
+  wire \dc_we[36][9] ;
+  wire \dc_we[37][0] ;
+  wire \dc_we[37][1] ;
+  wire \dc_we[37][2] ;
+  wire \dc_we[37][3] ;
+  wire \dc_we[37][4] ;
+  wire \dc_we[37][5] ;
+  wire \dc_we[37][6] ;
+  wire \dc_we[37][7] ;
+  wire \dc_we[37][8] ;
+  wire \dc_we[37][9] ;
+  wire \dc_we[38][0] ;
+  wire \dc_we[38][1] ;
+  wire \dc_we[38][2] ;
+  wire \dc_we[38][3] ;
+  wire \dc_we[38][4] ;
+  wire \dc_we[38][5] ;
+  wire \dc_we[38][6] ;
+  wire \dc_we[38][7] ;
+  wire \dc_we[38][8] ;
+  wire \dc_we[38][9] ;
+  wire \dc_we[39][0] ;
+  wire \dc_we[39][1] ;
+  wire \dc_we[39][2] ;
+  wire \dc_we[39][3] ;
+  wire \dc_we[39][4] ;
+  wire \dc_we[39][5] ;
+  wire \dc_we[39][6] ;
+  wire \dc_we[39][7] ;
+  wire \dc_we[39][8] ;
+  wire \dc_we[39][9] ;
+  wire \dc_we[3][0] ;
+  wire \dc_we[3][1] ;
+  wire \dc_we[3][2] ;
+  wire \dc_we[3][3] ;
+  wire \dc_we[3][4] ;
+  wire \dc_we[3][5] ;
+  wire \dc_we[3][6] ;
+  wire \dc_we[3][7] ;
+  wire \dc_we[3][8] ;
+  wire \dc_we[3][9] ;
+  wire \dc_we[41][0] ;
+  wire \dc_we[41][1] ;
+  wire \dc_we[41][2] ;
+  wire \dc_we[41][3] ;
+  wire \dc_we[41][4] ;
+  wire \dc_we[41][5] ;
+  wire \dc_we[41][6] ;
+  wire \dc_we[41][7] ;
+  wire \dc_we[41][8] ;
+  wire \dc_we[41][9] ;
+  wire \dc_we[42][0] ;
+  wire \dc_we[42][1] ;
+  wire \dc_we[42][2] ;
+  wire \dc_we[42][3] ;
+  wire \dc_we[42][4] ;
+  wire \dc_we[42][5] ;
+  wire \dc_we[42][6] ;
+  wire \dc_we[42][7] ;
+  wire \dc_we[42][8] ;
+  wire \dc_we[42][9] ;
+  wire \dc_we[43][0] ;
+  wire \dc_we[43][1] ;
+  wire \dc_we[43][2] ;
+  wire \dc_we[43][3] ;
+  wire \dc_we[43][4] ;
+  wire \dc_we[43][5] ;
+  wire \dc_we[43][6] ;
+  wire \dc_we[43][7] ;
+  wire \dc_we[43][8] ;
+  wire \dc_we[43][9] ;
+  wire \dc_we[44][0] ;
+  wire \dc_we[44][1] ;
+  wire \dc_we[44][2] ;
+  wire \dc_we[44][3] ;
+  wire \dc_we[44][4] ;
+  wire \dc_we[44][5] ;
+  wire \dc_we[44][6] ;
+  wire \dc_we[44][7] ;
+  wire \dc_we[44][8] ;
+  wire \dc_we[44][9] ;
+  wire \dc_we[45][0] ;
+  wire \dc_we[45][1] ;
+  wire \dc_we[45][2] ;
+  wire \dc_we[45][3] ;
+  wire \dc_we[45][4] ;
+  wire \dc_we[45][5] ;
+  wire \dc_we[45][6] ;
+  wire \dc_we[45][7] ;
+  wire \dc_we[45][8] ;
+  wire \dc_we[45][9] ;
+  wire \dc_we[46][0] ;
+  wire \dc_we[46][1] ;
+  wire \dc_we[46][2] ;
+  wire \dc_we[46][3] ;
+  wire \dc_we[46][4] ;
+  wire \dc_we[46][5] ;
+  wire \dc_we[46][6] ;
+  wire \dc_we[46][7] ;
+  wire \dc_we[46][8] ;
+  wire \dc_we[46][9] ;
+  wire \dc_we[47][0] ;
+  wire \dc_we[47][1] ;
+  wire \dc_we[47][2] ;
+  wire \dc_we[47][3] ;
+  wire \dc_we[47][4] ;
+  wire \dc_we[47][5] ;
+  wire \dc_we[47][6] ;
+  wire \dc_we[47][7] ;
+  wire \dc_we[47][8] ;
+  wire \dc_we[47][9] ;
+  wire \dc_we[49][0] ;
+  wire \dc_we[49][1] ;
+  wire \dc_we[49][2] ;
+  wire \dc_we[49][3] ;
+  wire \dc_we[49][4] ;
+  wire \dc_we[49][5] ;
+  wire \dc_we[49][6] ;
+  wire \dc_we[49][7] ;
+  wire \dc_we[49][8] ;
+  wire \dc_we[49][9] ;
+  wire \dc_we[4][0] ;
+  wire \dc_we[4][1] ;
+  wire \dc_we[4][2] ;
+  wire \dc_we[4][3] ;
+  wire \dc_we[4][4] ;
+  wire \dc_we[4][5] ;
+  wire \dc_we[4][6] ;
+  wire \dc_we[4][7] ;
+  wire \dc_we[4][8] ;
+  wire \dc_we[4][9] ;
+  wire \dc_we[50][0] ;
+  wire \dc_we[50][1] ;
+  wire \dc_we[50][2] ;
+  wire \dc_we[50][3] ;
+  wire \dc_we[50][4] ;
+  wire \dc_we[50][5] ;
+  wire \dc_we[50][6] ;
+  wire \dc_we[50][7] ;
+  wire \dc_we[50][8] ;
+  wire \dc_we[50][9] ;
+  wire \dc_we[51][0] ;
+  wire \dc_we[51][1] ;
+  wire \dc_we[51][2] ;
+  wire \dc_we[51][3] ;
+  wire \dc_we[51][4] ;
+  wire \dc_we[51][5] ;
+  wire \dc_we[51][6] ;
+  wire \dc_we[51][7] ;
+  wire \dc_we[51][8] ;
+  wire \dc_we[51][9] ;
+  wire \dc_we[52][0] ;
+  wire \dc_we[52][1] ;
+  wire \dc_we[52][2] ;
+  wire \dc_we[52][3] ;
+  wire \dc_we[52][4] ;
+  wire \dc_we[52][5] ;
+  wire \dc_we[52][6] ;
+  wire \dc_we[52][7] ;
+  wire \dc_we[52][8] ;
+  wire \dc_we[52][9] ;
+  wire \dc_we[53][0] ;
+  wire \dc_we[53][1] ;
+  wire \dc_we[53][2] ;
+  wire \dc_we[53][3] ;
+  wire \dc_we[53][4] ;
+  wire \dc_we[53][5] ;
+  wire \dc_we[53][6] ;
+  wire \dc_we[53][7] ;
+  wire \dc_we[53][8] ;
+  wire \dc_we[53][9] ;
+  wire \dc_we[54][0] ;
+  wire \dc_we[54][1] ;
+  wire \dc_we[54][2] ;
+  wire \dc_we[54][3] ;
+  wire \dc_we[54][4] ;
+  wire \dc_we[54][5] ;
+  wire \dc_we[54][6] ;
+  wire \dc_we[54][7] ;
+  wire \dc_we[54][8] ;
+  wire \dc_we[54][9] ;
+  wire \dc_we[55][0] ;
+  wire \dc_we[55][1] ;
+  wire \dc_we[55][2] ;
+  wire \dc_we[55][3] ;
+  wire \dc_we[55][4] ;
+  wire \dc_we[55][5] ;
+  wire \dc_we[55][6] ;
+  wire \dc_we[55][7] ;
+  wire \dc_we[55][8] ;
+  wire \dc_we[55][9] ;
+  wire \dc_we[57][0] ;
+  wire \dc_we[57][1] ;
+  wire \dc_we[57][2] ;
+  wire \dc_we[57][3] ;
+  wire \dc_we[57][4] ;
+  wire \dc_we[57][5] ;
+  wire \dc_we[57][6] ;
+  wire \dc_we[57][7] ;
+  wire \dc_we[57][8] ;
+  wire \dc_we[57][9] ;
+  wire \dc_we[58][0] ;
+  wire \dc_we[58][1] ;
+  wire \dc_we[58][2] ;
+  wire \dc_we[58][3] ;
+  wire \dc_we[58][4] ;
+  wire \dc_we[58][5] ;
+  wire \dc_we[58][6] ;
+  wire \dc_we[58][7] ;
+  wire \dc_we[58][8] ;
+  wire \dc_we[58][9] ;
+  wire \dc_we[59][0] ;
+  wire \dc_we[59][1] ;
+  wire \dc_we[59][2] ;
+  wire \dc_we[59][3] ;
+  wire \dc_we[59][4] ;
+  wire \dc_we[59][5] ;
+  wire \dc_we[59][6] ;
+  wire \dc_we[59][7] ;
+  wire \dc_we[59][8] ;
+  wire \dc_we[59][9] ;
+  wire \dc_we[5][0] ;
+  wire \dc_we[5][1] ;
+  wire \dc_we[5][2] ;
+  wire \dc_we[5][3] ;
+  wire \dc_we[5][4] ;
+  wire \dc_we[5][5] ;
+  wire \dc_we[5][6] ;
+  wire \dc_we[5][7] ;
+  wire \dc_we[5][8] ;
+  wire \dc_we[5][9] ;
+  wire \dc_we[60][0] ;
+  wire \dc_we[60][1] ;
+  wire \dc_we[60][2] ;
+  wire \dc_we[60][3] ;
+  wire \dc_we[60][4] ;
+  wire \dc_we[60][5] ;
+  wire \dc_we[60][6] ;
+  wire \dc_we[60][7] ;
+  wire \dc_we[60][8] ;
+  wire \dc_we[60][9] ;
+  wire \dc_we[61][0] ;
+  wire \dc_we[61][1] ;
+  wire \dc_we[61][2] ;
+  wire \dc_we[61][3] ;
+  wire \dc_we[61][4] ;
+  wire \dc_we[61][5] ;
+  wire \dc_we[61][6] ;
+  wire \dc_we[61][7] ;
+  wire \dc_we[61][8] ;
+  wire \dc_we[61][9] ;
+  wire \dc_we[62][0] ;
+  wire \dc_we[62][1] ;
+  wire \dc_we[62][2] ;
+  wire \dc_we[62][3] ;
+  wire \dc_we[62][4] ;
+  wire \dc_we[62][5] ;
+  wire \dc_we[62][6] ;
+  wire \dc_we[62][7] ;
+  wire \dc_we[62][8] ;
+  wire \dc_we[62][9] ;
+  wire \dc_we[63][0] ;
+  wire \dc_we[63][1] ;
+  wire \dc_we[63][2] ;
+  wire \dc_we[63][3] ;
+  wire \dc_we[63][4] ;
+  wire \dc_we[63][5] ;
+  wire \dc_we[63][6] ;
+  wire \dc_we[63][7] ;
+  wire \dc_we[63][8] ;
+  wire \dc_we[63][9] ;
+  wire \dc_we[6][0] ;
+  wire \dc_we[6][1] ;
+  wire \dc_we[6][2] ;
+  wire \dc_we[6][3] ;
+  wire \dc_we[6][4] ;
+  wire \dc_we[6][5] ;
+  wire \dc_we[6][6] ;
+  wire \dc_we[6][7] ;
+  wire \dc_we[6][8] ;
+  wire \dc_we[6][9] ;
+  wire \dc_we[7][0] ;
+  wire \dc_we[7][1] ;
+  wire \dc_we[7][2] ;
+  wire \dc_we[7][3] ;
+  wire \dc_we[7][4] ;
+  wire \dc_we[7][5] ;
+  wire \dc_we[7][6] ;
+  wire \dc_we[7][7] ;
+  wire \dc_we[7][8] ;
+  wire \dc_we[7][9] ;
+  wire \dc_we[9][0] ;
+  wire \dc_we[9][1] ;
+  wire \dc_we[9][2] ;
+  wire \dc_we[9][3] ;
+  wire \dc_we[9][4] ;
+  wire \dc_we[9][5] ;
+  wire \dc_we[9][6] ;
+  wire \dc_we[9][7] ;
+  wire \dc_we[9][8] ;
+  wire \dc_we[9][9] ;
+  inout [9:0] gpio_east;
+  inout [9:0] gpio_north;
+  inout [7:0] gpio_south;
+  inout [9:0] gpio_west;
+  wire \ix_double_ew[0][0] ;
+  wire \ix_double_ew[0][1] ;
+  wire \ix_double_ew[0][2] ;
+  wire \ix_double_ew[0][3] ;
+  wire \ix_double_ew[0][4] ;
+  wire \ix_double_ew[0][5] ;
+  wire \ix_double_ew[0][6] ;
+  wire \ix_double_ew[0][7] ;
+  wire \ix_double_ew[10][0] ;
+  wire \ix_double_ew[10][1] ;
+  wire \ix_double_ew[10][2] ;
+  wire \ix_double_ew[10][3] ;
+  wire \ix_double_ew[10][4] ;
+  wire \ix_double_ew[10][5] ;
+  wire \ix_double_ew[10][6] ;
+  wire \ix_double_ew[10][7] ;
+  wire \ix_double_ew[11][0] ;
+  wire \ix_double_ew[11][1] ;
+  wire \ix_double_ew[11][2] ;
+  wire \ix_double_ew[11][3] ;
+  wire \ix_double_ew[11][4] ;
+  wire \ix_double_ew[11][5] ;
+  wire \ix_double_ew[11][6] ;
+  wire \ix_double_ew[11][7] ;
+  wire \ix_double_ew[12][0] ;
+  wire \ix_double_ew[12][1] ;
+  wire \ix_double_ew[12][2] ;
+  wire \ix_double_ew[12][3] ;
+  wire \ix_double_ew[12][4] ;
+  wire \ix_double_ew[12][5] ;
+  wire \ix_double_ew[12][6] ;
+  wire \ix_double_ew[12][7] ;
+  wire \ix_double_ew[13][0] ;
+  wire \ix_double_ew[13][1] ;
+  wire \ix_double_ew[13][2] ;
+  wire \ix_double_ew[13][3] ;
+  wire \ix_double_ew[13][4] ;
+  wire \ix_double_ew[13][5] ;
+  wire \ix_double_ew[13][6] ;
+  wire \ix_double_ew[13][7] ;
+  wire \ix_double_ew[14][0] ;
+  wire \ix_double_ew[14][1] ;
+  wire \ix_double_ew[14][2] ;
+  wire \ix_double_ew[14][3] ;
+  wire \ix_double_ew[14][4] ;
+  wire \ix_double_ew[14][5] ;
+  wire \ix_double_ew[14][6] ;
+  wire \ix_double_ew[14][7] ;
+  wire \ix_double_ew[15][0] ;
+  wire \ix_double_ew[15][1] ;
+  wire \ix_double_ew[15][2] ;
+  wire \ix_double_ew[15][3] ;
+  wire \ix_double_ew[15][4] ;
+  wire \ix_double_ew[15][5] ;
+  wire \ix_double_ew[15][6] ;
+  wire \ix_double_ew[15][7] ;
+  wire \ix_double_ew[16][0] ;
+  wire \ix_double_ew[16][1] ;
+  wire \ix_double_ew[16][2] ;
+  wire \ix_double_ew[16][3] ;
+  wire \ix_double_ew[16][4] ;
+  wire \ix_double_ew[16][5] ;
+  wire \ix_double_ew[16][6] ;
+  wire \ix_double_ew[16][7] ;
+  wire \ix_double_ew[17][0] ;
+  wire \ix_double_ew[17][1] ;
+  wire \ix_double_ew[17][2] ;
+  wire \ix_double_ew[17][3] ;
+  wire \ix_double_ew[17][4] ;
+  wire \ix_double_ew[17][5] ;
+  wire \ix_double_ew[17][6] ;
+  wire \ix_double_ew[17][7] ;
+  wire \ix_double_ew[18][0] ;
+  wire \ix_double_ew[18][1] ;
+  wire \ix_double_ew[18][2] ;
+  wire \ix_double_ew[18][3] ;
+  wire \ix_double_ew[18][4] ;
+  wire \ix_double_ew[18][5] ;
+  wire \ix_double_ew[18][6] ;
+  wire \ix_double_ew[18][7] ;
+  wire \ix_double_ew[19][0] ;
+  wire \ix_double_ew[19][1] ;
+  wire \ix_double_ew[19][2] ;
+  wire \ix_double_ew[19][3] ;
+  wire \ix_double_ew[19][4] ;
+  wire \ix_double_ew[19][5] ;
+  wire \ix_double_ew[19][6] ;
+  wire \ix_double_ew[19][7] ;
+  wire \ix_double_ew[1][0] ;
+  wire \ix_double_ew[1][1] ;
+  wire \ix_double_ew[1][2] ;
+  wire \ix_double_ew[1][3] ;
+  wire \ix_double_ew[1][4] ;
+  wire \ix_double_ew[1][5] ;
+  wire \ix_double_ew[1][6] ;
+  wire \ix_double_ew[1][7] ;
+  wire \ix_double_ew[20][0] ;
+  wire \ix_double_ew[20][1] ;
+  wire \ix_double_ew[20][2] ;
+  wire \ix_double_ew[20][3] ;
+  wire \ix_double_ew[20][4] ;
+  wire \ix_double_ew[20][5] ;
+  wire \ix_double_ew[20][6] ;
+  wire \ix_double_ew[20][7] ;
+  wire \ix_double_ew[21][0] ;
+  wire \ix_double_ew[21][1] ;
+  wire \ix_double_ew[21][2] ;
+  wire \ix_double_ew[21][3] ;
+  wire \ix_double_ew[21][4] ;
+  wire \ix_double_ew[21][5] ;
+  wire \ix_double_ew[21][6] ;
+  wire \ix_double_ew[21][7] ;
+  wire \ix_double_ew[22][0] ;
+  wire \ix_double_ew[22][1] ;
+  wire \ix_double_ew[22][2] ;
+  wire \ix_double_ew[22][3] ;
+  wire \ix_double_ew[22][4] ;
+  wire \ix_double_ew[22][5] ;
+  wire \ix_double_ew[22][6] ;
+  wire \ix_double_ew[22][7] ;
+  wire \ix_double_ew[23][0] ;
+  wire \ix_double_ew[23][1] ;
+  wire \ix_double_ew[23][2] ;
+  wire \ix_double_ew[23][3] ;
+  wire \ix_double_ew[23][4] ;
+  wire \ix_double_ew[23][5] ;
+  wire \ix_double_ew[23][6] ;
+  wire \ix_double_ew[23][7] ;
+  wire \ix_double_ew[24][0] ;
+  wire \ix_double_ew[24][1] ;
+  wire \ix_double_ew[24][2] ;
+  wire \ix_double_ew[24][3] ;
+  wire \ix_double_ew[24][4] ;
+  wire \ix_double_ew[24][5] ;
+  wire \ix_double_ew[24][6] ;
+  wire \ix_double_ew[24][7] ;
+  wire \ix_double_ew[25][0] ;
+  wire \ix_double_ew[25][1] ;
+  wire \ix_double_ew[25][2] ;
+  wire \ix_double_ew[25][3] ;
+  wire \ix_double_ew[25][4] ;
+  wire \ix_double_ew[25][5] ;
+  wire \ix_double_ew[25][6] ;
+  wire \ix_double_ew[25][7] ;
+  wire \ix_double_ew[26][0] ;
+  wire \ix_double_ew[26][1] ;
+  wire \ix_double_ew[26][2] ;
+  wire \ix_double_ew[26][3] ;
+  wire \ix_double_ew[26][4] ;
+  wire \ix_double_ew[26][5] ;
+  wire \ix_double_ew[26][6] ;
+  wire \ix_double_ew[26][7] ;
+  wire \ix_double_ew[27][0] ;
+  wire \ix_double_ew[27][1] ;
+  wire \ix_double_ew[27][2] ;
+  wire \ix_double_ew[27][3] ;
+  wire \ix_double_ew[27][4] ;
+  wire \ix_double_ew[27][5] ;
+  wire \ix_double_ew[27][6] ;
+  wire \ix_double_ew[27][7] ;
+  wire \ix_double_ew[28][0] ;
+  wire \ix_double_ew[28][1] ;
+  wire \ix_double_ew[28][2] ;
+  wire \ix_double_ew[28][3] ;
+  wire \ix_double_ew[28][4] ;
+  wire \ix_double_ew[28][5] ;
+  wire \ix_double_ew[28][6] ;
+  wire \ix_double_ew[28][7] ;
+  wire \ix_double_ew[29][0] ;
+  wire \ix_double_ew[29][1] ;
+  wire \ix_double_ew[29][2] ;
+  wire \ix_double_ew[29][3] ;
+  wire \ix_double_ew[29][4] ;
+  wire \ix_double_ew[29][5] ;
+  wire \ix_double_ew[29][6] ;
+  wire \ix_double_ew[29][7] ;
+  wire \ix_double_ew[2][0] ;
+  wire \ix_double_ew[2][1] ;
+  wire \ix_double_ew[2][2] ;
+  wire \ix_double_ew[2][3] ;
+  wire \ix_double_ew[2][4] ;
+  wire \ix_double_ew[2][5] ;
+  wire \ix_double_ew[2][6] ;
+  wire \ix_double_ew[2][7] ;
+  wire \ix_double_ew[30][0] ;
+  wire \ix_double_ew[30][1] ;
+  wire \ix_double_ew[30][2] ;
+  wire \ix_double_ew[30][3] ;
+  wire \ix_double_ew[30][4] ;
+  wire \ix_double_ew[30][5] ;
+  wire \ix_double_ew[30][6] ;
+  wire \ix_double_ew[30][7] ;
+  wire \ix_double_ew[31][0] ;
+  wire \ix_double_ew[31][1] ;
+  wire \ix_double_ew[31][2] ;
+  wire \ix_double_ew[31][3] ;
+  wire \ix_double_ew[31][4] ;
+  wire \ix_double_ew[31][5] ;
+  wire \ix_double_ew[31][6] ;
+  wire \ix_double_ew[31][7] ;
+  wire \ix_double_ew[32][0] ;
+  wire \ix_double_ew[32][1] ;
+  wire \ix_double_ew[32][2] ;
+  wire \ix_double_ew[32][3] ;
+  wire \ix_double_ew[32][4] ;
+  wire \ix_double_ew[32][5] ;
+  wire \ix_double_ew[32][6] ;
+  wire \ix_double_ew[32][7] ;
+  wire \ix_double_ew[33][0] ;
+  wire \ix_double_ew[33][1] ;
+  wire \ix_double_ew[33][2] ;
+  wire \ix_double_ew[33][3] ;
+  wire \ix_double_ew[33][4] ;
+  wire \ix_double_ew[33][5] ;
+  wire \ix_double_ew[33][6] ;
+  wire \ix_double_ew[33][7] ;
+  wire \ix_double_ew[34][0] ;
+  wire \ix_double_ew[34][1] ;
+  wire \ix_double_ew[34][2] ;
+  wire \ix_double_ew[34][3] ;
+  wire \ix_double_ew[34][4] ;
+  wire \ix_double_ew[34][5] ;
+  wire \ix_double_ew[34][6] ;
+  wire \ix_double_ew[34][7] ;
+  wire \ix_double_ew[35][0] ;
+  wire \ix_double_ew[35][1] ;
+  wire \ix_double_ew[35][2] ;
+  wire \ix_double_ew[35][3] ;
+  wire \ix_double_ew[35][4] ;
+  wire \ix_double_ew[35][5] ;
+  wire \ix_double_ew[35][6] ;
+  wire \ix_double_ew[35][7] ;
+  wire \ix_double_ew[36][0] ;
+  wire \ix_double_ew[36][1] ;
+  wire \ix_double_ew[36][2] ;
+  wire \ix_double_ew[36][3] ;
+  wire \ix_double_ew[36][4] ;
+  wire \ix_double_ew[36][5] ;
+  wire \ix_double_ew[36][6] ;
+  wire \ix_double_ew[36][7] ;
+  wire \ix_double_ew[37][0] ;
+  wire \ix_double_ew[37][1] ;
+  wire \ix_double_ew[37][2] ;
+  wire \ix_double_ew[37][3] ;
+  wire \ix_double_ew[37][4] ;
+  wire \ix_double_ew[37][5] ;
+  wire \ix_double_ew[37][6] ;
+  wire \ix_double_ew[37][7] ;
+  wire \ix_double_ew[38][0] ;
+  wire \ix_double_ew[38][1] ;
+  wire \ix_double_ew[38][2] ;
+  wire \ix_double_ew[38][3] ;
+  wire \ix_double_ew[38][4] ;
+  wire \ix_double_ew[38][5] ;
+  wire \ix_double_ew[38][6] ;
+  wire \ix_double_ew[38][7] ;
+  wire \ix_double_ew[39][0] ;
+  wire \ix_double_ew[39][1] ;
+  wire \ix_double_ew[39][2] ;
+  wire \ix_double_ew[39][3] ;
+  wire \ix_double_ew[39][4] ;
+  wire \ix_double_ew[39][5] ;
+  wire \ix_double_ew[39][6] ;
+  wire \ix_double_ew[39][7] ;
+  wire \ix_double_ew[3][0] ;
+  wire \ix_double_ew[3][1] ;
+  wire \ix_double_ew[3][2] ;
+  wire \ix_double_ew[3][3] ;
+  wire \ix_double_ew[3][4] ;
+  wire \ix_double_ew[3][5] ;
+  wire \ix_double_ew[3][6] ;
+  wire \ix_double_ew[3][7] ;
+  wire \ix_double_ew[40][0] ;
+  wire \ix_double_ew[40][1] ;
+  wire \ix_double_ew[40][2] ;
+  wire \ix_double_ew[40][3] ;
+  wire \ix_double_ew[40][4] ;
+  wire \ix_double_ew[40][5] ;
+  wire \ix_double_ew[40][6] ;
+  wire \ix_double_ew[40][7] ;
+  wire \ix_double_ew[41][0] ;
+  wire \ix_double_ew[41][1] ;
+  wire \ix_double_ew[41][2] ;
+  wire \ix_double_ew[41][3] ;
+  wire \ix_double_ew[41][4] ;
+  wire \ix_double_ew[41][5] ;
+  wire \ix_double_ew[41][6] ;
+  wire \ix_double_ew[41][7] ;
+  wire \ix_double_ew[42][0] ;
+  wire \ix_double_ew[42][1] ;
+  wire \ix_double_ew[42][2] ;
+  wire \ix_double_ew[42][3] ;
+  wire \ix_double_ew[42][4] ;
+  wire \ix_double_ew[42][5] ;
+  wire \ix_double_ew[42][6] ;
+  wire \ix_double_ew[42][7] ;
+  wire \ix_double_ew[43][0] ;
+  wire \ix_double_ew[43][1] ;
+  wire \ix_double_ew[43][2] ;
+  wire \ix_double_ew[43][3] ;
+  wire \ix_double_ew[43][4] ;
+  wire \ix_double_ew[43][5] ;
+  wire \ix_double_ew[43][6] ;
+  wire \ix_double_ew[43][7] ;
+  wire \ix_double_ew[44][0] ;
+  wire \ix_double_ew[44][1] ;
+  wire \ix_double_ew[44][2] ;
+  wire \ix_double_ew[44][3] ;
+  wire \ix_double_ew[44][4] ;
+  wire \ix_double_ew[44][5] ;
+  wire \ix_double_ew[44][6] ;
+  wire \ix_double_ew[44][7] ;
+  wire \ix_double_ew[45][0] ;
+  wire \ix_double_ew[45][1] ;
+  wire \ix_double_ew[45][2] ;
+  wire \ix_double_ew[45][3] ;
+  wire \ix_double_ew[45][4] ;
+  wire \ix_double_ew[45][5] ;
+  wire \ix_double_ew[45][6] ;
+  wire \ix_double_ew[45][7] ;
+  wire \ix_double_ew[46][0] ;
+  wire \ix_double_ew[46][1] ;
+  wire \ix_double_ew[46][2] ;
+  wire \ix_double_ew[46][3] ;
+  wire \ix_double_ew[46][4] ;
+  wire \ix_double_ew[46][5] ;
+  wire \ix_double_ew[46][6] ;
+  wire \ix_double_ew[46][7] ;
+  wire \ix_double_ew[47][0] ;
+  wire \ix_double_ew[47][1] ;
+  wire \ix_double_ew[47][2] ;
+  wire \ix_double_ew[47][3] ;
+  wire \ix_double_ew[47][4] ;
+  wire \ix_double_ew[47][5] ;
+  wire \ix_double_ew[47][6] ;
+  wire \ix_double_ew[47][7] ;
+  wire \ix_double_ew[48][0] ;
+  wire \ix_double_ew[48][1] ;
+  wire \ix_double_ew[48][2] ;
+  wire \ix_double_ew[48][3] ;
+  wire \ix_double_ew[48][4] ;
+  wire \ix_double_ew[48][5] ;
+  wire \ix_double_ew[48][6] ;
+  wire \ix_double_ew[48][7] ;
+  wire \ix_double_ew[49][0] ;
+  wire \ix_double_ew[49][1] ;
+  wire \ix_double_ew[49][2] ;
+  wire \ix_double_ew[49][3] ;
+  wire \ix_double_ew[49][4] ;
+  wire \ix_double_ew[49][5] ;
+  wire \ix_double_ew[49][6] ;
+  wire \ix_double_ew[49][7] ;
+  wire \ix_double_ew[4][0] ;
+  wire \ix_double_ew[4][1] ;
+  wire \ix_double_ew[4][2] ;
+  wire \ix_double_ew[4][3] ;
+  wire \ix_double_ew[4][4] ;
+  wire \ix_double_ew[4][5] ;
+  wire \ix_double_ew[4][6] ;
+  wire \ix_double_ew[4][7] ;
+  wire \ix_double_ew[50][0] ;
+  wire \ix_double_ew[50][1] ;
+  wire \ix_double_ew[50][2] ;
+  wire \ix_double_ew[50][3] ;
+  wire \ix_double_ew[50][4] ;
+  wire \ix_double_ew[50][5] ;
+  wire \ix_double_ew[50][6] ;
+  wire \ix_double_ew[50][7] ;
+  wire \ix_double_ew[51][0] ;
+  wire \ix_double_ew[51][1] ;
+  wire \ix_double_ew[51][2] ;
+  wire \ix_double_ew[51][3] ;
+  wire \ix_double_ew[51][4] ;
+  wire \ix_double_ew[51][5] ;
+  wire \ix_double_ew[51][6] ;
+  wire \ix_double_ew[51][7] ;
+  wire \ix_double_ew[52][0] ;
+  wire \ix_double_ew[52][1] ;
+  wire \ix_double_ew[52][2] ;
+  wire \ix_double_ew[52][3] ;
+  wire \ix_double_ew[52][4] ;
+  wire \ix_double_ew[52][5] ;
+  wire \ix_double_ew[52][6] ;
+  wire \ix_double_ew[52][7] ;
+  wire \ix_double_ew[53][0] ;
+  wire \ix_double_ew[53][1] ;
+  wire \ix_double_ew[53][2] ;
+  wire \ix_double_ew[53][3] ;
+  wire \ix_double_ew[53][4] ;
+  wire \ix_double_ew[53][5] ;
+  wire \ix_double_ew[53][6] ;
+  wire \ix_double_ew[53][7] ;
+  wire \ix_double_ew[54][0] ;
+  wire \ix_double_ew[54][1] ;
+  wire \ix_double_ew[54][2] ;
+  wire \ix_double_ew[54][3] ;
+  wire \ix_double_ew[54][4] ;
+  wire \ix_double_ew[54][5] ;
+  wire \ix_double_ew[54][6] ;
+  wire \ix_double_ew[54][7] ;
+  wire \ix_double_ew[55][0] ;
+  wire \ix_double_ew[55][1] ;
+  wire \ix_double_ew[55][2] ;
+  wire \ix_double_ew[55][3] ;
+  wire \ix_double_ew[55][4] ;
+  wire \ix_double_ew[55][5] ;
+  wire \ix_double_ew[55][6] ;
+  wire \ix_double_ew[55][7] ;
+  wire \ix_double_ew[56][0] ;
+  wire \ix_double_ew[56][1] ;
+  wire \ix_double_ew[56][2] ;
+  wire \ix_double_ew[56][3] ;
+  wire \ix_double_ew[56][4] ;
+  wire \ix_double_ew[56][5] ;
+  wire \ix_double_ew[56][6] ;
+  wire \ix_double_ew[56][7] ;
+  wire \ix_double_ew[57][0] ;
+  wire \ix_double_ew[57][1] ;
+  wire \ix_double_ew[57][2] ;
+  wire \ix_double_ew[57][3] ;
+  wire \ix_double_ew[57][4] ;
+  wire \ix_double_ew[57][5] ;
+  wire \ix_double_ew[57][6] ;
+  wire \ix_double_ew[57][7] ;
+  wire \ix_double_ew[58][0] ;
+  wire \ix_double_ew[58][1] ;
+  wire \ix_double_ew[58][2] ;
+  wire \ix_double_ew[58][3] ;
+  wire \ix_double_ew[58][4] ;
+  wire \ix_double_ew[58][5] ;
+  wire \ix_double_ew[58][6] ;
+  wire \ix_double_ew[58][7] ;
+  wire \ix_double_ew[59][0] ;
+  wire \ix_double_ew[59][1] ;
+  wire \ix_double_ew[59][2] ;
+  wire \ix_double_ew[59][3] ;
+  wire \ix_double_ew[59][4] ;
+  wire \ix_double_ew[59][5] ;
+  wire \ix_double_ew[59][6] ;
+  wire \ix_double_ew[59][7] ;
+  wire \ix_double_ew[5][0] ;
+  wire \ix_double_ew[5][1] ;
+  wire \ix_double_ew[5][2] ;
+  wire \ix_double_ew[5][3] ;
+  wire \ix_double_ew[5][4] ;
+  wire \ix_double_ew[5][5] ;
+  wire \ix_double_ew[5][6] ;
+  wire \ix_double_ew[5][7] ;
+  wire \ix_double_ew[60][0] ;
+  wire \ix_double_ew[60][1] ;
+  wire \ix_double_ew[60][2] ;
+  wire \ix_double_ew[60][3] ;
+  wire \ix_double_ew[60][4] ;
+  wire \ix_double_ew[60][5] ;
+  wire \ix_double_ew[60][6] ;
+  wire \ix_double_ew[60][7] ;
+  wire \ix_double_ew[61][0] ;
+  wire \ix_double_ew[61][1] ;
+  wire \ix_double_ew[61][2] ;
+  wire \ix_double_ew[61][3] ;
+  wire \ix_double_ew[61][4] ;
+  wire \ix_double_ew[61][5] ;
+  wire \ix_double_ew[61][6] ;
+  wire \ix_double_ew[61][7] ;
+  wire \ix_double_ew[62][0] ;
+  wire \ix_double_ew[62][1] ;
+  wire \ix_double_ew[62][2] ;
+  wire \ix_double_ew[62][3] ;
+  wire \ix_double_ew[62][4] ;
+  wire \ix_double_ew[62][5] ;
+  wire \ix_double_ew[62][6] ;
+  wire \ix_double_ew[62][7] ;
+  wire \ix_double_ew[63][0] ;
+  wire \ix_double_ew[63][1] ;
+  wire \ix_double_ew[63][2] ;
+  wire \ix_double_ew[63][3] ;
+  wire \ix_double_ew[63][4] ;
+  wire \ix_double_ew[63][5] ;
+  wire \ix_double_ew[63][6] ;
+  wire \ix_double_ew[63][7] ;
+  wire \ix_double_ew[6][0] ;
+  wire \ix_double_ew[6][1] ;
+  wire \ix_double_ew[6][2] ;
+  wire \ix_double_ew[6][3] ;
+  wire \ix_double_ew[6][4] ;
+  wire \ix_double_ew[6][5] ;
+  wire \ix_double_ew[6][6] ;
+  wire \ix_double_ew[6][7] ;
+  wire \ix_double_ew[7][0] ;
+  wire \ix_double_ew[7][1] ;
+  wire \ix_double_ew[7][2] ;
+  wire \ix_double_ew[7][3] ;
+  wire \ix_double_ew[7][4] ;
+  wire \ix_double_ew[7][5] ;
+  wire \ix_double_ew[7][6] ;
+  wire \ix_double_ew[7][7] ;
+  wire \ix_double_ew[8][0] ;
+  wire \ix_double_ew[8][1] ;
+  wire \ix_double_ew[8][2] ;
+  wire \ix_double_ew[8][3] ;
+  wire \ix_double_ew[8][4] ;
+  wire \ix_double_ew[8][5] ;
+  wire \ix_double_ew[8][6] ;
+  wire \ix_double_ew[8][7] ;
+  wire \ix_double_ew[9][0] ;
+  wire \ix_double_ew[9][1] ;
+  wire \ix_double_ew[9][2] ;
+  wire \ix_double_ew[9][3] ;
+  wire \ix_double_ew[9][4] ;
+  wire \ix_double_ew[9][5] ;
+  wire \ix_double_ew[9][6] ;
+  wire \ix_double_ew[9][7] ;
+  wire \ix_double_ns[0][0] ;
+  wire \ix_double_ns[0][1] ;
+  wire \ix_double_ns[0][2] ;
+  wire \ix_double_ns[0][3] ;
+  wire \ix_double_ns[0][4] ;
+  wire \ix_double_ns[0][5] ;
+  wire \ix_double_ns[0][6] ;
+  wire \ix_double_ns[0][7] ;
+  wire \ix_double_ns[10][0] ;
+  wire \ix_double_ns[10][1] ;
+  wire \ix_double_ns[10][2] ;
+  wire \ix_double_ns[10][3] ;
+  wire \ix_double_ns[10][4] ;
+  wire \ix_double_ns[10][5] ;
+  wire \ix_double_ns[10][6] ;
+  wire \ix_double_ns[10][7] ;
+  wire \ix_double_ns[11][0] ;
+  wire \ix_double_ns[11][1] ;
+  wire \ix_double_ns[11][2] ;
+  wire \ix_double_ns[11][3] ;
+  wire \ix_double_ns[11][4] ;
+  wire \ix_double_ns[11][5] ;
+  wire \ix_double_ns[11][6] ;
+  wire \ix_double_ns[11][7] ;
+  wire \ix_double_ns[12][0] ;
+  wire \ix_double_ns[12][1] ;
+  wire \ix_double_ns[12][2] ;
+  wire \ix_double_ns[12][3] ;
+  wire \ix_double_ns[12][4] ;
+  wire \ix_double_ns[12][5] ;
+  wire \ix_double_ns[12][6] ;
+  wire \ix_double_ns[12][7] ;
+  wire \ix_double_ns[13][0] ;
+  wire \ix_double_ns[13][1] ;
+  wire \ix_double_ns[13][2] ;
+  wire \ix_double_ns[13][3] ;
+  wire \ix_double_ns[13][4] ;
+  wire \ix_double_ns[13][5] ;
+  wire \ix_double_ns[13][6] ;
+  wire \ix_double_ns[13][7] ;
+  wire \ix_double_ns[14][0] ;
+  wire \ix_double_ns[14][1] ;
+  wire \ix_double_ns[14][2] ;
+  wire \ix_double_ns[14][3] ;
+  wire \ix_double_ns[14][4] ;
+  wire \ix_double_ns[14][5] ;
+  wire \ix_double_ns[14][6] ;
+  wire \ix_double_ns[14][7] ;
+  wire \ix_double_ns[15][0] ;
+  wire \ix_double_ns[15][1] ;
+  wire \ix_double_ns[15][2] ;
+  wire \ix_double_ns[15][3] ;
+  wire \ix_double_ns[15][4] ;
+  wire \ix_double_ns[15][5] ;
+  wire \ix_double_ns[15][6] ;
+  wire \ix_double_ns[15][7] ;
+  wire \ix_double_ns[16][0] ;
+  wire \ix_double_ns[16][1] ;
+  wire \ix_double_ns[16][2] ;
+  wire \ix_double_ns[16][3] ;
+  wire \ix_double_ns[16][4] ;
+  wire \ix_double_ns[16][5] ;
+  wire \ix_double_ns[16][6] ;
+  wire \ix_double_ns[16][7] ;
+  wire \ix_double_ns[17][0] ;
+  wire \ix_double_ns[17][1] ;
+  wire \ix_double_ns[17][2] ;
+  wire \ix_double_ns[17][3] ;
+  wire \ix_double_ns[17][4] ;
+  wire \ix_double_ns[17][5] ;
+  wire \ix_double_ns[17][6] ;
+  wire \ix_double_ns[17][7] ;
+  wire \ix_double_ns[18][0] ;
+  wire \ix_double_ns[18][1] ;
+  wire \ix_double_ns[18][2] ;
+  wire \ix_double_ns[18][3] ;
+  wire \ix_double_ns[18][4] ;
+  wire \ix_double_ns[18][5] ;
+  wire \ix_double_ns[18][6] ;
+  wire \ix_double_ns[18][7] ;
+  wire \ix_double_ns[19][0] ;
+  wire \ix_double_ns[19][1] ;
+  wire \ix_double_ns[19][2] ;
+  wire \ix_double_ns[19][3] ;
+  wire \ix_double_ns[19][4] ;
+  wire \ix_double_ns[19][5] ;
+  wire \ix_double_ns[19][6] ;
+  wire \ix_double_ns[19][7] ;
+  wire \ix_double_ns[1][0] ;
+  wire \ix_double_ns[1][1] ;
+  wire \ix_double_ns[1][2] ;
+  wire \ix_double_ns[1][3] ;
+  wire \ix_double_ns[1][4] ;
+  wire \ix_double_ns[1][5] ;
+  wire \ix_double_ns[1][6] ;
+  wire \ix_double_ns[1][7] ;
+  wire \ix_double_ns[20][0] ;
+  wire \ix_double_ns[20][1] ;
+  wire \ix_double_ns[20][2] ;
+  wire \ix_double_ns[20][3] ;
+  wire \ix_double_ns[20][4] ;
+  wire \ix_double_ns[20][5] ;
+  wire \ix_double_ns[20][6] ;
+  wire \ix_double_ns[20][7] ;
+  wire \ix_double_ns[21][0] ;
+  wire \ix_double_ns[21][1] ;
+  wire \ix_double_ns[21][2] ;
+  wire \ix_double_ns[21][3] ;
+  wire \ix_double_ns[21][4] ;
+  wire \ix_double_ns[21][5] ;
+  wire \ix_double_ns[21][6] ;
+  wire \ix_double_ns[21][7] ;
+  wire \ix_double_ns[22][0] ;
+  wire \ix_double_ns[22][1] ;
+  wire \ix_double_ns[22][2] ;
+  wire \ix_double_ns[22][3] ;
+  wire \ix_double_ns[22][4] ;
+  wire \ix_double_ns[22][5] ;
+  wire \ix_double_ns[22][6] ;
+  wire \ix_double_ns[22][7] ;
+  wire \ix_double_ns[23][0] ;
+  wire \ix_double_ns[23][1] ;
+  wire \ix_double_ns[23][2] ;
+  wire \ix_double_ns[23][3] ;
+  wire \ix_double_ns[23][4] ;
+  wire \ix_double_ns[23][5] ;
+  wire \ix_double_ns[23][6] ;
+  wire \ix_double_ns[23][7] ;
+  wire \ix_double_ns[24][0] ;
+  wire \ix_double_ns[24][1] ;
+  wire \ix_double_ns[24][2] ;
+  wire \ix_double_ns[24][3] ;
+  wire \ix_double_ns[24][4] ;
+  wire \ix_double_ns[24][5] ;
+  wire \ix_double_ns[24][6] ;
+  wire \ix_double_ns[24][7] ;
+  wire \ix_double_ns[25][0] ;
+  wire \ix_double_ns[25][1] ;
+  wire \ix_double_ns[25][2] ;
+  wire \ix_double_ns[25][3] ;
+  wire \ix_double_ns[25][4] ;
+  wire \ix_double_ns[25][5] ;
+  wire \ix_double_ns[25][6] ;
+  wire \ix_double_ns[25][7] ;
+  wire \ix_double_ns[26][0] ;
+  wire \ix_double_ns[26][1] ;
+  wire \ix_double_ns[26][2] ;
+  wire \ix_double_ns[26][3] ;
+  wire \ix_double_ns[26][4] ;
+  wire \ix_double_ns[26][5] ;
+  wire \ix_double_ns[26][6] ;
+  wire \ix_double_ns[26][7] ;
+  wire \ix_double_ns[27][0] ;
+  wire \ix_double_ns[27][1] ;
+  wire \ix_double_ns[27][2] ;
+  wire \ix_double_ns[27][3] ;
+  wire \ix_double_ns[27][4] ;
+  wire \ix_double_ns[27][5] ;
+  wire \ix_double_ns[27][6] ;
+  wire \ix_double_ns[27][7] ;
+  wire \ix_double_ns[28][0] ;
+  wire \ix_double_ns[28][1] ;
+  wire \ix_double_ns[28][2] ;
+  wire \ix_double_ns[28][3] ;
+  wire \ix_double_ns[28][4] ;
+  wire \ix_double_ns[28][5] ;
+  wire \ix_double_ns[28][6] ;
+  wire \ix_double_ns[28][7] ;
+  wire \ix_double_ns[29][0] ;
+  wire \ix_double_ns[29][1] ;
+  wire \ix_double_ns[29][2] ;
+  wire \ix_double_ns[29][3] ;
+  wire \ix_double_ns[29][4] ;
+  wire \ix_double_ns[29][5] ;
+  wire \ix_double_ns[29][6] ;
+  wire \ix_double_ns[29][7] ;
+  wire \ix_double_ns[2][0] ;
+  wire \ix_double_ns[2][1] ;
+  wire \ix_double_ns[2][2] ;
+  wire \ix_double_ns[2][3] ;
+  wire \ix_double_ns[2][4] ;
+  wire \ix_double_ns[2][5] ;
+  wire \ix_double_ns[2][6] ;
+  wire \ix_double_ns[2][7] ;
+  wire \ix_double_ns[30][0] ;
+  wire \ix_double_ns[30][1] ;
+  wire \ix_double_ns[30][2] ;
+  wire \ix_double_ns[30][3] ;
+  wire \ix_double_ns[30][4] ;
+  wire \ix_double_ns[30][5] ;
+  wire \ix_double_ns[30][6] ;
+  wire \ix_double_ns[30][7] ;
+  wire \ix_double_ns[31][0] ;
+  wire \ix_double_ns[31][1] ;
+  wire \ix_double_ns[31][2] ;
+  wire \ix_double_ns[31][3] ;
+  wire \ix_double_ns[31][4] ;
+  wire \ix_double_ns[31][5] ;
+  wire \ix_double_ns[31][6] ;
+  wire \ix_double_ns[31][7] ;
+  wire \ix_double_ns[32][0] ;
+  wire \ix_double_ns[32][1] ;
+  wire \ix_double_ns[32][2] ;
+  wire \ix_double_ns[32][3] ;
+  wire \ix_double_ns[32][4] ;
+  wire \ix_double_ns[32][5] ;
+  wire \ix_double_ns[32][6] ;
+  wire \ix_double_ns[32][7] ;
+  wire \ix_double_ns[33][0] ;
+  wire \ix_double_ns[33][1] ;
+  wire \ix_double_ns[33][2] ;
+  wire \ix_double_ns[33][3] ;
+  wire \ix_double_ns[33][4] ;
+  wire \ix_double_ns[33][5] ;
+  wire \ix_double_ns[33][6] ;
+  wire \ix_double_ns[33][7] ;
+  wire \ix_double_ns[34][0] ;
+  wire \ix_double_ns[34][1] ;
+  wire \ix_double_ns[34][2] ;
+  wire \ix_double_ns[34][3] ;
+  wire \ix_double_ns[34][4] ;
+  wire \ix_double_ns[34][5] ;
+  wire \ix_double_ns[34][6] ;
+  wire \ix_double_ns[34][7] ;
+  wire \ix_double_ns[35][0] ;
+  wire \ix_double_ns[35][1] ;
+  wire \ix_double_ns[35][2] ;
+  wire \ix_double_ns[35][3] ;
+  wire \ix_double_ns[35][4] ;
+  wire \ix_double_ns[35][5] ;
+  wire \ix_double_ns[35][6] ;
+  wire \ix_double_ns[35][7] ;
+  wire \ix_double_ns[36][0] ;
+  wire \ix_double_ns[36][1] ;
+  wire \ix_double_ns[36][2] ;
+  wire \ix_double_ns[36][3] ;
+  wire \ix_double_ns[36][4] ;
+  wire \ix_double_ns[36][5] ;
+  wire \ix_double_ns[36][6] ;
+  wire \ix_double_ns[36][7] ;
+  wire \ix_double_ns[37][0] ;
+  wire \ix_double_ns[37][1] ;
+  wire \ix_double_ns[37][2] ;
+  wire \ix_double_ns[37][3] ;
+  wire \ix_double_ns[37][4] ;
+  wire \ix_double_ns[37][5] ;
+  wire \ix_double_ns[37][6] ;
+  wire \ix_double_ns[37][7] ;
+  wire \ix_double_ns[38][0] ;
+  wire \ix_double_ns[38][1] ;
+  wire \ix_double_ns[38][2] ;
+  wire \ix_double_ns[38][3] ;
+  wire \ix_double_ns[38][4] ;
+  wire \ix_double_ns[38][5] ;
+  wire \ix_double_ns[38][6] ;
+  wire \ix_double_ns[38][7] ;
+  wire \ix_double_ns[39][0] ;
+  wire \ix_double_ns[39][1] ;
+  wire \ix_double_ns[39][2] ;
+  wire \ix_double_ns[39][3] ;
+  wire \ix_double_ns[39][4] ;
+  wire \ix_double_ns[39][5] ;
+  wire \ix_double_ns[39][6] ;
+  wire \ix_double_ns[39][7] ;
+  wire \ix_double_ns[3][0] ;
+  wire \ix_double_ns[3][1] ;
+  wire \ix_double_ns[3][2] ;
+  wire \ix_double_ns[3][3] ;
+  wire \ix_double_ns[3][4] ;
+  wire \ix_double_ns[3][5] ;
+  wire \ix_double_ns[3][6] ;
+  wire \ix_double_ns[3][7] ;
+  wire \ix_double_ns[40][0] ;
+  wire \ix_double_ns[40][1] ;
+  wire \ix_double_ns[40][2] ;
+  wire \ix_double_ns[40][3] ;
+  wire \ix_double_ns[40][4] ;
+  wire \ix_double_ns[40][5] ;
+  wire \ix_double_ns[40][6] ;
+  wire \ix_double_ns[40][7] ;
+  wire \ix_double_ns[41][0] ;
+  wire \ix_double_ns[41][1] ;
+  wire \ix_double_ns[41][2] ;
+  wire \ix_double_ns[41][3] ;
+  wire \ix_double_ns[41][4] ;
+  wire \ix_double_ns[41][5] ;
+  wire \ix_double_ns[41][6] ;
+  wire \ix_double_ns[41][7] ;
+  wire \ix_double_ns[42][0] ;
+  wire \ix_double_ns[42][1] ;
+  wire \ix_double_ns[42][2] ;
+  wire \ix_double_ns[42][3] ;
+  wire \ix_double_ns[42][4] ;
+  wire \ix_double_ns[42][5] ;
+  wire \ix_double_ns[42][6] ;
+  wire \ix_double_ns[42][7] ;
+  wire \ix_double_ns[43][0] ;
+  wire \ix_double_ns[43][1] ;
+  wire \ix_double_ns[43][2] ;
+  wire \ix_double_ns[43][3] ;
+  wire \ix_double_ns[43][4] ;
+  wire \ix_double_ns[43][5] ;
+  wire \ix_double_ns[43][6] ;
+  wire \ix_double_ns[43][7] ;
+  wire \ix_double_ns[44][0] ;
+  wire \ix_double_ns[44][1] ;
+  wire \ix_double_ns[44][2] ;
+  wire \ix_double_ns[44][3] ;
+  wire \ix_double_ns[44][4] ;
+  wire \ix_double_ns[44][5] ;
+  wire \ix_double_ns[44][6] ;
+  wire \ix_double_ns[44][7] ;
+  wire \ix_double_ns[45][0] ;
+  wire \ix_double_ns[45][1] ;
+  wire \ix_double_ns[45][2] ;
+  wire \ix_double_ns[45][3] ;
+  wire \ix_double_ns[45][4] ;
+  wire \ix_double_ns[45][5] ;
+  wire \ix_double_ns[45][6] ;
+  wire \ix_double_ns[45][7] ;
+  wire \ix_double_ns[46][0] ;
+  wire \ix_double_ns[46][1] ;
+  wire \ix_double_ns[46][2] ;
+  wire \ix_double_ns[46][3] ;
+  wire \ix_double_ns[46][4] ;
+  wire \ix_double_ns[46][5] ;
+  wire \ix_double_ns[46][6] ;
+  wire \ix_double_ns[46][7] ;
+  wire \ix_double_ns[47][0] ;
+  wire \ix_double_ns[47][1] ;
+  wire \ix_double_ns[47][2] ;
+  wire \ix_double_ns[47][3] ;
+  wire \ix_double_ns[47][4] ;
+  wire \ix_double_ns[47][5] ;
+  wire \ix_double_ns[47][6] ;
+  wire \ix_double_ns[47][7] ;
+  wire \ix_double_ns[48][0] ;
+  wire \ix_double_ns[48][1] ;
+  wire \ix_double_ns[48][2] ;
+  wire \ix_double_ns[48][3] ;
+  wire \ix_double_ns[48][4] ;
+  wire \ix_double_ns[48][5] ;
+  wire \ix_double_ns[48][6] ;
+  wire \ix_double_ns[48][7] ;
+  wire \ix_double_ns[49][0] ;
+  wire \ix_double_ns[49][1] ;
+  wire \ix_double_ns[49][2] ;
+  wire \ix_double_ns[49][3] ;
+  wire \ix_double_ns[49][4] ;
+  wire \ix_double_ns[49][5] ;
+  wire \ix_double_ns[49][6] ;
+  wire \ix_double_ns[49][7] ;
+  wire \ix_double_ns[4][0] ;
+  wire \ix_double_ns[4][1] ;
+  wire \ix_double_ns[4][2] ;
+  wire \ix_double_ns[4][3] ;
+  wire \ix_double_ns[4][4] ;
+  wire \ix_double_ns[4][5] ;
+  wire \ix_double_ns[4][6] ;
+  wire \ix_double_ns[4][7] ;
+  wire \ix_double_ns[50][0] ;
+  wire \ix_double_ns[50][1] ;
+  wire \ix_double_ns[50][2] ;
+  wire \ix_double_ns[50][3] ;
+  wire \ix_double_ns[50][4] ;
+  wire \ix_double_ns[50][5] ;
+  wire \ix_double_ns[50][6] ;
+  wire \ix_double_ns[50][7] ;
+  wire \ix_double_ns[51][0] ;
+  wire \ix_double_ns[51][1] ;
+  wire \ix_double_ns[51][2] ;
+  wire \ix_double_ns[51][3] ;
+  wire \ix_double_ns[51][4] ;
+  wire \ix_double_ns[51][5] ;
+  wire \ix_double_ns[51][6] ;
+  wire \ix_double_ns[51][7] ;
+  wire \ix_double_ns[52][0] ;
+  wire \ix_double_ns[52][1] ;
+  wire \ix_double_ns[52][2] ;
+  wire \ix_double_ns[52][3] ;
+  wire \ix_double_ns[52][4] ;
+  wire \ix_double_ns[52][5] ;
+  wire \ix_double_ns[52][6] ;
+  wire \ix_double_ns[52][7] ;
+  wire \ix_double_ns[53][0] ;
+  wire \ix_double_ns[53][1] ;
+  wire \ix_double_ns[53][2] ;
+  wire \ix_double_ns[53][3] ;
+  wire \ix_double_ns[53][4] ;
+  wire \ix_double_ns[53][5] ;
+  wire \ix_double_ns[53][6] ;
+  wire \ix_double_ns[53][7] ;
+  wire \ix_double_ns[54][0] ;
+  wire \ix_double_ns[54][1] ;
+  wire \ix_double_ns[54][2] ;
+  wire \ix_double_ns[54][3] ;
+  wire \ix_double_ns[54][4] ;
+  wire \ix_double_ns[54][5] ;
+  wire \ix_double_ns[54][6] ;
+  wire \ix_double_ns[54][7] ;
+  wire \ix_double_ns[55][0] ;
+  wire \ix_double_ns[55][1] ;
+  wire \ix_double_ns[55][2] ;
+  wire \ix_double_ns[55][3] ;
+  wire \ix_double_ns[55][4] ;
+  wire \ix_double_ns[55][5] ;
+  wire \ix_double_ns[55][6] ;
+  wire \ix_double_ns[55][7] ;
+  wire \ix_double_ns[56][0] ;
+  wire \ix_double_ns[56][1] ;
+  wire \ix_double_ns[56][2] ;
+  wire \ix_double_ns[56][3] ;
+  wire \ix_double_ns[56][4] ;
+  wire \ix_double_ns[56][5] ;
+  wire \ix_double_ns[56][6] ;
+  wire \ix_double_ns[56][7] ;
+  wire \ix_double_ns[57][0] ;
+  wire \ix_double_ns[57][1] ;
+  wire \ix_double_ns[57][2] ;
+  wire \ix_double_ns[57][3] ;
+  wire \ix_double_ns[57][4] ;
+  wire \ix_double_ns[57][5] ;
+  wire \ix_double_ns[57][6] ;
+  wire \ix_double_ns[57][7] ;
+  wire \ix_double_ns[58][0] ;
+  wire \ix_double_ns[58][1] ;
+  wire \ix_double_ns[58][2] ;
+  wire \ix_double_ns[58][3] ;
+  wire \ix_double_ns[58][4] ;
+  wire \ix_double_ns[58][5] ;
+  wire \ix_double_ns[58][6] ;
+  wire \ix_double_ns[58][7] ;
+  wire \ix_double_ns[59][0] ;
+  wire \ix_double_ns[59][1] ;
+  wire \ix_double_ns[59][2] ;
+  wire \ix_double_ns[59][3] ;
+  wire \ix_double_ns[59][4] ;
+  wire \ix_double_ns[59][5] ;
+  wire \ix_double_ns[59][6] ;
+  wire \ix_double_ns[59][7] ;
+  wire \ix_double_ns[5][0] ;
+  wire \ix_double_ns[5][1] ;
+  wire \ix_double_ns[5][2] ;
+  wire \ix_double_ns[5][3] ;
+  wire \ix_double_ns[5][4] ;
+  wire \ix_double_ns[5][5] ;
+  wire \ix_double_ns[5][6] ;
+  wire \ix_double_ns[5][7] ;
+  wire \ix_double_ns[60][0] ;
+  wire \ix_double_ns[60][1] ;
+  wire \ix_double_ns[60][2] ;
+  wire \ix_double_ns[60][3] ;
+  wire \ix_double_ns[60][4] ;
+  wire \ix_double_ns[60][5] ;
+  wire \ix_double_ns[60][6] ;
+  wire \ix_double_ns[60][7] ;
+  wire \ix_double_ns[61][0] ;
+  wire \ix_double_ns[61][1] ;
+  wire \ix_double_ns[61][2] ;
+  wire \ix_double_ns[61][3] ;
+  wire \ix_double_ns[61][4] ;
+  wire \ix_double_ns[61][5] ;
+  wire \ix_double_ns[61][6] ;
+  wire \ix_double_ns[61][7] ;
+  wire \ix_double_ns[62][0] ;
+  wire \ix_double_ns[62][1] ;
+  wire \ix_double_ns[62][2] ;
+  wire \ix_double_ns[62][3] ;
+  wire \ix_double_ns[62][4] ;
+  wire \ix_double_ns[62][5] ;
+  wire \ix_double_ns[62][6] ;
+  wire \ix_double_ns[62][7] ;
+  wire \ix_double_ns[6][0] ;
+  wire \ix_double_ns[6][1] ;
+  wire \ix_double_ns[6][2] ;
+  wire \ix_double_ns[6][3] ;
+  wire \ix_double_ns[6][4] ;
+  wire \ix_double_ns[6][5] ;
+  wire \ix_double_ns[6][6] ;
+  wire \ix_double_ns[6][7] ;
+  wire \ix_double_ns[7][0] ;
+  wire \ix_double_ns[7][1] ;
+  wire \ix_double_ns[7][2] ;
+  wire \ix_double_ns[7][3] ;
+  wire \ix_double_ns[7][4] ;
+  wire \ix_double_ns[7][5] ;
+  wire \ix_double_ns[7][6] ;
+  wire \ix_double_ns[7][7] ;
+  wire \ix_double_ns[8][0] ;
+  wire \ix_double_ns[8][1] ;
+  wire \ix_double_ns[8][2] ;
+  wire \ix_double_ns[8][3] ;
+  wire \ix_double_ns[8][4] ;
+  wire \ix_double_ns[8][5] ;
+  wire \ix_double_ns[8][6] ;
+  wire \ix_double_ns[8][7] ;
+  wire \ix_double_ns[9][0] ;
+  wire \ix_double_ns[9][1] ;
+  wire \ix_double_ns[9][2] ;
+  wire \ix_double_ns[9][3] ;
+  wire \ix_double_ns[9][4] ;
+  wire \ix_double_ns[9][5] ;
+  wire \ix_double_ns[9][6] ;
+  wire \ix_double_ns[9][7] ;
+  wire \ix_single_ew[0][1] ;
+  wire \ix_single_ew[0][2] ;
+  wire \ix_single_ew[0][3] ;
+  wire \ix_single_ew[10][0] ;
+  wire \ix_single_ew[10][1] ;
+  wire \ix_single_ew[10][2] ;
+  wire \ix_single_ew[10][3] ;
+  wire \ix_single_ew[11][0] ;
+  wire \ix_single_ew[11][1] ;
+  wire \ix_single_ew[11][2] ;
+  wire \ix_single_ew[11][3] ;
+  wire \ix_single_ew[12][0] ;
+  wire \ix_single_ew[12][1] ;
+  wire \ix_single_ew[12][2] ;
+  wire \ix_single_ew[12][3] ;
+  wire \ix_single_ew[13][0] ;
+  wire \ix_single_ew[13][1] ;
+  wire \ix_single_ew[13][2] ;
+  wire \ix_single_ew[13][3] ;
+  wire \ix_single_ew[14][0] ;
+  wire \ix_single_ew[14][1] ;
+  wire \ix_single_ew[14][2] ;
+  wire \ix_single_ew[14][3] ;
+  wire \ix_single_ew[15][1] ;
+  wire \ix_single_ew[15][2] ;
+  wire \ix_single_ew[15][3] ;
+  wire \ix_single_ew[16][1] ;
+  wire \ix_single_ew[16][2] ;
+  wire \ix_single_ew[16][3] ;
+  wire \ix_single_ew[17][0] ;
+  wire \ix_single_ew[17][1] ;
+  wire \ix_single_ew[17][2] ;
+  wire \ix_single_ew[17][3] ;
+  wire \ix_single_ew[18][0] ;
+  wire \ix_single_ew[18][1] ;
+  wire \ix_single_ew[18][2] ;
+  wire \ix_single_ew[18][3] ;
+  wire \ix_single_ew[19][0] ;
+  wire \ix_single_ew[19][1] ;
+  wire \ix_single_ew[19][2] ;
+  wire \ix_single_ew[19][3] ;
+  wire \ix_single_ew[1][0] ;
+  wire \ix_single_ew[1][1] ;
+  wire \ix_single_ew[1][2] ;
+  wire \ix_single_ew[1][3] ;
+  wire \ix_single_ew[20][0] ;
+  wire \ix_single_ew[20][1] ;
+  wire \ix_single_ew[20][2] ;
+  wire \ix_single_ew[20][3] ;
+  wire \ix_single_ew[21][0] ;
+  wire \ix_single_ew[21][1] ;
+  wire \ix_single_ew[21][2] ;
+  wire \ix_single_ew[21][3] ;
+  wire \ix_single_ew[22][0] ;
+  wire \ix_single_ew[22][1] ;
+  wire \ix_single_ew[22][2] ;
+  wire \ix_single_ew[22][3] ;
+  wire \ix_single_ew[23][1] ;
+  wire \ix_single_ew[23][2] ;
+  wire \ix_single_ew[23][3] ;
+  wire \ix_single_ew[24][1] ;
+  wire \ix_single_ew[24][2] ;
+  wire \ix_single_ew[24][3] ;
+  wire \ix_single_ew[25][0] ;
+  wire \ix_single_ew[25][1] ;
+  wire \ix_single_ew[25][2] ;
+  wire \ix_single_ew[25][3] ;
+  wire \ix_single_ew[26][0] ;
+  wire \ix_single_ew[26][1] ;
+  wire \ix_single_ew[26][2] ;
+  wire \ix_single_ew[26][3] ;
+  wire \ix_single_ew[27][0] ;
+  wire \ix_single_ew[27][1] ;
+  wire \ix_single_ew[27][2] ;
+  wire \ix_single_ew[27][3] ;
+  wire \ix_single_ew[28][0] ;
+  wire \ix_single_ew[28][1] ;
+  wire \ix_single_ew[28][2] ;
+  wire \ix_single_ew[28][3] ;
+  wire \ix_single_ew[29][0] ;
+  wire \ix_single_ew[29][1] ;
+  wire \ix_single_ew[29][2] ;
+  wire \ix_single_ew[29][3] ;
+  wire \ix_single_ew[2][0] ;
+  wire \ix_single_ew[2][1] ;
+  wire \ix_single_ew[2][2] ;
+  wire \ix_single_ew[2][3] ;
+  wire \ix_single_ew[30][0] ;
+  wire \ix_single_ew[30][1] ;
+  wire \ix_single_ew[30][2] ;
+  wire \ix_single_ew[30][3] ;
+  wire \ix_single_ew[31][1] ;
+  wire \ix_single_ew[31][2] ;
+  wire \ix_single_ew[31][3] ;
+  wire \ix_single_ew[32][1] ;
+  wire \ix_single_ew[32][2] ;
+  wire \ix_single_ew[32][3] ;
+  wire \ix_single_ew[33][0] ;
+  wire \ix_single_ew[33][1] ;
+  wire \ix_single_ew[33][2] ;
+  wire \ix_single_ew[33][3] ;
+  wire \ix_single_ew[34][0] ;
+  wire \ix_single_ew[34][1] ;
+  wire \ix_single_ew[34][2] ;
+  wire \ix_single_ew[34][3] ;
+  wire \ix_single_ew[35][0] ;
+  wire \ix_single_ew[35][1] ;
+  wire \ix_single_ew[35][2] ;
+  wire \ix_single_ew[35][3] ;
+  wire \ix_single_ew[36][0] ;
+  wire \ix_single_ew[36][1] ;
+  wire \ix_single_ew[36][2] ;
+  wire \ix_single_ew[36][3] ;
+  wire \ix_single_ew[37][0] ;
+  wire \ix_single_ew[37][1] ;
+  wire \ix_single_ew[37][2] ;
+  wire \ix_single_ew[37][3] ;
+  wire \ix_single_ew[38][0] ;
+  wire \ix_single_ew[38][1] ;
+  wire \ix_single_ew[38][2] ;
+  wire \ix_single_ew[38][3] ;
+  wire \ix_single_ew[39][1] ;
+  wire \ix_single_ew[39][2] ;
+  wire \ix_single_ew[39][3] ;
+  wire \ix_single_ew[3][0] ;
+  wire \ix_single_ew[3][1] ;
+  wire \ix_single_ew[3][2] ;
+  wire \ix_single_ew[3][3] ;
+  wire \ix_single_ew[40][1] ;
+  wire \ix_single_ew[40][2] ;
+  wire \ix_single_ew[40][3] ;
+  wire \ix_single_ew[41][0] ;
+  wire \ix_single_ew[41][1] ;
+  wire \ix_single_ew[41][2] ;
+  wire \ix_single_ew[41][3] ;
+  wire \ix_single_ew[42][0] ;
+  wire \ix_single_ew[42][1] ;
+  wire \ix_single_ew[42][2] ;
+  wire \ix_single_ew[42][3] ;
+  wire \ix_single_ew[43][0] ;
+  wire \ix_single_ew[43][1] ;
+  wire \ix_single_ew[43][2] ;
+  wire \ix_single_ew[43][3] ;
+  wire \ix_single_ew[44][0] ;
+  wire \ix_single_ew[44][1] ;
+  wire \ix_single_ew[44][2] ;
+  wire \ix_single_ew[44][3] ;
+  wire \ix_single_ew[45][0] ;
+  wire \ix_single_ew[45][1] ;
+  wire \ix_single_ew[45][2] ;
+  wire \ix_single_ew[45][3] ;
+  wire \ix_single_ew[46][0] ;
+  wire \ix_single_ew[46][1] ;
+  wire \ix_single_ew[46][2] ;
+  wire \ix_single_ew[46][3] ;
+  wire \ix_single_ew[47][1] ;
+  wire \ix_single_ew[47][2] ;
+  wire \ix_single_ew[47][3] ;
+  wire \ix_single_ew[48][1] ;
+  wire \ix_single_ew[48][2] ;
+  wire \ix_single_ew[48][3] ;
+  wire \ix_single_ew[49][0] ;
+  wire \ix_single_ew[49][1] ;
+  wire \ix_single_ew[49][2] ;
+  wire \ix_single_ew[49][3] ;
+  wire \ix_single_ew[4][0] ;
+  wire \ix_single_ew[4][1] ;
+  wire \ix_single_ew[4][2] ;
+  wire \ix_single_ew[4][3] ;
+  wire \ix_single_ew[50][0] ;
+  wire \ix_single_ew[50][1] ;
+  wire \ix_single_ew[50][2] ;
+  wire \ix_single_ew[50][3] ;
+  wire \ix_single_ew[51][0] ;
+  wire \ix_single_ew[51][1] ;
+  wire \ix_single_ew[51][2] ;
+  wire \ix_single_ew[51][3] ;
+  wire \ix_single_ew[52][0] ;
+  wire \ix_single_ew[52][1] ;
+  wire \ix_single_ew[52][2] ;
+  wire \ix_single_ew[52][3] ;
+  wire \ix_single_ew[53][0] ;
+  wire \ix_single_ew[53][1] ;
+  wire \ix_single_ew[53][2] ;
+  wire \ix_single_ew[53][3] ;
+  wire \ix_single_ew[54][0] ;
+  wire \ix_single_ew[54][1] ;
+  wire \ix_single_ew[54][2] ;
+  wire \ix_single_ew[54][3] ;
+  wire \ix_single_ew[55][1] ;
+  wire \ix_single_ew[55][2] ;
+  wire \ix_single_ew[55][3] ;
+  wire \ix_single_ew[56][1] ;
+  wire \ix_single_ew[56][2] ;
+  wire \ix_single_ew[56][3] ;
+  wire \ix_single_ew[57][0] ;
+  wire \ix_single_ew[57][1] ;
+  wire \ix_single_ew[57][2] ;
+  wire \ix_single_ew[57][3] ;
+  wire \ix_single_ew[58][0] ;
+  wire \ix_single_ew[58][1] ;
+  wire \ix_single_ew[58][2] ;
+  wire \ix_single_ew[58][3] ;
+  wire \ix_single_ew[59][0] ;
+  wire \ix_single_ew[59][1] ;
+  wire \ix_single_ew[59][2] ;
+  wire \ix_single_ew[59][3] ;
+  wire \ix_single_ew[5][0] ;
+  wire \ix_single_ew[5][1] ;
+  wire \ix_single_ew[5][2] ;
+  wire \ix_single_ew[5][3] ;
+  wire \ix_single_ew[60][0] ;
+  wire \ix_single_ew[60][1] ;
+  wire \ix_single_ew[60][2] ;
+  wire \ix_single_ew[60][3] ;
+  wire \ix_single_ew[61][0] ;
+  wire \ix_single_ew[61][1] ;
+  wire \ix_single_ew[61][2] ;
+  wire \ix_single_ew[61][3] ;
+  wire \ix_single_ew[62][0] ;
+  wire \ix_single_ew[62][1] ;
+  wire \ix_single_ew[62][2] ;
+  wire \ix_single_ew[62][3] ;
+  wire \ix_single_ew[63][1] ;
+  wire \ix_single_ew[63][2] ;
+  wire \ix_single_ew[63][3] ;
+  wire \ix_single_ew[6][0] ;
+  wire \ix_single_ew[6][1] ;
+  wire \ix_single_ew[6][2] ;
+  wire \ix_single_ew[6][3] ;
+  wire \ix_single_ew[7][1] ;
+  wire \ix_single_ew[7][2] ;
+  wire \ix_single_ew[7][3] ;
+  wire \ix_single_ew[8][1] ;
+  wire \ix_single_ew[8][2] ;
+  wire \ix_single_ew[8][3] ;
+  wire \ix_single_ew[9][0] ;
+  wire \ix_single_ew[9][1] ;
+  wire \ix_single_ew[9][2] ;
+  wire \ix_single_ew[9][3] ;
+  wire \ix_single_ns[0][1] ;
+  wire \ix_single_ns[0][2] ;
+  wire \ix_single_ns[0][3] ;
+  wire \ix_single_ns[10][0] ;
+  wire \ix_single_ns[10][1] ;
+  wire \ix_single_ns[10][2] ;
+  wire \ix_single_ns[10][3] ;
+  wire \ix_single_ns[11][0] ;
+  wire \ix_single_ns[11][1] ;
+  wire \ix_single_ns[11][2] ;
+  wire \ix_single_ns[11][3] ;
+  wire \ix_single_ns[12][0] ;
+  wire \ix_single_ns[12][1] ;
+  wire \ix_single_ns[12][2] ;
+  wire \ix_single_ns[12][3] ;
+  wire \ix_single_ns[13][0] ;
+  wire \ix_single_ns[13][1] ;
+  wire \ix_single_ns[13][2] ;
+  wire \ix_single_ns[13][3] ;
+  wire \ix_single_ns[14][0] ;
+  wire \ix_single_ns[14][1] ;
+  wire \ix_single_ns[14][2] ;
+  wire \ix_single_ns[14][3] ;
+  wire \ix_single_ns[15][0] ;
+  wire \ix_single_ns[15][1] ;
+  wire \ix_single_ns[15][2] ;
+  wire \ix_single_ns[15][3] ;
+  wire \ix_single_ns[16][0] ;
+  wire \ix_single_ns[16][1] ;
+  wire \ix_single_ns[16][2] ;
+  wire \ix_single_ns[16][3] ;
+  wire \ix_single_ns[17][0] ;
+  wire \ix_single_ns[17][1] ;
+  wire \ix_single_ns[17][2] ;
+  wire \ix_single_ns[17][3] ;
+  wire \ix_single_ns[18][0] ;
+  wire \ix_single_ns[18][1] ;
+  wire \ix_single_ns[18][2] ;
+  wire \ix_single_ns[18][3] ;
+  wire \ix_single_ns[19][0] ;
+  wire \ix_single_ns[19][1] ;
+  wire \ix_single_ns[19][2] ;
+  wire \ix_single_ns[19][3] ;
+  wire \ix_single_ns[1][1] ;
+  wire \ix_single_ns[1][2] ;
+  wire \ix_single_ns[1][3] ;
+  wire \ix_single_ns[20][0] ;
+  wire \ix_single_ns[20][1] ;
+  wire \ix_single_ns[20][2] ;
+  wire \ix_single_ns[20][3] ;
+  wire \ix_single_ns[21][0] ;
+  wire \ix_single_ns[21][1] ;
+  wire \ix_single_ns[21][2] ;
+  wire \ix_single_ns[21][3] ;
+  wire \ix_single_ns[22][0] ;
+  wire \ix_single_ns[22][1] ;
+  wire \ix_single_ns[22][2] ;
+  wire \ix_single_ns[22][3] ;
+  wire \ix_single_ns[23][0] ;
+  wire \ix_single_ns[23][1] ;
+  wire \ix_single_ns[23][2] ;
+  wire \ix_single_ns[23][3] ;
+  wire \ix_single_ns[24][0] ;
+  wire \ix_single_ns[24][1] ;
+  wire \ix_single_ns[24][2] ;
+  wire \ix_single_ns[24][3] ;
+  wire \ix_single_ns[25][0] ;
+  wire \ix_single_ns[25][1] ;
+  wire \ix_single_ns[25][2] ;
+  wire \ix_single_ns[25][3] ;
+  wire \ix_single_ns[26][0] ;
+  wire \ix_single_ns[26][1] ;
+  wire \ix_single_ns[26][2] ;
+  wire \ix_single_ns[26][3] ;
+  wire \ix_single_ns[27][0] ;
+  wire \ix_single_ns[27][1] ;
+  wire \ix_single_ns[27][2] ;
+  wire \ix_single_ns[27][3] ;
+  wire \ix_single_ns[28][0] ;
+  wire \ix_single_ns[28][1] ;
+  wire \ix_single_ns[28][2] ;
+  wire \ix_single_ns[28][3] ;
+  wire \ix_single_ns[29][0] ;
+  wire \ix_single_ns[29][1] ;
+  wire \ix_single_ns[29][2] ;
+  wire \ix_single_ns[29][3] ;
+  wire \ix_single_ns[2][1] ;
+  wire \ix_single_ns[2][2] ;
+  wire \ix_single_ns[2][3] ;
+  wire \ix_single_ns[30][0] ;
+  wire \ix_single_ns[30][1] ;
+  wire \ix_single_ns[30][2] ;
+  wire \ix_single_ns[30][3] ;
+  wire \ix_single_ns[31][0] ;
+  wire \ix_single_ns[31][1] ;
+  wire \ix_single_ns[31][2] ;
+  wire \ix_single_ns[31][3] ;
+  wire \ix_single_ns[32][0] ;
+  wire \ix_single_ns[32][1] ;
+  wire \ix_single_ns[32][2] ;
+  wire \ix_single_ns[32][3] ;
+  wire \ix_single_ns[33][0] ;
+  wire \ix_single_ns[33][1] ;
+  wire \ix_single_ns[33][2] ;
+  wire \ix_single_ns[33][3] ;
+  wire \ix_single_ns[34][0] ;
+  wire \ix_single_ns[34][1] ;
+  wire \ix_single_ns[34][2] ;
+  wire \ix_single_ns[34][3] ;
+  wire \ix_single_ns[35][0] ;
+  wire \ix_single_ns[35][1] ;
+  wire \ix_single_ns[35][2] ;
+  wire \ix_single_ns[35][3] ;
+  wire \ix_single_ns[36][0] ;
+  wire \ix_single_ns[36][1] ;
+  wire \ix_single_ns[36][2] ;
+  wire \ix_single_ns[36][3] ;
+  wire \ix_single_ns[37][0] ;
+  wire \ix_single_ns[37][1] ;
+  wire \ix_single_ns[37][2] ;
+  wire \ix_single_ns[37][3] ;
+  wire \ix_single_ns[38][0] ;
+  wire \ix_single_ns[38][1] ;
+  wire \ix_single_ns[38][2] ;
+  wire \ix_single_ns[38][3] ;
+  wire \ix_single_ns[39][0] ;
+  wire \ix_single_ns[39][1] ;
+  wire \ix_single_ns[39][2] ;
+  wire \ix_single_ns[39][3] ;
+  wire \ix_single_ns[3][1] ;
+  wire \ix_single_ns[3][2] ;
+  wire \ix_single_ns[3][3] ;
+  wire \ix_single_ns[40][0] ;
+  wire \ix_single_ns[40][1] ;
+  wire \ix_single_ns[40][2] ;
+  wire \ix_single_ns[40][3] ;
+  wire \ix_single_ns[41][0] ;
+  wire \ix_single_ns[41][1] ;
+  wire \ix_single_ns[41][2] ;
+  wire \ix_single_ns[41][3] ;
+  wire \ix_single_ns[42][0] ;
+  wire \ix_single_ns[42][1] ;
+  wire \ix_single_ns[42][2] ;
+  wire \ix_single_ns[42][3] ;
+  wire \ix_single_ns[43][0] ;
+  wire \ix_single_ns[43][1] ;
+  wire \ix_single_ns[43][2] ;
+  wire \ix_single_ns[43][3] ;
+  wire \ix_single_ns[44][0] ;
+  wire \ix_single_ns[44][1] ;
+  wire \ix_single_ns[44][2] ;
+  wire \ix_single_ns[44][3] ;
+  wire \ix_single_ns[45][0] ;
+  wire \ix_single_ns[45][1] ;
+  wire \ix_single_ns[45][2] ;
+  wire \ix_single_ns[45][3] ;
+  wire \ix_single_ns[46][0] ;
+  wire \ix_single_ns[46][1] ;
+  wire \ix_single_ns[46][2] ;
+  wire \ix_single_ns[46][3] ;
+  wire \ix_single_ns[47][0] ;
+  wire \ix_single_ns[47][1] ;
+  wire \ix_single_ns[47][2] ;
+  wire \ix_single_ns[47][3] ;
+  wire \ix_single_ns[48][0] ;
+  wire \ix_single_ns[48][1] ;
+  wire \ix_single_ns[48][2] ;
+  wire \ix_single_ns[48][3] ;
+  wire \ix_single_ns[49][0] ;
+  wire \ix_single_ns[49][1] ;
+  wire \ix_single_ns[49][2] ;
+  wire \ix_single_ns[49][3] ;
+  wire \ix_single_ns[4][1] ;
+  wire \ix_single_ns[4][2] ;
+  wire \ix_single_ns[4][3] ;
+  wire \ix_single_ns[50][0] ;
+  wire \ix_single_ns[50][1] ;
+  wire \ix_single_ns[50][2] ;
+  wire \ix_single_ns[50][3] ;
+  wire \ix_single_ns[51][0] ;
+  wire \ix_single_ns[51][1] ;
+  wire \ix_single_ns[51][2] ;
+  wire \ix_single_ns[51][3] ;
+  wire \ix_single_ns[52][0] ;
+  wire \ix_single_ns[52][1] ;
+  wire \ix_single_ns[52][2] ;
+  wire \ix_single_ns[52][3] ;
+  wire \ix_single_ns[53][0] ;
+  wire \ix_single_ns[53][1] ;
+  wire \ix_single_ns[53][2] ;
+  wire \ix_single_ns[53][3] ;
+  wire \ix_single_ns[54][0] ;
+  wire \ix_single_ns[54][1] ;
+  wire \ix_single_ns[54][2] ;
+  wire \ix_single_ns[54][3] ;
+  wire \ix_single_ns[55][0] ;
+  wire \ix_single_ns[55][1] ;
+  wire \ix_single_ns[55][2] ;
+  wire \ix_single_ns[55][3] ;
+  wire \ix_single_ns[56][1] ;
+  wire \ix_single_ns[56][2] ;
+  wire \ix_single_ns[56][3] ;
+  wire \ix_single_ns[57][1] ;
+  wire \ix_single_ns[57][2] ;
+  wire \ix_single_ns[57][3] ;
+  wire \ix_single_ns[58][1] ;
+  wire \ix_single_ns[58][2] ;
+  wire \ix_single_ns[58][3] ;
+  wire \ix_single_ns[59][1] ;
+  wire \ix_single_ns[59][2] ;
+  wire \ix_single_ns[59][3] ;
+  wire \ix_single_ns[5][1] ;
+  wire \ix_single_ns[5][2] ;
+  wire \ix_single_ns[5][3] ;
+  wire \ix_single_ns[60][1] ;
+  wire \ix_single_ns[60][2] ;
+  wire \ix_single_ns[60][3] ;
+  wire \ix_single_ns[61][1] ;
+  wire \ix_single_ns[61][2] ;
+  wire \ix_single_ns[61][3] ;
+  wire \ix_single_ns[62][1] ;
+  wire \ix_single_ns[62][2] ;
+  wire \ix_single_ns[62][3] ;
+  wire \ix_single_ns[6][1] ;
+  wire \ix_single_ns[6][2] ;
+  wire \ix_single_ns[6][3] ;
+  wire \ix_single_ns[7][0] ;
+  wire \ix_single_ns[7][1] ;
+  wire \ix_single_ns[7][2] ;
+  wire \ix_single_ns[7][3] ;
+  wire \ix_single_ns[8][0] ;
+  wire \ix_single_ns[8][1] ;
+  wire \ix_single_ns[8][2] ;
+  wire \ix_single_ns[8][3] ;
+  wire \ix_single_ns[9][0] ;
+  wire \ix_single_ns[9][1] ;
+  wire \ix_single_ns[9][2] ;
+  wire \ix_single_ns[9][3] ;
+  wire \wb_cen_out[0] ;
+  wire \wb_cen_out[1] ;
+  input wb_clk_i;
+  input wb_rst_i;
+  wire \wb_set_out[0][0] ;
+  wire \wb_set_out[0][1] ;
+  wire \wb_set_out[0][2] ;
+  wire \wb_set_out[0][3] ;
+  wire \wb_set_out[1][0] ;
+  wire \wb_set_out[1][1] ;
+  wire \wb_set_out[1][2] ;
+  wire \wb_set_out[1][3] ;
+  wire \wb_shift_out[0][0] ;
+  wire \wb_shift_out[0][1] ;
+  wire \wb_shift_out[0][2] ;
+  wire \wb_shift_out[0][3] ;
+  wire \wb_shift_out[1][0] ;
+  wire \wb_shift_out[1][1] ;
+  wire \wb_shift_out[1][2] ;
+  wire \wb_shift_out[1][3] ;
+  output wbs_ack_o;
+  wire \wbs_ack_o_internal[0] ;
+  wire \wbs_ack_o_internal[1] ;
+  input [31:0] wbs_addr_i;
+  input wbs_cyc_i;
+  input [31:0] wbs_data_i;
+  output [31:0] wbs_data_o;
+  wire \wbs_data_o_internal[0][0] ;
+  wire \wbs_data_o_internal[0][10] ;
+  wire \wbs_data_o_internal[0][11] ;
+  wire \wbs_data_o_internal[0][12] ;
+  wire \wbs_data_o_internal[0][13] ;
+  wire \wbs_data_o_internal[0][14] ;
+  wire \wbs_data_o_internal[0][15] ;
+  wire \wbs_data_o_internal[0][16] ;
+  wire \wbs_data_o_internal[0][17] ;
+  wire \wbs_data_o_internal[0][18] ;
+  wire \wbs_data_o_internal[0][19] ;
+  wire \wbs_data_o_internal[0][1] ;
+  wire \wbs_data_o_internal[0][20] ;
+  wire \wbs_data_o_internal[0][21] ;
+  wire \wbs_data_o_internal[0][22] ;
+  wire \wbs_data_o_internal[0][23] ;
+  wire \wbs_data_o_internal[0][24] ;
+  wire \wbs_data_o_internal[0][25] ;
+  wire \wbs_data_o_internal[0][26] ;
+  wire \wbs_data_o_internal[0][27] ;
+  wire \wbs_data_o_internal[0][28] ;
+  wire \wbs_data_o_internal[0][29] ;
+  wire \wbs_data_o_internal[0][2] ;
+  wire \wbs_data_o_internal[0][30] ;
+  wire \wbs_data_o_internal[0][31] ;
+  wire \wbs_data_o_internal[0][3] ;
+  wire \wbs_data_o_internal[0][4] ;
+  wire \wbs_data_o_internal[0][5] ;
+  wire \wbs_data_o_internal[0][6] ;
+  wire \wbs_data_o_internal[0][7] ;
+  wire \wbs_data_o_internal[0][8] ;
+  wire \wbs_data_o_internal[0][9] ;
+  wire \wbs_data_o_internal[1][0] ;
+  wire \wbs_data_o_internal[1][10] ;
+  wire \wbs_data_o_internal[1][11] ;
+  wire \wbs_data_o_internal[1][12] ;
+  wire \wbs_data_o_internal[1][13] ;
+  wire \wbs_data_o_internal[1][14] ;
+  wire \wbs_data_o_internal[1][15] ;
+  wire \wbs_data_o_internal[1][16] ;
+  wire \wbs_data_o_internal[1][17] ;
+  wire \wbs_data_o_internal[1][18] ;
+  wire \wbs_data_o_internal[1][19] ;
+  wire \wbs_data_o_internal[1][1] ;
+  wire \wbs_data_o_internal[1][20] ;
+  wire \wbs_data_o_internal[1][21] ;
+  wire \wbs_data_o_internal[1][22] ;
+  wire \wbs_data_o_internal[1][23] ;
+  wire \wbs_data_o_internal[1][24] ;
+  wire \wbs_data_o_internal[1][25] ;
+  wire \wbs_data_o_internal[1][26] ;
+  wire \wbs_data_o_internal[1][27] ;
+  wire \wbs_data_o_internal[1][28] ;
+  wire \wbs_data_o_internal[1][29] ;
+  wire \wbs_data_o_internal[1][2] ;
+  wire \wbs_data_o_internal[1][30] ;
+  wire \wbs_data_o_internal[1][31] ;
+  wire \wbs_data_o_internal[1][3] ;
+  wire \wbs_data_o_internal[1][4] ;
+  wire \wbs_data_o_internal[1][5] ;
+  wire \wbs_data_o_internal[1][6] ;
+  wire \wbs_data_o_internal[1][7] ;
+  wire \wbs_data_o_internal[1][8] ;
+  wire \wbs_data_o_internal[1][9] ;
+  input [3:0] wbs_sel_i;
+  input wbs_stb_i;
+  input wbs_we_i;
+  sky130_fd_sc_hd__or2_4 _232_ (
+    .A(\wbs_data_o_internal[1][0] ),
+    .B(\wbs_data_o_internal[0][0] ),
+    .X(wbs_data_o[0])
+  );
+  sky130_fd_sc_hd__or2_4 _233_ (
+    .A(\wbs_data_o_internal[1][1] ),
+    .B(\wbs_data_o_internal[0][1] ),
+    .X(wbs_data_o[1])
+  );
+  sky130_fd_sc_hd__or2_4 _234_ (
+    .A(\wbs_data_o_internal[1][2] ),
+    .B(\wbs_data_o_internal[0][2] ),
+    .X(wbs_data_o[2])
+  );
+  sky130_fd_sc_hd__or2_4 _235_ (
+    .A(\wbs_data_o_internal[1][3] ),
+    .B(\wbs_data_o_internal[0][3] ),
+    .X(wbs_data_o[3])
+  );
+  sky130_fd_sc_hd__or2_4 _236_ (
+    .A(\wbs_data_o_internal[1][4] ),
+    .B(\wbs_data_o_internal[0][4] ),
+    .X(wbs_data_o[4])
+  );
+  sky130_fd_sc_hd__or2_4 _237_ (
+    .A(\wbs_data_o_internal[1][5] ),
+    .B(\wbs_data_o_internal[0][5] ),
+    .X(wbs_data_o[5])
+  );
+  sky130_fd_sc_hd__or2_4 _238_ (
+    .A(\wbs_data_o_internal[1][6] ),
+    .B(\wbs_data_o_internal[0][6] ),
+    .X(wbs_data_o[6])
+  );
+  sky130_fd_sc_hd__or2_4 _239_ (
+    .A(\wbs_data_o_internal[1][7] ),
+    .B(\wbs_data_o_internal[0][7] ),
+    .X(wbs_data_o[7])
+  );
+  sky130_fd_sc_hd__or2_4 _240_ (
+    .A(\wbs_data_o_internal[1][8] ),
+    .B(\wbs_data_o_internal[0][8] ),
+    .X(wbs_data_o[8])
+  );
+  sky130_fd_sc_hd__or2_4 _241_ (
+    .A(\wbs_data_o_internal[1][9] ),
+    .B(\wbs_data_o_internal[0][9] ),
+    .X(wbs_data_o[9])
+  );
+  sky130_fd_sc_hd__or2_4 _242_ (
+    .A(\wbs_data_o_internal[1][10] ),
+    .B(\wbs_data_o_internal[0][10] ),
+    .X(wbs_data_o[10])
+  );
+  sky130_fd_sc_hd__or2_4 _243_ (
+    .A(\wbs_data_o_internal[1][11] ),
+    .B(\wbs_data_o_internal[0][11] ),
+    .X(wbs_data_o[11])
+  );
+  sky130_fd_sc_hd__or2_4 _244_ (
+    .A(\wbs_data_o_internal[1][12] ),
+    .B(\wbs_data_o_internal[0][12] ),
+    .X(wbs_data_o[12])
+  );
+  sky130_fd_sc_hd__or2_4 _245_ (
+    .A(\wbs_data_o_internal[1][13] ),
+    .B(\wbs_data_o_internal[0][13] ),
+    .X(wbs_data_o[13])
+  );
+  sky130_fd_sc_hd__or2_4 _246_ (
+    .A(\wbs_data_o_internal[1][14] ),
+    .B(\wbs_data_o_internal[0][14] ),
+    .X(wbs_data_o[14])
+  );
+  sky130_fd_sc_hd__or2_4 _247_ (
+    .A(\wbs_data_o_internal[1][15] ),
+    .B(\wbs_data_o_internal[0][15] ),
+    .X(wbs_data_o[15])
+  );
+  sky130_fd_sc_hd__or2_4 _248_ (
+    .A(\wbs_data_o_internal[1][16] ),
+    .B(\wbs_data_o_internal[0][16] ),
+    .X(wbs_data_o[16])
+  );
+  sky130_fd_sc_hd__or2_4 _249_ (
+    .A(\wbs_data_o_internal[1][17] ),
+    .B(\wbs_data_o_internal[0][17] ),
+    .X(wbs_data_o[17])
+  );
+  sky130_fd_sc_hd__or2_4 _250_ (
+    .A(\wbs_data_o_internal[1][18] ),
+    .B(\wbs_data_o_internal[0][18] ),
+    .X(wbs_data_o[18])
+  );
+  sky130_fd_sc_hd__or2_4 _251_ (
+    .A(\wbs_data_o_internal[1][19] ),
+    .B(\wbs_data_o_internal[0][19] ),
+    .X(wbs_data_o[19])
+  );
+  sky130_fd_sc_hd__or2_4 _252_ (
+    .A(\wbs_data_o_internal[1][20] ),
+    .B(\wbs_data_o_internal[0][20] ),
+    .X(wbs_data_o[20])
+  );
+  sky130_fd_sc_hd__or2_4 _253_ (
+    .A(\wbs_data_o_internal[1][21] ),
+    .B(\wbs_data_o_internal[0][21] ),
+    .X(wbs_data_o[21])
+  );
+  sky130_fd_sc_hd__or2_4 _254_ (
+    .A(\wbs_data_o_internal[1][22] ),
+    .B(\wbs_data_o_internal[0][22] ),
+    .X(wbs_data_o[22])
+  );
+  sky130_fd_sc_hd__or2_4 _255_ (
+    .A(\wbs_data_o_internal[1][23] ),
+    .B(\wbs_data_o_internal[0][23] ),
+    .X(wbs_data_o[23])
+  );
+  sky130_fd_sc_hd__or2_4 _256_ (
+    .A(\wbs_data_o_internal[1][24] ),
+    .B(\wbs_data_o_internal[0][24] ),
+    .X(wbs_data_o[24])
+  );
+  sky130_fd_sc_hd__or2_4 _257_ (
+    .A(\wbs_data_o_internal[1][25] ),
+    .B(\wbs_data_o_internal[0][25] ),
+    .X(wbs_data_o[25])
+  );
+  sky130_fd_sc_hd__or2_4 _258_ (
+    .A(\wbs_data_o_internal[1][26] ),
+    .B(\wbs_data_o_internal[0][26] ),
+    .X(wbs_data_o[26])
+  );
+  sky130_fd_sc_hd__or2_4 _259_ (
+    .A(\wbs_data_o_internal[1][27] ),
+    .B(\wbs_data_o_internal[0][27] ),
+    .X(wbs_data_o[27])
+  );
+  sky130_fd_sc_hd__or2_4 _260_ (
+    .A(\wbs_data_o_internal[1][28] ),
+    .B(\wbs_data_o_internal[0][28] ),
+    .X(wbs_data_o[28])
+  );
+  sky130_fd_sc_hd__or2_4 _261_ (
+    .A(\wbs_data_o_internal[1][29] ),
+    .B(\wbs_data_o_internal[0][29] ),
+    .X(wbs_data_o[29])
+  );
+  sky130_fd_sc_hd__or2_4 _262_ (
+    .A(\wbs_data_o_internal[1][30] ),
+    .B(\wbs_data_o_internal[0][30] ),
+    .X(wbs_data_o[30])
+  );
+  sky130_fd_sc_hd__or2_4 _263_ (
+    .A(\wbs_data_o_internal[1][31] ),
+    .B(\wbs_data_o_internal[0][31] ),
+    .X(wbs_data_o[31])
+  );
+  sky130_fd_sc_hd__or2_4 _264_ (
+    .A(\wbs_ack_o_internal[1] ),
+    .B(\wbs_ack_o_internal[0] ),
+    .X(wbs_ack_o)
+  );
+  sky130_fd_sc_hd__conb_1 _265_ (
+    .LO(_000_)
+  );
+  sky130_fd_sc_hd__conb_1 _266_ (
+    .LO(_001_)
+  );
+  sky130_fd_sc_hd__conb_1 _267_ (
+    .LO(_002_)
+  );
+  sky130_fd_sc_hd__conb_1 _268_ (
+    .LO(_003_)
+  );
+  sky130_fd_sc_hd__conb_1 _269_ (
+    .LO(_004_)
+  );
+  sky130_fd_sc_hd__conb_1 _270_ (
+    .LO(_005_)
+  );
+  sky130_fd_sc_hd__conb_1 _271_ (
+    .LO(_006_)
+  );
+  sky130_fd_sc_hd__conb_1 _272_ (
+    .LO(_007_)
+  );
+  sky130_fd_sc_hd__conb_1 _273_ (
+    .LO(_008_)
+  );
+  sky130_fd_sc_hd__conb_1 _274_ (
+    .LO(_009_)
+  );
+  sky130_fd_sc_hd__conb_1 _275_ (
+    .LO(_010_)
+  );
+  sky130_fd_sc_hd__conb_1 _276_ (
+    .LO(_011_)
+  );
+  sky130_fd_sc_hd__conb_1 _277_ (
+    .LO(_012_)
+  );
+  sky130_fd_sc_hd__conb_1 _278_ (
+    .LO(_013_)
+  );
+  sky130_fd_sc_hd__conb_1 _279_ (
+    .LO(_014_)
+  );
+  sky130_fd_sc_hd__conb_1 _280_ (
+    .LO(_015_)
+  );
+  sky130_fd_sc_hd__conb_1 _281_ (
+    .LO(_016_)
+  );
+  sky130_fd_sc_hd__conb_1 _282_ (
+    .LO(_017_)
+  );
+  sky130_fd_sc_hd__conb_1 _283_ (
+    .LO(_018_)
+  );
+  sky130_fd_sc_hd__conb_1 _284_ (
+    .LO(_019_)
+  );
+  sky130_fd_sc_hd__conb_1 _285_ (
+    .LO(_020_)
+  );
+  sky130_fd_sc_hd__conb_1 _286_ (
+    .LO(_021_)
+  );
+  sky130_fd_sc_hd__conb_1 _287_ (
+    .LO(_022_)
+  );
+  sky130_fd_sc_hd__conb_1 _288_ (
+    .LO(_023_)
+  );
+  sky130_fd_sc_hd__conb_1 _289_ (
+    .LO(_024_)
+  );
+  sky130_fd_sc_hd__conb_1 _290_ (
+    .LO(_025_)
+  );
+  sky130_fd_sc_hd__conb_1 _291_ (
+    .LO(_026_)
+  );
+  sky130_fd_sc_hd__conb_1 _292_ (
+    .LO(_027_)
+  );
+  sky130_fd_sc_hd__conb_1 _293_ (
+    .LO(_028_)
+  );
+  sky130_fd_sc_hd__conb_1 _294_ (
+    .LO(_029_)
+  );
+  sky130_fd_sc_hd__conb_1 _295_ (
+    .LO(_030_)
+  );
+  sky130_fd_sc_hd__conb_1 _296_ (
+    .LO(_031_)
+  );
+  sky130_fd_sc_hd__conb_1 _297_ (
+    .LO(_032_)
+  );
+  sky130_fd_sc_hd__conb_1 _298_ (
+    .LO(_033_)
+  );
+  sky130_fd_sc_hd__conb_1 _299_ (
+    .LO(_034_)
+  );
+  sky130_fd_sc_hd__conb_1 _300_ (
+    .LO(_035_)
+  );
+  sky130_fd_sc_hd__conb_1 _301_ (
+    .LO(_036_)
+  );
+  sky130_fd_sc_hd__conb_1 _302_ (
+    .LO(_037_)
+  );
+  sky130_fd_sc_hd__conb_1 _303_ (
+    .LO(_038_)
+  );
+  sky130_fd_sc_hd__conb_1 _304_ (
+    .LO(_039_)
+  );
+  sky130_fd_sc_hd__conb_1 _305_ (
+    .LO(_040_)
+  );
+  sky130_fd_sc_hd__conb_1 _306_ (
+    .LO(_041_)
+  );
+  sky130_fd_sc_hd__conb_1 _307_ (
+    .LO(_042_)
+  );
+  sky130_fd_sc_hd__conb_1 _308_ (
+    .LO(_043_)
+  );
+  sky130_fd_sc_hd__conb_1 _309_ (
+    .LO(_044_)
+  );
+  sky130_fd_sc_hd__conb_1 _310_ (
+    .LO(_045_)
+  );
+  sky130_fd_sc_hd__conb_1 _311_ (
+    .LO(_046_)
+  );
+  sky130_fd_sc_hd__conb_1 _312_ (
+    .LO(_047_)
+  );
+  sky130_fd_sc_hd__conb_1 _313_ (
+    .LO(_048_)
+  );
+  sky130_fd_sc_hd__conb_1 _314_ (
+    .LO(_049_)
+  );
+  sky130_fd_sc_hd__conb_1 _315_ (
+    .LO(_050_)
+  );
+  sky130_fd_sc_hd__conb_1 _316_ (
+    .LO(_051_)
+  );
+  sky130_fd_sc_hd__conb_1 _317_ (
+    .LO(_052_)
+  );
+  sky130_fd_sc_hd__conb_1 _318_ (
+    .LO(_053_)
+  );
+  sky130_fd_sc_hd__conb_1 _319_ (
+    .LO(_054_)
+  );
+  sky130_fd_sc_hd__conb_1 _320_ (
+    .LO(_055_)
+  );
+  sky130_fd_sc_hd__conb_1 _321_ (
+    .LO(_056_)
+  );
+  sky130_fd_sc_hd__conb_1 _322_ (
+    .LO(_057_)
+  );
+  sky130_fd_sc_hd__conb_1 _323_ (
+    .LO(_058_)
+  );
+  sky130_fd_sc_hd__conb_1 _324_ (
+    .LO(_059_)
+  );
+  sky130_fd_sc_hd__conb_1 _325_ (
+    .LO(_060_)
+  );
+  sky130_fd_sc_hd__conb_1 _326_ (
+    .LO(_061_)
+  );
+  sky130_fd_sc_hd__conb_1 _327_ (
+    .LO(_062_)
+  );
+  sky130_fd_sc_hd__conb_1 _328_ (
+    .LO(_063_)
+  );
+  sky130_fd_sc_hd__conb_1 _329_ (
+    .LO(_064_)
+  );
+  sky130_fd_sc_hd__conb_1 _330_ (
+    .LO(_065_)
+  );
+  sky130_fd_sc_hd__conb_1 _331_ (
+    .LO(_066_)
+  );
+  sky130_fd_sc_hd__conb_1 _332_ (
+    .LO(_067_)
+  );
+  sky130_fd_sc_hd__conb_1 _333_ (
+    .LO(_068_)
+  );
+  sky130_fd_sc_hd__conb_1 _334_ (
+    .LO(_069_)
+  );
+  sky130_fd_sc_hd__conb_1 _335_ (
+    .LO(_070_)
+  );
+  sky130_fd_sc_hd__conb_1 _336_ (
+    .LO(_071_)
+  );
+  sky130_fd_sc_hd__conb_1 _337_ (
+    .LO(_072_)
+  );
+  sky130_fd_sc_hd__conb_1 _338_ (
+    .LO(_073_)
+  );
+  sky130_fd_sc_hd__conb_1 _339_ (
+    .LO(_074_)
+  );
+  sky130_fd_sc_hd__conb_1 _340_ (
+    .LO(_075_)
+  );
+  sky130_fd_sc_hd__conb_1 _341_ (
+    .LO(_076_)
+  );
+  sky130_fd_sc_hd__conb_1 _342_ (
+    .LO(_077_)
+  );
+  sky130_fd_sc_hd__conb_1 _343_ (
+    .LO(_078_)
+  );
+  sky130_fd_sc_hd__conb_1 _344_ (
+    .LO(_079_)
+  );
+  sky130_fd_sc_hd__conb_1 _345_ (
+    .LO(_080_)
+  );
+  sky130_fd_sc_hd__conb_1 _346_ (
+    .LO(_081_)
+  );
+  sky130_fd_sc_hd__conb_1 _347_ (
+    .LO(_082_)
+  );
+  sky130_fd_sc_hd__conb_1 _348_ (
+    .LO(_083_)
+  );
+  sky130_fd_sc_hd__conb_1 _349_ (
+    .LO(_084_)
+  );
+  sky130_fd_sc_hd__conb_1 _350_ (
+    .LO(_085_)
+  );
+  sky130_fd_sc_hd__conb_1 _351_ (
+    .LO(_086_)
+  );
+  sky130_fd_sc_hd__conb_1 _352_ (
+    .LO(_087_)
+  );
+  sky130_fd_sc_hd__conb_1 _353_ (
+    .LO(_088_)
+  );
+  sky130_fd_sc_hd__conb_1 _354_ (
+    .LO(_089_)
+  );
+  sky130_fd_sc_hd__conb_1 _355_ (
+    .LO(_090_)
+  );
+  sky130_fd_sc_hd__conb_1 _356_ (
+    .LO(_091_)
+  );
+  sky130_fd_sc_hd__conb_1 _357_ (
+    .LO(_092_)
+  );
+  sky130_fd_sc_hd__conb_1 _358_ (
+    .LO(_093_)
+  );
+  sky130_fd_sc_hd__conb_1 _359_ (
+    .LO(_094_)
+  );
+  sky130_fd_sc_hd__conb_1 _360_ (
+    .LO(_095_)
+  );
+  sky130_fd_sc_hd__conb_1 _361_ (
+    .LO(_096_)
+  );
+  sky130_fd_sc_hd__conb_1 _362_ (
+    .LO(_097_)
+  );
+  sky130_fd_sc_hd__conb_1 _363_ (
+    .LO(_098_)
+  );
+  sky130_fd_sc_hd__conb_1 _364_ (
+    .LO(_099_)
+  );
+  sky130_fd_sc_hd__conb_1 _365_ (
+    .LO(_100_)
+  );
+  sky130_fd_sc_hd__conb_1 _366_ (
+    .LO(_101_)
+  );
+  sky130_fd_sc_hd__conb_1 _367_ (
+    .LO(_102_)
+  );
+  sky130_fd_sc_hd__conb_1 _368_ (
+    .LO(_103_)
+  );
+  sky130_fd_sc_hd__conb_1 _369_ (
+    .LO(_104_)
+  );
+  sky130_fd_sc_hd__conb_1 _370_ (
+    .LO(_105_)
+  );
+  sky130_fd_sc_hd__conb_1 _371_ (
+    .LO(_106_)
+  );
+  sky130_fd_sc_hd__conb_1 _372_ (
+    .LO(_107_)
+  );
+  sky130_fd_sc_hd__conb_1 _373_ (
+    .LO(_108_)
+  );
+  sky130_fd_sc_hd__conb_1 _374_ (
+    .LO(_109_)
+  );
+  sky130_fd_sc_hd__conb_1 _375_ (
+    .LO(_110_)
+  );
+  sky130_fd_sc_hd__conb_1 _376_ (
+    .LO(_111_)
+  );
+  sky130_fd_sc_hd__conb_1 _377_ (
+    .LO(_112_)
+  );
+  sky130_fd_sc_hd__conb_1 _378_ (
+    .LO(_113_)
+  );
+  sky130_fd_sc_hd__conb_1 _379_ (
+    .LO(_114_)
+  );
+  sky130_fd_sc_hd__conb_1 _380_ (
+    .LO(_115_)
+  );
+  sky130_fd_sc_hd__conb_1 _381_ (
+    .LO(_116_)
+  );
+  sky130_fd_sc_hd__conb_1 _382_ (
+    .LO(_117_)
+  );
+  sky130_fd_sc_hd__conb_1 _383_ (
+    .LO(_118_)
+  );
+  sky130_fd_sc_hd__conb_1 _384_ (
+    .LO(_119_)
+  );
+  sky130_fd_sc_hd__conb_1 _385_ (
+    .LO(_120_)
+  );
+  sky130_fd_sc_hd__conb_1 _386_ (
+    .LO(_121_)
+  );
+  sky130_fd_sc_hd__conb_1 _387_ (
+    .LO(_122_)
+  );
+  sky130_fd_sc_hd__conb_1 _388_ (
+    .LO(_123_)
+  );
+  sky130_fd_sc_hd__conb_1 _389_ (
+    .LO(_124_)
+  );
+  sky130_fd_sc_hd__conb_1 _390_ (
+    .LO(_125_)
+  );
+  sky130_fd_sc_hd__conb_1 _391_ (
+    .LO(_126_)
+  );
+  sky130_fd_sc_hd__conb_1 _392_ (
+    .LO(_127_)
+  );
+  sky130_fd_sc_hd__conb_1 _393_ (
+    .LO(_128_)
+  );
+  sky130_fd_sc_hd__conb_1 _394_ (
+    .LO(_129_)
+  );
+  sky130_fd_sc_hd__conb_1 _395_ (
+    .LO(_130_)
+  );
+  sky130_fd_sc_hd__conb_1 _396_ (
+    .LO(_131_)
+  );
+  sky130_fd_sc_hd__conb_1 _397_ (
+    .LO(_132_)
+  );
+  sky130_fd_sc_hd__conb_1 _398_ (
+    .LO(_133_)
+  );
+  sky130_fd_sc_hd__conb_1 _399_ (
+    .LO(_134_)
+  );
+  sky130_fd_sc_hd__conb_1 _400_ (
+    .LO(_135_)
+  );
+  sky130_fd_sc_hd__conb_1 _401_ (
+    .LO(_136_)
+  );
+  sky130_fd_sc_hd__conb_1 _402_ (
+    .LO(_137_)
+  );
+  sky130_fd_sc_hd__conb_1 _403_ (
+    .LO(_138_)
+  );
+  sky130_fd_sc_hd__conb_1 _404_ (
+    .LO(_139_)
+  );
+  sky130_fd_sc_hd__conb_1 _405_ (
+    .LO(_140_)
+  );
+  sky130_fd_sc_hd__conb_1 _406_ (
+    .LO(_141_)
+  );
+  sky130_fd_sc_hd__conb_1 _407_ (
+    .LO(_142_)
+  );
+  sky130_fd_sc_hd__conb_1 _408_ (
+    .LO(_143_)
+  );
+  sky130_fd_sc_hd__conb_1 _409_ (
+    .LO(_144_)
+  );
+  sky130_fd_sc_hd__conb_1 _410_ (
+    .LO(_145_)
+  );
+  sky130_fd_sc_hd__conb_1 _411_ (
+    .LO(_146_)
+  );
+  sky130_fd_sc_hd__conb_1 _412_ (
+    .LO(_147_)
+  );
+  sky130_fd_sc_hd__conb_1 _413_ (
+    .LO(_148_)
+  );
+  sky130_fd_sc_hd__conb_1 _414_ (
+    .LO(_149_)
+  );
+  sky130_fd_sc_hd__conb_1 _415_ (
+    .LO(_150_)
+  );
+  sky130_fd_sc_hd__conb_1 _416_ (
+    .LO(_151_)
+  );
+  sky130_fd_sc_hd__conb_1 _417_ (
+    .LO(_152_)
+  );
+  sky130_fd_sc_hd__conb_1 _418_ (
+    .LO(_153_)
+  );
+  sky130_fd_sc_hd__conb_1 _419_ (
+    .LO(_154_)
+  );
+  sky130_fd_sc_hd__conb_1 _420_ (
+    .LO(_155_)
+  );
+  sky130_fd_sc_hd__conb_1 _421_ (
+    .LO(_156_)
+  );
+  sky130_fd_sc_hd__conb_1 _422_ (
+    .LO(_157_)
+  );
+  sky130_fd_sc_hd__conb_1 _423_ (
+    .LO(_158_)
+  );
+  sky130_fd_sc_hd__conb_1 _424_ (
+    .LO(_159_)
+  );
+  sky130_fd_sc_hd__conb_1 _425_ (
+    .LO(_160_)
+  );
+  sky130_fd_sc_hd__conb_1 _426_ (
+    .LO(_161_)
+  );
+  sky130_fd_sc_hd__conb_1 _427_ (
+    .LO(_162_)
+  );
+  sky130_fd_sc_hd__conb_1 _428_ (
+    .LO(_163_)
+  );
+  sky130_fd_sc_hd__conb_1 _429_ (
+    .LO(_164_)
+  );
+  sky130_fd_sc_hd__conb_1 _430_ (
+    .LO(_165_)
+  );
+  sky130_fd_sc_hd__conb_1 _431_ (
+    .LO(_166_)
+  );
+  sky130_fd_sc_hd__conb_1 _432_ (
+    .LO(_167_)
+  );
+  sky130_fd_sc_hd__conb_1 _433_ (
+    .LO(_168_)
+  );
+  sky130_fd_sc_hd__conb_1 _434_ (
+    .LO(_169_)
+  );
+  sky130_fd_sc_hd__conb_1 _435_ (
+    .LO(_170_)
+  );
+  sky130_fd_sc_hd__conb_1 _436_ (
+    .LO(_171_)
+  );
+  sky130_fd_sc_hd__conb_1 _437_ (
+    .LO(_172_)
+  );
+  sky130_fd_sc_hd__conb_1 _438_ (
+    .LO(_173_)
+  );
+  sky130_fd_sc_hd__conb_1 _439_ (
+    .LO(_174_)
+  );
+  sky130_fd_sc_hd__conb_1 _440_ (
+    .LO(_175_)
+  );
+  sky130_fd_sc_hd__conb_1 _441_ (
+    .LO(_176_)
+  );
+  sky130_fd_sc_hd__conb_1 _442_ (
+    .LO(_177_)
+  );
+  sky130_fd_sc_hd__conb_1 _443_ (
+    .LO(_178_)
+  );
+  sky130_fd_sc_hd__conb_1 _444_ (
+    .LO(_179_)
+  );
+  sky130_fd_sc_hd__conb_1 _445_ (
+    .LO(_180_)
+  );
+  sky130_fd_sc_hd__conb_1 _446_ (
+    .LO(_181_)
+  );
+  sky130_fd_sc_hd__conb_1 _447_ (
+    .LO(_182_)
+  );
+  sky130_fd_sc_hd__conb_1 _448_ (
+    .LO(_183_)
+  );
+  sky130_fd_sc_hd__conb_1 _449_ (
+    .LO(_184_)
+  );
+  sky130_fd_sc_hd__conb_1 _450_ (
+    .LO(_185_)
+  );
+  sky130_fd_sc_hd__conb_1 _451_ (
+    .LO(_186_)
+  );
+  sky130_fd_sc_hd__conb_1 _452_ (
+    .LO(_187_)
+  );
+  sky130_fd_sc_hd__conb_1 _453_ (
+    .LO(_188_)
+  );
+  sky130_fd_sc_hd__conb_1 _454_ (
+    .LO(_189_)
+  );
+  sky130_fd_sc_hd__conb_1 _455_ (
+    .LO(_190_)
+  );
+  sky130_fd_sc_hd__conb_1 _456_ (
+    .LO(_191_)
+  );
+  sky130_fd_sc_hd__conb_1 _457_ (
+    .LO(_192_)
+  );
+  sky130_fd_sc_hd__conb_1 _458_ (
+    .LO(_193_)
+  );
+  sky130_fd_sc_hd__conb_1 _459_ (
+    .LO(_194_)
+  );
+  sky130_fd_sc_hd__conb_1 _460_ (
+    .LO(_195_)
+  );
+  sky130_fd_sc_hd__conb_1 _461_ (
+    .LO(_196_)
+  );
+  sky130_fd_sc_hd__conb_1 _462_ (
+    .LO(_197_)
+  );
+  sky130_fd_sc_hd__conb_1 _463_ (
+    .LO(_198_)
+  );
+  sky130_fd_sc_hd__conb_1 _464_ (
+    .LO(_199_)
+  );
+  sky130_fd_sc_hd__conb_1 _465_ (
+    .LO(_200_)
+  );
+  sky130_fd_sc_hd__conb_1 _466_ (
+    .LO(_201_)
+  );
+  sky130_fd_sc_hd__conb_1 _467_ (
+    .LO(_202_)
+  );
+  sky130_fd_sc_hd__conb_1 _468_ (
+    .LO(_203_)
+  );
+  sky130_fd_sc_hd__conb_1 _469_ (
+    .LO(_204_)
+  );
+  sky130_fd_sc_hd__conb_1 _470_ (
+    .LO(_205_)
+  );
+  sky130_fd_sc_hd__conb_1 _471_ (
+    .LO(_206_)
+  );
+  sky130_fd_sc_hd__conb_1 _472_ (
+    .LO(_207_)
+  );
+  sky130_fd_sc_hd__conb_1 _473_ (
+    .LO(_208_)
+  );
+  sky130_fd_sc_hd__conb_1 _474_ (
+    .LO(_209_)
+  );
+  sky130_fd_sc_hd__conb_1 _475_ (
+    .LO(_210_)
+  );
+  sky130_fd_sc_hd__conb_1 _476_ (
+    .LO(_211_)
+  );
+  sky130_fd_sc_hd__conb_1 _477_ (
+    .LO(_212_)
+  );
+  sky130_fd_sc_hd__conb_1 _478_ (
+    .LO(_213_)
+  );
+  sky130_fd_sc_hd__conb_1 _479_ (
+    .LO(_214_)
+  );
+  sky130_fd_sc_hd__conb_1 _480_ (
+    .LO(_215_)
+  );
+  sky130_fd_sc_hd__conb_1 _481_ (
+    .LO(_216_)
+  );
+  sky130_fd_sc_hd__conb_1 _482_ (
+    .LO(_217_)
+  );
+  sky130_fd_sc_hd__conb_1 _483_ (
+    .LO(_218_)
+  );
+  sky130_fd_sc_hd__conb_1 _484_ (
+    .LO(_219_)
+  );
+  sky130_fd_sc_hd__conb_1 _485_ (
+    .LO(_220_)
+  );
+  sky130_fd_sc_hd__conb_1 _486_ (
+    .LO(_221_)
+  );
+  sky130_fd_sc_hd__conb_1 _487_ (
+    .LO(_222_)
+  );
+  sky130_fd_sc_hd__conb_1 _488_ (
+    .LO(_223_)
+  );
+  sky130_fd_sc_hd__conb_1 _489_ (
+    .LO(_224_)
+  );
+  sky130_fd_sc_hd__conb_1 _490_ (
+    .LO(_225_)
+  );
+  sky130_fd_sc_hd__conb_1 _491_ (
+    .LO(_226_)
+  );
+  sky130_fd_sc_hd__conb_1 _492_ (
+    .LO(_227_)
+  );
+  sky130_fd_sc_hd__conb_1 _493_ (
+    .LO(_228_)
+  );
+  sky130_fd_sc_hd__conb_1 _494_ (
+    .LO(_229_)
+  );
+  sky130_fd_sc_hd__conb_1 _495_ (
+    .LO(_230_)
+  );
+  sky130_fd_sc_hd__conb_1 _496_ (
+    .LO(_231_)
+  );
+  clb_tile \X[0].Y[0].clb  (
+    .carry_in(_000_),
+    .carry_out(\carry[1][0] ),
+    .cb_east_in({ \dc_ew[1][4] , \dc_ew[1][3] , \dc_ew[1][2] , \dc_ew[1][1] , \dc_ew[1][0]  }),
+    .cb_east_out({ \dc_we[1][9] , \dc_we[1][8] , \dc_we[1][7] , \dc_we[1][6] , \dc_we[1][5] , \dc_we[1][4] , \dc_we[1][3] , \dc_we[1][2] , \dc_we[1][1] , \dc_we[1][0]  }),
+    .cb_north_in({ \dc_ns[7][4] , \dc_ns[7][3] , \dc_ns[7][2] , \dc_ns[7][1] , \dc_ns[7][0]  }),
+    .cb_north_out({ \dc_sn[7][9] , \dc_sn[7][8] , \dc_sn[7][7] , \dc_sn[7][6] , \dc_sn[7][5] , \dc_sn[7][4] , \dc_sn[7][3] , \dc_sn[7][2] , \dc_sn[7][1] , \dc_sn[7][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ _010_, _009_, _008_, _007_, _006_, _005_, _004_, _003_, _002_, _001_ }),
+    .clb_south_out({ \dc_ns[0][4] , \dc_ns[0][3] , \dc_ns[0][2] , \dc_ns[0][1] , \dc_ns[0][0]  }),
+    .clb_west_in({ _020_, _019_, _018_, _017_, _016_, _015_, _014_, _013_, _012_, _011_ }),
+    .clb_west_out({ \dc_ew[0][4] , \dc_ew[0][3] , \dc_ew[0][2] , \dc_ew[0][1] , \dc_ew[0][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[1][7] , \ix_double_ew[1][6] , \ix_double_ew[1][5] , \ix_double_ew[1][4] , \ix_double_ew[1][3] , \ix_double_ew[1][2] , \ix_double_ew[1][1] , \ix_double_ew[1][0]  }),
+    .east_single({ \ix_single_ew[1][3] , \ix_single_ew[1][2] , \ix_single_ew[1][1] , \ix_single_ew[1][0]  }),
+    .north_double({ \ix_double_ns[7][7] , \ix_double_ns[7][6] , \ix_double_ns[7][5] , \ix_double_ns[7][4] , \ix_double_ns[7][3] , \ix_double_ns[7][2] , \ix_double_ns[7][1] , \ix_double_ns[7][0]  }),
+    .north_single({ \ix_single_ns[7][3] , \ix_single_ns[7][2] , \ix_single_ns[7][1] , \ix_single_ns[7][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\wb_set_out[0][0] ),
+    .set_out_hard(\col_set[1][0] ),
+    .shift_in_hard(\wb_shift_out[0][0] ),
+    .shift_out_hard(\col_shift[1][0] ),
+    .south_double({ \ix_double_ns[0][7] , \ix_double_ns[0][6] , \ix_double_ns[0][5] , \ix_double_ns[0][4] , \ix_double_ns[0][3] , \ix_double_ns[0][2] , \ix_double_ns[0][1] , \ix_double_ns[0][0]  }),
+    .south_single({ \ix_single_ns[0][3] , \ix_single_ns[0][2] , \ix_single_ns[0][1] , gpio_south[0] }),
+    .west_double({ \ix_double_ew[0][7] , \ix_double_ew[0][6] , \ix_double_ew[0][5] , \ix_double_ew[0][4] , \ix_double_ew[0][3] , \ix_double_ew[0][2] , \ix_double_ew[0][1] , \ix_double_ew[0][0]  }),
+    .west_single({ \ix_single_ew[0][3] , \ix_single_ew[0][2] , \ix_single_ew[0][1] , gpio_west[0] })
+  );
+  clb_tile \X[0].Y[1].clb  (
+    .carry_in(\carry[1][0] ),
+    .carry_out(\carry[2][0] ),
+    .cb_east_in({ \dc_ew[9][4] , \dc_ew[9][3] , \dc_ew[9][2] , \dc_ew[9][1] , \dc_ew[9][0]  }),
+    .cb_east_out({ \dc_we[9][9] , \dc_we[9][8] , \dc_we[9][7] , \dc_we[9][6] , \dc_we[9][5] , \dc_we[9][4] , \dc_we[9][3] , \dc_we[9][2] , \dc_we[9][1] , \dc_we[9][0]  }),
+    .cb_north_in({ \dc_ns[14][4] , \dc_ns[14][3] , \dc_ns[14][2] , \dc_ns[14][1] , \dc_ns[14][0]  }),
+    .cb_north_out({ \dc_sn[14][9] , \dc_sn[14][8] , \dc_sn[14][7] , \dc_sn[14][6] , \dc_sn[14][5] , \dc_sn[14][4] , \dc_sn[14][3] , \dc_sn[14][2] , \dc_sn[14][1] , \dc_sn[14][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[7][9] , \dc_sn[7][8] , \dc_sn[7][7] , \dc_sn[7][6] , \dc_sn[7][5] , \dc_sn[7][4] , \dc_sn[7][3] , \dc_sn[7][2] , \dc_sn[7][1] , \dc_sn[7][0]  }),
+    .clb_south_out({ \dc_ns[7][4] , \dc_ns[7][3] , \dc_ns[7][2] , \dc_ns[7][1] , \dc_ns[7][0]  }),
+    .clb_west_in({ _030_, _029_, _028_, _027_, _026_, _025_, _024_, _023_, _022_, _021_ }),
+    .clb_west_out({ \dc_ew[8][4] , \dc_ew[8][3] , \dc_ew[8][2] , \dc_ew[8][1] , \dc_ew[8][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[9][7] , \ix_double_ew[9][6] , \ix_double_ew[9][5] , \ix_double_ew[9][4] , \ix_double_ew[9][3] , \ix_double_ew[9][2] , \ix_double_ew[9][1] , \ix_double_ew[9][0]  }),
+    .east_single({ \ix_single_ew[9][3] , \ix_single_ew[9][2] , \ix_single_ew[9][1] , \ix_single_ew[9][0]  }),
+    .north_double({ \ix_double_ns[14][7] , \ix_double_ns[14][6] , \ix_double_ns[14][5] , \ix_double_ns[14][4] , \ix_double_ns[14][3] , \ix_double_ns[14][2] , \ix_double_ns[14][1] , \ix_double_ns[14][0]  }),
+    .north_single({ \ix_single_ns[14][3] , \ix_single_ns[14][2] , \ix_single_ns[14][1] , \ix_single_ns[14][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[1][0] ),
+    .set_out_hard(\col_set[2][0] ),
+    .shift_in_hard(\col_shift[1][0] ),
+    .shift_out_hard(\col_shift[2][0] ),
+    .south_double({ \ix_double_ns[7][7] , \ix_double_ns[7][6] , \ix_double_ns[7][5] , \ix_double_ns[7][4] , \ix_double_ns[7][3] , \ix_double_ns[7][2] , \ix_double_ns[7][1] , \ix_double_ns[7][0]  }),
+    .south_single({ \ix_single_ns[7][3] , \ix_single_ns[7][2] , \ix_single_ns[7][1] , \ix_single_ns[7][0]  }),
+    .west_double({ \ix_double_ew[8][7] , \ix_double_ew[8][6] , \ix_double_ew[8][5] , \ix_double_ew[8][4] , \ix_double_ew[8][3] , \ix_double_ew[8][2] , \ix_double_ew[8][1] , \ix_double_ew[8][0]  }),
+    .west_single({ \ix_single_ew[8][3] , \ix_single_ew[8][2] , \ix_single_ew[8][1] , gpio_west[1] })
+  );
+  clb_tile \X[0].Y[2].clb  (
+    .carry_in(\carry[2][0] ),
+    .carry_out(\carry[3][0] ),
+    .cb_east_in({ \dc_ew[17][4] , \dc_ew[17][3] , \dc_ew[17][2] , \dc_ew[17][1] , \dc_ew[17][0]  }),
+    .cb_east_out({ \dc_we[17][9] , \dc_we[17][8] , \dc_we[17][7] , \dc_we[17][6] , \dc_we[17][5] , \dc_we[17][4] , \dc_we[17][3] , \dc_we[17][2] , \dc_we[17][1] , \dc_we[17][0]  }),
+    .cb_north_in({ \dc_ns[21][4] , \dc_ns[21][3] , \dc_ns[21][2] , \dc_ns[21][1] , \dc_ns[21][0]  }),
+    .cb_north_out({ \dc_sn[21][9] , \dc_sn[21][8] , \dc_sn[21][7] , \dc_sn[21][6] , \dc_sn[21][5] , \dc_sn[21][4] , \dc_sn[21][3] , \dc_sn[21][2] , \dc_sn[21][1] , \dc_sn[21][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[14][9] , \dc_sn[14][8] , \dc_sn[14][7] , \dc_sn[14][6] , \dc_sn[14][5] , \dc_sn[14][4] , \dc_sn[14][3] , \dc_sn[14][2] , \dc_sn[14][1] , \dc_sn[14][0]  }),
+    .clb_south_out({ \dc_ns[14][4] , \dc_ns[14][3] , \dc_ns[14][2] , \dc_ns[14][1] , \dc_ns[14][0]  }),
+    .clb_west_in({ _040_, _039_, _038_, _037_, _036_, _035_, _034_, _033_, _032_, _031_ }),
+    .clb_west_out({ \dc_ew[16][4] , \dc_ew[16][3] , \dc_ew[16][2] , \dc_ew[16][1] , \dc_ew[16][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[17][7] , \ix_double_ew[17][6] , \ix_double_ew[17][5] , \ix_double_ew[17][4] , \ix_double_ew[17][3] , \ix_double_ew[17][2] , \ix_double_ew[17][1] , \ix_double_ew[17][0]  }),
+    .east_single({ \ix_single_ew[17][3] , \ix_single_ew[17][2] , \ix_single_ew[17][1] , \ix_single_ew[17][0]  }),
+    .north_double({ \ix_double_ns[21][7] , \ix_double_ns[21][6] , \ix_double_ns[21][5] , \ix_double_ns[21][4] , \ix_double_ns[21][3] , \ix_double_ns[21][2] , \ix_double_ns[21][1] , \ix_double_ns[21][0]  }),
+    .north_single({ \ix_single_ns[21][3] , \ix_single_ns[21][2] , \ix_single_ns[21][1] , \ix_single_ns[21][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[2][0] ),
+    .set_out_hard(\col_set[3][0] ),
+    .shift_in_hard(\col_shift[2][0] ),
+    .shift_out_hard(\col_shift[3][0] ),
+    .south_double({ \ix_double_ns[14][7] , \ix_double_ns[14][6] , \ix_double_ns[14][5] , \ix_double_ns[14][4] , \ix_double_ns[14][3] , \ix_double_ns[14][2] , \ix_double_ns[14][1] , \ix_double_ns[14][0]  }),
+    .south_single({ \ix_single_ns[14][3] , \ix_single_ns[14][2] , \ix_single_ns[14][1] , \ix_single_ns[14][0]  }),
+    .west_double({ \ix_double_ew[16][7] , \ix_double_ew[16][6] , \ix_double_ew[16][5] , \ix_double_ew[16][4] , \ix_double_ew[16][3] , \ix_double_ew[16][2] , \ix_double_ew[16][1] , \ix_double_ew[16][0]  }),
+    .west_single({ \ix_single_ew[16][3] , \ix_single_ew[16][2] , \ix_single_ew[16][1] , gpio_west[2] })
+  );
+  clb_tile \X[0].Y[3].clb  (
+    .carry_in(\carry[3][0] ),
+    .carry_out(\carry[4][0] ),
+    .cb_east_in({ \dc_ew[25][4] , \dc_ew[25][3] , \dc_ew[25][2] , \dc_ew[25][1] , \dc_ew[25][0]  }),
+    .cb_east_out({ \dc_we[25][9] , \dc_we[25][8] , \dc_we[25][7] , \dc_we[25][6] , \dc_we[25][5] , \dc_we[25][4] , \dc_we[25][3] , \dc_we[25][2] , \dc_we[25][1] , \dc_we[25][0]  }),
+    .cb_north_in({ \dc_ns[28][4] , \dc_ns[28][3] , \dc_ns[28][2] , \dc_ns[28][1] , \dc_ns[28][0]  }),
+    .cb_north_out({ \dc_sn[28][9] , \dc_sn[28][8] , \dc_sn[28][7] , \dc_sn[28][6] , \dc_sn[28][5] , \dc_sn[28][4] , \dc_sn[28][3] , \dc_sn[28][2] , \dc_sn[28][1] , \dc_sn[28][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[21][9] , \dc_sn[21][8] , \dc_sn[21][7] , \dc_sn[21][6] , \dc_sn[21][5] , \dc_sn[21][4] , \dc_sn[21][3] , \dc_sn[21][2] , \dc_sn[21][1] , \dc_sn[21][0]  }),
+    .clb_south_out({ \dc_ns[21][4] , \dc_ns[21][3] , \dc_ns[21][2] , \dc_ns[21][1] , \dc_ns[21][0]  }),
+    .clb_west_in({ _050_, _049_, _048_, _047_, _046_, _045_, _044_, _043_, _042_, _041_ }),
+    .clb_west_out({ \dc_ew[24][4] , \dc_ew[24][3] , \dc_ew[24][2] , \dc_ew[24][1] , \dc_ew[24][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[25][7] , \ix_double_ew[25][6] , \ix_double_ew[25][5] , \ix_double_ew[25][4] , \ix_double_ew[25][3] , \ix_double_ew[25][2] , \ix_double_ew[25][1] , \ix_double_ew[25][0]  }),
+    .east_single({ \ix_single_ew[25][3] , \ix_single_ew[25][2] , \ix_single_ew[25][1] , \ix_single_ew[25][0]  }),
+    .north_double({ \ix_double_ns[28][7] , \ix_double_ns[28][6] , \ix_double_ns[28][5] , \ix_double_ns[28][4] , \ix_double_ns[28][3] , \ix_double_ns[28][2] , \ix_double_ns[28][1] , \ix_double_ns[28][0]  }),
+    .north_single({ \ix_single_ns[28][3] , \ix_single_ns[28][2] , \ix_single_ns[28][1] , \ix_single_ns[28][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[3][0] ),
+    .set_out_hard(\col_set[4][0] ),
+    .shift_in_hard(\col_shift[3][0] ),
+    .shift_out_hard(\col_shift[4][0] ),
+    .south_double({ \ix_double_ns[21][7] , \ix_double_ns[21][6] , \ix_double_ns[21][5] , \ix_double_ns[21][4] , \ix_double_ns[21][3] , \ix_double_ns[21][2] , \ix_double_ns[21][1] , \ix_double_ns[21][0]  }),
+    .south_single({ \ix_single_ns[21][3] , \ix_single_ns[21][2] , \ix_single_ns[21][1] , \ix_single_ns[21][0]  }),
+    .west_double({ \ix_double_ew[24][7] , \ix_double_ew[24][6] , \ix_double_ew[24][5] , \ix_double_ew[24][4] , \ix_double_ew[24][3] , \ix_double_ew[24][2] , \ix_double_ew[24][1] , \ix_double_ew[24][0]  }),
+    .west_single({ \ix_single_ew[24][3] , \ix_single_ew[24][2] , \ix_single_ew[24][1] , gpio_west[3] })
+  );
+  clb_tile \X[0].Y[4].clb  (
+    .carry_in(\carry[4][0] ),
+    .carry_out(\carry[5][0] ),
+    .cb_east_in({ \dc_ew[33][4] , \dc_ew[33][3] , \dc_ew[33][2] , \dc_ew[33][1] , \dc_ew[33][0]  }),
+    .cb_east_out({ \dc_we[33][9] , \dc_we[33][8] , \dc_we[33][7] , \dc_we[33][6] , \dc_we[33][5] , \dc_we[33][4] , \dc_we[33][3] , \dc_we[33][2] , \dc_we[33][1] , \dc_we[33][0]  }),
+    .cb_north_in({ \dc_ns[35][4] , \dc_ns[35][3] , \dc_ns[35][2] , \dc_ns[35][1] , \dc_ns[35][0]  }),
+    .cb_north_out({ \dc_sn[35][9] , \dc_sn[35][8] , \dc_sn[35][7] , \dc_sn[35][6] , \dc_sn[35][5] , \dc_sn[35][4] , \dc_sn[35][3] , \dc_sn[35][2] , \dc_sn[35][1] , \dc_sn[35][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[28][9] , \dc_sn[28][8] , \dc_sn[28][7] , \dc_sn[28][6] , \dc_sn[28][5] , \dc_sn[28][4] , \dc_sn[28][3] , \dc_sn[28][2] , \dc_sn[28][1] , \dc_sn[28][0]  }),
+    .clb_south_out({ \dc_ns[28][4] , \dc_ns[28][3] , \dc_ns[28][2] , \dc_ns[28][1] , \dc_ns[28][0]  }),
+    .clb_west_in({ _060_, _059_, _058_, _057_, _056_, _055_, _054_, _053_, _052_, _051_ }),
+    .clb_west_out({ \dc_ew[32][4] , \dc_ew[32][3] , \dc_ew[32][2] , \dc_ew[32][1] , \dc_ew[32][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[33][7] , \ix_double_ew[33][6] , \ix_double_ew[33][5] , \ix_double_ew[33][4] , \ix_double_ew[33][3] , \ix_double_ew[33][2] , \ix_double_ew[33][1] , \ix_double_ew[33][0]  }),
+    .east_single({ \ix_single_ew[33][3] , \ix_single_ew[33][2] , \ix_single_ew[33][1] , \ix_single_ew[33][0]  }),
+    .north_double({ \ix_double_ns[35][7] , \ix_double_ns[35][6] , \ix_double_ns[35][5] , \ix_double_ns[35][4] , \ix_double_ns[35][3] , \ix_double_ns[35][2] , \ix_double_ns[35][1] , \ix_double_ns[35][0]  }),
+    .north_single({ \ix_single_ns[35][3] , \ix_single_ns[35][2] , \ix_single_ns[35][1] , \ix_single_ns[35][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[4][0] ),
+    .set_out_hard(\col_set[5][0] ),
+    .shift_in_hard(\col_shift[4][0] ),
+    .shift_out_hard(\col_shift[5][0] ),
+    .south_double({ \ix_double_ns[28][7] , \ix_double_ns[28][6] , \ix_double_ns[28][5] , \ix_double_ns[28][4] , \ix_double_ns[28][3] , \ix_double_ns[28][2] , \ix_double_ns[28][1] , \ix_double_ns[28][0]  }),
+    .south_single({ \ix_single_ns[28][3] , \ix_single_ns[28][2] , \ix_single_ns[28][1] , \ix_single_ns[28][0]  }),
+    .west_double({ \ix_double_ew[32][7] , \ix_double_ew[32][6] , \ix_double_ew[32][5] , \ix_double_ew[32][4] , \ix_double_ew[32][3] , \ix_double_ew[32][2] , \ix_double_ew[32][1] , \ix_double_ew[32][0]  }),
+    .west_single({ \ix_single_ew[32][3] , \ix_single_ew[32][2] , \ix_single_ew[32][1] , gpio_west[4] })
+  );
+  clb_tile \X[0].Y[5].clb  (
+    .carry_in(\carry[5][0] ),
+    .carry_out(\carry[6][0] ),
+    .cb_east_in({ \dc_ew[41][4] , \dc_ew[41][3] , \dc_ew[41][2] , \dc_ew[41][1] , \dc_ew[41][0]  }),
+    .cb_east_out({ \dc_we[41][9] , \dc_we[41][8] , \dc_we[41][7] , \dc_we[41][6] , \dc_we[41][5] , \dc_we[41][4] , \dc_we[41][3] , \dc_we[41][2] , \dc_we[41][1] , \dc_we[41][0]  }),
+    .cb_north_in({ \dc_ns[42][4] , \dc_ns[42][3] , \dc_ns[42][2] , \dc_ns[42][1] , \dc_ns[42][0]  }),
+    .cb_north_out({ \dc_sn[42][9] , \dc_sn[42][8] , \dc_sn[42][7] , \dc_sn[42][6] , \dc_sn[42][5] , \dc_sn[42][4] , \dc_sn[42][3] , \dc_sn[42][2] , \dc_sn[42][1] , \dc_sn[42][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[35][9] , \dc_sn[35][8] , \dc_sn[35][7] , \dc_sn[35][6] , \dc_sn[35][5] , \dc_sn[35][4] , \dc_sn[35][3] , \dc_sn[35][2] , \dc_sn[35][1] , \dc_sn[35][0]  }),
+    .clb_south_out({ \dc_ns[35][4] , \dc_ns[35][3] , \dc_ns[35][2] , \dc_ns[35][1] , \dc_ns[35][0]  }),
+    .clb_west_in({ _070_, _069_, _068_, _067_, _066_, _065_, _064_, _063_, _062_, _061_ }),
+    .clb_west_out({ \dc_ew[40][4] , \dc_ew[40][3] , \dc_ew[40][2] , \dc_ew[40][1] , \dc_ew[40][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[41][7] , \ix_double_ew[41][6] , \ix_double_ew[41][5] , \ix_double_ew[41][4] , \ix_double_ew[41][3] , \ix_double_ew[41][2] , \ix_double_ew[41][1] , \ix_double_ew[41][0]  }),
+    .east_single({ \ix_single_ew[41][3] , \ix_single_ew[41][2] , \ix_single_ew[41][1] , \ix_single_ew[41][0]  }),
+    .north_double({ \ix_double_ns[42][7] , \ix_double_ns[42][6] , \ix_double_ns[42][5] , \ix_double_ns[42][4] , \ix_double_ns[42][3] , \ix_double_ns[42][2] , \ix_double_ns[42][1] , \ix_double_ns[42][0]  }),
+    .north_single({ \ix_single_ns[42][3] , \ix_single_ns[42][2] , \ix_single_ns[42][1] , \ix_single_ns[42][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[5][0] ),
+    .set_out_hard(\col_set[6][0] ),
+    .shift_in_hard(\col_shift[5][0] ),
+    .shift_out_hard(\col_shift[6][0] ),
+    .south_double({ \ix_double_ns[35][7] , \ix_double_ns[35][6] , \ix_double_ns[35][5] , \ix_double_ns[35][4] , \ix_double_ns[35][3] , \ix_double_ns[35][2] , \ix_double_ns[35][1] , \ix_double_ns[35][0]  }),
+    .south_single({ \ix_single_ns[35][3] , \ix_single_ns[35][2] , \ix_single_ns[35][1] , \ix_single_ns[35][0]  }),
+    .west_double({ \ix_double_ew[40][7] , \ix_double_ew[40][6] , \ix_double_ew[40][5] , \ix_double_ew[40][4] , \ix_double_ew[40][3] , \ix_double_ew[40][2] , \ix_double_ew[40][1] , \ix_double_ew[40][0]  }),
+    .west_single({ \ix_single_ew[40][3] , \ix_single_ew[40][2] , \ix_single_ew[40][1] , gpio_west[5] })
+  );
+  clb_tile \X[0].Y[6].clb  (
+    .carry_in(\carry[6][0] ),
+    .carry_out(\carry[7][0] ),
+    .cb_east_in({ \dc_ew[49][4] , \dc_ew[49][3] , \dc_ew[49][2] , \dc_ew[49][1] , \dc_ew[49][0]  }),
+    .cb_east_out({ \dc_we[49][9] , \dc_we[49][8] , \dc_we[49][7] , \dc_we[49][6] , \dc_we[49][5] , \dc_we[49][4] , \dc_we[49][3] , \dc_we[49][2] , \dc_we[49][1] , \dc_we[49][0]  }),
+    .cb_north_in({ \dc_ns[49][4] , \dc_ns[49][3] , \dc_ns[49][2] , \dc_ns[49][1] , \dc_ns[49][0]  }),
+    .cb_north_out({ \dc_sn[49][9] , \dc_sn[49][8] , \dc_sn[49][7] , \dc_sn[49][6] , \dc_sn[49][5] , \dc_sn[49][4] , \dc_sn[49][3] , \dc_sn[49][2] , \dc_sn[49][1] , \dc_sn[49][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[42][9] , \dc_sn[42][8] , \dc_sn[42][7] , \dc_sn[42][6] , \dc_sn[42][5] , \dc_sn[42][4] , \dc_sn[42][3] , \dc_sn[42][2] , \dc_sn[42][1] , \dc_sn[42][0]  }),
+    .clb_south_out({ \dc_ns[42][4] , \dc_ns[42][3] , \dc_ns[42][2] , \dc_ns[42][1] , \dc_ns[42][0]  }),
+    .clb_west_in({ _080_, _079_, _078_, _077_, _076_, _075_, _074_, _073_, _072_, _071_ }),
+    .clb_west_out({ \dc_ew[48][4] , \dc_ew[48][3] , \dc_ew[48][2] , \dc_ew[48][1] , \dc_ew[48][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[49][7] , \ix_double_ew[49][6] , \ix_double_ew[49][5] , \ix_double_ew[49][4] , \ix_double_ew[49][3] , \ix_double_ew[49][2] , \ix_double_ew[49][1] , \ix_double_ew[49][0]  }),
+    .east_single({ \ix_single_ew[49][3] , \ix_single_ew[49][2] , \ix_single_ew[49][1] , \ix_single_ew[49][0]  }),
+    .north_double({ \ix_double_ns[49][7] , \ix_double_ns[49][6] , \ix_double_ns[49][5] , \ix_double_ns[49][4] , \ix_double_ns[49][3] , \ix_double_ns[49][2] , \ix_double_ns[49][1] , \ix_double_ns[49][0]  }),
+    .north_single({ \ix_single_ns[49][3] , \ix_single_ns[49][2] , \ix_single_ns[49][1] , \ix_single_ns[49][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[6][0] ),
+    .set_out_hard(\col_set[7][0] ),
+    .shift_in_hard(\col_shift[6][0] ),
+    .shift_out_hard(\col_shift[7][0] ),
+    .south_double({ \ix_double_ns[42][7] , \ix_double_ns[42][6] , \ix_double_ns[42][5] , \ix_double_ns[42][4] , \ix_double_ns[42][3] , \ix_double_ns[42][2] , \ix_double_ns[42][1] , \ix_double_ns[42][0]  }),
+    .south_single({ \ix_single_ns[42][3] , \ix_single_ns[42][2] , \ix_single_ns[42][1] , \ix_single_ns[42][0]  }),
+    .west_double({ \ix_double_ew[48][7] , \ix_double_ew[48][6] , \ix_double_ew[48][5] , \ix_double_ew[48][4] , \ix_double_ew[48][3] , \ix_double_ew[48][2] , \ix_double_ew[48][1] , \ix_double_ew[48][0]  }),
+    .west_single({ \ix_single_ew[48][3] , \ix_single_ew[48][2] , \ix_single_ew[48][1] , gpio_west[6] })
+  );
+  clb_tile \X[0].Y[7].clb  (
+    .carry_in(\carry[7][0] ),
+    .carry_out(\carry[8][0] ),
+    .cb_east_in({ \dc_ew[57][4] , \dc_ew[57][3] , \dc_ew[57][2] , \dc_ew[57][1] , \dc_ew[57][0]  }),
+    .cb_east_out({ \dc_we[57][9] , \dc_we[57][8] , \dc_we[57][7] , \dc_we[57][6] , \dc_we[57][5] , \dc_we[57][4] , \dc_we[57][3] , \dc_we[57][2] , \dc_we[57][1] , \dc_we[57][0]  }),
+    .cb_north_in({ _085_, _084_, _083_, _082_, _081_ }),
+    .cb_north_out({ \dc_sn[56][9] , \dc_sn[56][8] , \dc_sn[56][7] , \dc_sn[56][6] , \dc_sn[56][5] , \dc_sn[56][4] , \dc_sn[56][3] , \dc_sn[56][2] , \dc_sn[56][1] , \dc_sn[56][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[49][9] , \dc_sn[49][8] , \dc_sn[49][7] , \dc_sn[49][6] , \dc_sn[49][5] , \dc_sn[49][4] , \dc_sn[49][3] , \dc_sn[49][2] , \dc_sn[49][1] , \dc_sn[49][0]  }),
+    .clb_south_out({ \dc_ns[49][4] , \dc_ns[49][3] , \dc_ns[49][2] , \dc_ns[49][1] , \dc_ns[49][0]  }),
+    .clb_west_in({ _095_, _094_, _093_, _092_, _091_, _090_, _089_, _088_, _087_, _086_ }),
+    .clb_west_out({ \dc_ew[56][4] , \dc_ew[56][3] , \dc_ew[56][2] , \dc_ew[56][1] , \dc_ew[56][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[57][7] , \ix_double_ew[57][6] , \ix_double_ew[57][5] , \ix_double_ew[57][4] , \ix_double_ew[57][3] , \ix_double_ew[57][2] , \ix_double_ew[57][1] , \ix_double_ew[57][0]  }),
+    .east_single({ \ix_single_ew[57][3] , \ix_single_ew[57][2] , \ix_single_ew[57][1] , \ix_single_ew[57][0]  }),
+    .north_double({ \ix_double_ns[56][7] , \ix_double_ns[56][6] , \ix_double_ns[56][5] , \ix_double_ns[56][4] , \ix_double_ns[56][3] , \ix_double_ns[56][2] , \ix_double_ns[56][1] , \ix_double_ns[56][0]  }),
+    .north_single({ \ix_single_ns[56][3] , \ix_single_ns[56][2] , \ix_single_ns[56][1] , gpio_north[0] }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[7][0] ),
+    .set_out_hard(\col_set[8][0] ),
+    .shift_in_hard(\col_shift[7][0] ),
+    .shift_out_hard(\col_shift[8][0] ),
+    .south_double({ \ix_double_ns[49][7] , \ix_double_ns[49][6] , \ix_double_ns[49][5] , \ix_double_ns[49][4] , \ix_double_ns[49][3] , \ix_double_ns[49][2] , \ix_double_ns[49][1] , \ix_double_ns[49][0]  }),
+    .south_single({ \ix_single_ns[49][3] , \ix_single_ns[49][2] , \ix_single_ns[49][1] , \ix_single_ns[49][0]  }),
+    .west_double({ \ix_double_ew[56][7] , \ix_double_ew[56][6] , \ix_double_ew[56][5] , \ix_double_ew[56][4] , \ix_double_ew[56][3] , \ix_double_ew[56][2] , \ix_double_ew[56][1] , \ix_double_ew[56][0]  }),
+    .west_single({ \ix_single_ew[56][3] , \ix_single_ew[56][2] , \ix_single_ew[56][1] , gpio_west[7] })
+  );
+  clb_tile \X[1].Y[0].clb  (
+    .carry_in(_096_),
+    .carry_out(\carry[1][1] ),
+    .cb_east_in({ \dc_ew[2][4] , \dc_ew[2][3] , \dc_ew[2][2] , \dc_ew[2][1] , \dc_ew[2][0]  }),
+    .cb_east_out({ \dc_we[2][9] , \dc_we[2][8] , \dc_we[2][7] , \dc_we[2][6] , \dc_we[2][5] , \dc_we[2][4] , \dc_we[2][3] , \dc_we[2][2] , \dc_we[2][1] , \dc_we[2][0]  }),
+    .cb_north_in({ \dc_ns[8][4] , \dc_ns[8][3] , \dc_ns[8][2] , \dc_ns[8][1] , \dc_ns[8][0]  }),
+    .cb_north_out({ \dc_sn[8][9] , \dc_sn[8][8] , \dc_sn[8][7] , \dc_sn[8][6] , \dc_sn[8][5] , \dc_sn[8][4] , \dc_sn[8][3] , \dc_sn[8][2] , \dc_sn[8][1] , \dc_sn[8][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ _106_, _105_, _104_, _103_, _102_, _101_, _100_, _099_, _098_, _097_ }),
+    .clb_south_out({ \dc_ns[1][4] , \dc_ns[1][3] , \dc_ns[1][2] , \dc_ns[1][1] , \dc_ns[1][0]  }),
+    .clb_west_in({ \dc_we[1][9] , \dc_we[1][8] , \dc_we[1][7] , \dc_we[1][6] , \dc_we[1][5] , \dc_we[1][4] , \dc_we[1][3] , \dc_we[1][2] , \dc_we[1][1] , \dc_we[1][0]  }),
+    .clb_west_out({ \dc_ew[1][4] , \dc_ew[1][3] , \dc_ew[1][2] , \dc_ew[1][1] , \dc_ew[1][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[2][7] , \ix_double_ew[2][6] , \ix_double_ew[2][5] , \ix_double_ew[2][4] , \ix_double_ew[2][3] , \ix_double_ew[2][2] , \ix_double_ew[2][1] , \ix_double_ew[2][0]  }),
+    .east_single({ \ix_single_ew[2][3] , \ix_single_ew[2][2] , \ix_single_ew[2][1] , \ix_single_ew[2][0]  }),
+    .north_double({ \ix_double_ns[8][7] , \ix_double_ns[8][6] , \ix_double_ns[8][5] , \ix_double_ns[8][4] , \ix_double_ns[8][3] , \ix_double_ns[8][2] , \ix_double_ns[8][1] , \ix_double_ns[8][0]  }),
+    .north_single({ \ix_single_ns[8][3] , \ix_single_ns[8][2] , \ix_single_ns[8][1] , \ix_single_ns[8][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\wb_set_out[0][1] ),
+    .set_out_hard(\col_set[1][1] ),
+    .shift_in_hard(\wb_shift_out[0][1] ),
+    .shift_out_hard(\col_shift[1][1] ),
+    .south_double({ \ix_double_ns[1][7] , \ix_double_ns[1][6] , \ix_double_ns[1][5] , \ix_double_ns[1][4] , \ix_double_ns[1][3] , \ix_double_ns[1][2] , \ix_double_ns[1][1] , \ix_double_ns[1][0]  }),
+    .south_single({ \ix_single_ns[1][3] , \ix_single_ns[1][2] , \ix_single_ns[1][1] , gpio_south[1] }),
+    .west_double({ \ix_double_ew[1][7] , \ix_double_ew[1][6] , \ix_double_ew[1][5] , \ix_double_ew[1][4] , \ix_double_ew[1][3] , \ix_double_ew[1][2] , \ix_double_ew[1][1] , \ix_double_ew[1][0]  }),
+    .west_single({ \ix_single_ew[1][3] , \ix_single_ew[1][2] , \ix_single_ew[1][1] , \ix_single_ew[1][0]  })
+  );
+  clb_tile \X[1].Y[1].clb  (
+    .carry_in(\carry[1][1] ),
+    .carry_out(\carry[2][1] ),
+    .cb_east_in({ \dc_ew[10][4] , \dc_ew[10][3] , \dc_ew[10][2] , \dc_ew[10][1] , \dc_ew[10][0]  }),
+    .cb_east_out({ \dc_we[10][9] , \dc_we[10][8] , \dc_we[10][7] , \dc_we[10][6] , \dc_we[10][5] , \dc_we[10][4] , \dc_we[10][3] , \dc_we[10][2] , \dc_we[10][1] , \dc_we[10][0]  }),
+    .cb_north_in({ \dc_ns[15][4] , \dc_ns[15][3] , \dc_ns[15][2] , \dc_ns[15][1] , \dc_ns[15][0]  }),
+    .cb_north_out({ \dc_sn[15][9] , \dc_sn[15][8] , \dc_sn[15][7] , \dc_sn[15][6] , \dc_sn[15][5] , \dc_sn[15][4] , \dc_sn[15][3] , \dc_sn[15][2] , \dc_sn[15][1] , \dc_sn[15][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[8][9] , \dc_sn[8][8] , \dc_sn[8][7] , \dc_sn[8][6] , \dc_sn[8][5] , \dc_sn[8][4] , \dc_sn[8][3] , \dc_sn[8][2] , \dc_sn[8][1] , \dc_sn[8][0]  }),
+    .clb_south_out({ \dc_ns[8][4] , \dc_ns[8][3] , \dc_ns[8][2] , \dc_ns[8][1] , \dc_ns[8][0]  }),
+    .clb_west_in({ \dc_we[9][9] , \dc_we[9][8] , \dc_we[9][7] , \dc_we[9][6] , \dc_we[9][5] , \dc_we[9][4] , \dc_we[9][3] , \dc_we[9][2] , \dc_we[9][1] , \dc_we[9][0]  }),
+    .clb_west_out({ \dc_ew[9][4] , \dc_ew[9][3] , \dc_ew[9][2] , \dc_ew[9][1] , \dc_ew[9][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[10][7] , \ix_double_ew[10][6] , \ix_double_ew[10][5] , \ix_double_ew[10][4] , \ix_double_ew[10][3] , \ix_double_ew[10][2] , \ix_double_ew[10][1] , \ix_double_ew[10][0]  }),
+    .east_single({ \ix_single_ew[10][3] , \ix_single_ew[10][2] , \ix_single_ew[10][1] , \ix_single_ew[10][0]  }),
+    .north_double({ \ix_double_ns[15][7] , \ix_double_ns[15][6] , \ix_double_ns[15][5] , \ix_double_ns[15][4] , \ix_double_ns[15][3] , \ix_double_ns[15][2] , \ix_double_ns[15][1] , \ix_double_ns[15][0]  }),
+    .north_single({ \ix_single_ns[15][3] , \ix_single_ns[15][2] , \ix_single_ns[15][1] , \ix_single_ns[15][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[1][1] ),
+    .set_out_hard(\col_set[2][1] ),
+    .shift_in_hard(\col_shift[1][1] ),
+    .shift_out_hard(\col_shift[2][1] ),
+    .south_double({ \ix_double_ns[8][7] , \ix_double_ns[8][6] , \ix_double_ns[8][5] , \ix_double_ns[8][4] , \ix_double_ns[8][3] , \ix_double_ns[8][2] , \ix_double_ns[8][1] , \ix_double_ns[8][0]  }),
+    .south_single({ \ix_single_ns[8][3] , \ix_single_ns[8][2] , \ix_single_ns[8][1] , \ix_single_ns[8][0]  }),
+    .west_double({ \ix_double_ew[9][7] , \ix_double_ew[9][6] , \ix_double_ew[9][5] , \ix_double_ew[9][4] , \ix_double_ew[9][3] , \ix_double_ew[9][2] , \ix_double_ew[9][1] , \ix_double_ew[9][0]  }),
+    .west_single({ \ix_single_ew[9][3] , \ix_single_ew[9][2] , \ix_single_ew[9][1] , \ix_single_ew[9][0]  })
+  );
+  clb_tile \X[1].Y[2].clb  (
+    .carry_in(\carry[2][1] ),
+    .carry_out(\carry[3][1] ),
+    .cb_east_in({ \dc_ew[18][4] , \dc_ew[18][3] , \dc_ew[18][2] , \dc_ew[18][1] , \dc_ew[18][0]  }),
+    .cb_east_out({ \dc_we[18][9] , \dc_we[18][8] , \dc_we[18][7] , \dc_we[18][6] , \dc_we[18][5] , \dc_we[18][4] , \dc_we[18][3] , \dc_we[18][2] , \dc_we[18][1] , \dc_we[18][0]  }),
+    .cb_north_in({ \dc_ns[22][4] , \dc_ns[22][3] , \dc_ns[22][2] , \dc_ns[22][1] , \dc_ns[22][0]  }),
+    .cb_north_out({ \dc_sn[22][9] , \dc_sn[22][8] , \dc_sn[22][7] , \dc_sn[22][6] , \dc_sn[22][5] , \dc_sn[22][4] , \dc_sn[22][3] , \dc_sn[22][2] , \dc_sn[22][1] , \dc_sn[22][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[15][9] , \dc_sn[15][8] , \dc_sn[15][7] , \dc_sn[15][6] , \dc_sn[15][5] , \dc_sn[15][4] , \dc_sn[15][3] , \dc_sn[15][2] , \dc_sn[15][1] , \dc_sn[15][0]  }),
+    .clb_south_out({ \dc_ns[15][4] , \dc_ns[15][3] , \dc_ns[15][2] , \dc_ns[15][1] , \dc_ns[15][0]  }),
+    .clb_west_in({ \dc_we[17][9] , \dc_we[17][8] , \dc_we[17][7] , \dc_we[17][6] , \dc_we[17][5] , \dc_we[17][4] , \dc_we[17][3] , \dc_we[17][2] , \dc_we[17][1] , \dc_we[17][0]  }),
+    .clb_west_out({ \dc_ew[17][4] , \dc_ew[17][3] , \dc_ew[17][2] , \dc_ew[17][1] , \dc_ew[17][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[18][7] , \ix_double_ew[18][6] , \ix_double_ew[18][5] , \ix_double_ew[18][4] , \ix_double_ew[18][3] , \ix_double_ew[18][2] , \ix_double_ew[18][1] , \ix_double_ew[18][0]  }),
+    .east_single({ \ix_single_ew[18][3] , \ix_single_ew[18][2] , \ix_single_ew[18][1] , \ix_single_ew[18][0]  }),
+    .north_double({ \ix_double_ns[22][7] , \ix_double_ns[22][6] , \ix_double_ns[22][5] , \ix_double_ns[22][4] , \ix_double_ns[22][3] , \ix_double_ns[22][2] , \ix_double_ns[22][1] , \ix_double_ns[22][0]  }),
+    .north_single({ \ix_single_ns[22][3] , \ix_single_ns[22][2] , \ix_single_ns[22][1] , \ix_single_ns[22][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[2][1] ),
+    .set_out_hard(\col_set[3][1] ),
+    .shift_in_hard(\col_shift[2][1] ),
+    .shift_out_hard(\col_shift[3][1] ),
+    .south_double({ \ix_double_ns[15][7] , \ix_double_ns[15][6] , \ix_double_ns[15][5] , \ix_double_ns[15][4] , \ix_double_ns[15][3] , \ix_double_ns[15][2] , \ix_double_ns[15][1] , \ix_double_ns[15][0]  }),
+    .south_single({ \ix_single_ns[15][3] , \ix_single_ns[15][2] , \ix_single_ns[15][1] , \ix_single_ns[15][0]  }),
+    .west_double({ \ix_double_ew[17][7] , \ix_double_ew[17][6] , \ix_double_ew[17][5] , \ix_double_ew[17][4] , \ix_double_ew[17][3] , \ix_double_ew[17][2] , \ix_double_ew[17][1] , \ix_double_ew[17][0]  }),
+    .west_single({ \ix_single_ew[17][3] , \ix_single_ew[17][2] , \ix_single_ew[17][1] , \ix_single_ew[17][0]  })
+  );
+  clb_tile \X[1].Y[3].clb  (
+    .carry_in(\carry[3][1] ),
+    .carry_out(\carry[4][1] ),
+    .cb_east_in({ \dc_ew[26][4] , \dc_ew[26][3] , \dc_ew[26][2] , \dc_ew[26][1] , \dc_ew[26][0]  }),
+    .cb_east_out({ \dc_we[26][9] , \dc_we[26][8] , \dc_we[26][7] , \dc_we[26][6] , \dc_we[26][5] , \dc_we[26][4] , \dc_we[26][3] , \dc_we[26][2] , \dc_we[26][1] , \dc_we[26][0]  }),
+    .cb_north_in({ \dc_ns[29][4] , \dc_ns[29][3] , \dc_ns[29][2] , \dc_ns[29][1] , \dc_ns[29][0]  }),
+    .cb_north_out({ \dc_sn[29][9] , \dc_sn[29][8] , \dc_sn[29][7] , \dc_sn[29][6] , \dc_sn[29][5] , \dc_sn[29][4] , \dc_sn[29][3] , \dc_sn[29][2] , \dc_sn[29][1] , \dc_sn[29][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[22][9] , \dc_sn[22][8] , \dc_sn[22][7] , \dc_sn[22][6] , \dc_sn[22][5] , \dc_sn[22][4] , \dc_sn[22][3] , \dc_sn[22][2] , \dc_sn[22][1] , \dc_sn[22][0]  }),
+    .clb_south_out({ \dc_ns[22][4] , \dc_ns[22][3] , \dc_ns[22][2] , \dc_ns[22][1] , \dc_ns[22][0]  }),
+    .clb_west_in({ \dc_we[25][9] , \dc_we[25][8] , \dc_we[25][7] , \dc_we[25][6] , \dc_we[25][5] , \dc_we[25][4] , \dc_we[25][3] , \dc_we[25][2] , \dc_we[25][1] , \dc_we[25][0]  }),
+    .clb_west_out({ \dc_ew[25][4] , \dc_ew[25][3] , \dc_ew[25][2] , \dc_ew[25][1] , \dc_ew[25][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[26][7] , \ix_double_ew[26][6] , \ix_double_ew[26][5] , \ix_double_ew[26][4] , \ix_double_ew[26][3] , \ix_double_ew[26][2] , \ix_double_ew[26][1] , \ix_double_ew[26][0]  }),
+    .east_single({ \ix_single_ew[26][3] , \ix_single_ew[26][2] , \ix_single_ew[26][1] , \ix_single_ew[26][0]  }),
+    .north_double({ \ix_double_ns[29][7] , \ix_double_ns[29][6] , \ix_double_ns[29][5] , \ix_double_ns[29][4] , \ix_double_ns[29][3] , \ix_double_ns[29][2] , \ix_double_ns[29][1] , \ix_double_ns[29][0]  }),
+    .north_single({ \ix_single_ns[29][3] , \ix_single_ns[29][2] , \ix_single_ns[29][1] , \ix_single_ns[29][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[3][1] ),
+    .set_out_hard(\col_set[4][1] ),
+    .shift_in_hard(\col_shift[3][1] ),
+    .shift_out_hard(\col_shift[4][1] ),
+    .south_double({ \ix_double_ns[22][7] , \ix_double_ns[22][6] , \ix_double_ns[22][5] , \ix_double_ns[22][4] , \ix_double_ns[22][3] , \ix_double_ns[22][2] , \ix_double_ns[22][1] , \ix_double_ns[22][0]  }),
+    .south_single({ \ix_single_ns[22][3] , \ix_single_ns[22][2] , \ix_single_ns[22][1] , \ix_single_ns[22][0]  }),
+    .west_double({ \ix_double_ew[25][7] , \ix_double_ew[25][6] , \ix_double_ew[25][5] , \ix_double_ew[25][4] , \ix_double_ew[25][3] , \ix_double_ew[25][2] , \ix_double_ew[25][1] , \ix_double_ew[25][0]  }),
+    .west_single({ \ix_single_ew[25][3] , \ix_single_ew[25][2] , \ix_single_ew[25][1] , \ix_single_ew[25][0]  })
+  );
+  clb_tile \X[1].Y[4].clb  (
+    .carry_in(\carry[4][1] ),
+    .carry_out(\carry[5][1] ),
+    .cb_east_in({ \dc_ew[34][4] , \dc_ew[34][3] , \dc_ew[34][2] , \dc_ew[34][1] , \dc_ew[34][0]  }),
+    .cb_east_out({ \dc_we[34][9] , \dc_we[34][8] , \dc_we[34][7] , \dc_we[34][6] , \dc_we[34][5] , \dc_we[34][4] , \dc_we[34][3] , \dc_we[34][2] , \dc_we[34][1] , \dc_we[34][0]  }),
+    .cb_north_in({ \dc_ns[36][4] , \dc_ns[36][3] , \dc_ns[36][2] , \dc_ns[36][1] , \dc_ns[36][0]  }),
+    .cb_north_out({ \dc_sn[36][9] , \dc_sn[36][8] , \dc_sn[36][7] , \dc_sn[36][6] , \dc_sn[36][5] , \dc_sn[36][4] , \dc_sn[36][3] , \dc_sn[36][2] , \dc_sn[36][1] , \dc_sn[36][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[29][9] , \dc_sn[29][8] , \dc_sn[29][7] , \dc_sn[29][6] , \dc_sn[29][5] , \dc_sn[29][4] , \dc_sn[29][3] , \dc_sn[29][2] , \dc_sn[29][1] , \dc_sn[29][0]  }),
+    .clb_south_out({ \dc_ns[29][4] , \dc_ns[29][3] , \dc_ns[29][2] , \dc_ns[29][1] , \dc_ns[29][0]  }),
+    .clb_west_in({ \dc_we[33][9] , \dc_we[33][8] , \dc_we[33][7] , \dc_we[33][6] , \dc_we[33][5] , \dc_we[33][4] , \dc_we[33][3] , \dc_we[33][2] , \dc_we[33][1] , \dc_we[33][0]  }),
+    .clb_west_out({ \dc_ew[33][4] , \dc_ew[33][3] , \dc_ew[33][2] , \dc_ew[33][1] , \dc_ew[33][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[34][7] , \ix_double_ew[34][6] , \ix_double_ew[34][5] , \ix_double_ew[34][4] , \ix_double_ew[34][3] , \ix_double_ew[34][2] , \ix_double_ew[34][1] , \ix_double_ew[34][0]  }),
+    .east_single({ \ix_single_ew[34][3] , \ix_single_ew[34][2] , \ix_single_ew[34][1] , \ix_single_ew[34][0]  }),
+    .north_double({ \ix_double_ns[36][7] , \ix_double_ns[36][6] , \ix_double_ns[36][5] , \ix_double_ns[36][4] , \ix_double_ns[36][3] , \ix_double_ns[36][2] , \ix_double_ns[36][1] , \ix_double_ns[36][0]  }),
+    .north_single({ \ix_single_ns[36][3] , \ix_single_ns[36][2] , \ix_single_ns[36][1] , \ix_single_ns[36][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[4][1] ),
+    .set_out_hard(\col_set[5][1] ),
+    .shift_in_hard(\col_shift[4][1] ),
+    .shift_out_hard(\col_shift[5][1] ),
+    .south_double({ \ix_double_ns[29][7] , \ix_double_ns[29][6] , \ix_double_ns[29][5] , \ix_double_ns[29][4] , \ix_double_ns[29][3] , \ix_double_ns[29][2] , \ix_double_ns[29][1] , \ix_double_ns[29][0]  }),
+    .south_single({ \ix_single_ns[29][3] , \ix_single_ns[29][2] , \ix_single_ns[29][1] , \ix_single_ns[29][0]  }),
+    .west_double({ \ix_double_ew[33][7] , \ix_double_ew[33][6] , \ix_double_ew[33][5] , \ix_double_ew[33][4] , \ix_double_ew[33][3] , \ix_double_ew[33][2] , \ix_double_ew[33][1] , \ix_double_ew[33][0]  }),
+    .west_single({ \ix_single_ew[33][3] , \ix_single_ew[33][2] , \ix_single_ew[33][1] , \ix_single_ew[33][0]  })
+  );
+  clb_tile \X[1].Y[5].clb  (
+    .carry_in(\carry[5][1] ),
+    .carry_out(\carry[6][1] ),
+    .cb_east_in({ \dc_ew[42][4] , \dc_ew[42][3] , \dc_ew[42][2] , \dc_ew[42][1] , \dc_ew[42][0]  }),
+    .cb_east_out({ \dc_we[42][9] , \dc_we[42][8] , \dc_we[42][7] , \dc_we[42][6] , \dc_we[42][5] , \dc_we[42][4] , \dc_we[42][3] , \dc_we[42][2] , \dc_we[42][1] , \dc_we[42][0]  }),
+    .cb_north_in({ \dc_ns[43][4] , \dc_ns[43][3] , \dc_ns[43][2] , \dc_ns[43][1] , \dc_ns[43][0]  }),
+    .cb_north_out({ \dc_sn[43][9] , \dc_sn[43][8] , \dc_sn[43][7] , \dc_sn[43][6] , \dc_sn[43][5] , \dc_sn[43][4] , \dc_sn[43][3] , \dc_sn[43][2] , \dc_sn[43][1] , \dc_sn[43][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[36][9] , \dc_sn[36][8] , \dc_sn[36][7] , \dc_sn[36][6] , \dc_sn[36][5] , \dc_sn[36][4] , \dc_sn[36][3] , \dc_sn[36][2] , \dc_sn[36][1] , \dc_sn[36][0]  }),
+    .clb_south_out({ \dc_ns[36][4] , \dc_ns[36][3] , \dc_ns[36][2] , \dc_ns[36][1] , \dc_ns[36][0]  }),
+    .clb_west_in({ \dc_we[41][9] , \dc_we[41][8] , \dc_we[41][7] , \dc_we[41][6] , \dc_we[41][5] , \dc_we[41][4] , \dc_we[41][3] , \dc_we[41][2] , \dc_we[41][1] , \dc_we[41][0]  }),
+    .clb_west_out({ \dc_ew[41][4] , \dc_ew[41][3] , \dc_ew[41][2] , \dc_ew[41][1] , \dc_ew[41][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[42][7] , \ix_double_ew[42][6] , \ix_double_ew[42][5] , \ix_double_ew[42][4] , \ix_double_ew[42][3] , \ix_double_ew[42][2] , \ix_double_ew[42][1] , \ix_double_ew[42][0]  }),
+    .east_single({ \ix_single_ew[42][3] , \ix_single_ew[42][2] , \ix_single_ew[42][1] , \ix_single_ew[42][0]  }),
+    .north_double({ \ix_double_ns[43][7] , \ix_double_ns[43][6] , \ix_double_ns[43][5] , \ix_double_ns[43][4] , \ix_double_ns[43][3] , \ix_double_ns[43][2] , \ix_double_ns[43][1] , \ix_double_ns[43][0]  }),
+    .north_single({ \ix_single_ns[43][3] , \ix_single_ns[43][2] , \ix_single_ns[43][1] , \ix_single_ns[43][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[5][1] ),
+    .set_out_hard(\col_set[6][1] ),
+    .shift_in_hard(\col_shift[5][1] ),
+    .shift_out_hard(\col_shift[6][1] ),
+    .south_double({ \ix_double_ns[36][7] , \ix_double_ns[36][6] , \ix_double_ns[36][5] , \ix_double_ns[36][4] , \ix_double_ns[36][3] , \ix_double_ns[36][2] , \ix_double_ns[36][1] , \ix_double_ns[36][0]  }),
+    .south_single({ \ix_single_ns[36][3] , \ix_single_ns[36][2] , \ix_single_ns[36][1] , \ix_single_ns[36][0]  }),
+    .west_double({ \ix_double_ew[41][7] , \ix_double_ew[41][6] , \ix_double_ew[41][5] , \ix_double_ew[41][4] , \ix_double_ew[41][3] , \ix_double_ew[41][2] , \ix_double_ew[41][1] , \ix_double_ew[41][0]  }),
+    .west_single({ \ix_single_ew[41][3] , \ix_single_ew[41][2] , \ix_single_ew[41][1] , \ix_single_ew[41][0]  })
+  );
+  clb_tile \X[1].Y[6].clb  (
+    .carry_in(\carry[6][1] ),
+    .carry_out(\carry[7][1] ),
+    .cb_east_in({ \dc_ew[50][4] , \dc_ew[50][3] , \dc_ew[50][2] , \dc_ew[50][1] , \dc_ew[50][0]  }),
+    .cb_east_out({ \dc_we[50][9] , \dc_we[50][8] , \dc_we[50][7] , \dc_we[50][6] , \dc_we[50][5] , \dc_we[50][4] , \dc_we[50][3] , \dc_we[50][2] , \dc_we[50][1] , \dc_we[50][0]  }),
+    .cb_north_in({ \dc_ns[50][4] , \dc_ns[50][3] , \dc_ns[50][2] , \dc_ns[50][1] , \dc_ns[50][0]  }),
+    .cb_north_out({ \dc_sn[50][9] , \dc_sn[50][8] , \dc_sn[50][7] , \dc_sn[50][6] , \dc_sn[50][5] , \dc_sn[50][4] , \dc_sn[50][3] , \dc_sn[50][2] , \dc_sn[50][1] , \dc_sn[50][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[43][9] , \dc_sn[43][8] , \dc_sn[43][7] , \dc_sn[43][6] , \dc_sn[43][5] , \dc_sn[43][4] , \dc_sn[43][3] , \dc_sn[43][2] , \dc_sn[43][1] , \dc_sn[43][0]  }),
+    .clb_south_out({ \dc_ns[43][4] , \dc_ns[43][3] , \dc_ns[43][2] , \dc_ns[43][1] , \dc_ns[43][0]  }),
+    .clb_west_in({ \dc_we[49][9] , \dc_we[49][8] , \dc_we[49][7] , \dc_we[49][6] , \dc_we[49][5] , \dc_we[49][4] , \dc_we[49][3] , \dc_we[49][2] , \dc_we[49][1] , \dc_we[49][0]  }),
+    .clb_west_out({ \dc_ew[49][4] , \dc_ew[49][3] , \dc_ew[49][2] , \dc_ew[49][1] , \dc_ew[49][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[50][7] , \ix_double_ew[50][6] , \ix_double_ew[50][5] , \ix_double_ew[50][4] , \ix_double_ew[50][3] , \ix_double_ew[50][2] , \ix_double_ew[50][1] , \ix_double_ew[50][0]  }),
+    .east_single({ \ix_single_ew[50][3] , \ix_single_ew[50][2] , \ix_single_ew[50][1] , \ix_single_ew[50][0]  }),
+    .north_double({ \ix_double_ns[50][7] , \ix_double_ns[50][6] , \ix_double_ns[50][5] , \ix_double_ns[50][4] , \ix_double_ns[50][3] , \ix_double_ns[50][2] , \ix_double_ns[50][1] , \ix_double_ns[50][0]  }),
+    .north_single({ \ix_single_ns[50][3] , \ix_single_ns[50][2] , \ix_single_ns[50][1] , \ix_single_ns[50][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[6][1] ),
+    .set_out_hard(\col_set[7][1] ),
+    .shift_in_hard(\col_shift[6][1] ),
+    .shift_out_hard(\col_shift[7][1] ),
+    .south_double({ \ix_double_ns[43][7] , \ix_double_ns[43][6] , \ix_double_ns[43][5] , \ix_double_ns[43][4] , \ix_double_ns[43][3] , \ix_double_ns[43][2] , \ix_double_ns[43][1] , \ix_double_ns[43][0]  }),
+    .south_single({ \ix_single_ns[43][3] , \ix_single_ns[43][2] , \ix_single_ns[43][1] , \ix_single_ns[43][0]  }),
+    .west_double({ \ix_double_ew[49][7] , \ix_double_ew[49][6] , \ix_double_ew[49][5] , \ix_double_ew[49][4] , \ix_double_ew[49][3] , \ix_double_ew[49][2] , \ix_double_ew[49][1] , \ix_double_ew[49][0]  }),
+    .west_single({ \ix_single_ew[49][3] , \ix_single_ew[49][2] , \ix_single_ew[49][1] , \ix_single_ew[49][0]  })
+  );
+  clb_tile \X[1].Y[7].clb  (
+    .carry_in(\carry[7][1] ),
+    .carry_out(\carry[8][1] ),
+    .cb_east_in({ \dc_ew[58][4] , \dc_ew[58][3] , \dc_ew[58][2] , \dc_ew[58][1] , \dc_ew[58][0]  }),
+    .cb_east_out({ \dc_we[58][9] , \dc_we[58][8] , \dc_we[58][7] , \dc_we[58][6] , \dc_we[58][5] , \dc_we[58][4] , \dc_we[58][3] , \dc_we[58][2] , \dc_we[58][1] , \dc_we[58][0]  }),
+    .cb_north_in({ _111_, _110_, _109_, _108_, _107_ }),
+    .cb_north_out({ \dc_sn[57][9] , \dc_sn[57][8] , \dc_sn[57][7] , \dc_sn[57][6] , \dc_sn[57][5] , \dc_sn[57][4] , \dc_sn[57][3] , \dc_sn[57][2] , \dc_sn[57][1] , \dc_sn[57][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[50][9] , \dc_sn[50][8] , \dc_sn[50][7] , \dc_sn[50][6] , \dc_sn[50][5] , \dc_sn[50][4] , \dc_sn[50][3] , \dc_sn[50][2] , \dc_sn[50][1] , \dc_sn[50][0]  }),
+    .clb_south_out({ \dc_ns[50][4] , \dc_ns[50][3] , \dc_ns[50][2] , \dc_ns[50][1] , \dc_ns[50][0]  }),
+    .clb_west_in({ \dc_we[57][9] , \dc_we[57][8] , \dc_we[57][7] , \dc_we[57][6] , \dc_we[57][5] , \dc_we[57][4] , \dc_we[57][3] , \dc_we[57][2] , \dc_we[57][1] , \dc_we[57][0]  }),
+    .clb_west_out({ \dc_ew[57][4] , \dc_ew[57][3] , \dc_ew[57][2] , \dc_ew[57][1] , \dc_ew[57][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[58][7] , \ix_double_ew[58][6] , \ix_double_ew[58][5] , \ix_double_ew[58][4] , \ix_double_ew[58][3] , \ix_double_ew[58][2] , \ix_double_ew[58][1] , \ix_double_ew[58][0]  }),
+    .east_single({ \ix_single_ew[58][3] , \ix_single_ew[58][2] , \ix_single_ew[58][1] , \ix_single_ew[58][0]  }),
+    .north_double({ \ix_double_ns[57][7] , \ix_double_ns[57][6] , \ix_double_ns[57][5] , \ix_double_ns[57][4] , \ix_double_ns[57][3] , \ix_double_ns[57][2] , \ix_double_ns[57][1] , \ix_double_ns[57][0]  }),
+    .north_single({ \ix_single_ns[57][3] , \ix_single_ns[57][2] , \ix_single_ns[57][1] , gpio_north[1] }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[7][1] ),
+    .set_out_hard(\col_set[8][1] ),
+    .shift_in_hard(\col_shift[7][1] ),
+    .shift_out_hard(\col_shift[8][1] ),
+    .south_double({ \ix_double_ns[50][7] , \ix_double_ns[50][6] , \ix_double_ns[50][5] , \ix_double_ns[50][4] , \ix_double_ns[50][3] , \ix_double_ns[50][2] , \ix_double_ns[50][1] , \ix_double_ns[50][0]  }),
+    .south_single({ \ix_single_ns[50][3] , \ix_single_ns[50][2] , \ix_single_ns[50][1] , \ix_single_ns[50][0]  }),
+    .west_double({ \ix_double_ew[57][7] , \ix_double_ew[57][6] , \ix_double_ew[57][5] , \ix_double_ew[57][4] , \ix_double_ew[57][3] , \ix_double_ew[57][2] , \ix_double_ew[57][1] , \ix_double_ew[57][0]  }),
+    .west_single({ \ix_single_ew[57][3] , \ix_single_ew[57][2] , \ix_single_ew[57][1] , \ix_single_ew[57][0]  })
+  );
+  clb_tile \X[2].Y[0].clb  (
+    .carry_in(_112_),
+    .carry_out(\carry[1][2] ),
+    .cb_east_in({ \dc_ew[3][4] , \dc_ew[3][3] , \dc_ew[3][2] , \dc_ew[3][1] , \dc_ew[3][0]  }),
+    .cb_east_out({ \dc_we[3][9] , \dc_we[3][8] , \dc_we[3][7] , \dc_we[3][6] , \dc_we[3][5] , \dc_we[3][4] , \dc_we[3][3] , \dc_we[3][2] , \dc_we[3][1] , \dc_we[3][0]  }),
+    .cb_north_in({ \dc_ns[9][4] , \dc_ns[9][3] , \dc_ns[9][2] , \dc_ns[9][1] , \dc_ns[9][0]  }),
+    .cb_north_out({ \dc_sn[9][9] , \dc_sn[9][8] , \dc_sn[9][7] , \dc_sn[9][6] , \dc_sn[9][5] , \dc_sn[9][4] , \dc_sn[9][3] , \dc_sn[9][2] , \dc_sn[9][1] , \dc_sn[9][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ _122_, _121_, _120_, _119_, _118_, _117_, _116_, _115_, _114_, _113_ }),
+    .clb_south_out({ \dc_ns[2][4] , \dc_ns[2][3] , \dc_ns[2][2] , \dc_ns[2][1] , \dc_ns[2][0]  }),
+    .clb_west_in({ \dc_we[2][9] , \dc_we[2][8] , \dc_we[2][7] , \dc_we[2][6] , \dc_we[2][5] , \dc_we[2][4] , \dc_we[2][3] , \dc_we[2][2] , \dc_we[2][1] , \dc_we[2][0]  }),
+    .clb_west_out({ \dc_ew[2][4] , \dc_ew[2][3] , \dc_ew[2][2] , \dc_ew[2][1] , \dc_ew[2][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[3][7] , \ix_double_ew[3][6] , \ix_double_ew[3][5] , \ix_double_ew[3][4] , \ix_double_ew[3][3] , \ix_double_ew[3][2] , \ix_double_ew[3][1] , \ix_double_ew[3][0]  }),
+    .east_single({ \ix_single_ew[3][3] , \ix_single_ew[3][2] , \ix_single_ew[3][1] , \ix_single_ew[3][0]  }),
+    .north_double({ \ix_double_ns[9][7] , \ix_double_ns[9][6] , \ix_double_ns[9][5] , \ix_double_ns[9][4] , \ix_double_ns[9][3] , \ix_double_ns[9][2] , \ix_double_ns[9][1] , \ix_double_ns[9][0]  }),
+    .north_single({ \ix_single_ns[9][3] , \ix_single_ns[9][2] , \ix_single_ns[9][1] , \ix_single_ns[9][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\wb_set_out[0][2] ),
+    .set_out_hard(\col_set[1][2] ),
+    .shift_in_hard(\wb_shift_out[0][2] ),
+    .shift_out_hard(\col_shift[1][2] ),
+    .south_double({ \ix_double_ns[2][7] , \ix_double_ns[2][6] , \ix_double_ns[2][5] , \ix_double_ns[2][4] , \ix_double_ns[2][3] , \ix_double_ns[2][2] , \ix_double_ns[2][1] , \ix_double_ns[2][0]  }),
+    .south_single({ \ix_single_ns[2][3] , \ix_single_ns[2][2] , \ix_single_ns[2][1] , gpio_south[2] }),
+    .west_double({ \ix_double_ew[2][7] , \ix_double_ew[2][6] , \ix_double_ew[2][5] , \ix_double_ew[2][4] , \ix_double_ew[2][3] , \ix_double_ew[2][2] , \ix_double_ew[2][1] , \ix_double_ew[2][0]  }),
+    .west_single({ \ix_single_ew[2][3] , \ix_single_ew[2][2] , \ix_single_ew[2][1] , \ix_single_ew[2][0]  })
+  );
+  clb_tile \X[2].Y[1].clb  (
+    .carry_in(\carry[1][2] ),
+    .carry_out(\carry[2][2] ),
+    .cb_east_in({ \dc_ew[11][4] , \dc_ew[11][3] , \dc_ew[11][2] , \dc_ew[11][1] , \dc_ew[11][0]  }),
+    .cb_east_out({ \dc_we[11][9] , \dc_we[11][8] , \dc_we[11][7] , \dc_we[11][6] , \dc_we[11][5] , \dc_we[11][4] , \dc_we[11][3] , \dc_we[11][2] , \dc_we[11][1] , \dc_we[11][0]  }),
+    .cb_north_in({ \dc_ns[16][4] , \dc_ns[16][3] , \dc_ns[16][2] , \dc_ns[16][1] , \dc_ns[16][0]  }),
+    .cb_north_out({ \dc_sn[16][9] , \dc_sn[16][8] , \dc_sn[16][7] , \dc_sn[16][6] , \dc_sn[16][5] , \dc_sn[16][4] , \dc_sn[16][3] , \dc_sn[16][2] , \dc_sn[16][1] , \dc_sn[16][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[9][9] , \dc_sn[9][8] , \dc_sn[9][7] , \dc_sn[9][6] , \dc_sn[9][5] , \dc_sn[9][4] , \dc_sn[9][3] , \dc_sn[9][2] , \dc_sn[9][1] , \dc_sn[9][0]  }),
+    .clb_south_out({ \dc_ns[9][4] , \dc_ns[9][3] , \dc_ns[9][2] , \dc_ns[9][1] , \dc_ns[9][0]  }),
+    .clb_west_in({ \dc_we[10][9] , \dc_we[10][8] , \dc_we[10][7] , \dc_we[10][6] , \dc_we[10][5] , \dc_we[10][4] , \dc_we[10][3] , \dc_we[10][2] , \dc_we[10][1] , \dc_we[10][0]  }),
+    .clb_west_out({ \dc_ew[10][4] , \dc_ew[10][3] , \dc_ew[10][2] , \dc_ew[10][1] , \dc_ew[10][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[11][7] , \ix_double_ew[11][6] , \ix_double_ew[11][5] , \ix_double_ew[11][4] , \ix_double_ew[11][3] , \ix_double_ew[11][2] , \ix_double_ew[11][1] , \ix_double_ew[11][0]  }),
+    .east_single({ \ix_single_ew[11][3] , \ix_single_ew[11][2] , \ix_single_ew[11][1] , \ix_single_ew[11][0]  }),
+    .north_double({ \ix_double_ns[16][7] , \ix_double_ns[16][6] , \ix_double_ns[16][5] , \ix_double_ns[16][4] , \ix_double_ns[16][3] , \ix_double_ns[16][2] , \ix_double_ns[16][1] , \ix_double_ns[16][0]  }),
+    .north_single({ \ix_single_ns[16][3] , \ix_single_ns[16][2] , \ix_single_ns[16][1] , \ix_single_ns[16][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[1][2] ),
+    .set_out_hard(\col_set[2][2] ),
+    .shift_in_hard(\col_shift[1][2] ),
+    .shift_out_hard(\col_shift[2][2] ),
+    .south_double({ \ix_double_ns[9][7] , \ix_double_ns[9][6] , \ix_double_ns[9][5] , \ix_double_ns[9][4] , \ix_double_ns[9][3] , \ix_double_ns[9][2] , \ix_double_ns[9][1] , \ix_double_ns[9][0]  }),
+    .south_single({ \ix_single_ns[9][3] , \ix_single_ns[9][2] , \ix_single_ns[9][1] , \ix_single_ns[9][0]  }),
+    .west_double({ \ix_double_ew[10][7] , \ix_double_ew[10][6] , \ix_double_ew[10][5] , \ix_double_ew[10][4] , \ix_double_ew[10][3] , \ix_double_ew[10][2] , \ix_double_ew[10][1] , \ix_double_ew[10][0]  }),
+    .west_single({ \ix_single_ew[10][3] , \ix_single_ew[10][2] , \ix_single_ew[10][1] , \ix_single_ew[10][0]  })
+  );
+  clb_tile \X[2].Y[2].clb  (
+    .carry_in(\carry[2][2] ),
+    .carry_out(\carry[3][2] ),
+    .cb_east_in({ \dc_ew[19][4] , \dc_ew[19][3] , \dc_ew[19][2] , \dc_ew[19][1] , \dc_ew[19][0]  }),
+    .cb_east_out({ \dc_we[19][9] , \dc_we[19][8] , \dc_we[19][7] , \dc_we[19][6] , \dc_we[19][5] , \dc_we[19][4] , \dc_we[19][3] , \dc_we[19][2] , \dc_we[19][1] , \dc_we[19][0]  }),
+    .cb_north_in({ \dc_ns[23][4] , \dc_ns[23][3] , \dc_ns[23][2] , \dc_ns[23][1] , \dc_ns[23][0]  }),
+    .cb_north_out({ \dc_sn[23][9] , \dc_sn[23][8] , \dc_sn[23][7] , \dc_sn[23][6] , \dc_sn[23][5] , \dc_sn[23][4] , \dc_sn[23][3] , \dc_sn[23][2] , \dc_sn[23][1] , \dc_sn[23][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[16][9] , \dc_sn[16][8] , \dc_sn[16][7] , \dc_sn[16][6] , \dc_sn[16][5] , \dc_sn[16][4] , \dc_sn[16][3] , \dc_sn[16][2] , \dc_sn[16][1] , \dc_sn[16][0]  }),
+    .clb_south_out({ \dc_ns[16][4] , \dc_ns[16][3] , \dc_ns[16][2] , \dc_ns[16][1] , \dc_ns[16][0]  }),
+    .clb_west_in({ \dc_we[18][9] , \dc_we[18][8] , \dc_we[18][7] , \dc_we[18][6] , \dc_we[18][5] , \dc_we[18][4] , \dc_we[18][3] , \dc_we[18][2] , \dc_we[18][1] , \dc_we[18][0]  }),
+    .clb_west_out({ \dc_ew[18][4] , \dc_ew[18][3] , \dc_ew[18][2] , \dc_ew[18][1] , \dc_ew[18][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[19][7] , \ix_double_ew[19][6] , \ix_double_ew[19][5] , \ix_double_ew[19][4] , \ix_double_ew[19][3] , \ix_double_ew[19][2] , \ix_double_ew[19][1] , \ix_double_ew[19][0]  }),
+    .east_single({ \ix_single_ew[19][3] , \ix_single_ew[19][2] , \ix_single_ew[19][1] , \ix_single_ew[19][0]  }),
+    .north_double({ \ix_double_ns[23][7] , \ix_double_ns[23][6] , \ix_double_ns[23][5] , \ix_double_ns[23][4] , \ix_double_ns[23][3] , \ix_double_ns[23][2] , \ix_double_ns[23][1] , \ix_double_ns[23][0]  }),
+    .north_single({ \ix_single_ns[23][3] , \ix_single_ns[23][2] , \ix_single_ns[23][1] , \ix_single_ns[23][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[2][2] ),
+    .set_out_hard(\col_set[3][2] ),
+    .shift_in_hard(\col_shift[2][2] ),
+    .shift_out_hard(\col_shift[3][2] ),
+    .south_double({ \ix_double_ns[16][7] , \ix_double_ns[16][6] , \ix_double_ns[16][5] , \ix_double_ns[16][4] , \ix_double_ns[16][3] , \ix_double_ns[16][2] , \ix_double_ns[16][1] , \ix_double_ns[16][0]  }),
+    .south_single({ \ix_single_ns[16][3] , \ix_single_ns[16][2] , \ix_single_ns[16][1] , \ix_single_ns[16][0]  }),
+    .west_double({ \ix_double_ew[18][7] , \ix_double_ew[18][6] , \ix_double_ew[18][5] , \ix_double_ew[18][4] , \ix_double_ew[18][3] , \ix_double_ew[18][2] , \ix_double_ew[18][1] , \ix_double_ew[18][0]  }),
+    .west_single({ \ix_single_ew[18][3] , \ix_single_ew[18][2] , \ix_single_ew[18][1] , \ix_single_ew[18][0]  })
+  );
+  clb_tile \X[2].Y[3].clb  (
+    .carry_in(\carry[3][2] ),
+    .carry_out(\carry[4][2] ),
+    .cb_east_in({ \dc_ew[27][4] , \dc_ew[27][3] , \dc_ew[27][2] , \dc_ew[27][1] , \dc_ew[27][0]  }),
+    .cb_east_out({ \dc_we[27][9] , \dc_we[27][8] , \dc_we[27][7] , \dc_we[27][6] , \dc_we[27][5] , \dc_we[27][4] , \dc_we[27][3] , \dc_we[27][2] , \dc_we[27][1] , \dc_we[27][0]  }),
+    .cb_north_in({ \dc_ns[30][4] , \dc_ns[30][3] , \dc_ns[30][2] , \dc_ns[30][1] , \dc_ns[30][0]  }),
+    .cb_north_out({ \dc_sn[30][9] , \dc_sn[30][8] , \dc_sn[30][7] , \dc_sn[30][6] , \dc_sn[30][5] , \dc_sn[30][4] , \dc_sn[30][3] , \dc_sn[30][2] , \dc_sn[30][1] , \dc_sn[30][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[23][9] , \dc_sn[23][8] , \dc_sn[23][7] , \dc_sn[23][6] , \dc_sn[23][5] , \dc_sn[23][4] , \dc_sn[23][3] , \dc_sn[23][2] , \dc_sn[23][1] , \dc_sn[23][0]  }),
+    .clb_south_out({ \dc_ns[23][4] , \dc_ns[23][3] , \dc_ns[23][2] , \dc_ns[23][1] , \dc_ns[23][0]  }),
+    .clb_west_in({ \dc_we[26][9] , \dc_we[26][8] , \dc_we[26][7] , \dc_we[26][6] , \dc_we[26][5] , \dc_we[26][4] , \dc_we[26][3] , \dc_we[26][2] , \dc_we[26][1] , \dc_we[26][0]  }),
+    .clb_west_out({ \dc_ew[26][4] , \dc_ew[26][3] , \dc_ew[26][2] , \dc_ew[26][1] , \dc_ew[26][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[27][7] , \ix_double_ew[27][6] , \ix_double_ew[27][5] , \ix_double_ew[27][4] , \ix_double_ew[27][3] , \ix_double_ew[27][2] , \ix_double_ew[27][1] , \ix_double_ew[27][0]  }),
+    .east_single({ \ix_single_ew[27][3] , \ix_single_ew[27][2] , \ix_single_ew[27][1] , \ix_single_ew[27][0]  }),
+    .north_double({ \ix_double_ns[30][7] , \ix_double_ns[30][6] , \ix_double_ns[30][5] , \ix_double_ns[30][4] , \ix_double_ns[30][3] , \ix_double_ns[30][2] , \ix_double_ns[30][1] , \ix_double_ns[30][0]  }),
+    .north_single({ \ix_single_ns[30][3] , \ix_single_ns[30][2] , \ix_single_ns[30][1] , \ix_single_ns[30][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[3][2] ),
+    .set_out_hard(\col_set[4][2] ),
+    .shift_in_hard(\col_shift[3][2] ),
+    .shift_out_hard(\col_shift[4][2] ),
+    .south_double({ \ix_double_ns[23][7] , \ix_double_ns[23][6] , \ix_double_ns[23][5] , \ix_double_ns[23][4] , \ix_double_ns[23][3] , \ix_double_ns[23][2] , \ix_double_ns[23][1] , \ix_double_ns[23][0]  }),
+    .south_single({ \ix_single_ns[23][3] , \ix_single_ns[23][2] , \ix_single_ns[23][1] , \ix_single_ns[23][0]  }),
+    .west_double({ \ix_double_ew[26][7] , \ix_double_ew[26][6] , \ix_double_ew[26][5] , \ix_double_ew[26][4] , \ix_double_ew[26][3] , \ix_double_ew[26][2] , \ix_double_ew[26][1] , \ix_double_ew[26][0]  }),
+    .west_single({ \ix_single_ew[26][3] , \ix_single_ew[26][2] , \ix_single_ew[26][1] , \ix_single_ew[26][0]  })
+  );
+  clb_tile \X[2].Y[4].clb  (
+    .carry_in(\carry[4][2] ),
+    .carry_out(\carry[5][2] ),
+    .cb_east_in({ \dc_ew[35][4] , \dc_ew[35][3] , \dc_ew[35][2] , \dc_ew[35][1] , \dc_ew[35][0]  }),
+    .cb_east_out({ \dc_we[35][9] , \dc_we[35][8] , \dc_we[35][7] , \dc_we[35][6] , \dc_we[35][5] , \dc_we[35][4] , \dc_we[35][3] , \dc_we[35][2] , \dc_we[35][1] , \dc_we[35][0]  }),
+    .cb_north_in({ \dc_ns[37][4] , \dc_ns[37][3] , \dc_ns[37][2] , \dc_ns[37][1] , \dc_ns[37][0]  }),
+    .cb_north_out({ \dc_sn[37][9] , \dc_sn[37][8] , \dc_sn[37][7] , \dc_sn[37][6] , \dc_sn[37][5] , \dc_sn[37][4] , \dc_sn[37][3] , \dc_sn[37][2] , \dc_sn[37][1] , \dc_sn[37][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[30][9] , \dc_sn[30][8] , \dc_sn[30][7] , \dc_sn[30][6] , \dc_sn[30][5] , \dc_sn[30][4] , \dc_sn[30][3] , \dc_sn[30][2] , \dc_sn[30][1] , \dc_sn[30][0]  }),
+    .clb_south_out({ \dc_ns[30][4] , \dc_ns[30][3] , \dc_ns[30][2] , \dc_ns[30][1] , \dc_ns[30][0]  }),
+    .clb_west_in({ \dc_we[34][9] , \dc_we[34][8] , \dc_we[34][7] , \dc_we[34][6] , \dc_we[34][5] , \dc_we[34][4] , \dc_we[34][3] , \dc_we[34][2] , \dc_we[34][1] , \dc_we[34][0]  }),
+    .clb_west_out({ \dc_ew[34][4] , \dc_ew[34][3] , \dc_ew[34][2] , \dc_ew[34][1] , \dc_ew[34][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[35][7] , \ix_double_ew[35][6] , \ix_double_ew[35][5] , \ix_double_ew[35][4] , \ix_double_ew[35][3] , \ix_double_ew[35][2] , \ix_double_ew[35][1] , \ix_double_ew[35][0]  }),
+    .east_single({ \ix_single_ew[35][3] , \ix_single_ew[35][2] , \ix_single_ew[35][1] , \ix_single_ew[35][0]  }),
+    .north_double({ \ix_double_ns[37][7] , \ix_double_ns[37][6] , \ix_double_ns[37][5] , \ix_double_ns[37][4] , \ix_double_ns[37][3] , \ix_double_ns[37][2] , \ix_double_ns[37][1] , \ix_double_ns[37][0]  }),
+    .north_single({ \ix_single_ns[37][3] , \ix_single_ns[37][2] , \ix_single_ns[37][1] , \ix_single_ns[37][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[4][2] ),
+    .set_out_hard(\col_set[5][2] ),
+    .shift_in_hard(\col_shift[4][2] ),
+    .shift_out_hard(\col_shift[5][2] ),
+    .south_double({ \ix_double_ns[30][7] , \ix_double_ns[30][6] , \ix_double_ns[30][5] , \ix_double_ns[30][4] , \ix_double_ns[30][3] , \ix_double_ns[30][2] , \ix_double_ns[30][1] , \ix_double_ns[30][0]  }),
+    .south_single({ \ix_single_ns[30][3] , \ix_single_ns[30][2] , \ix_single_ns[30][1] , \ix_single_ns[30][0]  }),
+    .west_double({ \ix_double_ew[34][7] , \ix_double_ew[34][6] , \ix_double_ew[34][5] , \ix_double_ew[34][4] , \ix_double_ew[34][3] , \ix_double_ew[34][2] , \ix_double_ew[34][1] , \ix_double_ew[34][0]  }),
+    .west_single({ \ix_single_ew[34][3] , \ix_single_ew[34][2] , \ix_single_ew[34][1] , \ix_single_ew[34][0]  })
+  );
+  clb_tile \X[2].Y[5].clb  (
+    .carry_in(\carry[5][2] ),
+    .carry_out(\carry[6][2] ),
+    .cb_east_in({ \dc_ew[43][4] , \dc_ew[43][3] , \dc_ew[43][2] , \dc_ew[43][1] , \dc_ew[43][0]  }),
+    .cb_east_out({ \dc_we[43][9] , \dc_we[43][8] , \dc_we[43][7] , \dc_we[43][6] , \dc_we[43][5] , \dc_we[43][4] , \dc_we[43][3] , \dc_we[43][2] , \dc_we[43][1] , \dc_we[43][0]  }),
+    .cb_north_in({ \dc_ns[44][4] , \dc_ns[44][3] , \dc_ns[44][2] , \dc_ns[44][1] , \dc_ns[44][0]  }),
+    .cb_north_out({ \dc_sn[44][9] , \dc_sn[44][8] , \dc_sn[44][7] , \dc_sn[44][6] , \dc_sn[44][5] , \dc_sn[44][4] , \dc_sn[44][3] , \dc_sn[44][2] , \dc_sn[44][1] , \dc_sn[44][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[37][9] , \dc_sn[37][8] , \dc_sn[37][7] , \dc_sn[37][6] , \dc_sn[37][5] , \dc_sn[37][4] , \dc_sn[37][3] , \dc_sn[37][2] , \dc_sn[37][1] , \dc_sn[37][0]  }),
+    .clb_south_out({ \dc_ns[37][4] , \dc_ns[37][3] , \dc_ns[37][2] , \dc_ns[37][1] , \dc_ns[37][0]  }),
+    .clb_west_in({ \dc_we[42][9] , \dc_we[42][8] , \dc_we[42][7] , \dc_we[42][6] , \dc_we[42][5] , \dc_we[42][4] , \dc_we[42][3] , \dc_we[42][2] , \dc_we[42][1] , \dc_we[42][0]  }),
+    .clb_west_out({ \dc_ew[42][4] , \dc_ew[42][3] , \dc_ew[42][2] , \dc_ew[42][1] , \dc_ew[42][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[43][7] , \ix_double_ew[43][6] , \ix_double_ew[43][5] , \ix_double_ew[43][4] , \ix_double_ew[43][3] , \ix_double_ew[43][2] , \ix_double_ew[43][1] , \ix_double_ew[43][0]  }),
+    .east_single({ \ix_single_ew[43][3] , \ix_single_ew[43][2] , \ix_single_ew[43][1] , \ix_single_ew[43][0]  }),
+    .north_double({ \ix_double_ns[44][7] , \ix_double_ns[44][6] , \ix_double_ns[44][5] , \ix_double_ns[44][4] , \ix_double_ns[44][3] , \ix_double_ns[44][2] , \ix_double_ns[44][1] , \ix_double_ns[44][0]  }),
+    .north_single({ \ix_single_ns[44][3] , \ix_single_ns[44][2] , \ix_single_ns[44][1] , \ix_single_ns[44][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[5][2] ),
+    .set_out_hard(\col_set[6][2] ),
+    .shift_in_hard(\col_shift[5][2] ),
+    .shift_out_hard(\col_shift[6][2] ),
+    .south_double({ \ix_double_ns[37][7] , \ix_double_ns[37][6] , \ix_double_ns[37][5] , \ix_double_ns[37][4] , \ix_double_ns[37][3] , \ix_double_ns[37][2] , \ix_double_ns[37][1] , \ix_double_ns[37][0]  }),
+    .south_single({ \ix_single_ns[37][3] , \ix_single_ns[37][2] , \ix_single_ns[37][1] , \ix_single_ns[37][0]  }),
+    .west_double({ \ix_double_ew[42][7] , \ix_double_ew[42][6] , \ix_double_ew[42][5] , \ix_double_ew[42][4] , \ix_double_ew[42][3] , \ix_double_ew[42][2] , \ix_double_ew[42][1] , \ix_double_ew[42][0]  }),
+    .west_single({ \ix_single_ew[42][3] , \ix_single_ew[42][2] , \ix_single_ew[42][1] , \ix_single_ew[42][0]  })
+  );
+  clb_tile \X[2].Y[6].clb  (
+    .carry_in(\carry[6][2] ),
+    .carry_out(\carry[7][2] ),
+    .cb_east_in({ \dc_ew[51][4] , \dc_ew[51][3] , \dc_ew[51][2] , \dc_ew[51][1] , \dc_ew[51][0]  }),
+    .cb_east_out({ \dc_we[51][9] , \dc_we[51][8] , \dc_we[51][7] , \dc_we[51][6] , \dc_we[51][5] , \dc_we[51][4] , \dc_we[51][3] , \dc_we[51][2] , \dc_we[51][1] , \dc_we[51][0]  }),
+    .cb_north_in({ \dc_ns[51][4] , \dc_ns[51][3] , \dc_ns[51][2] , \dc_ns[51][1] , \dc_ns[51][0]  }),
+    .cb_north_out({ \dc_sn[51][9] , \dc_sn[51][8] , \dc_sn[51][7] , \dc_sn[51][6] , \dc_sn[51][5] , \dc_sn[51][4] , \dc_sn[51][3] , \dc_sn[51][2] , \dc_sn[51][1] , \dc_sn[51][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[44][9] , \dc_sn[44][8] , \dc_sn[44][7] , \dc_sn[44][6] , \dc_sn[44][5] , \dc_sn[44][4] , \dc_sn[44][3] , \dc_sn[44][2] , \dc_sn[44][1] , \dc_sn[44][0]  }),
+    .clb_south_out({ \dc_ns[44][4] , \dc_ns[44][3] , \dc_ns[44][2] , \dc_ns[44][1] , \dc_ns[44][0]  }),
+    .clb_west_in({ \dc_we[50][9] , \dc_we[50][8] , \dc_we[50][7] , \dc_we[50][6] , \dc_we[50][5] , \dc_we[50][4] , \dc_we[50][3] , \dc_we[50][2] , \dc_we[50][1] , \dc_we[50][0]  }),
+    .clb_west_out({ \dc_ew[50][4] , \dc_ew[50][3] , \dc_ew[50][2] , \dc_ew[50][1] , \dc_ew[50][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[51][7] , \ix_double_ew[51][6] , \ix_double_ew[51][5] , \ix_double_ew[51][4] , \ix_double_ew[51][3] , \ix_double_ew[51][2] , \ix_double_ew[51][1] , \ix_double_ew[51][0]  }),
+    .east_single({ \ix_single_ew[51][3] , \ix_single_ew[51][2] , \ix_single_ew[51][1] , \ix_single_ew[51][0]  }),
+    .north_double({ \ix_double_ns[51][7] , \ix_double_ns[51][6] , \ix_double_ns[51][5] , \ix_double_ns[51][4] , \ix_double_ns[51][3] , \ix_double_ns[51][2] , \ix_double_ns[51][1] , \ix_double_ns[51][0]  }),
+    .north_single({ \ix_single_ns[51][3] , \ix_single_ns[51][2] , \ix_single_ns[51][1] , \ix_single_ns[51][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[6][2] ),
+    .set_out_hard(\col_set[7][2] ),
+    .shift_in_hard(\col_shift[6][2] ),
+    .shift_out_hard(\col_shift[7][2] ),
+    .south_double({ \ix_double_ns[44][7] , \ix_double_ns[44][6] , \ix_double_ns[44][5] , \ix_double_ns[44][4] , \ix_double_ns[44][3] , \ix_double_ns[44][2] , \ix_double_ns[44][1] , \ix_double_ns[44][0]  }),
+    .south_single({ \ix_single_ns[44][3] , \ix_single_ns[44][2] , \ix_single_ns[44][1] , \ix_single_ns[44][0]  }),
+    .west_double({ \ix_double_ew[50][7] , \ix_double_ew[50][6] , \ix_double_ew[50][5] , \ix_double_ew[50][4] , \ix_double_ew[50][3] , \ix_double_ew[50][2] , \ix_double_ew[50][1] , \ix_double_ew[50][0]  }),
+    .west_single({ \ix_single_ew[50][3] , \ix_single_ew[50][2] , \ix_single_ew[50][1] , \ix_single_ew[50][0]  })
+  );
+  clb_tile \X[2].Y[7].clb  (
+    .carry_in(\carry[7][2] ),
+    .carry_out(\carry[8][2] ),
+    .cb_east_in({ \dc_ew[59][4] , \dc_ew[59][3] , \dc_ew[59][2] , \dc_ew[59][1] , \dc_ew[59][0]  }),
+    .cb_east_out({ \dc_we[59][9] , \dc_we[59][8] , \dc_we[59][7] , \dc_we[59][6] , \dc_we[59][5] , \dc_we[59][4] , \dc_we[59][3] , \dc_we[59][2] , \dc_we[59][1] , \dc_we[59][0]  }),
+    .cb_north_in({ _127_, _126_, _125_, _124_, _123_ }),
+    .cb_north_out({ \dc_sn[58][9] , \dc_sn[58][8] , \dc_sn[58][7] , \dc_sn[58][6] , \dc_sn[58][5] , \dc_sn[58][4] , \dc_sn[58][3] , \dc_sn[58][2] , \dc_sn[58][1] , \dc_sn[58][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[51][9] , \dc_sn[51][8] , \dc_sn[51][7] , \dc_sn[51][6] , \dc_sn[51][5] , \dc_sn[51][4] , \dc_sn[51][3] , \dc_sn[51][2] , \dc_sn[51][1] , \dc_sn[51][0]  }),
+    .clb_south_out({ \dc_ns[51][4] , \dc_ns[51][3] , \dc_ns[51][2] , \dc_ns[51][1] , \dc_ns[51][0]  }),
+    .clb_west_in({ \dc_we[58][9] , \dc_we[58][8] , \dc_we[58][7] , \dc_we[58][6] , \dc_we[58][5] , \dc_we[58][4] , \dc_we[58][3] , \dc_we[58][2] , \dc_we[58][1] , \dc_we[58][0]  }),
+    .clb_west_out({ \dc_ew[58][4] , \dc_ew[58][3] , \dc_ew[58][2] , \dc_ew[58][1] , \dc_ew[58][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[59][7] , \ix_double_ew[59][6] , \ix_double_ew[59][5] , \ix_double_ew[59][4] , \ix_double_ew[59][3] , \ix_double_ew[59][2] , \ix_double_ew[59][1] , \ix_double_ew[59][0]  }),
+    .east_single({ \ix_single_ew[59][3] , \ix_single_ew[59][2] , \ix_single_ew[59][1] , \ix_single_ew[59][0]  }),
+    .north_double({ \ix_double_ns[58][7] , \ix_double_ns[58][6] , \ix_double_ns[58][5] , \ix_double_ns[58][4] , \ix_double_ns[58][3] , \ix_double_ns[58][2] , \ix_double_ns[58][1] , \ix_double_ns[58][0]  }),
+    .north_single({ \ix_single_ns[58][3] , \ix_single_ns[58][2] , \ix_single_ns[58][1] , gpio_north[2] }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[7][2] ),
+    .set_out_hard(\col_set[8][2] ),
+    .shift_in_hard(\col_shift[7][2] ),
+    .shift_out_hard(\col_shift[8][2] ),
+    .south_double({ \ix_double_ns[51][7] , \ix_double_ns[51][6] , \ix_double_ns[51][5] , \ix_double_ns[51][4] , \ix_double_ns[51][3] , \ix_double_ns[51][2] , \ix_double_ns[51][1] , \ix_double_ns[51][0]  }),
+    .south_single({ \ix_single_ns[51][3] , \ix_single_ns[51][2] , \ix_single_ns[51][1] , \ix_single_ns[51][0]  }),
+    .west_double({ \ix_double_ew[58][7] , \ix_double_ew[58][6] , \ix_double_ew[58][5] , \ix_double_ew[58][4] , \ix_double_ew[58][3] , \ix_double_ew[58][2] , \ix_double_ew[58][1] , \ix_double_ew[58][0]  }),
+    .west_single({ \ix_single_ew[58][3] , \ix_single_ew[58][2] , \ix_single_ew[58][1] , \ix_single_ew[58][0]  })
+  );
+  clb_tile \X[3].Y[0].clb  (
+    .carry_in(_128_),
+    .carry_out(\carry[1][3] ),
+    .cb_east_in({ \dc_ew[4][4] , \dc_ew[4][3] , \dc_ew[4][2] , \dc_ew[4][1] , \dc_ew[4][0]  }),
+    .cb_east_out({ \dc_we[4][9] , \dc_we[4][8] , \dc_we[4][7] , \dc_we[4][6] , \dc_we[4][5] , \dc_we[4][4] , \dc_we[4][3] , \dc_we[4][2] , \dc_we[4][1] , \dc_we[4][0]  }),
+    .cb_north_in({ \dc_ns[10][4] , \dc_ns[10][3] , \dc_ns[10][2] , \dc_ns[10][1] , \dc_ns[10][0]  }),
+    .cb_north_out({ \dc_sn[10][9] , \dc_sn[10][8] , \dc_sn[10][7] , \dc_sn[10][6] , \dc_sn[10][5] , \dc_sn[10][4] , \dc_sn[10][3] , \dc_sn[10][2] , \dc_sn[10][1] , \dc_sn[10][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ _138_, _137_, _136_, _135_, _134_, _133_, _132_, _131_, _130_, _129_ }),
+    .clb_south_out({ \dc_ns[3][4] , \dc_ns[3][3] , \dc_ns[3][2] , \dc_ns[3][1] , \dc_ns[3][0]  }),
+    .clb_west_in({ \dc_we[3][9] , \dc_we[3][8] , \dc_we[3][7] , \dc_we[3][6] , \dc_we[3][5] , \dc_we[3][4] , \dc_we[3][3] , \dc_we[3][2] , \dc_we[3][1] , \dc_we[3][0]  }),
+    .clb_west_out({ \dc_ew[3][4] , \dc_ew[3][3] , \dc_ew[3][2] , \dc_ew[3][1] , \dc_ew[3][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[4][7] , \ix_double_ew[4][6] , \ix_double_ew[4][5] , \ix_double_ew[4][4] , \ix_double_ew[4][3] , \ix_double_ew[4][2] , \ix_double_ew[4][1] , \ix_double_ew[4][0]  }),
+    .east_single({ \ix_single_ew[4][3] , \ix_single_ew[4][2] , \ix_single_ew[4][1] , \ix_single_ew[4][0]  }),
+    .north_double({ \ix_double_ns[10][7] , \ix_double_ns[10][6] , \ix_double_ns[10][5] , \ix_double_ns[10][4] , \ix_double_ns[10][3] , \ix_double_ns[10][2] , \ix_double_ns[10][1] , \ix_double_ns[10][0]  }),
+    .north_single({ \ix_single_ns[10][3] , \ix_single_ns[10][2] , \ix_single_ns[10][1] , \ix_single_ns[10][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\wb_set_out[0][3] ),
+    .set_out_hard(\col_set[1][3] ),
+    .shift_in_hard(\wb_shift_out[0][3] ),
+    .shift_out_hard(\col_shift[1][3] ),
+    .south_double({ \ix_double_ns[3][7] , \ix_double_ns[3][6] , \ix_double_ns[3][5] , \ix_double_ns[3][4] , \ix_double_ns[3][3] , \ix_double_ns[3][2] , \ix_double_ns[3][1] , \ix_double_ns[3][0]  }),
+    .south_single({ \ix_single_ns[3][3] , \ix_single_ns[3][2] , \ix_single_ns[3][1] , gpio_south[3] }),
+    .west_double({ \ix_double_ew[3][7] , \ix_double_ew[3][6] , \ix_double_ew[3][5] , \ix_double_ew[3][4] , \ix_double_ew[3][3] , \ix_double_ew[3][2] , \ix_double_ew[3][1] , \ix_double_ew[3][0]  }),
+    .west_single({ \ix_single_ew[3][3] , \ix_single_ew[3][2] , \ix_single_ew[3][1] , \ix_single_ew[3][0]  })
+  );
+  clb_tile \X[3].Y[1].clb  (
+    .carry_in(\carry[1][3] ),
+    .carry_out(\carry[2][3] ),
+    .cb_east_in({ \dc_ew[12][4] , \dc_ew[12][3] , \dc_ew[12][2] , \dc_ew[12][1] , \dc_ew[12][0]  }),
+    .cb_east_out({ \dc_we[12][9] , \dc_we[12][8] , \dc_we[12][7] , \dc_we[12][6] , \dc_we[12][5] , \dc_we[12][4] , \dc_we[12][3] , \dc_we[12][2] , \dc_we[12][1] , \dc_we[12][0]  }),
+    .cb_north_in({ \dc_ns[17][4] , \dc_ns[17][3] , \dc_ns[17][2] , \dc_ns[17][1] , \dc_ns[17][0]  }),
+    .cb_north_out({ \dc_sn[17][9] , \dc_sn[17][8] , \dc_sn[17][7] , \dc_sn[17][6] , \dc_sn[17][5] , \dc_sn[17][4] , \dc_sn[17][3] , \dc_sn[17][2] , \dc_sn[17][1] , \dc_sn[17][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[10][9] , \dc_sn[10][8] , \dc_sn[10][7] , \dc_sn[10][6] , \dc_sn[10][5] , \dc_sn[10][4] , \dc_sn[10][3] , \dc_sn[10][2] , \dc_sn[10][1] , \dc_sn[10][0]  }),
+    .clb_south_out({ \dc_ns[10][4] , \dc_ns[10][3] , \dc_ns[10][2] , \dc_ns[10][1] , \dc_ns[10][0]  }),
+    .clb_west_in({ \dc_we[11][9] , \dc_we[11][8] , \dc_we[11][7] , \dc_we[11][6] , \dc_we[11][5] , \dc_we[11][4] , \dc_we[11][3] , \dc_we[11][2] , \dc_we[11][1] , \dc_we[11][0]  }),
+    .clb_west_out({ \dc_ew[11][4] , \dc_ew[11][3] , \dc_ew[11][2] , \dc_ew[11][1] , \dc_ew[11][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[12][7] , \ix_double_ew[12][6] , \ix_double_ew[12][5] , \ix_double_ew[12][4] , \ix_double_ew[12][3] , \ix_double_ew[12][2] , \ix_double_ew[12][1] , \ix_double_ew[12][0]  }),
+    .east_single({ \ix_single_ew[12][3] , \ix_single_ew[12][2] , \ix_single_ew[12][1] , \ix_single_ew[12][0]  }),
+    .north_double({ \ix_double_ns[17][7] , \ix_double_ns[17][6] , \ix_double_ns[17][5] , \ix_double_ns[17][4] , \ix_double_ns[17][3] , \ix_double_ns[17][2] , \ix_double_ns[17][1] , \ix_double_ns[17][0]  }),
+    .north_single({ \ix_single_ns[17][3] , \ix_single_ns[17][2] , \ix_single_ns[17][1] , \ix_single_ns[17][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[1][3] ),
+    .set_out_hard(\col_set[2][3] ),
+    .shift_in_hard(\col_shift[1][3] ),
+    .shift_out_hard(\col_shift[2][3] ),
+    .south_double({ \ix_double_ns[10][7] , \ix_double_ns[10][6] , \ix_double_ns[10][5] , \ix_double_ns[10][4] , \ix_double_ns[10][3] , \ix_double_ns[10][2] , \ix_double_ns[10][1] , \ix_double_ns[10][0]  }),
+    .south_single({ \ix_single_ns[10][3] , \ix_single_ns[10][2] , \ix_single_ns[10][1] , \ix_single_ns[10][0]  }),
+    .west_double({ \ix_double_ew[11][7] , \ix_double_ew[11][6] , \ix_double_ew[11][5] , \ix_double_ew[11][4] , \ix_double_ew[11][3] , \ix_double_ew[11][2] , \ix_double_ew[11][1] , \ix_double_ew[11][0]  }),
+    .west_single({ \ix_single_ew[11][3] , \ix_single_ew[11][2] , \ix_single_ew[11][1] , \ix_single_ew[11][0]  })
+  );
+  clb_tile \X[3].Y[2].clb  (
+    .carry_in(\carry[2][3] ),
+    .carry_out(\carry[3][3] ),
+    .cb_east_in({ \dc_ew[20][4] , \dc_ew[20][3] , \dc_ew[20][2] , \dc_ew[20][1] , \dc_ew[20][0]  }),
+    .cb_east_out({ \dc_we[20][9] , \dc_we[20][8] , \dc_we[20][7] , \dc_we[20][6] , \dc_we[20][5] , \dc_we[20][4] , \dc_we[20][3] , \dc_we[20][2] , \dc_we[20][1] , \dc_we[20][0]  }),
+    .cb_north_in({ \dc_ns[24][4] , \dc_ns[24][3] , \dc_ns[24][2] , \dc_ns[24][1] , \dc_ns[24][0]  }),
+    .cb_north_out({ \dc_sn[24][9] , \dc_sn[24][8] , \dc_sn[24][7] , \dc_sn[24][6] , \dc_sn[24][5] , \dc_sn[24][4] , \dc_sn[24][3] , \dc_sn[24][2] , \dc_sn[24][1] , \dc_sn[24][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[17][9] , \dc_sn[17][8] , \dc_sn[17][7] , \dc_sn[17][6] , \dc_sn[17][5] , \dc_sn[17][4] , \dc_sn[17][3] , \dc_sn[17][2] , \dc_sn[17][1] , \dc_sn[17][0]  }),
+    .clb_south_out({ \dc_ns[17][4] , \dc_ns[17][3] , \dc_ns[17][2] , \dc_ns[17][1] , \dc_ns[17][0]  }),
+    .clb_west_in({ \dc_we[19][9] , \dc_we[19][8] , \dc_we[19][7] , \dc_we[19][6] , \dc_we[19][5] , \dc_we[19][4] , \dc_we[19][3] , \dc_we[19][2] , \dc_we[19][1] , \dc_we[19][0]  }),
+    .clb_west_out({ \dc_ew[19][4] , \dc_ew[19][3] , \dc_ew[19][2] , \dc_ew[19][1] , \dc_ew[19][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[20][7] , \ix_double_ew[20][6] , \ix_double_ew[20][5] , \ix_double_ew[20][4] , \ix_double_ew[20][3] , \ix_double_ew[20][2] , \ix_double_ew[20][1] , \ix_double_ew[20][0]  }),
+    .east_single({ \ix_single_ew[20][3] , \ix_single_ew[20][2] , \ix_single_ew[20][1] , \ix_single_ew[20][0]  }),
+    .north_double({ \ix_double_ns[24][7] , \ix_double_ns[24][6] , \ix_double_ns[24][5] , \ix_double_ns[24][4] , \ix_double_ns[24][3] , \ix_double_ns[24][2] , \ix_double_ns[24][1] , \ix_double_ns[24][0]  }),
+    .north_single({ \ix_single_ns[24][3] , \ix_single_ns[24][2] , \ix_single_ns[24][1] , \ix_single_ns[24][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[2][3] ),
+    .set_out_hard(\col_set[3][3] ),
+    .shift_in_hard(\col_shift[2][3] ),
+    .shift_out_hard(\col_shift[3][3] ),
+    .south_double({ \ix_double_ns[17][7] , \ix_double_ns[17][6] , \ix_double_ns[17][5] , \ix_double_ns[17][4] , \ix_double_ns[17][3] , \ix_double_ns[17][2] , \ix_double_ns[17][1] , \ix_double_ns[17][0]  }),
+    .south_single({ \ix_single_ns[17][3] , \ix_single_ns[17][2] , \ix_single_ns[17][1] , \ix_single_ns[17][0]  }),
+    .west_double({ \ix_double_ew[19][7] , \ix_double_ew[19][6] , \ix_double_ew[19][5] , \ix_double_ew[19][4] , \ix_double_ew[19][3] , \ix_double_ew[19][2] , \ix_double_ew[19][1] , \ix_double_ew[19][0]  }),
+    .west_single({ \ix_single_ew[19][3] , \ix_single_ew[19][2] , \ix_single_ew[19][1] , \ix_single_ew[19][0]  })
+  );
+  clb_tile \X[3].Y[3].clb  (
+    .carry_in(\carry[3][3] ),
+    .carry_out(\carry[4][3] ),
+    .cb_east_in({ \dc_ew[28][4] , \dc_ew[28][3] , \dc_ew[28][2] , \dc_ew[28][1] , \dc_ew[28][0]  }),
+    .cb_east_out({ \dc_we[28][9] , \dc_we[28][8] , \dc_we[28][7] , \dc_we[28][6] , \dc_we[28][5] , \dc_we[28][4] , \dc_we[28][3] , \dc_we[28][2] , \dc_we[28][1] , \dc_we[28][0]  }),
+    .cb_north_in({ \dc_ns[31][4] , \dc_ns[31][3] , \dc_ns[31][2] , \dc_ns[31][1] , \dc_ns[31][0]  }),
+    .cb_north_out({ \dc_sn[31][9] , \dc_sn[31][8] , \dc_sn[31][7] , \dc_sn[31][6] , \dc_sn[31][5] , \dc_sn[31][4] , \dc_sn[31][3] , \dc_sn[31][2] , \dc_sn[31][1] , \dc_sn[31][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[24][9] , \dc_sn[24][8] , \dc_sn[24][7] , \dc_sn[24][6] , \dc_sn[24][5] , \dc_sn[24][4] , \dc_sn[24][3] , \dc_sn[24][2] , \dc_sn[24][1] , \dc_sn[24][0]  }),
+    .clb_south_out({ \dc_ns[24][4] , \dc_ns[24][3] , \dc_ns[24][2] , \dc_ns[24][1] , \dc_ns[24][0]  }),
+    .clb_west_in({ \dc_we[27][9] , \dc_we[27][8] , \dc_we[27][7] , \dc_we[27][6] , \dc_we[27][5] , \dc_we[27][4] , \dc_we[27][3] , \dc_we[27][2] , \dc_we[27][1] , \dc_we[27][0]  }),
+    .clb_west_out({ \dc_ew[27][4] , \dc_ew[27][3] , \dc_ew[27][2] , \dc_ew[27][1] , \dc_ew[27][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[28][7] , \ix_double_ew[28][6] , \ix_double_ew[28][5] , \ix_double_ew[28][4] , \ix_double_ew[28][3] , \ix_double_ew[28][2] , \ix_double_ew[28][1] , \ix_double_ew[28][0]  }),
+    .east_single({ \ix_single_ew[28][3] , \ix_single_ew[28][2] , \ix_single_ew[28][1] , \ix_single_ew[28][0]  }),
+    .north_double({ \ix_double_ns[31][7] , \ix_double_ns[31][6] , \ix_double_ns[31][5] , \ix_double_ns[31][4] , \ix_double_ns[31][3] , \ix_double_ns[31][2] , \ix_double_ns[31][1] , \ix_double_ns[31][0]  }),
+    .north_single({ \ix_single_ns[31][3] , \ix_single_ns[31][2] , \ix_single_ns[31][1] , \ix_single_ns[31][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[3][3] ),
+    .set_out_hard(\col_set[4][3] ),
+    .shift_in_hard(\col_shift[3][3] ),
+    .shift_out_hard(\col_shift[4][3] ),
+    .south_double({ \ix_double_ns[24][7] , \ix_double_ns[24][6] , \ix_double_ns[24][5] , \ix_double_ns[24][4] , \ix_double_ns[24][3] , \ix_double_ns[24][2] , \ix_double_ns[24][1] , \ix_double_ns[24][0]  }),
+    .south_single({ \ix_single_ns[24][3] , \ix_single_ns[24][2] , \ix_single_ns[24][1] , \ix_single_ns[24][0]  }),
+    .west_double({ \ix_double_ew[27][7] , \ix_double_ew[27][6] , \ix_double_ew[27][5] , \ix_double_ew[27][4] , \ix_double_ew[27][3] , \ix_double_ew[27][2] , \ix_double_ew[27][1] , \ix_double_ew[27][0]  }),
+    .west_single({ \ix_single_ew[27][3] , \ix_single_ew[27][2] , \ix_single_ew[27][1] , \ix_single_ew[27][0]  })
+  );
+  clb_tile \X[3].Y[4].clb  (
+    .carry_in(\carry[4][3] ),
+    .carry_out(\carry[5][3] ),
+    .cb_east_in({ \dc_ew[36][4] , \dc_ew[36][3] , \dc_ew[36][2] , \dc_ew[36][1] , \dc_ew[36][0]  }),
+    .cb_east_out({ \dc_we[36][9] , \dc_we[36][8] , \dc_we[36][7] , \dc_we[36][6] , \dc_we[36][5] , \dc_we[36][4] , \dc_we[36][3] , \dc_we[36][2] , \dc_we[36][1] , \dc_we[36][0]  }),
+    .cb_north_in({ \dc_ns[38][4] , \dc_ns[38][3] , \dc_ns[38][2] , \dc_ns[38][1] , \dc_ns[38][0]  }),
+    .cb_north_out({ \dc_sn[38][9] , \dc_sn[38][8] , \dc_sn[38][7] , \dc_sn[38][6] , \dc_sn[38][5] , \dc_sn[38][4] , \dc_sn[38][3] , \dc_sn[38][2] , \dc_sn[38][1] , \dc_sn[38][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[31][9] , \dc_sn[31][8] , \dc_sn[31][7] , \dc_sn[31][6] , \dc_sn[31][5] , \dc_sn[31][4] , \dc_sn[31][3] , \dc_sn[31][2] , \dc_sn[31][1] , \dc_sn[31][0]  }),
+    .clb_south_out({ \dc_ns[31][4] , \dc_ns[31][3] , \dc_ns[31][2] , \dc_ns[31][1] , \dc_ns[31][0]  }),
+    .clb_west_in({ \dc_we[35][9] , \dc_we[35][8] , \dc_we[35][7] , \dc_we[35][6] , \dc_we[35][5] , \dc_we[35][4] , \dc_we[35][3] , \dc_we[35][2] , \dc_we[35][1] , \dc_we[35][0]  }),
+    .clb_west_out({ \dc_ew[35][4] , \dc_ew[35][3] , \dc_ew[35][2] , \dc_ew[35][1] , \dc_ew[35][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[36][7] , \ix_double_ew[36][6] , \ix_double_ew[36][5] , \ix_double_ew[36][4] , \ix_double_ew[36][3] , \ix_double_ew[36][2] , \ix_double_ew[36][1] , \ix_double_ew[36][0]  }),
+    .east_single({ \ix_single_ew[36][3] , \ix_single_ew[36][2] , \ix_single_ew[36][1] , \ix_single_ew[36][0]  }),
+    .north_double({ \ix_double_ns[38][7] , \ix_double_ns[38][6] , \ix_double_ns[38][5] , \ix_double_ns[38][4] , \ix_double_ns[38][3] , \ix_double_ns[38][2] , \ix_double_ns[38][1] , \ix_double_ns[38][0]  }),
+    .north_single({ \ix_single_ns[38][3] , \ix_single_ns[38][2] , \ix_single_ns[38][1] , \ix_single_ns[38][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[4][3] ),
+    .set_out_hard(\col_set[5][3] ),
+    .shift_in_hard(\col_shift[4][3] ),
+    .shift_out_hard(\col_shift[5][3] ),
+    .south_double({ \ix_double_ns[31][7] , \ix_double_ns[31][6] , \ix_double_ns[31][5] , \ix_double_ns[31][4] , \ix_double_ns[31][3] , \ix_double_ns[31][2] , \ix_double_ns[31][1] , \ix_double_ns[31][0]  }),
+    .south_single({ \ix_single_ns[31][3] , \ix_single_ns[31][2] , \ix_single_ns[31][1] , \ix_single_ns[31][0]  }),
+    .west_double({ \ix_double_ew[35][7] , \ix_double_ew[35][6] , \ix_double_ew[35][5] , \ix_double_ew[35][4] , \ix_double_ew[35][3] , \ix_double_ew[35][2] , \ix_double_ew[35][1] , \ix_double_ew[35][0]  }),
+    .west_single({ \ix_single_ew[35][3] , \ix_single_ew[35][2] , \ix_single_ew[35][1] , \ix_single_ew[35][0]  })
+  );
+  clb_tile \X[3].Y[5].clb  (
+    .carry_in(\carry[5][3] ),
+    .carry_out(\carry[6][3] ),
+    .cb_east_in({ \dc_ew[44][4] , \dc_ew[44][3] , \dc_ew[44][2] , \dc_ew[44][1] , \dc_ew[44][0]  }),
+    .cb_east_out({ \dc_we[44][9] , \dc_we[44][8] , \dc_we[44][7] , \dc_we[44][6] , \dc_we[44][5] , \dc_we[44][4] , \dc_we[44][3] , \dc_we[44][2] , \dc_we[44][1] , \dc_we[44][0]  }),
+    .cb_north_in({ \dc_ns[45][4] , \dc_ns[45][3] , \dc_ns[45][2] , \dc_ns[45][1] , \dc_ns[45][0]  }),
+    .cb_north_out({ \dc_sn[45][9] , \dc_sn[45][8] , \dc_sn[45][7] , \dc_sn[45][6] , \dc_sn[45][5] , \dc_sn[45][4] , \dc_sn[45][3] , \dc_sn[45][2] , \dc_sn[45][1] , \dc_sn[45][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[38][9] , \dc_sn[38][8] , \dc_sn[38][7] , \dc_sn[38][6] , \dc_sn[38][5] , \dc_sn[38][4] , \dc_sn[38][3] , \dc_sn[38][2] , \dc_sn[38][1] , \dc_sn[38][0]  }),
+    .clb_south_out({ \dc_ns[38][4] , \dc_ns[38][3] , \dc_ns[38][2] , \dc_ns[38][1] , \dc_ns[38][0]  }),
+    .clb_west_in({ \dc_we[43][9] , \dc_we[43][8] , \dc_we[43][7] , \dc_we[43][6] , \dc_we[43][5] , \dc_we[43][4] , \dc_we[43][3] , \dc_we[43][2] , \dc_we[43][1] , \dc_we[43][0]  }),
+    .clb_west_out({ \dc_ew[43][4] , \dc_ew[43][3] , \dc_ew[43][2] , \dc_ew[43][1] , \dc_ew[43][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[44][7] , \ix_double_ew[44][6] , \ix_double_ew[44][5] , \ix_double_ew[44][4] , \ix_double_ew[44][3] , \ix_double_ew[44][2] , \ix_double_ew[44][1] , \ix_double_ew[44][0]  }),
+    .east_single({ \ix_single_ew[44][3] , \ix_single_ew[44][2] , \ix_single_ew[44][1] , \ix_single_ew[44][0]  }),
+    .north_double({ \ix_double_ns[45][7] , \ix_double_ns[45][6] , \ix_double_ns[45][5] , \ix_double_ns[45][4] , \ix_double_ns[45][3] , \ix_double_ns[45][2] , \ix_double_ns[45][1] , \ix_double_ns[45][0]  }),
+    .north_single({ \ix_single_ns[45][3] , \ix_single_ns[45][2] , \ix_single_ns[45][1] , \ix_single_ns[45][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[5][3] ),
+    .set_out_hard(\col_set[6][3] ),
+    .shift_in_hard(\col_shift[5][3] ),
+    .shift_out_hard(\col_shift[6][3] ),
+    .south_double({ \ix_double_ns[38][7] , \ix_double_ns[38][6] , \ix_double_ns[38][5] , \ix_double_ns[38][4] , \ix_double_ns[38][3] , \ix_double_ns[38][2] , \ix_double_ns[38][1] , \ix_double_ns[38][0]  }),
+    .south_single({ \ix_single_ns[38][3] , \ix_single_ns[38][2] , \ix_single_ns[38][1] , \ix_single_ns[38][0]  }),
+    .west_double({ \ix_double_ew[43][7] , \ix_double_ew[43][6] , \ix_double_ew[43][5] , \ix_double_ew[43][4] , \ix_double_ew[43][3] , \ix_double_ew[43][2] , \ix_double_ew[43][1] , \ix_double_ew[43][0]  }),
+    .west_single({ \ix_single_ew[43][3] , \ix_single_ew[43][2] , \ix_single_ew[43][1] , \ix_single_ew[43][0]  })
+  );
+  clb_tile \X[3].Y[6].clb  (
+    .carry_in(\carry[6][3] ),
+    .carry_out(\carry[7][3] ),
+    .cb_east_in({ \dc_ew[52][4] , \dc_ew[52][3] , \dc_ew[52][2] , \dc_ew[52][1] , \dc_ew[52][0]  }),
+    .cb_east_out({ \dc_we[52][9] , \dc_we[52][8] , \dc_we[52][7] , \dc_we[52][6] , \dc_we[52][5] , \dc_we[52][4] , \dc_we[52][3] , \dc_we[52][2] , \dc_we[52][1] , \dc_we[52][0]  }),
+    .cb_north_in({ \dc_ns[52][4] , \dc_ns[52][3] , \dc_ns[52][2] , \dc_ns[52][1] , \dc_ns[52][0]  }),
+    .cb_north_out({ \dc_sn[52][9] , \dc_sn[52][8] , \dc_sn[52][7] , \dc_sn[52][6] , \dc_sn[52][5] , \dc_sn[52][4] , \dc_sn[52][3] , \dc_sn[52][2] , \dc_sn[52][1] , \dc_sn[52][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[45][9] , \dc_sn[45][8] , \dc_sn[45][7] , \dc_sn[45][6] , \dc_sn[45][5] , \dc_sn[45][4] , \dc_sn[45][3] , \dc_sn[45][2] , \dc_sn[45][1] , \dc_sn[45][0]  }),
+    .clb_south_out({ \dc_ns[45][4] , \dc_ns[45][3] , \dc_ns[45][2] , \dc_ns[45][1] , \dc_ns[45][0]  }),
+    .clb_west_in({ \dc_we[51][9] , \dc_we[51][8] , \dc_we[51][7] , \dc_we[51][6] , \dc_we[51][5] , \dc_we[51][4] , \dc_we[51][3] , \dc_we[51][2] , \dc_we[51][1] , \dc_we[51][0]  }),
+    .clb_west_out({ \dc_ew[51][4] , \dc_ew[51][3] , \dc_ew[51][2] , \dc_ew[51][1] , \dc_ew[51][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[52][7] , \ix_double_ew[52][6] , \ix_double_ew[52][5] , \ix_double_ew[52][4] , \ix_double_ew[52][3] , \ix_double_ew[52][2] , \ix_double_ew[52][1] , \ix_double_ew[52][0]  }),
+    .east_single({ \ix_single_ew[52][3] , \ix_single_ew[52][2] , \ix_single_ew[52][1] , \ix_single_ew[52][0]  }),
+    .north_double({ \ix_double_ns[52][7] , \ix_double_ns[52][6] , \ix_double_ns[52][5] , \ix_double_ns[52][4] , \ix_double_ns[52][3] , \ix_double_ns[52][2] , \ix_double_ns[52][1] , \ix_double_ns[52][0]  }),
+    .north_single({ \ix_single_ns[52][3] , \ix_single_ns[52][2] , \ix_single_ns[52][1] , \ix_single_ns[52][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[6][3] ),
+    .set_out_hard(\col_set[7][3] ),
+    .shift_in_hard(\col_shift[6][3] ),
+    .shift_out_hard(\col_shift[7][3] ),
+    .south_double({ \ix_double_ns[45][7] , \ix_double_ns[45][6] , \ix_double_ns[45][5] , \ix_double_ns[45][4] , \ix_double_ns[45][3] , \ix_double_ns[45][2] , \ix_double_ns[45][1] , \ix_double_ns[45][0]  }),
+    .south_single({ \ix_single_ns[45][3] , \ix_single_ns[45][2] , \ix_single_ns[45][1] , \ix_single_ns[45][0]  }),
+    .west_double({ \ix_double_ew[51][7] , \ix_double_ew[51][6] , \ix_double_ew[51][5] , \ix_double_ew[51][4] , \ix_double_ew[51][3] , \ix_double_ew[51][2] , \ix_double_ew[51][1] , \ix_double_ew[51][0]  }),
+    .west_single({ \ix_single_ew[51][3] , \ix_single_ew[51][2] , \ix_single_ew[51][1] , \ix_single_ew[51][0]  })
+  );
+  clb_tile \X[3].Y[7].clb  (
+    .carry_in(\carry[7][3] ),
+    .carry_out(\carry[8][3] ),
+    .cb_east_in({ \dc_ew[60][4] , \dc_ew[60][3] , \dc_ew[60][2] , \dc_ew[60][1] , \dc_ew[60][0]  }),
+    .cb_east_out({ \dc_we[60][9] , \dc_we[60][8] , \dc_we[60][7] , \dc_we[60][6] , \dc_we[60][5] , \dc_we[60][4] , \dc_we[60][3] , \dc_we[60][2] , \dc_we[60][1] , \dc_we[60][0]  }),
+    .cb_north_in({ _143_, _142_, _141_, _140_, _139_ }),
+    .cb_north_out({ \dc_sn[59][9] , \dc_sn[59][8] , \dc_sn[59][7] , \dc_sn[59][6] , \dc_sn[59][5] , \dc_sn[59][4] , \dc_sn[59][3] , \dc_sn[59][2] , \dc_sn[59][1] , \dc_sn[59][0]  }),
+    .cen(\wb_cen_out[0] ),
+    .clb_south_in({ \dc_sn[52][9] , \dc_sn[52][8] , \dc_sn[52][7] , \dc_sn[52][6] , \dc_sn[52][5] , \dc_sn[52][4] , \dc_sn[52][3] , \dc_sn[52][2] , \dc_sn[52][1] , \dc_sn[52][0]  }),
+    .clb_south_out({ \dc_ns[52][4] , \dc_ns[52][3] , \dc_ns[52][2] , \dc_ns[52][1] , \dc_ns[52][0]  }),
+    .clb_west_in({ \dc_we[59][9] , \dc_we[59][8] , \dc_we[59][7] , \dc_we[59][6] , \dc_we[59][5] , \dc_we[59][4] , \dc_we[59][3] , \dc_we[59][2] , \dc_we[59][1] , \dc_we[59][0]  }),
+    .clb_west_out({ \dc_ew[59][4] , \dc_ew[59][3] , \dc_ew[59][2] , \dc_ew[59][1] , \dc_ew[59][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[60][7] , \ix_double_ew[60][6] , \ix_double_ew[60][5] , \ix_double_ew[60][4] , \ix_double_ew[60][3] , \ix_double_ew[60][2] , \ix_double_ew[60][1] , \ix_double_ew[60][0]  }),
+    .east_single({ \ix_single_ew[60][3] , \ix_single_ew[60][2] , \ix_single_ew[60][1] , \ix_single_ew[60][0]  }),
+    .north_double({ \ix_double_ns[59][7] , \ix_double_ns[59][6] , \ix_double_ns[59][5] , \ix_double_ns[59][4] , \ix_double_ns[59][3] , \ix_double_ns[59][2] , \ix_double_ns[59][1] , \ix_double_ns[59][0]  }),
+    .north_single({ \ix_single_ns[59][3] , \ix_single_ns[59][2] , \ix_single_ns[59][1] , gpio_north[3] }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[7][3] ),
+    .set_out_hard(\col_set[8][3] ),
+    .shift_in_hard(\col_shift[7][3] ),
+    .shift_out_hard(\col_shift[8][3] ),
+    .south_double({ \ix_double_ns[52][7] , \ix_double_ns[52][6] , \ix_double_ns[52][5] , \ix_double_ns[52][4] , \ix_double_ns[52][3] , \ix_double_ns[52][2] , \ix_double_ns[52][1] , \ix_double_ns[52][0]  }),
+    .south_single({ \ix_single_ns[52][3] , \ix_single_ns[52][2] , \ix_single_ns[52][1] , \ix_single_ns[52][0]  }),
+    .west_double({ \ix_double_ew[59][7] , \ix_double_ew[59][6] , \ix_double_ew[59][5] , \ix_double_ew[59][4] , \ix_double_ew[59][3] , \ix_double_ew[59][2] , \ix_double_ew[59][1] , \ix_double_ew[59][0]  }),
+    .west_single({ \ix_single_ew[59][3] , \ix_single_ew[59][2] , \ix_single_ew[59][1] , \ix_single_ew[59][0]  })
+  );
+  clb_tile \X[4].Y[0].clb  (
+    .carry_in(_144_),
+    .carry_out(\carry[1][4] ),
+    .cb_east_in({ \dc_ew[5][4] , \dc_ew[5][3] , \dc_ew[5][2] , \dc_ew[5][1] , \dc_ew[5][0]  }),
+    .cb_east_out({ \dc_we[5][9] , \dc_we[5][8] , \dc_we[5][7] , \dc_we[5][6] , \dc_we[5][5] , \dc_we[5][4] , \dc_we[5][3] , \dc_we[5][2] , \dc_we[5][1] , \dc_we[5][0]  }),
+    .cb_north_in({ \dc_ns[11][4] , \dc_ns[11][3] , \dc_ns[11][2] , \dc_ns[11][1] , \dc_ns[11][0]  }),
+    .cb_north_out({ \dc_sn[11][9] , \dc_sn[11][8] , \dc_sn[11][7] , \dc_sn[11][6] , \dc_sn[11][5] , \dc_sn[11][4] , \dc_sn[11][3] , \dc_sn[11][2] , \dc_sn[11][1] , \dc_sn[11][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ _154_, _153_, _152_, _151_, _150_, _149_, _148_, _147_, _146_, _145_ }),
+    .clb_south_out({ \dc_ns[4][4] , \dc_ns[4][3] , \dc_ns[4][2] , \dc_ns[4][1] , \dc_ns[4][0]  }),
+    .clb_west_in({ \dc_we[4][9] , \dc_we[4][8] , \dc_we[4][7] , \dc_we[4][6] , \dc_we[4][5] , \dc_we[4][4] , \dc_we[4][3] , \dc_we[4][2] , \dc_we[4][1] , \dc_we[4][0]  }),
+    .clb_west_out({ \dc_ew[4][4] , \dc_ew[4][3] , \dc_ew[4][2] , \dc_ew[4][1] , \dc_ew[4][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[5][7] , \ix_double_ew[5][6] , \ix_double_ew[5][5] , \ix_double_ew[5][4] , \ix_double_ew[5][3] , \ix_double_ew[5][2] , \ix_double_ew[5][1] , \ix_double_ew[5][0]  }),
+    .east_single({ \ix_single_ew[5][3] , \ix_single_ew[5][2] , \ix_single_ew[5][1] , \ix_single_ew[5][0]  }),
+    .north_double({ \ix_double_ns[11][7] , \ix_double_ns[11][6] , \ix_double_ns[11][5] , \ix_double_ns[11][4] , \ix_double_ns[11][3] , \ix_double_ns[11][2] , \ix_double_ns[11][1] , \ix_double_ns[11][0]  }),
+    .north_single({ \ix_single_ns[11][3] , \ix_single_ns[11][2] , \ix_single_ns[11][1] , \ix_single_ns[11][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\wb_set_out[1][0] ),
+    .set_out_hard(\col_set[1][4] ),
+    .shift_in_hard(\wb_shift_out[1][0] ),
+    .shift_out_hard(\col_shift[1][4] ),
+    .south_double({ \ix_double_ns[4][7] , \ix_double_ns[4][6] , \ix_double_ns[4][5] , \ix_double_ns[4][4] , \ix_double_ns[4][3] , \ix_double_ns[4][2] , \ix_double_ns[4][1] , \ix_double_ns[4][0]  }),
+    .south_single({ \ix_single_ns[4][3] , \ix_single_ns[4][2] , \ix_single_ns[4][1] , gpio_south[4] }),
+    .west_double({ \ix_double_ew[4][7] , \ix_double_ew[4][6] , \ix_double_ew[4][5] , \ix_double_ew[4][4] , \ix_double_ew[4][3] , \ix_double_ew[4][2] , \ix_double_ew[4][1] , \ix_double_ew[4][0]  }),
+    .west_single({ \ix_single_ew[4][3] , \ix_single_ew[4][2] , \ix_single_ew[4][1] , \ix_single_ew[4][0]  })
+  );
+  clb_tile \X[4].Y[1].clb  (
+    .carry_in(\carry[1][4] ),
+    .carry_out(\carry[2][4] ),
+    .cb_east_in({ \dc_ew[13][4] , \dc_ew[13][3] , \dc_ew[13][2] , \dc_ew[13][1] , \dc_ew[13][0]  }),
+    .cb_east_out({ \dc_we[13][9] , \dc_we[13][8] , \dc_we[13][7] , \dc_we[13][6] , \dc_we[13][5] , \dc_we[13][4] , \dc_we[13][3] , \dc_we[13][2] , \dc_we[13][1] , \dc_we[13][0]  }),
+    .cb_north_in({ \dc_ns[18][4] , \dc_ns[18][3] , \dc_ns[18][2] , \dc_ns[18][1] , \dc_ns[18][0]  }),
+    .cb_north_out({ \dc_sn[18][9] , \dc_sn[18][8] , \dc_sn[18][7] , \dc_sn[18][6] , \dc_sn[18][5] , \dc_sn[18][4] , \dc_sn[18][3] , \dc_sn[18][2] , \dc_sn[18][1] , \dc_sn[18][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[11][9] , \dc_sn[11][8] , \dc_sn[11][7] , \dc_sn[11][6] , \dc_sn[11][5] , \dc_sn[11][4] , \dc_sn[11][3] , \dc_sn[11][2] , \dc_sn[11][1] , \dc_sn[11][0]  }),
+    .clb_south_out({ \dc_ns[11][4] , \dc_ns[11][3] , \dc_ns[11][2] , \dc_ns[11][1] , \dc_ns[11][0]  }),
+    .clb_west_in({ \dc_we[12][9] , \dc_we[12][8] , \dc_we[12][7] , \dc_we[12][6] , \dc_we[12][5] , \dc_we[12][4] , \dc_we[12][3] , \dc_we[12][2] , \dc_we[12][1] , \dc_we[12][0]  }),
+    .clb_west_out({ \dc_ew[12][4] , \dc_ew[12][3] , \dc_ew[12][2] , \dc_ew[12][1] , \dc_ew[12][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[13][7] , \ix_double_ew[13][6] , \ix_double_ew[13][5] , \ix_double_ew[13][4] , \ix_double_ew[13][3] , \ix_double_ew[13][2] , \ix_double_ew[13][1] , \ix_double_ew[13][0]  }),
+    .east_single({ \ix_single_ew[13][3] , \ix_single_ew[13][2] , \ix_single_ew[13][1] , \ix_single_ew[13][0]  }),
+    .north_double({ \ix_double_ns[18][7] , \ix_double_ns[18][6] , \ix_double_ns[18][5] , \ix_double_ns[18][4] , \ix_double_ns[18][3] , \ix_double_ns[18][2] , \ix_double_ns[18][1] , \ix_double_ns[18][0]  }),
+    .north_single({ \ix_single_ns[18][3] , \ix_single_ns[18][2] , \ix_single_ns[18][1] , \ix_single_ns[18][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[1][4] ),
+    .set_out_hard(\col_set[2][4] ),
+    .shift_in_hard(\col_shift[1][4] ),
+    .shift_out_hard(\col_shift[2][4] ),
+    .south_double({ \ix_double_ns[11][7] , \ix_double_ns[11][6] , \ix_double_ns[11][5] , \ix_double_ns[11][4] , \ix_double_ns[11][3] , \ix_double_ns[11][2] , \ix_double_ns[11][1] , \ix_double_ns[11][0]  }),
+    .south_single({ \ix_single_ns[11][3] , \ix_single_ns[11][2] , \ix_single_ns[11][1] , \ix_single_ns[11][0]  }),
+    .west_double({ \ix_double_ew[12][7] , \ix_double_ew[12][6] , \ix_double_ew[12][5] , \ix_double_ew[12][4] , \ix_double_ew[12][3] , \ix_double_ew[12][2] , \ix_double_ew[12][1] , \ix_double_ew[12][0]  }),
+    .west_single({ \ix_single_ew[12][3] , \ix_single_ew[12][2] , \ix_single_ew[12][1] , \ix_single_ew[12][0]  })
+  );
+  clb_tile \X[4].Y[2].clb  (
+    .carry_in(\carry[2][4] ),
+    .carry_out(\carry[3][4] ),
+    .cb_east_in({ \dc_ew[21][4] , \dc_ew[21][3] , \dc_ew[21][2] , \dc_ew[21][1] , \dc_ew[21][0]  }),
+    .cb_east_out({ \dc_we[21][9] , \dc_we[21][8] , \dc_we[21][7] , \dc_we[21][6] , \dc_we[21][5] , \dc_we[21][4] , \dc_we[21][3] , \dc_we[21][2] , \dc_we[21][1] , \dc_we[21][0]  }),
+    .cb_north_in({ \dc_ns[25][4] , \dc_ns[25][3] , \dc_ns[25][2] , \dc_ns[25][1] , \dc_ns[25][0]  }),
+    .cb_north_out({ \dc_sn[25][9] , \dc_sn[25][8] , \dc_sn[25][7] , \dc_sn[25][6] , \dc_sn[25][5] , \dc_sn[25][4] , \dc_sn[25][3] , \dc_sn[25][2] , \dc_sn[25][1] , \dc_sn[25][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[18][9] , \dc_sn[18][8] , \dc_sn[18][7] , \dc_sn[18][6] , \dc_sn[18][5] , \dc_sn[18][4] , \dc_sn[18][3] , \dc_sn[18][2] , \dc_sn[18][1] , \dc_sn[18][0]  }),
+    .clb_south_out({ \dc_ns[18][4] , \dc_ns[18][3] , \dc_ns[18][2] , \dc_ns[18][1] , \dc_ns[18][0]  }),
+    .clb_west_in({ \dc_we[20][9] , \dc_we[20][8] , \dc_we[20][7] , \dc_we[20][6] , \dc_we[20][5] , \dc_we[20][4] , \dc_we[20][3] , \dc_we[20][2] , \dc_we[20][1] , \dc_we[20][0]  }),
+    .clb_west_out({ \dc_ew[20][4] , \dc_ew[20][3] , \dc_ew[20][2] , \dc_ew[20][1] , \dc_ew[20][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[21][7] , \ix_double_ew[21][6] , \ix_double_ew[21][5] , \ix_double_ew[21][4] , \ix_double_ew[21][3] , \ix_double_ew[21][2] , \ix_double_ew[21][1] , \ix_double_ew[21][0]  }),
+    .east_single({ \ix_single_ew[21][3] , \ix_single_ew[21][2] , \ix_single_ew[21][1] , \ix_single_ew[21][0]  }),
+    .north_double({ \ix_double_ns[25][7] , \ix_double_ns[25][6] , \ix_double_ns[25][5] , \ix_double_ns[25][4] , \ix_double_ns[25][3] , \ix_double_ns[25][2] , \ix_double_ns[25][1] , \ix_double_ns[25][0]  }),
+    .north_single({ \ix_single_ns[25][3] , \ix_single_ns[25][2] , \ix_single_ns[25][1] , \ix_single_ns[25][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[2][4] ),
+    .set_out_hard(\col_set[3][4] ),
+    .shift_in_hard(\col_shift[2][4] ),
+    .shift_out_hard(\col_shift[3][4] ),
+    .south_double({ \ix_double_ns[18][7] , \ix_double_ns[18][6] , \ix_double_ns[18][5] , \ix_double_ns[18][4] , \ix_double_ns[18][3] , \ix_double_ns[18][2] , \ix_double_ns[18][1] , \ix_double_ns[18][0]  }),
+    .south_single({ \ix_single_ns[18][3] , \ix_single_ns[18][2] , \ix_single_ns[18][1] , \ix_single_ns[18][0]  }),
+    .west_double({ \ix_double_ew[20][7] , \ix_double_ew[20][6] , \ix_double_ew[20][5] , \ix_double_ew[20][4] , \ix_double_ew[20][3] , \ix_double_ew[20][2] , \ix_double_ew[20][1] , \ix_double_ew[20][0]  }),
+    .west_single({ \ix_single_ew[20][3] , \ix_single_ew[20][2] , \ix_single_ew[20][1] , \ix_single_ew[20][0]  })
+  );
+  clb_tile \X[4].Y[3].clb  (
+    .carry_in(\carry[3][4] ),
+    .carry_out(\carry[4][4] ),
+    .cb_east_in({ \dc_ew[29][4] , \dc_ew[29][3] , \dc_ew[29][2] , \dc_ew[29][1] , \dc_ew[29][0]  }),
+    .cb_east_out({ \dc_we[29][9] , \dc_we[29][8] , \dc_we[29][7] , \dc_we[29][6] , \dc_we[29][5] , \dc_we[29][4] , \dc_we[29][3] , \dc_we[29][2] , \dc_we[29][1] , \dc_we[29][0]  }),
+    .cb_north_in({ \dc_ns[32][4] , \dc_ns[32][3] , \dc_ns[32][2] , \dc_ns[32][1] , \dc_ns[32][0]  }),
+    .cb_north_out({ \dc_sn[32][9] , \dc_sn[32][8] , \dc_sn[32][7] , \dc_sn[32][6] , \dc_sn[32][5] , \dc_sn[32][4] , \dc_sn[32][3] , \dc_sn[32][2] , \dc_sn[32][1] , \dc_sn[32][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[25][9] , \dc_sn[25][8] , \dc_sn[25][7] , \dc_sn[25][6] , \dc_sn[25][5] , \dc_sn[25][4] , \dc_sn[25][3] , \dc_sn[25][2] , \dc_sn[25][1] , \dc_sn[25][0]  }),
+    .clb_south_out({ \dc_ns[25][4] , \dc_ns[25][3] , \dc_ns[25][2] , \dc_ns[25][1] , \dc_ns[25][0]  }),
+    .clb_west_in({ \dc_we[28][9] , \dc_we[28][8] , \dc_we[28][7] , \dc_we[28][6] , \dc_we[28][5] , \dc_we[28][4] , \dc_we[28][3] , \dc_we[28][2] , \dc_we[28][1] , \dc_we[28][0]  }),
+    .clb_west_out({ \dc_ew[28][4] , \dc_ew[28][3] , \dc_ew[28][2] , \dc_ew[28][1] , \dc_ew[28][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[29][7] , \ix_double_ew[29][6] , \ix_double_ew[29][5] , \ix_double_ew[29][4] , \ix_double_ew[29][3] , \ix_double_ew[29][2] , \ix_double_ew[29][1] , \ix_double_ew[29][0]  }),
+    .east_single({ \ix_single_ew[29][3] , \ix_single_ew[29][2] , \ix_single_ew[29][1] , \ix_single_ew[29][0]  }),
+    .north_double({ \ix_double_ns[32][7] , \ix_double_ns[32][6] , \ix_double_ns[32][5] , \ix_double_ns[32][4] , \ix_double_ns[32][3] , \ix_double_ns[32][2] , \ix_double_ns[32][1] , \ix_double_ns[32][0]  }),
+    .north_single({ \ix_single_ns[32][3] , \ix_single_ns[32][2] , \ix_single_ns[32][1] , \ix_single_ns[32][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[3][4] ),
+    .set_out_hard(\col_set[4][4] ),
+    .shift_in_hard(\col_shift[3][4] ),
+    .shift_out_hard(\col_shift[4][4] ),
+    .south_double({ \ix_double_ns[25][7] , \ix_double_ns[25][6] , \ix_double_ns[25][5] , \ix_double_ns[25][4] , \ix_double_ns[25][3] , \ix_double_ns[25][2] , \ix_double_ns[25][1] , \ix_double_ns[25][0]  }),
+    .south_single({ \ix_single_ns[25][3] , \ix_single_ns[25][2] , \ix_single_ns[25][1] , \ix_single_ns[25][0]  }),
+    .west_double({ \ix_double_ew[28][7] , \ix_double_ew[28][6] , \ix_double_ew[28][5] , \ix_double_ew[28][4] , \ix_double_ew[28][3] , \ix_double_ew[28][2] , \ix_double_ew[28][1] , \ix_double_ew[28][0]  }),
+    .west_single({ \ix_single_ew[28][3] , \ix_single_ew[28][2] , \ix_single_ew[28][1] , \ix_single_ew[28][0]  })
+  );
+  clb_tile \X[4].Y[4].clb  (
+    .carry_in(\carry[4][4] ),
+    .carry_out(\carry[5][4] ),
+    .cb_east_in({ \dc_ew[37][4] , \dc_ew[37][3] , \dc_ew[37][2] , \dc_ew[37][1] , \dc_ew[37][0]  }),
+    .cb_east_out({ \dc_we[37][9] , \dc_we[37][8] , \dc_we[37][7] , \dc_we[37][6] , \dc_we[37][5] , \dc_we[37][4] , \dc_we[37][3] , \dc_we[37][2] , \dc_we[37][1] , \dc_we[37][0]  }),
+    .cb_north_in({ \dc_ns[39][4] , \dc_ns[39][3] , \dc_ns[39][2] , \dc_ns[39][1] , \dc_ns[39][0]  }),
+    .cb_north_out({ \dc_sn[39][9] , \dc_sn[39][8] , \dc_sn[39][7] , \dc_sn[39][6] , \dc_sn[39][5] , \dc_sn[39][4] , \dc_sn[39][3] , \dc_sn[39][2] , \dc_sn[39][1] , \dc_sn[39][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[32][9] , \dc_sn[32][8] , \dc_sn[32][7] , \dc_sn[32][6] , \dc_sn[32][5] , \dc_sn[32][4] , \dc_sn[32][3] , \dc_sn[32][2] , \dc_sn[32][1] , \dc_sn[32][0]  }),
+    .clb_south_out({ \dc_ns[32][4] , \dc_ns[32][3] , \dc_ns[32][2] , \dc_ns[32][1] , \dc_ns[32][0]  }),
+    .clb_west_in({ \dc_we[36][9] , \dc_we[36][8] , \dc_we[36][7] , \dc_we[36][6] , \dc_we[36][5] , \dc_we[36][4] , \dc_we[36][3] , \dc_we[36][2] , \dc_we[36][1] , \dc_we[36][0]  }),
+    .clb_west_out({ \dc_ew[36][4] , \dc_ew[36][3] , \dc_ew[36][2] , \dc_ew[36][1] , \dc_ew[36][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[37][7] , \ix_double_ew[37][6] , \ix_double_ew[37][5] , \ix_double_ew[37][4] , \ix_double_ew[37][3] , \ix_double_ew[37][2] , \ix_double_ew[37][1] , \ix_double_ew[37][0]  }),
+    .east_single({ \ix_single_ew[37][3] , \ix_single_ew[37][2] , \ix_single_ew[37][1] , \ix_single_ew[37][0]  }),
+    .north_double({ \ix_double_ns[39][7] , \ix_double_ns[39][6] , \ix_double_ns[39][5] , \ix_double_ns[39][4] , \ix_double_ns[39][3] , \ix_double_ns[39][2] , \ix_double_ns[39][1] , \ix_double_ns[39][0]  }),
+    .north_single({ \ix_single_ns[39][3] , \ix_single_ns[39][2] , \ix_single_ns[39][1] , \ix_single_ns[39][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[4][4] ),
+    .set_out_hard(\col_set[5][4] ),
+    .shift_in_hard(\col_shift[4][4] ),
+    .shift_out_hard(\col_shift[5][4] ),
+    .south_double({ \ix_double_ns[32][7] , \ix_double_ns[32][6] , \ix_double_ns[32][5] , \ix_double_ns[32][4] , \ix_double_ns[32][3] , \ix_double_ns[32][2] , \ix_double_ns[32][1] , \ix_double_ns[32][0]  }),
+    .south_single({ \ix_single_ns[32][3] , \ix_single_ns[32][2] , \ix_single_ns[32][1] , \ix_single_ns[32][0]  }),
+    .west_double({ \ix_double_ew[36][7] , \ix_double_ew[36][6] , \ix_double_ew[36][5] , \ix_double_ew[36][4] , \ix_double_ew[36][3] , \ix_double_ew[36][2] , \ix_double_ew[36][1] , \ix_double_ew[36][0]  }),
+    .west_single({ \ix_single_ew[36][3] , \ix_single_ew[36][2] , \ix_single_ew[36][1] , \ix_single_ew[36][0]  })
+  );
+  clb_tile \X[4].Y[5].clb  (
+    .carry_in(\carry[5][4] ),
+    .carry_out(\carry[6][4] ),
+    .cb_east_in({ \dc_ew[45][4] , \dc_ew[45][3] , \dc_ew[45][2] , \dc_ew[45][1] , \dc_ew[45][0]  }),
+    .cb_east_out({ \dc_we[45][9] , \dc_we[45][8] , \dc_we[45][7] , \dc_we[45][6] , \dc_we[45][5] , \dc_we[45][4] , \dc_we[45][3] , \dc_we[45][2] , \dc_we[45][1] , \dc_we[45][0]  }),
+    .cb_north_in({ \dc_ns[46][4] , \dc_ns[46][3] , \dc_ns[46][2] , \dc_ns[46][1] , \dc_ns[46][0]  }),
+    .cb_north_out({ \dc_sn[46][9] , \dc_sn[46][8] , \dc_sn[46][7] , \dc_sn[46][6] , \dc_sn[46][5] , \dc_sn[46][4] , \dc_sn[46][3] , \dc_sn[46][2] , \dc_sn[46][1] , \dc_sn[46][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[39][9] , \dc_sn[39][8] , \dc_sn[39][7] , \dc_sn[39][6] , \dc_sn[39][5] , \dc_sn[39][4] , \dc_sn[39][3] , \dc_sn[39][2] , \dc_sn[39][1] , \dc_sn[39][0]  }),
+    .clb_south_out({ \dc_ns[39][4] , \dc_ns[39][3] , \dc_ns[39][2] , \dc_ns[39][1] , \dc_ns[39][0]  }),
+    .clb_west_in({ \dc_we[44][9] , \dc_we[44][8] , \dc_we[44][7] , \dc_we[44][6] , \dc_we[44][5] , \dc_we[44][4] , \dc_we[44][3] , \dc_we[44][2] , \dc_we[44][1] , \dc_we[44][0]  }),
+    .clb_west_out({ \dc_ew[44][4] , \dc_ew[44][3] , \dc_ew[44][2] , \dc_ew[44][1] , \dc_ew[44][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[45][7] , \ix_double_ew[45][6] , \ix_double_ew[45][5] , \ix_double_ew[45][4] , \ix_double_ew[45][3] , \ix_double_ew[45][2] , \ix_double_ew[45][1] , \ix_double_ew[45][0]  }),
+    .east_single({ \ix_single_ew[45][3] , \ix_single_ew[45][2] , \ix_single_ew[45][1] , \ix_single_ew[45][0]  }),
+    .north_double({ \ix_double_ns[46][7] , \ix_double_ns[46][6] , \ix_double_ns[46][5] , \ix_double_ns[46][4] , \ix_double_ns[46][3] , \ix_double_ns[46][2] , \ix_double_ns[46][1] , \ix_double_ns[46][0]  }),
+    .north_single({ \ix_single_ns[46][3] , \ix_single_ns[46][2] , \ix_single_ns[46][1] , \ix_single_ns[46][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[5][4] ),
+    .set_out_hard(\col_set[6][4] ),
+    .shift_in_hard(\col_shift[5][4] ),
+    .shift_out_hard(\col_shift[6][4] ),
+    .south_double({ \ix_double_ns[39][7] , \ix_double_ns[39][6] , \ix_double_ns[39][5] , \ix_double_ns[39][4] , \ix_double_ns[39][3] , \ix_double_ns[39][2] , \ix_double_ns[39][1] , \ix_double_ns[39][0]  }),
+    .south_single({ \ix_single_ns[39][3] , \ix_single_ns[39][2] , \ix_single_ns[39][1] , \ix_single_ns[39][0]  }),
+    .west_double({ \ix_double_ew[44][7] , \ix_double_ew[44][6] , \ix_double_ew[44][5] , \ix_double_ew[44][4] , \ix_double_ew[44][3] , \ix_double_ew[44][2] , \ix_double_ew[44][1] , \ix_double_ew[44][0]  }),
+    .west_single({ \ix_single_ew[44][3] , \ix_single_ew[44][2] , \ix_single_ew[44][1] , \ix_single_ew[44][0]  })
+  );
+  clb_tile \X[4].Y[6].clb  (
+    .carry_in(\carry[6][4] ),
+    .carry_out(\carry[7][4] ),
+    .cb_east_in({ \dc_ew[53][4] , \dc_ew[53][3] , \dc_ew[53][2] , \dc_ew[53][1] , \dc_ew[53][0]  }),
+    .cb_east_out({ \dc_we[53][9] , \dc_we[53][8] , \dc_we[53][7] , \dc_we[53][6] , \dc_we[53][5] , \dc_we[53][4] , \dc_we[53][3] , \dc_we[53][2] , \dc_we[53][1] , \dc_we[53][0]  }),
+    .cb_north_in({ \dc_ns[53][4] , \dc_ns[53][3] , \dc_ns[53][2] , \dc_ns[53][1] , \dc_ns[53][0]  }),
+    .cb_north_out({ \dc_sn[53][9] , \dc_sn[53][8] , \dc_sn[53][7] , \dc_sn[53][6] , \dc_sn[53][5] , \dc_sn[53][4] , \dc_sn[53][3] , \dc_sn[53][2] , \dc_sn[53][1] , \dc_sn[53][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[46][9] , \dc_sn[46][8] , \dc_sn[46][7] , \dc_sn[46][6] , \dc_sn[46][5] , \dc_sn[46][4] , \dc_sn[46][3] , \dc_sn[46][2] , \dc_sn[46][1] , \dc_sn[46][0]  }),
+    .clb_south_out({ \dc_ns[46][4] , \dc_ns[46][3] , \dc_ns[46][2] , \dc_ns[46][1] , \dc_ns[46][0]  }),
+    .clb_west_in({ \dc_we[52][9] , \dc_we[52][8] , \dc_we[52][7] , \dc_we[52][6] , \dc_we[52][5] , \dc_we[52][4] , \dc_we[52][3] , \dc_we[52][2] , \dc_we[52][1] , \dc_we[52][0]  }),
+    .clb_west_out({ \dc_ew[52][4] , \dc_ew[52][3] , \dc_ew[52][2] , \dc_ew[52][1] , \dc_ew[52][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[53][7] , \ix_double_ew[53][6] , \ix_double_ew[53][5] , \ix_double_ew[53][4] , \ix_double_ew[53][3] , \ix_double_ew[53][2] , \ix_double_ew[53][1] , \ix_double_ew[53][0]  }),
+    .east_single({ \ix_single_ew[53][3] , \ix_single_ew[53][2] , \ix_single_ew[53][1] , \ix_single_ew[53][0]  }),
+    .north_double({ \ix_double_ns[53][7] , \ix_double_ns[53][6] , \ix_double_ns[53][5] , \ix_double_ns[53][4] , \ix_double_ns[53][3] , \ix_double_ns[53][2] , \ix_double_ns[53][1] , \ix_double_ns[53][0]  }),
+    .north_single({ \ix_single_ns[53][3] , \ix_single_ns[53][2] , \ix_single_ns[53][1] , \ix_single_ns[53][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[6][4] ),
+    .set_out_hard(\col_set[7][4] ),
+    .shift_in_hard(\col_shift[6][4] ),
+    .shift_out_hard(\col_shift[7][4] ),
+    .south_double({ \ix_double_ns[46][7] , \ix_double_ns[46][6] , \ix_double_ns[46][5] , \ix_double_ns[46][4] , \ix_double_ns[46][3] , \ix_double_ns[46][2] , \ix_double_ns[46][1] , \ix_double_ns[46][0]  }),
+    .south_single({ \ix_single_ns[46][3] , \ix_single_ns[46][2] , \ix_single_ns[46][1] , \ix_single_ns[46][0]  }),
+    .west_double({ \ix_double_ew[52][7] , \ix_double_ew[52][6] , \ix_double_ew[52][5] , \ix_double_ew[52][4] , \ix_double_ew[52][3] , \ix_double_ew[52][2] , \ix_double_ew[52][1] , \ix_double_ew[52][0]  }),
+    .west_single({ \ix_single_ew[52][3] , \ix_single_ew[52][2] , \ix_single_ew[52][1] , \ix_single_ew[52][0]  })
+  );
+  clb_tile \X[4].Y[7].clb  (
+    .carry_in(\carry[7][4] ),
+    .carry_out(\carry[8][4] ),
+    .cb_east_in({ \dc_ew[61][4] , \dc_ew[61][3] , \dc_ew[61][2] , \dc_ew[61][1] , \dc_ew[61][0]  }),
+    .cb_east_out({ \dc_we[61][9] , \dc_we[61][8] , \dc_we[61][7] , \dc_we[61][6] , \dc_we[61][5] , \dc_we[61][4] , \dc_we[61][3] , \dc_we[61][2] , \dc_we[61][1] , \dc_we[61][0]  }),
+    .cb_north_in({ _159_, _158_, _157_, _156_, _155_ }),
+    .cb_north_out({ \dc_sn[60][9] , \dc_sn[60][8] , \dc_sn[60][7] , \dc_sn[60][6] , \dc_sn[60][5] , \dc_sn[60][4] , \dc_sn[60][3] , \dc_sn[60][2] , \dc_sn[60][1] , \dc_sn[60][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[53][9] , \dc_sn[53][8] , \dc_sn[53][7] , \dc_sn[53][6] , \dc_sn[53][5] , \dc_sn[53][4] , \dc_sn[53][3] , \dc_sn[53][2] , \dc_sn[53][1] , \dc_sn[53][0]  }),
+    .clb_south_out({ \dc_ns[53][4] , \dc_ns[53][3] , \dc_ns[53][2] , \dc_ns[53][1] , \dc_ns[53][0]  }),
+    .clb_west_in({ \dc_we[60][9] , \dc_we[60][8] , \dc_we[60][7] , \dc_we[60][6] , \dc_we[60][5] , \dc_we[60][4] , \dc_we[60][3] , \dc_we[60][2] , \dc_we[60][1] , \dc_we[60][0]  }),
+    .clb_west_out({ \dc_ew[60][4] , \dc_ew[60][3] , \dc_ew[60][2] , \dc_ew[60][1] , \dc_ew[60][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[61][7] , \ix_double_ew[61][6] , \ix_double_ew[61][5] , \ix_double_ew[61][4] , \ix_double_ew[61][3] , \ix_double_ew[61][2] , \ix_double_ew[61][1] , \ix_double_ew[61][0]  }),
+    .east_single({ \ix_single_ew[61][3] , \ix_single_ew[61][2] , \ix_single_ew[61][1] , \ix_single_ew[61][0]  }),
+    .north_double({ \ix_double_ns[60][7] , \ix_double_ns[60][6] , \ix_double_ns[60][5] , \ix_double_ns[60][4] , \ix_double_ns[60][3] , \ix_double_ns[60][2] , \ix_double_ns[60][1] , \ix_double_ns[60][0]  }),
+    .north_single({ \ix_single_ns[60][3] , \ix_single_ns[60][2] , \ix_single_ns[60][1] , gpio_north[4] }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[7][4] ),
+    .set_out_hard(\col_set[8][4] ),
+    .shift_in_hard(\col_shift[7][4] ),
+    .shift_out_hard(\col_shift[8][4] ),
+    .south_double({ \ix_double_ns[53][7] , \ix_double_ns[53][6] , \ix_double_ns[53][5] , \ix_double_ns[53][4] , \ix_double_ns[53][3] , \ix_double_ns[53][2] , \ix_double_ns[53][1] , \ix_double_ns[53][0]  }),
+    .south_single({ \ix_single_ns[53][3] , \ix_single_ns[53][2] , \ix_single_ns[53][1] , \ix_single_ns[53][0]  }),
+    .west_double({ \ix_double_ew[60][7] , \ix_double_ew[60][6] , \ix_double_ew[60][5] , \ix_double_ew[60][4] , \ix_double_ew[60][3] , \ix_double_ew[60][2] , \ix_double_ew[60][1] , \ix_double_ew[60][0]  }),
+    .west_single({ \ix_single_ew[60][3] , \ix_single_ew[60][2] , \ix_single_ew[60][1] , \ix_single_ew[60][0]  })
+  );
+  clb_tile \X[5].Y[0].clb  (
+    .carry_in(_160_),
+    .carry_out(\carry[1][5] ),
+    .cb_east_in({ \dc_ew[6][4] , \dc_ew[6][3] , \dc_ew[6][2] , \dc_ew[6][1] , \dc_ew[6][0]  }),
+    .cb_east_out({ \dc_we[6][9] , \dc_we[6][8] , \dc_we[6][7] , \dc_we[6][6] , \dc_we[6][5] , \dc_we[6][4] , \dc_we[6][3] , \dc_we[6][2] , \dc_we[6][1] , \dc_we[6][0]  }),
+    .cb_north_in({ \dc_ns[12][4] , \dc_ns[12][3] , \dc_ns[12][2] , \dc_ns[12][1] , \dc_ns[12][0]  }),
+    .cb_north_out({ \dc_sn[12][9] , \dc_sn[12][8] , \dc_sn[12][7] , \dc_sn[12][6] , \dc_sn[12][5] , \dc_sn[12][4] , \dc_sn[12][3] , \dc_sn[12][2] , \dc_sn[12][1] , \dc_sn[12][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ _170_, _169_, _168_, _167_, _166_, _165_, _164_, _163_, _162_, _161_ }),
+    .clb_south_out({ \dc_ns[5][4] , \dc_ns[5][3] , \dc_ns[5][2] , \dc_ns[5][1] , \dc_ns[5][0]  }),
+    .clb_west_in({ \dc_we[5][9] , \dc_we[5][8] , \dc_we[5][7] , \dc_we[5][6] , \dc_we[5][5] , \dc_we[5][4] , \dc_we[5][3] , \dc_we[5][2] , \dc_we[5][1] , \dc_we[5][0]  }),
+    .clb_west_out({ \dc_ew[5][4] , \dc_ew[5][3] , \dc_ew[5][2] , \dc_ew[5][1] , \dc_ew[5][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[6][7] , \ix_double_ew[6][6] , \ix_double_ew[6][5] , \ix_double_ew[6][4] , \ix_double_ew[6][3] , \ix_double_ew[6][2] , \ix_double_ew[6][1] , \ix_double_ew[6][0]  }),
+    .east_single({ \ix_single_ew[6][3] , \ix_single_ew[6][2] , \ix_single_ew[6][1] , \ix_single_ew[6][0]  }),
+    .north_double({ \ix_double_ns[12][7] , \ix_double_ns[12][6] , \ix_double_ns[12][5] , \ix_double_ns[12][4] , \ix_double_ns[12][3] , \ix_double_ns[12][2] , \ix_double_ns[12][1] , \ix_double_ns[12][0]  }),
+    .north_single({ \ix_single_ns[12][3] , \ix_single_ns[12][2] , \ix_single_ns[12][1] , \ix_single_ns[12][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\wb_set_out[1][1] ),
+    .set_out_hard(\col_set[1][5] ),
+    .shift_in_hard(\wb_shift_out[1][1] ),
+    .shift_out_hard(\col_shift[1][5] ),
+    .south_double({ \ix_double_ns[5][7] , \ix_double_ns[5][6] , \ix_double_ns[5][5] , \ix_double_ns[5][4] , \ix_double_ns[5][3] , \ix_double_ns[5][2] , \ix_double_ns[5][1] , \ix_double_ns[5][0]  }),
+    .south_single({ \ix_single_ns[5][3] , \ix_single_ns[5][2] , \ix_single_ns[5][1] , gpio_south[5] }),
+    .west_double({ \ix_double_ew[5][7] , \ix_double_ew[5][6] , \ix_double_ew[5][5] , \ix_double_ew[5][4] , \ix_double_ew[5][3] , \ix_double_ew[5][2] , \ix_double_ew[5][1] , \ix_double_ew[5][0]  }),
+    .west_single({ \ix_single_ew[5][3] , \ix_single_ew[5][2] , \ix_single_ew[5][1] , \ix_single_ew[5][0]  })
+  );
+  clb_tile \X[5].Y[1].clb  (
+    .carry_in(\carry[1][5] ),
+    .carry_out(\carry[2][5] ),
+    .cb_east_in({ \dc_ew[14][4] , \dc_ew[14][3] , \dc_ew[14][2] , \dc_ew[14][1] , \dc_ew[14][0]  }),
+    .cb_east_out({ \dc_we[14][9] , \dc_we[14][8] , \dc_we[14][7] , \dc_we[14][6] , \dc_we[14][5] , \dc_we[14][4] , \dc_we[14][3] , \dc_we[14][2] , \dc_we[14][1] , \dc_we[14][0]  }),
+    .cb_north_in({ \dc_ns[19][4] , \dc_ns[19][3] , \dc_ns[19][2] , \dc_ns[19][1] , \dc_ns[19][0]  }),
+    .cb_north_out({ \dc_sn[19][9] , \dc_sn[19][8] , \dc_sn[19][7] , \dc_sn[19][6] , \dc_sn[19][5] , \dc_sn[19][4] , \dc_sn[19][3] , \dc_sn[19][2] , \dc_sn[19][1] , \dc_sn[19][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[12][9] , \dc_sn[12][8] , \dc_sn[12][7] , \dc_sn[12][6] , \dc_sn[12][5] , \dc_sn[12][4] , \dc_sn[12][3] , \dc_sn[12][2] , \dc_sn[12][1] , \dc_sn[12][0]  }),
+    .clb_south_out({ \dc_ns[12][4] , \dc_ns[12][3] , \dc_ns[12][2] , \dc_ns[12][1] , \dc_ns[12][0]  }),
+    .clb_west_in({ \dc_we[13][9] , \dc_we[13][8] , \dc_we[13][7] , \dc_we[13][6] , \dc_we[13][5] , \dc_we[13][4] , \dc_we[13][3] , \dc_we[13][2] , \dc_we[13][1] , \dc_we[13][0]  }),
+    .clb_west_out({ \dc_ew[13][4] , \dc_ew[13][3] , \dc_ew[13][2] , \dc_ew[13][1] , \dc_ew[13][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[14][7] , \ix_double_ew[14][6] , \ix_double_ew[14][5] , \ix_double_ew[14][4] , \ix_double_ew[14][3] , \ix_double_ew[14][2] , \ix_double_ew[14][1] , \ix_double_ew[14][0]  }),
+    .east_single({ \ix_single_ew[14][3] , \ix_single_ew[14][2] , \ix_single_ew[14][1] , \ix_single_ew[14][0]  }),
+    .north_double({ \ix_double_ns[19][7] , \ix_double_ns[19][6] , \ix_double_ns[19][5] , \ix_double_ns[19][4] , \ix_double_ns[19][3] , \ix_double_ns[19][2] , \ix_double_ns[19][1] , \ix_double_ns[19][0]  }),
+    .north_single({ \ix_single_ns[19][3] , \ix_single_ns[19][2] , \ix_single_ns[19][1] , \ix_single_ns[19][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[1][5] ),
+    .set_out_hard(\col_set[2][5] ),
+    .shift_in_hard(\col_shift[1][5] ),
+    .shift_out_hard(\col_shift[2][5] ),
+    .south_double({ \ix_double_ns[12][7] , \ix_double_ns[12][6] , \ix_double_ns[12][5] , \ix_double_ns[12][4] , \ix_double_ns[12][3] , \ix_double_ns[12][2] , \ix_double_ns[12][1] , \ix_double_ns[12][0]  }),
+    .south_single({ \ix_single_ns[12][3] , \ix_single_ns[12][2] , \ix_single_ns[12][1] , \ix_single_ns[12][0]  }),
+    .west_double({ \ix_double_ew[13][7] , \ix_double_ew[13][6] , \ix_double_ew[13][5] , \ix_double_ew[13][4] , \ix_double_ew[13][3] , \ix_double_ew[13][2] , \ix_double_ew[13][1] , \ix_double_ew[13][0]  }),
+    .west_single({ \ix_single_ew[13][3] , \ix_single_ew[13][2] , \ix_single_ew[13][1] , \ix_single_ew[13][0]  })
+  );
+  clb_tile \X[5].Y[2].clb  (
+    .carry_in(\carry[2][5] ),
+    .carry_out(\carry[3][5] ),
+    .cb_east_in({ \dc_ew[22][4] , \dc_ew[22][3] , \dc_ew[22][2] , \dc_ew[22][1] , \dc_ew[22][0]  }),
+    .cb_east_out({ \dc_we[22][9] , \dc_we[22][8] , \dc_we[22][7] , \dc_we[22][6] , \dc_we[22][5] , \dc_we[22][4] , \dc_we[22][3] , \dc_we[22][2] , \dc_we[22][1] , \dc_we[22][0]  }),
+    .cb_north_in({ \dc_ns[26][4] , \dc_ns[26][3] , \dc_ns[26][2] , \dc_ns[26][1] , \dc_ns[26][0]  }),
+    .cb_north_out({ \dc_sn[26][9] , \dc_sn[26][8] , \dc_sn[26][7] , \dc_sn[26][6] , \dc_sn[26][5] , \dc_sn[26][4] , \dc_sn[26][3] , \dc_sn[26][2] , \dc_sn[26][1] , \dc_sn[26][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[19][9] , \dc_sn[19][8] , \dc_sn[19][7] , \dc_sn[19][6] , \dc_sn[19][5] , \dc_sn[19][4] , \dc_sn[19][3] , \dc_sn[19][2] , \dc_sn[19][1] , \dc_sn[19][0]  }),
+    .clb_south_out({ \dc_ns[19][4] , \dc_ns[19][3] , \dc_ns[19][2] , \dc_ns[19][1] , \dc_ns[19][0]  }),
+    .clb_west_in({ \dc_we[21][9] , \dc_we[21][8] , \dc_we[21][7] , \dc_we[21][6] , \dc_we[21][5] , \dc_we[21][4] , \dc_we[21][3] , \dc_we[21][2] , \dc_we[21][1] , \dc_we[21][0]  }),
+    .clb_west_out({ \dc_ew[21][4] , \dc_ew[21][3] , \dc_ew[21][2] , \dc_ew[21][1] , \dc_ew[21][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[22][7] , \ix_double_ew[22][6] , \ix_double_ew[22][5] , \ix_double_ew[22][4] , \ix_double_ew[22][3] , \ix_double_ew[22][2] , \ix_double_ew[22][1] , \ix_double_ew[22][0]  }),
+    .east_single({ \ix_single_ew[22][3] , \ix_single_ew[22][2] , \ix_single_ew[22][1] , \ix_single_ew[22][0]  }),
+    .north_double({ \ix_double_ns[26][7] , \ix_double_ns[26][6] , \ix_double_ns[26][5] , \ix_double_ns[26][4] , \ix_double_ns[26][3] , \ix_double_ns[26][2] , \ix_double_ns[26][1] , \ix_double_ns[26][0]  }),
+    .north_single({ \ix_single_ns[26][3] , \ix_single_ns[26][2] , \ix_single_ns[26][1] , \ix_single_ns[26][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[2][5] ),
+    .set_out_hard(\col_set[3][5] ),
+    .shift_in_hard(\col_shift[2][5] ),
+    .shift_out_hard(\col_shift[3][5] ),
+    .south_double({ \ix_double_ns[19][7] , \ix_double_ns[19][6] , \ix_double_ns[19][5] , \ix_double_ns[19][4] , \ix_double_ns[19][3] , \ix_double_ns[19][2] , \ix_double_ns[19][1] , \ix_double_ns[19][0]  }),
+    .south_single({ \ix_single_ns[19][3] , \ix_single_ns[19][2] , \ix_single_ns[19][1] , \ix_single_ns[19][0]  }),
+    .west_double({ \ix_double_ew[21][7] , \ix_double_ew[21][6] , \ix_double_ew[21][5] , \ix_double_ew[21][4] , \ix_double_ew[21][3] , \ix_double_ew[21][2] , \ix_double_ew[21][1] , \ix_double_ew[21][0]  }),
+    .west_single({ \ix_single_ew[21][3] , \ix_single_ew[21][2] , \ix_single_ew[21][1] , \ix_single_ew[21][0]  })
+  );
+  clb_tile \X[5].Y[3].clb  (
+    .carry_in(\carry[3][5] ),
+    .carry_out(\carry[4][5] ),
+    .cb_east_in({ \dc_ew[30][4] , \dc_ew[30][3] , \dc_ew[30][2] , \dc_ew[30][1] , \dc_ew[30][0]  }),
+    .cb_east_out({ \dc_we[30][9] , \dc_we[30][8] , \dc_we[30][7] , \dc_we[30][6] , \dc_we[30][5] , \dc_we[30][4] , \dc_we[30][3] , \dc_we[30][2] , \dc_we[30][1] , \dc_we[30][0]  }),
+    .cb_north_in({ \dc_ns[33][4] , \dc_ns[33][3] , \dc_ns[33][2] , \dc_ns[33][1] , \dc_ns[33][0]  }),
+    .cb_north_out({ \dc_sn[33][9] , \dc_sn[33][8] , \dc_sn[33][7] , \dc_sn[33][6] , \dc_sn[33][5] , \dc_sn[33][4] , \dc_sn[33][3] , \dc_sn[33][2] , \dc_sn[33][1] , \dc_sn[33][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[26][9] , \dc_sn[26][8] , \dc_sn[26][7] , \dc_sn[26][6] , \dc_sn[26][5] , \dc_sn[26][4] , \dc_sn[26][3] , \dc_sn[26][2] , \dc_sn[26][1] , \dc_sn[26][0]  }),
+    .clb_south_out({ \dc_ns[26][4] , \dc_ns[26][3] , \dc_ns[26][2] , \dc_ns[26][1] , \dc_ns[26][0]  }),
+    .clb_west_in({ \dc_we[29][9] , \dc_we[29][8] , \dc_we[29][7] , \dc_we[29][6] , \dc_we[29][5] , \dc_we[29][4] , \dc_we[29][3] , \dc_we[29][2] , \dc_we[29][1] , \dc_we[29][0]  }),
+    .clb_west_out({ \dc_ew[29][4] , \dc_ew[29][3] , \dc_ew[29][2] , \dc_ew[29][1] , \dc_ew[29][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[30][7] , \ix_double_ew[30][6] , \ix_double_ew[30][5] , \ix_double_ew[30][4] , \ix_double_ew[30][3] , \ix_double_ew[30][2] , \ix_double_ew[30][1] , \ix_double_ew[30][0]  }),
+    .east_single({ \ix_single_ew[30][3] , \ix_single_ew[30][2] , \ix_single_ew[30][1] , \ix_single_ew[30][0]  }),
+    .north_double({ \ix_double_ns[33][7] , \ix_double_ns[33][6] , \ix_double_ns[33][5] , \ix_double_ns[33][4] , \ix_double_ns[33][3] , \ix_double_ns[33][2] , \ix_double_ns[33][1] , \ix_double_ns[33][0]  }),
+    .north_single({ \ix_single_ns[33][3] , \ix_single_ns[33][2] , \ix_single_ns[33][1] , \ix_single_ns[33][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[3][5] ),
+    .set_out_hard(\col_set[4][5] ),
+    .shift_in_hard(\col_shift[3][5] ),
+    .shift_out_hard(\col_shift[4][5] ),
+    .south_double({ \ix_double_ns[26][7] , \ix_double_ns[26][6] , \ix_double_ns[26][5] , \ix_double_ns[26][4] , \ix_double_ns[26][3] , \ix_double_ns[26][2] , \ix_double_ns[26][1] , \ix_double_ns[26][0]  }),
+    .south_single({ \ix_single_ns[26][3] , \ix_single_ns[26][2] , \ix_single_ns[26][1] , \ix_single_ns[26][0]  }),
+    .west_double({ \ix_double_ew[29][7] , \ix_double_ew[29][6] , \ix_double_ew[29][5] , \ix_double_ew[29][4] , \ix_double_ew[29][3] , \ix_double_ew[29][2] , \ix_double_ew[29][1] , \ix_double_ew[29][0]  }),
+    .west_single({ \ix_single_ew[29][3] , \ix_single_ew[29][2] , \ix_single_ew[29][1] , \ix_single_ew[29][0]  })
+  );
+  clb_tile \X[5].Y[4].clb  (
+    .carry_in(\carry[4][5] ),
+    .carry_out(\carry[5][5] ),
+    .cb_east_in({ \dc_ew[38][4] , \dc_ew[38][3] , \dc_ew[38][2] , \dc_ew[38][1] , \dc_ew[38][0]  }),
+    .cb_east_out({ \dc_we[38][9] , \dc_we[38][8] , \dc_we[38][7] , \dc_we[38][6] , \dc_we[38][5] , \dc_we[38][4] , \dc_we[38][3] , \dc_we[38][2] , \dc_we[38][1] , \dc_we[38][0]  }),
+    .cb_north_in({ \dc_ns[40][4] , \dc_ns[40][3] , \dc_ns[40][2] , \dc_ns[40][1] , \dc_ns[40][0]  }),
+    .cb_north_out({ \dc_sn[40][9] , \dc_sn[40][8] , \dc_sn[40][7] , \dc_sn[40][6] , \dc_sn[40][5] , \dc_sn[40][4] , \dc_sn[40][3] , \dc_sn[40][2] , \dc_sn[40][1] , \dc_sn[40][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[33][9] , \dc_sn[33][8] , \dc_sn[33][7] , \dc_sn[33][6] , \dc_sn[33][5] , \dc_sn[33][4] , \dc_sn[33][3] , \dc_sn[33][2] , \dc_sn[33][1] , \dc_sn[33][0]  }),
+    .clb_south_out({ \dc_ns[33][4] , \dc_ns[33][3] , \dc_ns[33][2] , \dc_ns[33][1] , \dc_ns[33][0]  }),
+    .clb_west_in({ \dc_we[37][9] , \dc_we[37][8] , \dc_we[37][7] , \dc_we[37][6] , \dc_we[37][5] , \dc_we[37][4] , \dc_we[37][3] , \dc_we[37][2] , \dc_we[37][1] , \dc_we[37][0]  }),
+    .clb_west_out({ \dc_ew[37][4] , \dc_ew[37][3] , \dc_ew[37][2] , \dc_ew[37][1] , \dc_ew[37][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[38][7] , \ix_double_ew[38][6] , \ix_double_ew[38][5] , \ix_double_ew[38][4] , \ix_double_ew[38][3] , \ix_double_ew[38][2] , \ix_double_ew[38][1] , \ix_double_ew[38][0]  }),
+    .east_single({ \ix_single_ew[38][3] , \ix_single_ew[38][2] , \ix_single_ew[38][1] , \ix_single_ew[38][0]  }),
+    .north_double({ \ix_double_ns[40][7] , \ix_double_ns[40][6] , \ix_double_ns[40][5] , \ix_double_ns[40][4] , \ix_double_ns[40][3] , \ix_double_ns[40][2] , \ix_double_ns[40][1] , \ix_double_ns[40][0]  }),
+    .north_single({ \ix_single_ns[40][3] , \ix_single_ns[40][2] , \ix_single_ns[40][1] , \ix_single_ns[40][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[4][5] ),
+    .set_out_hard(\col_set[5][5] ),
+    .shift_in_hard(\col_shift[4][5] ),
+    .shift_out_hard(\col_shift[5][5] ),
+    .south_double({ \ix_double_ns[33][7] , \ix_double_ns[33][6] , \ix_double_ns[33][5] , \ix_double_ns[33][4] , \ix_double_ns[33][3] , \ix_double_ns[33][2] , \ix_double_ns[33][1] , \ix_double_ns[33][0]  }),
+    .south_single({ \ix_single_ns[33][3] , \ix_single_ns[33][2] , \ix_single_ns[33][1] , \ix_single_ns[33][0]  }),
+    .west_double({ \ix_double_ew[37][7] , \ix_double_ew[37][6] , \ix_double_ew[37][5] , \ix_double_ew[37][4] , \ix_double_ew[37][3] , \ix_double_ew[37][2] , \ix_double_ew[37][1] , \ix_double_ew[37][0]  }),
+    .west_single({ \ix_single_ew[37][3] , \ix_single_ew[37][2] , \ix_single_ew[37][1] , \ix_single_ew[37][0]  })
+  );
+  clb_tile \X[5].Y[5].clb  (
+    .carry_in(\carry[5][5] ),
+    .carry_out(\carry[6][5] ),
+    .cb_east_in({ \dc_ew[46][4] , \dc_ew[46][3] , \dc_ew[46][2] , \dc_ew[46][1] , \dc_ew[46][0]  }),
+    .cb_east_out({ \dc_we[46][9] , \dc_we[46][8] , \dc_we[46][7] , \dc_we[46][6] , \dc_we[46][5] , \dc_we[46][4] , \dc_we[46][3] , \dc_we[46][2] , \dc_we[46][1] , \dc_we[46][0]  }),
+    .cb_north_in({ \dc_ns[47][4] , \dc_ns[47][3] , \dc_ns[47][2] , \dc_ns[47][1] , \dc_ns[47][0]  }),
+    .cb_north_out({ \dc_sn[47][9] , \dc_sn[47][8] , \dc_sn[47][7] , \dc_sn[47][6] , \dc_sn[47][5] , \dc_sn[47][4] , \dc_sn[47][3] , \dc_sn[47][2] , \dc_sn[47][1] , \dc_sn[47][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[40][9] , \dc_sn[40][8] , \dc_sn[40][7] , \dc_sn[40][6] , \dc_sn[40][5] , \dc_sn[40][4] , \dc_sn[40][3] , \dc_sn[40][2] , \dc_sn[40][1] , \dc_sn[40][0]  }),
+    .clb_south_out({ \dc_ns[40][4] , \dc_ns[40][3] , \dc_ns[40][2] , \dc_ns[40][1] , \dc_ns[40][0]  }),
+    .clb_west_in({ \dc_we[45][9] , \dc_we[45][8] , \dc_we[45][7] , \dc_we[45][6] , \dc_we[45][5] , \dc_we[45][4] , \dc_we[45][3] , \dc_we[45][2] , \dc_we[45][1] , \dc_we[45][0]  }),
+    .clb_west_out({ \dc_ew[45][4] , \dc_ew[45][3] , \dc_ew[45][2] , \dc_ew[45][1] , \dc_ew[45][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[46][7] , \ix_double_ew[46][6] , \ix_double_ew[46][5] , \ix_double_ew[46][4] , \ix_double_ew[46][3] , \ix_double_ew[46][2] , \ix_double_ew[46][1] , \ix_double_ew[46][0]  }),
+    .east_single({ \ix_single_ew[46][3] , \ix_single_ew[46][2] , \ix_single_ew[46][1] , \ix_single_ew[46][0]  }),
+    .north_double({ \ix_double_ns[47][7] , \ix_double_ns[47][6] , \ix_double_ns[47][5] , \ix_double_ns[47][4] , \ix_double_ns[47][3] , \ix_double_ns[47][2] , \ix_double_ns[47][1] , \ix_double_ns[47][0]  }),
+    .north_single({ \ix_single_ns[47][3] , \ix_single_ns[47][2] , \ix_single_ns[47][1] , \ix_single_ns[47][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[5][5] ),
+    .set_out_hard(\col_set[6][5] ),
+    .shift_in_hard(\col_shift[5][5] ),
+    .shift_out_hard(\col_shift[6][5] ),
+    .south_double({ \ix_double_ns[40][7] , \ix_double_ns[40][6] , \ix_double_ns[40][5] , \ix_double_ns[40][4] , \ix_double_ns[40][3] , \ix_double_ns[40][2] , \ix_double_ns[40][1] , \ix_double_ns[40][0]  }),
+    .south_single({ \ix_single_ns[40][3] , \ix_single_ns[40][2] , \ix_single_ns[40][1] , \ix_single_ns[40][0]  }),
+    .west_double({ \ix_double_ew[45][7] , \ix_double_ew[45][6] , \ix_double_ew[45][5] , \ix_double_ew[45][4] , \ix_double_ew[45][3] , \ix_double_ew[45][2] , \ix_double_ew[45][1] , \ix_double_ew[45][0]  }),
+    .west_single({ \ix_single_ew[45][3] , \ix_single_ew[45][2] , \ix_single_ew[45][1] , \ix_single_ew[45][0]  })
+  );
+  clb_tile \X[5].Y[6].clb  (
+    .carry_in(\carry[6][5] ),
+    .carry_out(\carry[7][5] ),
+    .cb_east_in({ \dc_ew[54][4] , \dc_ew[54][3] , \dc_ew[54][2] , \dc_ew[54][1] , \dc_ew[54][0]  }),
+    .cb_east_out({ \dc_we[54][9] , \dc_we[54][8] , \dc_we[54][7] , \dc_we[54][6] , \dc_we[54][5] , \dc_we[54][4] , \dc_we[54][3] , \dc_we[54][2] , \dc_we[54][1] , \dc_we[54][0]  }),
+    .cb_north_in({ \dc_ns[54][4] , \dc_ns[54][3] , \dc_ns[54][2] , \dc_ns[54][1] , \dc_ns[54][0]  }),
+    .cb_north_out({ \dc_sn[54][9] , \dc_sn[54][8] , \dc_sn[54][7] , \dc_sn[54][6] , \dc_sn[54][5] , \dc_sn[54][4] , \dc_sn[54][3] , \dc_sn[54][2] , \dc_sn[54][1] , \dc_sn[54][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[47][9] , \dc_sn[47][8] , \dc_sn[47][7] , \dc_sn[47][6] , \dc_sn[47][5] , \dc_sn[47][4] , \dc_sn[47][3] , \dc_sn[47][2] , \dc_sn[47][1] , \dc_sn[47][0]  }),
+    .clb_south_out({ \dc_ns[47][4] , \dc_ns[47][3] , \dc_ns[47][2] , \dc_ns[47][1] , \dc_ns[47][0]  }),
+    .clb_west_in({ \dc_we[53][9] , \dc_we[53][8] , \dc_we[53][7] , \dc_we[53][6] , \dc_we[53][5] , \dc_we[53][4] , \dc_we[53][3] , \dc_we[53][2] , \dc_we[53][1] , \dc_we[53][0]  }),
+    .clb_west_out({ \dc_ew[53][4] , \dc_ew[53][3] , \dc_ew[53][2] , \dc_ew[53][1] , \dc_ew[53][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[54][7] , \ix_double_ew[54][6] , \ix_double_ew[54][5] , \ix_double_ew[54][4] , \ix_double_ew[54][3] , \ix_double_ew[54][2] , \ix_double_ew[54][1] , \ix_double_ew[54][0]  }),
+    .east_single({ \ix_single_ew[54][3] , \ix_single_ew[54][2] , \ix_single_ew[54][1] , \ix_single_ew[54][0]  }),
+    .north_double({ \ix_double_ns[54][7] , \ix_double_ns[54][6] , \ix_double_ns[54][5] , \ix_double_ns[54][4] , \ix_double_ns[54][3] , \ix_double_ns[54][2] , \ix_double_ns[54][1] , \ix_double_ns[54][0]  }),
+    .north_single({ \ix_single_ns[54][3] , \ix_single_ns[54][2] , \ix_single_ns[54][1] , \ix_single_ns[54][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[6][5] ),
+    .set_out_hard(\col_set[7][5] ),
+    .shift_in_hard(\col_shift[6][5] ),
+    .shift_out_hard(\col_shift[7][5] ),
+    .south_double({ \ix_double_ns[47][7] , \ix_double_ns[47][6] , \ix_double_ns[47][5] , \ix_double_ns[47][4] , \ix_double_ns[47][3] , \ix_double_ns[47][2] , \ix_double_ns[47][1] , \ix_double_ns[47][0]  }),
+    .south_single({ \ix_single_ns[47][3] , \ix_single_ns[47][2] , \ix_single_ns[47][1] , \ix_single_ns[47][0]  }),
+    .west_double({ \ix_double_ew[53][7] , \ix_double_ew[53][6] , \ix_double_ew[53][5] , \ix_double_ew[53][4] , \ix_double_ew[53][3] , \ix_double_ew[53][2] , \ix_double_ew[53][1] , \ix_double_ew[53][0]  }),
+    .west_single({ \ix_single_ew[53][3] , \ix_single_ew[53][2] , \ix_single_ew[53][1] , \ix_single_ew[53][0]  })
+  );
+  clb_tile \X[5].Y[7].clb  (
+    .carry_in(\carry[7][5] ),
+    .carry_out(\carry[8][5] ),
+    .cb_east_in({ \dc_ew[62][4] , \dc_ew[62][3] , \dc_ew[62][2] , \dc_ew[62][1] , \dc_ew[62][0]  }),
+    .cb_east_out({ \dc_we[62][9] , \dc_we[62][8] , \dc_we[62][7] , \dc_we[62][6] , \dc_we[62][5] , \dc_we[62][4] , \dc_we[62][3] , \dc_we[62][2] , \dc_we[62][1] , \dc_we[62][0]  }),
+    .cb_north_in({ _175_, _174_, _173_, _172_, _171_ }),
+    .cb_north_out({ \dc_sn[61][9] , \dc_sn[61][8] , \dc_sn[61][7] , \dc_sn[61][6] , \dc_sn[61][5] , \dc_sn[61][4] , \dc_sn[61][3] , \dc_sn[61][2] , \dc_sn[61][1] , \dc_sn[61][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[54][9] , \dc_sn[54][8] , \dc_sn[54][7] , \dc_sn[54][6] , \dc_sn[54][5] , \dc_sn[54][4] , \dc_sn[54][3] , \dc_sn[54][2] , \dc_sn[54][1] , \dc_sn[54][0]  }),
+    .clb_south_out({ \dc_ns[54][4] , \dc_ns[54][3] , \dc_ns[54][2] , \dc_ns[54][1] , \dc_ns[54][0]  }),
+    .clb_west_in({ \dc_we[61][9] , \dc_we[61][8] , \dc_we[61][7] , \dc_we[61][6] , \dc_we[61][5] , \dc_we[61][4] , \dc_we[61][3] , \dc_we[61][2] , \dc_we[61][1] , \dc_we[61][0]  }),
+    .clb_west_out({ \dc_ew[61][4] , \dc_ew[61][3] , \dc_ew[61][2] , \dc_ew[61][1] , \dc_ew[61][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[62][7] , \ix_double_ew[62][6] , \ix_double_ew[62][5] , \ix_double_ew[62][4] , \ix_double_ew[62][3] , \ix_double_ew[62][2] , \ix_double_ew[62][1] , \ix_double_ew[62][0]  }),
+    .east_single({ \ix_single_ew[62][3] , \ix_single_ew[62][2] , \ix_single_ew[62][1] , \ix_single_ew[62][0]  }),
+    .north_double({ \ix_double_ns[61][7] , \ix_double_ns[61][6] , \ix_double_ns[61][5] , \ix_double_ns[61][4] , \ix_double_ns[61][3] , \ix_double_ns[61][2] , \ix_double_ns[61][1] , \ix_double_ns[61][0]  }),
+    .north_single({ \ix_single_ns[61][3] , \ix_single_ns[61][2] , \ix_single_ns[61][1] , gpio_north[5] }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[7][5] ),
+    .set_out_hard(\col_set[8][5] ),
+    .shift_in_hard(\col_shift[7][5] ),
+    .shift_out_hard(\col_shift[8][5] ),
+    .south_double({ \ix_double_ns[54][7] , \ix_double_ns[54][6] , \ix_double_ns[54][5] , \ix_double_ns[54][4] , \ix_double_ns[54][3] , \ix_double_ns[54][2] , \ix_double_ns[54][1] , \ix_double_ns[54][0]  }),
+    .south_single({ \ix_single_ns[54][3] , \ix_single_ns[54][2] , \ix_single_ns[54][1] , \ix_single_ns[54][0]  }),
+    .west_double({ \ix_double_ew[61][7] , \ix_double_ew[61][6] , \ix_double_ew[61][5] , \ix_double_ew[61][4] , \ix_double_ew[61][3] , \ix_double_ew[61][2] , \ix_double_ew[61][1] , \ix_double_ew[61][0]  }),
+    .west_single({ \ix_single_ew[61][3] , \ix_single_ew[61][2] , \ix_single_ew[61][1] , \ix_single_ew[61][0]  })
+  );
+  clb_tile \X[6].Y[0].clb  (
+    .carry_in(_176_),
+    .carry_out(\carry[1][6] ),
+    .cb_east_in({ _181_, _180_, _179_, _178_, _177_ }),
+    .cb_east_out({ \dc_we[7][9] , \dc_we[7][8] , \dc_we[7][7] , \dc_we[7][6] , \dc_we[7][5] , \dc_we[7][4] , \dc_we[7][3] , \dc_we[7][2] , \dc_we[7][1] , \dc_we[7][0]  }),
+    .cb_north_in({ \dc_ns[13][4] , \dc_ns[13][3] , \dc_ns[13][2] , \dc_ns[13][1] , \dc_ns[13][0]  }),
+    .cb_north_out({ \dc_sn[13][9] , \dc_sn[13][8] , \dc_sn[13][7] , \dc_sn[13][6] , \dc_sn[13][5] , \dc_sn[13][4] , \dc_sn[13][3] , \dc_sn[13][2] , \dc_sn[13][1] , \dc_sn[13][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ _191_, _190_, _189_, _188_, _187_, _186_, _185_, _184_, _183_, _182_ }),
+    .clb_south_out({ \dc_ns[6][4] , \dc_ns[6][3] , \dc_ns[6][2] , \dc_ns[6][1] , \dc_ns[6][0]  }),
+    .clb_west_in({ \dc_we[6][9] , \dc_we[6][8] , \dc_we[6][7] , \dc_we[6][6] , \dc_we[6][5] , \dc_we[6][4] , \dc_we[6][3] , \dc_we[6][2] , \dc_we[6][1] , \dc_we[6][0]  }),
+    .clb_west_out({ \dc_ew[6][4] , \dc_ew[6][3] , \dc_ew[6][2] , \dc_ew[6][1] , \dc_ew[6][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[7][7] , \ix_double_ew[7][6] , \ix_double_ew[7][5] , \ix_double_ew[7][4] , \ix_double_ew[7][3] , \ix_double_ew[7][2] , \ix_double_ew[7][1] , \ix_double_ew[7][0]  }),
+    .east_single({ \ix_single_ew[7][3] , \ix_single_ew[7][2] , \ix_single_ew[7][1] , gpio_east[0] }),
+    .north_double({ \ix_double_ns[13][7] , \ix_double_ns[13][6] , \ix_double_ns[13][5] , \ix_double_ns[13][4] , \ix_double_ns[13][3] , \ix_double_ns[13][2] , \ix_double_ns[13][1] , \ix_double_ns[13][0]  }),
+    .north_single({ \ix_single_ns[13][3] , \ix_single_ns[13][2] , \ix_single_ns[13][1] , \ix_single_ns[13][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\wb_set_out[1][2] ),
+    .set_out_hard(\col_set[1][6] ),
+    .shift_in_hard(\wb_shift_out[1][2] ),
+    .shift_out_hard(\col_shift[1][6] ),
+    .south_double({ \ix_double_ns[6][7] , \ix_double_ns[6][6] , \ix_double_ns[6][5] , \ix_double_ns[6][4] , \ix_double_ns[6][3] , \ix_double_ns[6][2] , \ix_double_ns[6][1] , \ix_double_ns[6][0]  }),
+    .south_single({ \ix_single_ns[6][3] , \ix_single_ns[6][2] , \ix_single_ns[6][1] , gpio_south[6] }),
+    .west_double({ \ix_double_ew[6][7] , \ix_double_ew[6][6] , \ix_double_ew[6][5] , \ix_double_ew[6][4] , \ix_double_ew[6][3] , \ix_double_ew[6][2] , \ix_double_ew[6][1] , \ix_double_ew[6][0]  }),
+    .west_single({ \ix_single_ew[6][3] , \ix_single_ew[6][2] , \ix_single_ew[6][1] , \ix_single_ew[6][0]  })
+  );
+  clb_tile \X[6].Y[1].clb  (
+    .carry_in(\carry[1][6] ),
+    .carry_out(\carry[2][6] ),
+    .cb_east_in({ _196_, _195_, _194_, _193_, _192_ }),
+    .cb_east_out({ \dc_we[15][9] , \dc_we[15][8] , \dc_we[15][7] , \dc_we[15][6] , \dc_we[15][5] , \dc_we[15][4] , \dc_we[15][3] , \dc_we[15][2] , \dc_we[15][1] , \dc_we[15][0]  }),
+    .cb_north_in({ \dc_ns[20][4] , \dc_ns[20][3] , \dc_ns[20][2] , \dc_ns[20][1] , \dc_ns[20][0]  }),
+    .cb_north_out({ \dc_sn[20][9] , \dc_sn[20][8] , \dc_sn[20][7] , \dc_sn[20][6] , \dc_sn[20][5] , \dc_sn[20][4] , \dc_sn[20][3] , \dc_sn[20][2] , \dc_sn[20][1] , \dc_sn[20][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[13][9] , \dc_sn[13][8] , \dc_sn[13][7] , \dc_sn[13][6] , \dc_sn[13][5] , \dc_sn[13][4] , \dc_sn[13][3] , \dc_sn[13][2] , \dc_sn[13][1] , \dc_sn[13][0]  }),
+    .clb_south_out({ \dc_ns[13][4] , \dc_ns[13][3] , \dc_ns[13][2] , \dc_ns[13][1] , \dc_ns[13][0]  }),
+    .clb_west_in({ \dc_we[14][9] , \dc_we[14][8] , \dc_we[14][7] , \dc_we[14][6] , \dc_we[14][5] , \dc_we[14][4] , \dc_we[14][3] , \dc_we[14][2] , \dc_we[14][1] , \dc_we[14][0]  }),
+    .clb_west_out({ \dc_ew[14][4] , \dc_ew[14][3] , \dc_ew[14][2] , \dc_ew[14][1] , \dc_ew[14][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[15][7] , \ix_double_ew[15][6] , \ix_double_ew[15][5] , \ix_double_ew[15][4] , \ix_double_ew[15][3] , \ix_double_ew[15][2] , \ix_double_ew[15][1] , \ix_double_ew[15][0]  }),
+    .east_single({ \ix_single_ew[15][3] , \ix_single_ew[15][2] , \ix_single_ew[15][1] , gpio_east[1] }),
+    .north_double({ \ix_double_ns[20][7] , \ix_double_ns[20][6] , \ix_double_ns[20][5] , \ix_double_ns[20][4] , \ix_double_ns[20][3] , \ix_double_ns[20][2] , \ix_double_ns[20][1] , \ix_double_ns[20][0]  }),
+    .north_single({ \ix_single_ns[20][3] , \ix_single_ns[20][2] , \ix_single_ns[20][1] , \ix_single_ns[20][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[1][6] ),
+    .set_out_hard(\col_set[2][6] ),
+    .shift_in_hard(\col_shift[1][6] ),
+    .shift_out_hard(\col_shift[2][6] ),
+    .south_double({ \ix_double_ns[13][7] , \ix_double_ns[13][6] , \ix_double_ns[13][5] , \ix_double_ns[13][4] , \ix_double_ns[13][3] , \ix_double_ns[13][2] , \ix_double_ns[13][1] , \ix_double_ns[13][0]  }),
+    .south_single({ \ix_single_ns[13][3] , \ix_single_ns[13][2] , \ix_single_ns[13][1] , \ix_single_ns[13][0]  }),
+    .west_double({ \ix_double_ew[14][7] , \ix_double_ew[14][6] , \ix_double_ew[14][5] , \ix_double_ew[14][4] , \ix_double_ew[14][3] , \ix_double_ew[14][2] , \ix_double_ew[14][1] , \ix_double_ew[14][0]  }),
+    .west_single({ \ix_single_ew[14][3] , \ix_single_ew[14][2] , \ix_single_ew[14][1] , \ix_single_ew[14][0]  })
+  );
+  clb_tile \X[6].Y[2].clb  (
+    .carry_in(\carry[2][6] ),
+    .carry_out(\carry[3][6] ),
+    .cb_east_in({ _201_, _200_, _199_, _198_, _197_ }),
+    .cb_east_out({ \dc_we[23][9] , \dc_we[23][8] , \dc_we[23][7] , \dc_we[23][6] , \dc_we[23][5] , \dc_we[23][4] , \dc_we[23][3] , \dc_we[23][2] , \dc_we[23][1] , \dc_we[23][0]  }),
+    .cb_north_in({ \dc_ns[27][4] , \dc_ns[27][3] , \dc_ns[27][2] , \dc_ns[27][1] , \dc_ns[27][0]  }),
+    .cb_north_out({ \dc_sn[27][9] , \dc_sn[27][8] , \dc_sn[27][7] , \dc_sn[27][6] , \dc_sn[27][5] , \dc_sn[27][4] , \dc_sn[27][3] , \dc_sn[27][2] , \dc_sn[27][1] , \dc_sn[27][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[20][9] , \dc_sn[20][8] , \dc_sn[20][7] , \dc_sn[20][6] , \dc_sn[20][5] , \dc_sn[20][4] , \dc_sn[20][3] , \dc_sn[20][2] , \dc_sn[20][1] , \dc_sn[20][0]  }),
+    .clb_south_out({ \dc_ns[20][4] , \dc_ns[20][3] , \dc_ns[20][2] , \dc_ns[20][1] , \dc_ns[20][0]  }),
+    .clb_west_in({ \dc_we[22][9] , \dc_we[22][8] , \dc_we[22][7] , \dc_we[22][6] , \dc_we[22][5] , \dc_we[22][4] , \dc_we[22][3] , \dc_we[22][2] , \dc_we[22][1] , \dc_we[22][0]  }),
+    .clb_west_out({ \dc_ew[22][4] , \dc_ew[22][3] , \dc_ew[22][2] , \dc_ew[22][1] , \dc_ew[22][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[23][7] , \ix_double_ew[23][6] , \ix_double_ew[23][5] , \ix_double_ew[23][4] , \ix_double_ew[23][3] , \ix_double_ew[23][2] , \ix_double_ew[23][1] , \ix_double_ew[23][0]  }),
+    .east_single({ \ix_single_ew[23][3] , \ix_single_ew[23][2] , \ix_single_ew[23][1] , gpio_east[2] }),
+    .north_double({ \ix_double_ns[27][7] , \ix_double_ns[27][6] , \ix_double_ns[27][5] , \ix_double_ns[27][4] , \ix_double_ns[27][3] , \ix_double_ns[27][2] , \ix_double_ns[27][1] , \ix_double_ns[27][0]  }),
+    .north_single({ \ix_single_ns[27][3] , \ix_single_ns[27][2] , \ix_single_ns[27][1] , \ix_single_ns[27][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[2][6] ),
+    .set_out_hard(\col_set[3][6] ),
+    .shift_in_hard(\col_shift[2][6] ),
+    .shift_out_hard(\col_shift[3][6] ),
+    .south_double({ \ix_double_ns[20][7] , \ix_double_ns[20][6] , \ix_double_ns[20][5] , \ix_double_ns[20][4] , \ix_double_ns[20][3] , \ix_double_ns[20][2] , \ix_double_ns[20][1] , \ix_double_ns[20][0]  }),
+    .south_single({ \ix_single_ns[20][3] , \ix_single_ns[20][2] , \ix_single_ns[20][1] , \ix_single_ns[20][0]  }),
+    .west_double({ \ix_double_ew[22][7] , \ix_double_ew[22][6] , \ix_double_ew[22][5] , \ix_double_ew[22][4] , \ix_double_ew[22][3] , \ix_double_ew[22][2] , \ix_double_ew[22][1] , \ix_double_ew[22][0]  }),
+    .west_single({ \ix_single_ew[22][3] , \ix_single_ew[22][2] , \ix_single_ew[22][1] , \ix_single_ew[22][0]  })
+  );
+  clb_tile \X[6].Y[3].clb  (
+    .carry_in(\carry[3][6] ),
+    .carry_out(\carry[4][6] ),
+    .cb_east_in({ _206_, _205_, _204_, _203_, _202_ }),
+    .cb_east_out({ \dc_we[31][9] , \dc_we[31][8] , \dc_we[31][7] , \dc_we[31][6] , \dc_we[31][5] , \dc_we[31][4] , \dc_we[31][3] , \dc_we[31][2] , \dc_we[31][1] , \dc_we[31][0]  }),
+    .cb_north_in({ \dc_ns[34][4] , \dc_ns[34][3] , \dc_ns[34][2] , \dc_ns[34][1] , \dc_ns[34][0]  }),
+    .cb_north_out({ \dc_sn[34][9] , \dc_sn[34][8] , \dc_sn[34][7] , \dc_sn[34][6] , \dc_sn[34][5] , \dc_sn[34][4] , \dc_sn[34][3] , \dc_sn[34][2] , \dc_sn[34][1] , \dc_sn[34][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[27][9] , \dc_sn[27][8] , \dc_sn[27][7] , \dc_sn[27][6] , \dc_sn[27][5] , \dc_sn[27][4] , \dc_sn[27][3] , \dc_sn[27][2] , \dc_sn[27][1] , \dc_sn[27][0]  }),
+    .clb_south_out({ \dc_ns[27][4] , \dc_ns[27][3] , \dc_ns[27][2] , \dc_ns[27][1] , \dc_ns[27][0]  }),
+    .clb_west_in({ \dc_we[30][9] , \dc_we[30][8] , \dc_we[30][7] , \dc_we[30][6] , \dc_we[30][5] , \dc_we[30][4] , \dc_we[30][3] , \dc_we[30][2] , \dc_we[30][1] , \dc_we[30][0]  }),
+    .clb_west_out({ \dc_ew[30][4] , \dc_ew[30][3] , \dc_ew[30][2] , \dc_ew[30][1] , \dc_ew[30][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[31][7] , \ix_double_ew[31][6] , \ix_double_ew[31][5] , \ix_double_ew[31][4] , \ix_double_ew[31][3] , \ix_double_ew[31][2] , \ix_double_ew[31][1] , \ix_double_ew[31][0]  }),
+    .east_single({ \ix_single_ew[31][3] , \ix_single_ew[31][2] , \ix_single_ew[31][1] , gpio_east[3] }),
+    .north_double({ \ix_double_ns[34][7] , \ix_double_ns[34][6] , \ix_double_ns[34][5] , \ix_double_ns[34][4] , \ix_double_ns[34][3] , \ix_double_ns[34][2] , \ix_double_ns[34][1] , \ix_double_ns[34][0]  }),
+    .north_single({ \ix_single_ns[34][3] , \ix_single_ns[34][2] , \ix_single_ns[34][1] , \ix_single_ns[34][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[3][6] ),
+    .set_out_hard(\col_set[4][6] ),
+    .shift_in_hard(\col_shift[3][6] ),
+    .shift_out_hard(\col_shift[4][6] ),
+    .south_double({ \ix_double_ns[27][7] , \ix_double_ns[27][6] , \ix_double_ns[27][5] , \ix_double_ns[27][4] , \ix_double_ns[27][3] , \ix_double_ns[27][2] , \ix_double_ns[27][1] , \ix_double_ns[27][0]  }),
+    .south_single({ \ix_single_ns[27][3] , \ix_single_ns[27][2] , \ix_single_ns[27][1] , \ix_single_ns[27][0]  }),
+    .west_double({ \ix_double_ew[30][7] , \ix_double_ew[30][6] , \ix_double_ew[30][5] , \ix_double_ew[30][4] , \ix_double_ew[30][3] , \ix_double_ew[30][2] , \ix_double_ew[30][1] , \ix_double_ew[30][0]  }),
+    .west_single({ \ix_single_ew[30][3] , \ix_single_ew[30][2] , \ix_single_ew[30][1] , \ix_single_ew[30][0]  })
+  );
+  clb_tile \X[6].Y[4].clb  (
+    .carry_in(\carry[4][6] ),
+    .carry_out(\carry[5][6] ),
+    .cb_east_in({ _211_, _210_, _209_, _208_, _207_ }),
+    .cb_east_out({ \dc_we[39][9] , \dc_we[39][8] , \dc_we[39][7] , \dc_we[39][6] , \dc_we[39][5] , \dc_we[39][4] , \dc_we[39][3] , \dc_we[39][2] , \dc_we[39][1] , \dc_we[39][0]  }),
+    .cb_north_in({ \dc_ns[41][4] , \dc_ns[41][3] , \dc_ns[41][2] , \dc_ns[41][1] , \dc_ns[41][0]  }),
+    .cb_north_out({ \dc_sn[41][9] , \dc_sn[41][8] , \dc_sn[41][7] , \dc_sn[41][6] , \dc_sn[41][5] , \dc_sn[41][4] , \dc_sn[41][3] , \dc_sn[41][2] , \dc_sn[41][1] , \dc_sn[41][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[34][9] , \dc_sn[34][8] , \dc_sn[34][7] , \dc_sn[34][6] , \dc_sn[34][5] , \dc_sn[34][4] , \dc_sn[34][3] , \dc_sn[34][2] , \dc_sn[34][1] , \dc_sn[34][0]  }),
+    .clb_south_out({ \dc_ns[34][4] , \dc_ns[34][3] , \dc_ns[34][2] , \dc_ns[34][1] , \dc_ns[34][0]  }),
+    .clb_west_in({ \dc_we[38][9] , \dc_we[38][8] , \dc_we[38][7] , \dc_we[38][6] , \dc_we[38][5] , \dc_we[38][4] , \dc_we[38][3] , \dc_we[38][2] , \dc_we[38][1] , \dc_we[38][0]  }),
+    .clb_west_out({ \dc_ew[38][4] , \dc_ew[38][3] , \dc_ew[38][2] , \dc_ew[38][1] , \dc_ew[38][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[39][7] , \ix_double_ew[39][6] , \ix_double_ew[39][5] , \ix_double_ew[39][4] , \ix_double_ew[39][3] , \ix_double_ew[39][2] , \ix_double_ew[39][1] , \ix_double_ew[39][0]  }),
+    .east_single({ \ix_single_ew[39][3] , \ix_single_ew[39][2] , \ix_single_ew[39][1] , gpio_east[4] }),
+    .north_double({ \ix_double_ns[41][7] , \ix_double_ns[41][6] , \ix_double_ns[41][5] , \ix_double_ns[41][4] , \ix_double_ns[41][3] , \ix_double_ns[41][2] , \ix_double_ns[41][1] , \ix_double_ns[41][0]  }),
+    .north_single({ \ix_single_ns[41][3] , \ix_single_ns[41][2] , \ix_single_ns[41][1] , \ix_single_ns[41][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[4][6] ),
+    .set_out_hard(\col_set[5][6] ),
+    .shift_in_hard(\col_shift[4][6] ),
+    .shift_out_hard(\col_shift[5][6] ),
+    .south_double({ \ix_double_ns[34][7] , \ix_double_ns[34][6] , \ix_double_ns[34][5] , \ix_double_ns[34][4] , \ix_double_ns[34][3] , \ix_double_ns[34][2] , \ix_double_ns[34][1] , \ix_double_ns[34][0]  }),
+    .south_single({ \ix_single_ns[34][3] , \ix_single_ns[34][2] , \ix_single_ns[34][1] , \ix_single_ns[34][0]  }),
+    .west_double({ \ix_double_ew[38][7] , \ix_double_ew[38][6] , \ix_double_ew[38][5] , \ix_double_ew[38][4] , \ix_double_ew[38][3] , \ix_double_ew[38][2] , \ix_double_ew[38][1] , \ix_double_ew[38][0]  }),
+    .west_single({ \ix_single_ew[38][3] , \ix_single_ew[38][2] , \ix_single_ew[38][1] , \ix_single_ew[38][0]  })
+  );
+  clb_tile \X[6].Y[5].clb  (
+    .carry_in(\carry[5][6] ),
+    .carry_out(\carry[6][6] ),
+    .cb_east_in({ _216_, _215_, _214_, _213_, _212_ }),
+    .cb_east_out({ \dc_we[47][9] , \dc_we[47][8] , \dc_we[47][7] , \dc_we[47][6] , \dc_we[47][5] , \dc_we[47][4] , \dc_we[47][3] , \dc_we[47][2] , \dc_we[47][1] , \dc_we[47][0]  }),
+    .cb_north_in({ \dc_ns[48][4] , \dc_ns[48][3] , \dc_ns[48][2] , \dc_ns[48][1] , \dc_ns[48][0]  }),
+    .cb_north_out({ \dc_sn[48][9] , \dc_sn[48][8] , \dc_sn[48][7] , \dc_sn[48][6] , \dc_sn[48][5] , \dc_sn[48][4] , \dc_sn[48][3] , \dc_sn[48][2] , \dc_sn[48][1] , \dc_sn[48][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[41][9] , \dc_sn[41][8] , \dc_sn[41][7] , \dc_sn[41][6] , \dc_sn[41][5] , \dc_sn[41][4] , \dc_sn[41][3] , \dc_sn[41][2] , \dc_sn[41][1] , \dc_sn[41][0]  }),
+    .clb_south_out({ \dc_ns[41][4] , \dc_ns[41][3] , \dc_ns[41][2] , \dc_ns[41][1] , \dc_ns[41][0]  }),
+    .clb_west_in({ \dc_we[46][9] , \dc_we[46][8] , \dc_we[46][7] , \dc_we[46][6] , \dc_we[46][5] , \dc_we[46][4] , \dc_we[46][3] , \dc_we[46][2] , \dc_we[46][1] , \dc_we[46][0]  }),
+    .clb_west_out({ \dc_ew[46][4] , \dc_ew[46][3] , \dc_ew[46][2] , \dc_ew[46][1] , \dc_ew[46][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[47][7] , \ix_double_ew[47][6] , \ix_double_ew[47][5] , \ix_double_ew[47][4] , \ix_double_ew[47][3] , \ix_double_ew[47][2] , \ix_double_ew[47][1] , \ix_double_ew[47][0]  }),
+    .east_single({ \ix_single_ew[47][3] , \ix_single_ew[47][2] , \ix_single_ew[47][1] , gpio_east[5] }),
+    .north_double({ \ix_double_ns[48][7] , \ix_double_ns[48][6] , \ix_double_ns[48][5] , \ix_double_ns[48][4] , \ix_double_ns[48][3] , \ix_double_ns[48][2] , \ix_double_ns[48][1] , \ix_double_ns[48][0]  }),
+    .north_single({ \ix_single_ns[48][3] , \ix_single_ns[48][2] , \ix_single_ns[48][1] , \ix_single_ns[48][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[5][6] ),
+    .set_out_hard(\col_set[6][6] ),
+    .shift_in_hard(\col_shift[5][6] ),
+    .shift_out_hard(\col_shift[6][6] ),
+    .south_double({ \ix_double_ns[41][7] , \ix_double_ns[41][6] , \ix_double_ns[41][5] , \ix_double_ns[41][4] , \ix_double_ns[41][3] , \ix_double_ns[41][2] , \ix_double_ns[41][1] , \ix_double_ns[41][0]  }),
+    .south_single({ \ix_single_ns[41][3] , \ix_single_ns[41][2] , \ix_single_ns[41][1] , \ix_single_ns[41][0]  }),
+    .west_double({ \ix_double_ew[46][7] , \ix_double_ew[46][6] , \ix_double_ew[46][5] , \ix_double_ew[46][4] , \ix_double_ew[46][3] , \ix_double_ew[46][2] , \ix_double_ew[46][1] , \ix_double_ew[46][0]  }),
+    .west_single({ \ix_single_ew[46][3] , \ix_single_ew[46][2] , \ix_single_ew[46][1] , \ix_single_ew[46][0]  })
+  );
+  clb_tile \X[6].Y[6].clb  (
+    .carry_in(\carry[6][6] ),
+    .carry_out(\carry[7][6] ),
+    .cb_east_in({ _221_, _220_, _219_, _218_, _217_ }),
+    .cb_east_out({ \dc_we[55][9] , \dc_we[55][8] , \dc_we[55][7] , \dc_we[55][6] , \dc_we[55][5] , \dc_we[55][4] , \dc_we[55][3] , \dc_we[55][2] , \dc_we[55][1] , \dc_we[55][0]  }),
+    .cb_north_in({ \dc_ns[55][4] , \dc_ns[55][3] , \dc_ns[55][2] , \dc_ns[55][1] , \dc_ns[55][0]  }),
+    .cb_north_out({ \dc_sn[55][9] , \dc_sn[55][8] , \dc_sn[55][7] , \dc_sn[55][6] , \dc_sn[55][5] , \dc_sn[55][4] , \dc_sn[55][3] , \dc_sn[55][2] , \dc_sn[55][1] , \dc_sn[55][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[48][9] , \dc_sn[48][8] , \dc_sn[48][7] , \dc_sn[48][6] , \dc_sn[48][5] , \dc_sn[48][4] , \dc_sn[48][3] , \dc_sn[48][2] , \dc_sn[48][1] , \dc_sn[48][0]  }),
+    .clb_south_out({ \dc_ns[48][4] , \dc_ns[48][3] , \dc_ns[48][2] , \dc_ns[48][1] , \dc_ns[48][0]  }),
+    .clb_west_in({ \dc_we[54][9] , \dc_we[54][8] , \dc_we[54][7] , \dc_we[54][6] , \dc_we[54][5] , \dc_we[54][4] , \dc_we[54][3] , \dc_we[54][2] , \dc_we[54][1] , \dc_we[54][0]  }),
+    .clb_west_out({ \dc_ew[54][4] , \dc_ew[54][3] , \dc_ew[54][2] , \dc_ew[54][1] , \dc_ew[54][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[55][7] , \ix_double_ew[55][6] , \ix_double_ew[55][5] , \ix_double_ew[55][4] , \ix_double_ew[55][3] , \ix_double_ew[55][2] , \ix_double_ew[55][1] , \ix_double_ew[55][0]  }),
+    .east_single({ \ix_single_ew[55][3] , \ix_single_ew[55][2] , \ix_single_ew[55][1] , gpio_east[6] }),
+    .north_double({ \ix_double_ns[55][7] , \ix_double_ns[55][6] , \ix_double_ns[55][5] , \ix_double_ns[55][4] , \ix_double_ns[55][3] , \ix_double_ns[55][2] , \ix_double_ns[55][1] , \ix_double_ns[55][0]  }),
+    .north_single({ \ix_single_ns[55][3] , \ix_single_ns[55][2] , \ix_single_ns[55][1] , \ix_single_ns[55][0]  }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[6][6] ),
+    .set_out_hard(\col_set[7][6] ),
+    .shift_in_hard(\col_shift[6][6] ),
+    .shift_out_hard(\col_shift[7][6] ),
+    .south_double({ \ix_double_ns[48][7] , \ix_double_ns[48][6] , \ix_double_ns[48][5] , \ix_double_ns[48][4] , \ix_double_ns[48][3] , \ix_double_ns[48][2] , \ix_double_ns[48][1] , \ix_double_ns[48][0]  }),
+    .south_single({ \ix_single_ns[48][3] , \ix_single_ns[48][2] , \ix_single_ns[48][1] , \ix_single_ns[48][0]  }),
+    .west_double({ \ix_double_ew[54][7] , \ix_double_ew[54][6] , \ix_double_ew[54][5] , \ix_double_ew[54][4] , \ix_double_ew[54][3] , \ix_double_ew[54][2] , \ix_double_ew[54][1] , \ix_double_ew[54][0]  }),
+    .west_single({ \ix_single_ew[54][3] , \ix_single_ew[54][2] , \ix_single_ew[54][1] , \ix_single_ew[54][0]  })
+  );
+  clb_tile \X[6].Y[7].clb  (
+    .carry_in(\carry[7][6] ),
+    .carry_out(\carry[8][6] ),
+    .cb_east_in({ _226_, _225_, _224_, _223_, _222_ }),
+    .cb_east_out({ \dc_we[63][9] , \dc_we[63][8] , \dc_we[63][7] , \dc_we[63][6] , \dc_we[63][5] , \dc_we[63][4] , \dc_we[63][3] , \dc_we[63][2] , \dc_we[63][1] , \dc_we[63][0]  }),
+    .cb_north_in({ _231_, _230_, _229_, _228_, _227_ }),
+    .cb_north_out({ \dc_sn[62][9] , \dc_sn[62][8] , \dc_sn[62][7] , \dc_sn[62][6] , \dc_sn[62][5] , \dc_sn[62][4] , \dc_sn[62][3] , \dc_sn[62][2] , \dc_sn[62][1] , \dc_sn[62][0]  }),
+    .cen(\wb_cen_out[1] ),
+    .clb_south_in({ \dc_sn[55][9] , \dc_sn[55][8] , \dc_sn[55][7] , \dc_sn[55][6] , \dc_sn[55][5] , \dc_sn[55][4] , \dc_sn[55][3] , \dc_sn[55][2] , \dc_sn[55][1] , \dc_sn[55][0]  }),
+    .clb_south_out({ \dc_ns[55][4] , \dc_ns[55][3] , \dc_ns[55][2] , \dc_ns[55][1] , \dc_ns[55][0]  }),
+    .clb_west_in({ \dc_we[62][9] , \dc_we[62][8] , \dc_we[62][7] , \dc_we[62][6] , \dc_we[62][5] , \dc_we[62][4] , \dc_we[62][3] , \dc_we[62][2] , \dc_we[62][1] , \dc_we[62][0]  }),
+    .clb_west_out({ \dc_ew[62][4] , \dc_ew[62][3] , \dc_ew[62][2] , \dc_ew[62][1] , \dc_ew[62][0]  }),
+    .clk(wb_clk_i),
+    .east_double({ \ix_double_ew[63][7] , \ix_double_ew[63][6] , \ix_double_ew[63][5] , \ix_double_ew[63][4] , \ix_double_ew[63][3] , \ix_double_ew[63][2] , \ix_double_ew[63][1] , \ix_double_ew[63][0]  }),
+    .east_single({ \ix_single_ew[63][3] , \ix_single_ew[63][2] , \ix_single_ew[63][1] , gpio_east[7] }),
+    .north_double({ \ix_double_ns[62][7] , \ix_double_ns[62][6] , \ix_double_ns[62][5] , \ix_double_ns[62][4] , \ix_double_ns[62][3] , \ix_double_ns[62][2] , \ix_double_ns[62][1] , \ix_double_ns[62][0]  }),
+    .north_single({ \ix_single_ns[62][3] , \ix_single_ns[62][2] , \ix_single_ns[62][1] , gpio_north[6] }),
+    .rst(gpio_north[9]),
+    .set_in_hard(\col_set[7][6] ),
+    .set_out_hard(\col_set[8][6] ),
+    .shift_in_hard(\col_shift[7][6] ),
+    .shift_out_hard(\col_shift[8][6] ),
+    .south_double({ \ix_double_ns[55][7] , \ix_double_ns[55][6] , \ix_double_ns[55][5] , \ix_double_ns[55][4] , \ix_double_ns[55][3] , \ix_double_ns[55][2] , \ix_double_ns[55][1] , \ix_double_ns[55][0]  }),
+    .south_single({ \ix_single_ns[55][3] , \ix_single_ns[55][2] , \ix_single_ns[55][1] , \ix_single_ns[55][0]  }),
+    .west_double({ \ix_double_ew[62][7] , \ix_double_ew[62][6] , \ix_double_ew[62][5] , \ix_double_ew[62][4] , \ix_double_ew[62][3] , \ix_double_ew[62][2] , \ix_double_ew[62][1] , \ix_double_ew[62][0]  }),
+    .west_single({ \ix_single_ew[62][3] , \ix_single_ew[62][2] , \ix_single_ew[62][1] , \ix_single_ew[62][0]  })
+  );
+  wishbone_configuratorinator_00 wishbonatron_00 (
+    .cen(\wb_cen_out[0] ),
+    .set_out({ \wb_set_out[0][3] , \wb_set_out[0][2] , \wb_set_out[0][1] , \wb_set_out[0][0]  }),
+    .shift_out({ \wb_shift_out[0][3] , \wb_shift_out[0][2] , \wb_shift_out[0][1] , \wb_shift_out[0][0]  }),
+    .wb_clk_i(wb_clk_i),
+    .wb_rst_i(wb_rst_i),
+    .wbs_ack_o(\wbs_ack_o_internal[0] ),
+    .wbs_addr_i(wbs_addr_i),
+    .wbs_cyc_i(wbs_cyc_i),
+    .wbs_data_i(wbs_data_i),
+    .wbs_data_o({ \wbs_data_o_internal[0][31] , \wbs_data_o_internal[0][30] , \wbs_data_o_internal[0][29] , \wbs_data_o_internal[0][28] , \wbs_data_o_internal[0][27] , \wbs_data_o_internal[0][26] , \wbs_data_o_internal[0][25] , \wbs_data_o_internal[0][24] , \wbs_data_o_internal[0][23] , \wbs_data_o_internal[0][22] , \wbs_data_o_internal[0][21] , \wbs_data_o_internal[0][20] , \wbs_data_o_internal[0][19] , \wbs_data_o_internal[0][18] , \wbs_data_o_internal[0][17] , \wbs_data_o_internal[0][16] , \wbs_data_o_internal[0][15] , \wbs_data_o_internal[0][14] , \wbs_data_o_internal[0][13] , \wbs_data_o_internal[0][12] , \wbs_data_o_internal[0][11] , \wbs_data_o_internal[0][10] , \wbs_data_o_internal[0][9] , \wbs_data_o_internal[0][8] , \wbs_data_o_internal[0][7] , \wbs_data_o_internal[0][6] , \wbs_data_o_internal[0][5] , \wbs_data_o_internal[0][4] , \wbs_data_o_internal[0][3] , \wbs_data_o_internal[0][2] , \wbs_data_o_internal[0][1] , \wbs_data_o_internal[0][0]  }),
+    .wbs_sel_i(wbs_sel_i),
+    .wbs_stb_i(wbs_stb_i),
+    .wbs_we_i(wbs_we_i)
+  );
+  wishbone_configuratorinator_10 wishbonatron_10 (
+    .cen(\wb_cen_out[1] ),
+    .set_out({ \wb_set_out[1][3] , \wb_set_out[1][2] , \wb_set_out[1][1] , \wb_set_out[1][0]  }),
+    .shift_out({ \wb_shift_out[1][3] , \wb_shift_out[1][2] , \wb_shift_out[1][1] , \wb_shift_out[1][0]  }),
+    .wb_clk_i(wb_clk_i),
+    .wb_rst_i(wb_rst_i),
+    .wbs_ack_o(\wbs_ack_o_internal[1] ),
+    .wbs_addr_i(wbs_addr_i),
+    .wbs_cyc_i(wbs_cyc_i),
+    .wbs_data_i(wbs_data_i),
+    .wbs_data_o({ \wbs_data_o_internal[1][31] , \wbs_data_o_internal[1][30] , \wbs_data_o_internal[1][29] , \wbs_data_o_internal[1][28] , \wbs_data_o_internal[1][27] , \wbs_data_o_internal[1][26] , \wbs_data_o_internal[1][25] , \wbs_data_o_internal[1][24] , \wbs_data_o_internal[1][23] , \wbs_data_o_internal[1][22] , \wbs_data_o_internal[1][21] , \wbs_data_o_internal[1][20] , \wbs_data_o_internal[1][19] , \wbs_data_o_internal[1][18] , \wbs_data_o_internal[1][17] , \wbs_data_o_internal[1][16] , \wbs_data_o_internal[1][15] , \wbs_data_o_internal[1][14] , \wbs_data_o_internal[1][13] , \wbs_data_o_internal[1][12] , \wbs_data_o_internal[1][11] , \wbs_data_o_internal[1][10] , \wbs_data_o_internal[1][9] , \wbs_data_o_internal[1][8] , \wbs_data_o_internal[1][7] , \wbs_data_o_internal[1][6] , \wbs_data_o_internal[1][5] , \wbs_data_o_internal[1][4] , \wbs_data_o_internal[1][3] , \wbs_data_o_internal[1][2] , \wbs_data_o_internal[1][1] , \wbs_data_o_internal[1][0]  }),
+    .wbs_sel_i(wbs_sel_i),
+    .wbs_stb_i(wbs_stb_i),
+    .wbs_we_i(wbs_we_i)
+  );
+endmodule
+/* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */
+
+module clb_tile(clk, rst, cen, north_single, east_single, south_single, west_single, north_double, east_double, south_double, west_double, cb_north_out, cb_east_out, cb_north_in, cb_east_in, clb_south_in, clb_west_in, clb_south_out, clb_west_out, shift_in_hard, set_in_hard, shift_out_hard, set_out_hard, carry_in, carry_out);
+  wire _00000_;
+  wire _00001_;
+  wire _00002_;
+  wire _00003_;
+  wire _00004_;
+  wire _00005_;
+  wire _00006_;
+  wire _00007_;
+  wire _00008_;
+  wire _00009_;
+  wire _00010_;
+  wire _00011_;
+  wire _00012_;
+  wire _00013_;
+  wire _00014_;
+  wire _00015_;
+  wire _00016_;
+  wire _00017_;
+  wire _00018_;
+  wire _00019_;
+  wire _00020_;
+  wire _00021_;
+  wire _00022_;
+  wire _00023_;
+  wire _00024_;
+  wire _00025_;
+  wire _00026_;
+  wire _00027_;
+  wire _00028_;
+  wire _00029_;
+  wire _00030_;
+  wire _00031_;
+  wire _00032_;
+  wire _00033_;
+  wire _00034_;
+  wire _00035_;
+  wire _00036_;
+  wire _00037_;
+  wire _00038_;
+  wire _00039_;
+  wire _00040_;
+  wire _00041_;
+  wire _00042_;
+  wire _00043_;
+  wire _00044_;
+  wire _00045_;
+  wire _00046_;
+  wire _00047_;
+  wire _00048_;
+  wire _00049_;
+  wire _00050_;
+  wire _00051_;
+  wire _00052_;
+  wire _00053_;
+  wire _00054_;
+  wire _00055_;
+  wire _00056_;
+  wire _00057_;
+  wire _00058_;
+  wire _00059_;
+  wire _00060_;
+  wire _00061_;
+  wire _00062_;
+  wire _00063_;
+  wire _00064_;
+  wire _00065_;
+  wire _00066_;
+  wire _00067_;
+  wire _00068_;
+  wire _00069_;
+  wire _00070_;
+  wire _00071_;
+  wire _00072_;
+  wire _00073_;
+  wire _00074_;
+  wire _00075_;
+  wire _00076_;
+  wire _00077_;
+  wire _00078_;
+  wire _00079_;
+  wire _00080_;
+  wire _00081_;
+  wire _00082_;
+  wire _00083_;
+  wire _00084_;
+  wire _00085_;
+  wire _00086_;
+  wire _00087_;
+  wire _00088_;
+  wire _00089_;
+  wire _00090_;
+  wire _00091_;
+  wire _00092_;
+  wire _00093_;
+  wire _00094_;
+  wire _00095_;
+  wire _00096_;
+  wire _00097_;
+  wire _00098_;
+  wire _00099_;
+  wire _00100_;
+  wire _00101_;
+  wire _00102_;
+  wire _00103_;
+  wire _00104_;
+  wire _00105_;
+  wire _00106_;
+  wire _00107_;
+  wire _00108_;
+  wire _00109_;
+  wire _00110_;
+  wire _00111_;
+  wire _00112_;
+  wire _00113_;
+  wire _00114_;
+  wire _00115_;
+  wire _00116_;
+  wire _00117_;
+  wire _00118_;
+  wire _00119_;
+  wire _00120_;
+  wire _00121_;
+  wire _00122_;
+  wire _00123_;
+  wire _00124_;
+  wire _00125_;
+  wire _00126_;
+  wire _00127_;
+  wire _00128_;
+  wire _00129_;
+  wire _00130_;
+  wire _00131_;
+  wire _00132_;
+  wire _00133_;
+  wire _00134_;
+  wire _00135_;
+  wire _00136_;
+  wire _00137_;
+  wire _00138_;
+  wire _00139_;
+  wire _00140_;
+  wire _00141_;
+  wire _00142_;
+  wire _00143_;
+  wire _00144_;
+  wire _00145_;
+  wire _00146_;
+  wire _00147_;
+  wire _00148_;
+  wire _00149_;
+  wire _00150_;
+  wire _00151_;
+  wire _00152_;
+  wire _00153_;
+  wire _00154_;
+  wire _00155_;
+  wire _00156_;
+  wire _00157_;
+  wire _00158_;
+  wire _00159_;
+  wire _00160_;
+  wire _00161_;
+  wire _00162_;
+  wire _00163_;
+  wire _00164_;
+  wire _00165_;
+  wire _00166_;
+  wire _00167_;
+  wire _00168_;
+  wire _00169_;
+  wire _00170_;
+  wire _00171_;
+  wire _00172_;
+  wire _00173_;
+  wire _00174_;
+  wire _00175_;
+  wire _00176_;
+  wire _00177_;
+  wire _00178_;
+  wire _00179_;
+  wire _00180_;
+  wire _00181_;
+  wire _00182_;
+  wire _00183_;
+  wire _00184_;
+  wire _00185_;
+  wire _00186_;
+  wire _00187_;
+  wire _00188_;
+  wire _00189_;
+  wire _00190_;
+  wire _00191_;
+  wire _00192_;
+  wire _00193_;
+  wire _00194_;
+  wire _00195_;
+  wire _00196_;
+  wire _00197_;
+  wire _00198_;
+  wire _00199_;
+  wire _00200_;
+  wire _00201_;
+  wire _00202_;
+  wire _00203_;
+  wire _00204_;
+  wire _00205_;
+  wire _00206_;
+  wire _00207_;
+  wire _00208_;
+  wire _00209_;
+  wire _00210_;
+  wire _00211_;
+  wire _00212_;
+  wire _00213_;
+  wire _00214_;
+  wire _00215_;
+  wire _00216_;
+  wire _00217_;
+  wire _00218_;
+  wire _00219_;
+  wire _00220_;
+  wire _00221_;
+  wire _00222_;
+  wire _00223_;
+  wire _00224_;
+  wire _00225_;
+  wire _00226_;
+  wire _00227_;
+  wire _00228_;
+  wire _00229_;
+  wire _00230_;
+  wire _00231_;
+  wire _00232_;
+  wire _00233_;
+  wire _00234_;
+  wire _00235_;
+  wire _00236_;
+  wire _00237_;
+  wire _00238_;
+  wire _00239_;
+  wire _00240_;
+  wire _00241_;
+  wire _00242_;
+  wire _00243_;
+  wire _00244_;
+  wire _00245_;
+  wire _00246_;
+  wire _00247_;
+  wire _00248_;
+  wire _00249_;
+  wire _00250_;
+  wire _00251_;
+  wire _00252_;
+  wire _00253_;
+  wire _00254_;
+  wire _00255_;
+  wire _00256_;
+  wire _00257_;
+  wire _00258_;
+  wire _00259_;
+  wire _00260_;
+  wire _00261_;
+  wire _00262_;
+  wire _00263_;
+  wire _00264_;
+  wire _00265_;
+  wire _00266_;
+  wire _00267_;
+  wire _00268_;
+  wire _00269_;
+  wire _00270_;
+  wire _00271_;
+  wire _00272_;
+  wire _00273_;
+  wire _00274_;
+  wire _00275_;
+  wire _00276_;
+  wire _00277_;
+  wire _00278_;
+  wire _00279_;
+  wire _00280_;
+  wire _00281_;
+  wire _00282_;
+  wire _00283_;
+  wire _00284_;
+  wire _00285_;
+  wire _00286_;
+  wire _00287_;
+  wire _00288_;
+  wire _00289_;
+  wire _00290_;
+  wire _00291_;
+  wire _00292_;
+  wire _00293_;
+  wire _00294_;
+  wire _00295_;
+  wire _00296_;
+  wire _00297_;
+  wire _00298_;
+  wire _00299_;
+  wire _00300_;
+  wire _00301_;
+  wire _00302_;
+  wire _00303_;
+  wire _00304_;
+  wire _00305_;
+  wire _00306_;
+  wire _00307_;
+  wire _00308_;
+  wire _00309_;
+  wire _00310_;
+  wire _00311_;
+  wire _00312_;
+  wire _00313_;
+  wire _00314_;
+  wire _00315_;
+  wire _00316_;
+  wire _00317_;
+  wire _00318_;
+  wire _00319_;
+  wire _00320_;
+  wire _00321_;
+  wire _00322_;
+  wire _00323_;
+  wire _00324_;
+  wire _00325_;
+  wire _00326_;
+  wire _00327_;
+  wire _00328_;
+  wire _00329_;
+  wire _00330_;
+  wire _00331_;
+  wire _00332_;
+  wire _00333_;
+  wire _00334_;
+  wire _00335_;
+  wire _00336_;
+  wire _00337_;
+  wire _00338_;
+  wire _00339_;
+  wire _00340_;
+  wire _00341_;
+  wire _00342_;
+  wire _00343_;
+  wire _00344_;
+  wire _00345_;
+  wire _00346_;
+  wire _00347_;
+  wire _00348_;
+  wire _00349_;
+  wire _00350_;
+  wire _00351_;
+  wire _00352_;
+  wire _00353_;
+  wire _00354_;
+  wire _00355_;
+  wire _00356_;
+  wire _00357_;
+  wire _00358_;
+  wire _00359_;
+  wire _00360_;
+  wire _00361_;
+  wire _00362_;
+  wire _00363_;
+  wire _00364_;
+  wire _00365_;
+  wire _00366_;
+  wire _00367_;
+  wire _00368_;
+  wire _00369_;
+  wire _00370_;
+  wire _00371_;
+  wire _00372_;
+  wire _00373_;
+  wire _00374_;
+  wire _00375_;
+  wire _00376_;
+  wire _00377_;
+  wire _00378_;
+  wire _00379_;
+  wire _00380_;
+  wire _00381_;
+  wire _00382_;
+  wire _00383_;
+  wire _00384_;
+  wire _00385_;
+  wire _00386_;
+  wire _00387_;
+  wire _00388_;
+  wire _00389_;
+  wire _00390_;
+  wire _00391_;
+  wire _00392_;
+  wire _00393_;
+  wire _00394_;
+  wire _00395_;
+  wire _00396_;
+  wire _00397_;
+  wire _00398_;
+  wire _00399_;
+  wire _00400_;
+  wire _00401_;
+  wire _00402_;
+  wire _00403_;
+  wire _00404_;
+  wire _00405_;
+  wire _00406_;
+  wire _00407_;
+  wire _00408_;
+  wire _00409_;
+  wire _00410_;
+  wire _00411_;
+  wire _00412_;
+  wire _00413_;
+  wire _00414_;
+  wire _00415_;
+  wire _00416_;
+  wire _00417_;
+  wire _00418_;
+  wire _00419_;
+  wire _00420_;
+  wire _00421_;
+  wire _00422_;
+  wire _00423_;
+  wire _00424_;
+  wire _00425_;
+  wire _00426_;
+  wire _00427_;
+  wire _00428_;
+  wire _00429_;
+  wire _00430_;
+  wire _00431_;
+  wire _00432_;
+  wire _00433_;
+  wire _00434_;
+  wire _00435_;
+  wire _00436_;
+  wire _00437_;
+  wire _00438_;
+  wire _00439_;
+  wire _00440_;
+  wire _00441_;
+  wire _00442_;
+  wire _00443_;
+  wire _00444_;
+  wire _00445_;
+  wire _00446_;
+  wire _00447_;
+  wire _00448_;
+  wire _00449_;
+  wire _00450_;
+  wire _00451_;
+  wire _00452_;
+  wire _00453_;
+  wire _00454_;
+  wire _00455_;
+  wire _00456_;
+  wire _00457_;
+  wire _00458_;
+  wire _00459_;
+  wire _00460_;
+  wire _00461_;
+  wire _00462_;
+  wire _00463_;
+  wire _00464_;
+  wire _00465_;
+  wire _00466_;
+  wire _00467_;
+  wire _00468_;
+  wire _00469_;
+  wire _00470_;
+  wire _00471_;
+  wire _00472_;
+  wire _00473_;
+  wire _00474_;
+  wire _00475_;
+  wire _00476_;
+  wire _00477_;
+  wire _00478_;
+  wire _00479_;
+  wire _00480_;
+  wire _00481_;
+  wire _00482_;
+  wire _00483_;
+  wire _00484_;
+  wire _00485_;
+  wire _00486_;
+  wire _00487_;
+  wire _00488_;
+  wire _00489_;
+  wire _00490_;
+  wire _00491_;
+  wire _00492_;
+  wire _00493_;
+  wire _00494_;
+  wire _00495_;
+  wire _00496_;
+  wire _00497_;
+  wire _00498_;
+  wire _00499_;
+  wire _00500_;
+  wire _00501_;
+  wire _00502_;
+  wire _00503_;
+  wire _00504_;
+  wire _00505_;
+  wire _00506_;
+  wire _00507_;
+  wire _00508_;
+  wire _00509_;
+  wire _00510_;
+  wire _00511_;
+  wire _00512_;
+  wire _00513_;
+  wire _00514_;
+  wire _00515_;
+  wire _00516_;
+  wire _00517_;
+  wire _00518_;
+  wire _00519_;
+  wire _00520_;
+  wire _00521_;
+  wire _00522_;
+  wire _00523_;
+  wire _00524_;
+  wire _00525_;
+  wire _00526_;
+  wire _00527_;
+  wire _00528_;
+  wire _00529_;
+  wire _00530_;
+  wire _00531_;
+  wire _00532_;
+  wire _00533_;
+  wire _00534_;
+  wire _00535_;
+  wire _00536_;
+  wire _00537_;
+  wire _00538_;
+  wire _00539_;
+  wire _00540_;
+  wire _00541_;
+  wire _00542_;
+  wire _00543_;
+  wire _00544_;
+  wire _00545_;
+  wire _00546_;
+  wire _00547_;
+  wire _00548_;
+  wire _00549_;
+  wire _00550_;
+  wire _00551_;
+  wire _00552_;
+  wire _00553_;
+  wire _00554_;
+  wire _00555_;
+  wire _00556_;
+  wire _00557_;
+  wire _00558_;
+  wire _00559_;
+  wire _00560_;
+  wire _00561_;
+  wire _00562_;
+  wire _00563_;
+  wire _00564_;
+  wire _00565_;
+  wire _00566_;
+  wire _00567_;
+  wire _00568_;
+  wire _00569_;
+  wire _00570_;
+  wire _00571_;
+  wire _00572_;
+  wire _00573_;
+  wire _00574_;
+  wire _00575_;
+  wire _00576_;
+  wire _00577_;
+  wire _00578_;
+  wire _00579_;
+  wire _00580_;
+  wire _00581_;
+  wire _00582_;
+  wire _00583_;
+  wire _00584_;
+  wire _00585_;
+  wire _00586_;
+  wire _00587_;
+  wire _00588_;
+  wire _00589_;
+  wire _00590_;
+  wire _00591_;
+  wire _00592_;
+  wire _00593_;
+  wire _00594_;
+  wire _00595_;
+  wire _00596_;
+  wire _00597_;
+  wire _00598_;
+  wire _00599_;
+  wire _00600_;
+  wire _00601_;
+  wire _00602_;
+  wire _00603_;
+  wire _00604_;
+  wire _00605_;
+  wire _00606_;
+  wire _00607_;
+  wire _00608_;
+  wire _00609_;
+  wire _00610_;
+  wire _00611_;
+  wire _00612_;
+  wire _00613_;
+  wire _00614_;
+  wire _00615_;
+  wire _00616_;
+  wire _00617_;
+  wire _00618_;
+  wire _00619_;
+  wire _00620_;
+  wire _00621_;
+  wire _00622_;
+  wire _00623_;
+  wire _00624_;
+  wire _00625_;
+  wire _00626_;
+  wire _00627_;
+  wire _00628_;
+  wire _00629_;
+  wire _00630_;
+  wire _00631_;
+  wire _00632_;
+  wire _00633_;
+  wire _00634_;
+  wire _00635_;
+  wire _00636_;
+  wire _00637_;
+  wire _00638_;
+  wire _00639_;
+  wire _00640_;
+  wire _00641_;
+  wire _00642_;
+  wire _00643_;
+  wire _00644_;
+  wire _00645_;
+  wire _00646_;
+  wire _00647_;
+  wire _00648_;
+  wire _00649_;
+  wire _00650_;
+  wire _00651_;
+  wire _00652_;
+  wire _00653_;
+  wire _00654_;
+  wire _00655_;
+  wire _00656_;
+  wire _00657_;
+  wire _00658_;
+  wire _00659_;
+  wire _00660_;
+  wire _00661_;
+  wire _00662_;
+  wire _00663_;
+  wire _00664_;
+  wire _00665_;
+  wire _00666_;
+  wire _00667_;
+  wire _00668_;
+  wire _00669_;
+  wire _00670_;
+  wire _00671_;
+  wire _00672_;
+  wire _00673_;
+  wire _00674_;
+  wire _00675_;
+  wire _00676_;
+  wire _00677_;
+  wire _00678_;
+  wire _00679_;
+  wire _00680_;
+  wire _00681_;
+  wire _00682_;
+  wire _00683_;
+  wire _00684_;
+  wire _00685_;
+  wire _00686_;
+  wire _00687_;
+  wire _00688_;
+  wire _00689_;
+  wire _00690_;
+  wire _00691_;
+  wire _00692_;
+  wire _00693_;
+  wire _00694_;
+  wire _00695_;
+  wire _00696_;
+  wire _00697_;
+  wire _00698_;
+  wire _00699_;
+  wire _00700_;
+  wire _00701_;
+  wire _00702_;
+  wire _00703_;
+  wire _00704_;
+  wire _00705_;
+  wire _00706_;
+  wire _00707_;
+  wire _00708_;
+  wire _00709_;
+  wire _00710_;
+  wire _00711_;
+  wire _00712_;
+  wire _00713_;
+  wire _00714_;
+  wire _00715_;
+  wire _00716_;
+  wire _00717_;
+  wire _00718_;
+  wire _00719_;
+  wire _00720_;
+  wire _00721_;
+  wire _00722_;
+  wire _00723_;
+  wire _00724_;
+  wire _00725_;
+  wire _00726_;
+  wire _00727_;
+  wire _00728_;
+  wire _00729_;
+  wire _00730_;
+  wire _00731_;
+  wire _00732_;
+  wire _00733_;
+  wire _00734_;
+  wire _00735_;
+  wire _00736_;
+  wire _00737_;
+  wire _00738_;
+  wire _00739_;
+  wire _00740_;
+  wire _00741_;
+  wire _00742_;
+  wire _00743_;
+  wire _00744_;
+  wire _00745_;
+  wire _00746_;
+  wire _00747_;
+  wire _00748_;
+  wire _00749_;
+  wire _00750_;
+  wire _00751_;
+  wire _00752_;
+  wire _00753_;
+  wire _00754_;
+  wire _00755_;
+  wire _00756_;
+  wire _00757_;
+  wire _00758_;
+  wire _00759_;
+  wire _00760_;
+  wire _00761_;
+  wire _00762_;
+  wire _00763_;
+  wire _00764_;
+  wire _00765_;
+  wire _00766_;
+  wire _00767_;
+  wire _00768_;
+  wire _00769_;
+  wire _00770_;
+  wire _00771_;
+  wire _00772_;
+  wire _00773_;
+  wire _00774_;
+  wire _00775_;
+  wire _00776_;
+  wire _00777_;
+  wire _00778_;
+  wire _00779_;
+  wire _00780_;
+  wire _00781_;
+  wire _00782_;
+  wire _00783_;
+  wire _00784_;
+  wire _00785_;
+  wire _00786_;
+  wire _00787_;
+  wire _00788_;
+  wire _00789_;
+  wire _00790_;
+  wire _00791_;
+  wire _00792_;
+  wire _00793_;
+  wire _00794_;
+  wire _00795_;
+  wire _00796_;
+  wire _00797_;
+  wire _00798_;
+  wire _00799_;
+  wire _00800_;
+  wire _00801_;
+  wire _00802_;
+  wire _00803_;
+  wire _00804_;
+  wire _00805_;
+  wire _00806_;
+  wire _00807_;
+  wire _00808_;
+  wire _00809_;
+  wire _00810_;
+  wire _00811_;
+  wire _00812_;
+  wire _00813_;
+  wire _00814_;
+  wire _00815_;
+  wire _00816_;
+  wire _00817_;
+  wire _00818_;
+  wire _00819_;
+  wire _00820_;
+  wire _00821_;
+  wire _00822_;
+  wire _00823_;
+  wire _00824_;
+  wire _00825_;
+  wire _00826_;
+  wire _00827_;
+  wire _00828_;
+  wire _00829_;
+  wire _00830_;
+  wire _00831_;
+  wire _00832_;
+  wire _00833_;
+  wire _00834_;
+  wire _00835_;
+  wire _00836_;
+  wire _00837_;
+  wire _00838_;
+  wire _00839_;
+  wire _00840_;
+  wire _00841_;
+  wire _00842_;
+  wire _00843_;
+  wire _00844_;
+  wire _00845_;
+  wire _00846_;
+  wire _00847_;
+  wire _00848_;
+  wire _00849_;
+  wire _00850_;
+  wire _00851_;
+  wire _00852_;
+  wire _00853_;
+  wire _00854_;
+  wire _00855_;
+  wire _00856_;
+  wire _00857_;
+  wire _00858_;
+  wire _00859_;
+  wire _00860_;
+  wire _00861_;
+  wire _00862_;
+  wire _00863_;
+  wire _00864_;
+  wire _00865_;
+  wire _00866_;
+  wire _00867_;
+  wire _00868_;
+  wire _00869_;
+  wire _00870_;
+  wire _00871_;
+  wire _00872_;
+  wire _00873_;
+  wire _00874_;
+  wire _00875_;
+  wire _00876_;
+  wire _00877_;
+  wire _00878_;
+  wire _00879_;
+  wire _00880_;
+  wire _00881_;
+  wire _00882_;
+  wire _00883_;
+  wire _00884_;
+  wire _00885_;
+  wire _00886_;
+  wire _00887_;
+  wire _00888_;
+  wire _00889_;
+  wire _00890_;
+  wire _00891_;
+  wire _00892_;
+  wire _00893_;
+  wire _00894_;
+  wire _00895_;
+  wire _00896_;
+  wire _00897_;
+  wire _00898_;
+  wire _00899_;
+  wire _00900_;
+  wire _00901_;
+  wire _00902_;
+  wire _00903_;
+  wire _00904_;
+  wire _00905_;
+  wire _00906_;
+  wire _00907_;
+  wire _00908_;
+  wire _00909_;
+  wire _00910_;
+  wire _00911_;
+  wire _00912_;
+  wire _00913_;
+  wire _00914_;
+  wire _00915_;
+  wire _00916_;
+  wire _00917_;
+  wire _00918_;
+  wire _00919_;
+  wire _00920_;
+  wire _00921_;
+  wire _00922_;
+  wire _00923_;
+  wire _00924_;
+  wire _00925_;
+  wire _00926_;
+  wire _00927_;
+  wire _00928_;
+  wire _00929_;
+  wire _00930_;
+  wire _00931_;
+  wire _00932_;
+  wire _00933_;
+  wire _00934_;
+  wire _00935_;
+  wire _00936_;
+  wire _00937_;
+  wire _00938_;
+  wire _00939_;
+  wire _00940_;
+  wire _00941_;
+  wire _00942_;
+  wire _00943_;
+  wire _00944_;
+  wire _00945_;
+  wire _00946_;
+  wire _00947_;
+  wire _00948_;
+  wire _00949_;
+  wire _00950_;
+  wire _00951_;
+  wire _00952_;
+  wire _00953_;
+  wire _00954_;
+  wire _00955_;
+  wire _00956_;
+  wire _00957_;
+  wire _00958_;
+  wire _00959_;
+  wire _00960_;
+  wire _00961_;
+  wire _00962_;
+  wire _00963_;
+  wire _00964_;
+  wire _00965_;
+  wire _00966_;
+  wire _00967_;
+  wire _00968_;
+  wire _00969_;
+  wire _00970_;
+  wire _00971_;
+  wire _00972_;
+  wire _00973_;
+  wire _00974_;
+  wire _00975_;
+  wire _00976_;
+  wire _00977_;
+  wire _00978_;
+  wire _00979_;
+  wire _00980_;
+  wire _00981_;
+  wire _00982_;
+  wire _00983_;
+  wire _00984_;
+  wire _00985_;
+  wire _00986_;
+  wire _00987_;
+  wire _00988_;
+  wire _00989_;
+  wire _00990_;
+  wire _00991_;
+  wire _00992_;
+  wire _00993_;
+  wire _00994_;
+  wire _00995_;
+  wire _00996_;
+  wire _00997_;
+  wire _00998_;
+  wire _00999_;
+  wire _01000_;
+  wire _01001_;
+  wire _01002_;
+  wire _01003_;
+  wire _01004_;
+  wire _01005_;
+  wire _01006_;
+  wire _01007_;
+  wire _01008_;
+  wire _01009_;
+  wire _01010_;
+  wire _01011_;
+  wire _01012_;
+  wire _01013_;
+  wire _01014_;
+  wire _01015_;
+  wire _01016_;
+  wire _01017_;
+  wire _01018_;
+  wire _01019_;
+  wire _01020_;
+  wire _01021_;
+  wire _01022_;
+  wire _01023_;
+  wire _01024_;
+  wire _01025_;
+  wire _01026_;
+  wire _01027_;
+  wire _01028_;
+  wire _01029_;
+  wire _01030_;
+  wire _01031_;
+  wire _01032_;
+  wire _01033_;
+  wire _01034_;
+  wire _01035_;
+  wire _01036_;
+  wire _01037_;
+  wire _01038_;
+  wire _01039_;
+  wire _01040_;
+  wire _01041_;
+  wire _01042_;
+  wire _01043_;
+  wire _01044_;
+  wire _01045_;
+  wire _01046_;
+  wire _01047_;
+  wire _01048_;
+  wire _01049_;
+  wire _01050_;
+  wire _01051_;
+  wire _01052_;
+  wire _01053_;
+  wire _01054_;
+  wire _01055_;
+  wire _01056_;
+  wire _01057_;
+  wire _01058_;
+  wire _01059_;
+  wire _01060_;
+  wire _01061_;
+  wire _01062_;
+  wire _01063_;
+  wire _01064_;
+  wire _01065_;
+  wire _01066_;
+  wire _01067_;
+  wire _01068_;
+  wire _01069_;
+  wire _01070_;
+  wire _01071_;
+  wire _01072_;
+  wire _01073_;
+  wire _01074_;
+  wire _01075_;
+  wire _01076_;
+  wire _01077_;
+  wire _01078_;
+  wire _01079_;
+  wire _01080_;
+  wire _01081_;
+  wire _01082_;
+  wire _01083_;
+  wire _01084_;
+  wire _01085_;
+  wire _01086_;
+  wire _01087_;
+  wire _01088_;
+  wire _01089_;
+  wire _01090_;
+  wire _01091_;
+  wire _01092_;
+  wire _01093_;
+  wire _01094_;
+  wire _01095_;
+  wire _01096_;
+  wire _01097_;
+  wire _01098_;
+  wire _01099_;
+  wire _01100_;
+  wire _01101_;
+  wire _01102_;
+  wire _01103_;
+  wire _01104_;
+  wire _01105_;
+  wire _01106_;
+  wire _01107_;
+  wire _01108_;
+  wire _01109_;
+  wire _01110_;
+  wire _01111_;
+  wire _01112_;
+  wire _01113_;
+  wire _01114_;
+  wire _01115_;
+  wire _01116_;
+  wire _01117_;
+  wire _01118_;
+  wire _01119_;
+  wire _01120_;
+  wire _01121_;
+  wire _01122_;
+  wire _01123_;
+  wire _01124_;
+  wire _01125_;
+  wire _01126_;
+  wire _01127_;
+  wire _01128_;
+  wire _01129_;
+  wire _01130_;
+  wire _01131_;
+  wire _01132_;
+  wire _01133_;
+  wire _01134_;
+  wire _01135_;
+  wire _01136_;
+  wire _01137_;
+  wire _01138_;
+  wire _01139_;
+  wire _01140_;
+  wire _01141_;
+  wire _01142_;
+  wire _01143_;
+  wire _01144_;
+  wire _01145_;
+  wire _01146_;
+  wire _01147_;
+  wire _01148_;
+  wire _01149_;
+  wire _01150_;
+  wire _01151_;
+  wire _01152_;
+  wire _01153_;
+  wire _01154_;
+  wire _01155_;
+  wire _01156_;
+  wire _01157_;
+  wire _01158_;
+  wire _01159_;
+  wire _01160_;
+  wire _01161_;
+  wire _01162_;
+  wire _01163_;
+  wire _01164_;
+  wire _01165_;
+  wire _01166_;
+  wire _01167_;
+  wire _01168_;
+  wire _01169_;
+  wire _01170_;
+  wire _01171_;
+  wire _01172_;
+  wire _01173_;
+  wire _01174_;
+  wire _01175_;
+  wire _01176_;
+  wire _01177_;
+  wire _01178_;
+  wire _01179_;
+  wire _01180_;
+  wire _01181_;
+  wire _01182_;
+  wire _01183_;
+  wire _01184_;
+  wire _01185_;
+  wire _01186_;
+  wire _01187_;
+  wire _01188_;
+  wire _01189_;
+  wire _01190_;
+  wire _01191_;
+  wire _01192_;
+  wire _01193_;
+  wire _01194_;
+  wire _01195_;
+  wire _01196_;
+  wire _01197_;
+  wire _01198_;
+  wire _01199_;
+  wire _01200_;
+  wire _01201_;
+  wire _01202_;
+  wire _01203_;
+  wire _01204_;
+  wire _01205_;
+  wire _01206_;
+  wire _01207_;
+  wire _01208_;
+  wire _01209_;
+  wire _01210_;
+  wire _01211_;
+  wire _01212_;
+  wire _01213_;
+  wire _01214_;
+  wire _01215_;
+  wire _01216_;
+  wire _01217_;
+  wire _01218_;
+  wire _01219_;
+  wire _01220_;
+  wire _01221_;
+  wire _01222_;
+  wire _01223_;
+  wire _01224_;
+  wire _01225_;
+  wire _01226_;
+  wire _01227_;
+  wire _01228_;
+  wire _01229_;
+  wire _01230_;
+  wire _01231_;
+  wire _01232_;
+  wire _01233_;
+  wire _01234_;
+  wire _01235_;
+  wire _01236_;
+  wire _01237_;
+  wire _01238_;
+  wire _01239_;
+  wire _01240_;
+  wire _01241_;
+  wire _01242_;
+  wire _01243_;
+  wire _01244_;
+  wire _01245_;
+  wire _01246_;
+  wire _01247_;
+  wire _01248_;
+  wire _01249_;
+  wire _01250_;
+  wire _01251_;
+  wire _01252_;
+  wire _01253_;
+  wire _01254_;
+  wire _01255_;
+  wire _01256_;
+  wire _01257_;
+  wire _01258_;
+  wire _01259_;
+  wire _01260_;
+  wire _01261_;
+  wire _01262_;
+  wire _01263_;
+  wire _01264_;
+  wire _01265_;
+  wire _01266_;
+  wire _01267_;
+  wire _01268_;
+  wire _01269_;
+  wire _01270_;
+  wire _01271_;
+  wire _01272_;
+  wire _01273_;
+  wire _01274_;
+  wire _01275_;
+  wire _01276_;
+  wire _01277_;
+  wire _01278_;
+  wire _01279_;
+  wire _01280_;
+  wire _01281_;
+  wire _01282_;
+  wire _01283_;
+  wire _01284_;
+  wire _01285_;
+  wire _01286_;
+  wire _01287_;
+  wire _01288_;
+  wire _01289_;
+  wire _01290_;
+  wire _01291_;
+  wire _01292_;
+  wire _01293_;
+  wire _01294_;
+  wire _01295_;
+  wire _01296_;
+  wire _01297_;
+  wire _01298_;
+  wire _01299_;
+  wire _01300_;
+  wire _01301_;
+  wire _01302_;
+  wire _01303_;
+  wire _01304_;
+  wire _01305_;
+  wire _01306_;
+  wire _01307_;
+  wire _01308_;
+  wire _01309_;
+  wire _01310_;
+  wire _01311_;
+  wire _01312_;
+  wire _01313_;
+  wire _01314_;
+  wire _01315_;
+  wire _01316_;
+  wire _01317_;
+  wire _01318_;
+  wire _01319_;
+  wire _01320_;
+  wire _01321_;
+  wire _01322_;
+  wire _01323_;
+  wire _01324_;
+  wire _01325_;
+  wire _01326_;
+  wire _01327_;
+  wire _01328_;
+  wire _01329_;
+  wire _01330_;
+  wire _01331_;
+  wire _01332_;
+  wire _01333_;
+  wire _01334_;
+  wire _01335_;
+  wire _01336_;
+  wire _01337_;
+  wire _01338_;
+  wire _01339_;
+  wire _01340_;
+  wire _01341_;
+  wire _01342_;
+  wire _01343_;
+  wire _01344_;
+  wire _01345_;
+  wire _01346_;
+  wire _01347_;
+  wire _01348_;
+  wire _01349_;
+  wire _01350_;
+  wire _01351_;
+  wire _01352_;
+  wire _01353_;
+  wire _01354_;
+  wire _01355_;
+  wire _01356_;
+  wire _01357_;
+  wire _01358_;
+  wire _01359_;
+  wire _01360_;
+  wire _01361_;
+  wire _01362_;
+  wire _01363_;
+  wire _01364_;
+  wire _01365_;
+  wire _01366_;
+  wire _01367_;
+  wire _01368_;
+  wire _01369_;
+  wire _01370_;
+  wire _01371_;
+  wire _01372_;
+  wire _01373_;
+  wire _01374_;
+  wire _01375_;
+  wire _01376_;
+  wire _01377_;
+  wire _01378_;
+  wire _01379_;
+  wire _01380_;
+  wire _01381_;
+  wire _01382_;
+  wire _01383_;
+  wire _01384_;
+  wire _01385_;
+  wire _01386_;
+  wire _01387_;
+  wire _01388_;
+  wire _01389_;
+  wire _01390_;
+  wire _01391_;
+  wire _01392_;
+  wire _01393_;
+  wire _01394_;
+  wire _01395_;
+  wire _01396_;
+  wire _01397_;
+  wire _01398_;
+  wire _01399_;
+  wire _01400_;
+  wire _01401_;
+  wire _01402_;
+  wire _01403_;
+  wire _01404_;
+  wire _01405_;
+  wire _01406_;
+  wire _01407_;
+  wire _01408_;
+  wire _01409_;
+  wire _01410_;
+  wire _01411_;
+  wire _01412_;
+  wire _01413_;
+  wire _01414_;
+  wire _01415_;
+  wire _01416_;
+  wire _01417_;
+  wire _01418_;
+  wire _01419_;
+  wire _01420_;
+  wire _01421_;
+  wire _01422_;
+  wire _01423_;
+  wire _01424_;
+  wire _01425_;
+  wire _01426_;
+  wire _01427_;
+  wire _01428_;
+  wire _01429_;
+  wire _01430_;
+  wire _01431_;
+  wire _01432_;
+  wire _01433_;
+  wire _01434_;
+  wire _01435_;
+  wire _01436_;
+  wire _01437_;
+  wire _01438_;
+  wire _01439_;
+  wire _01440_;
+  wire _01441_;
+  wire _01442_;
+  wire _01443_;
+  wire _01444_;
+  wire _01445_;
+  wire _01446_;
+  wire _01447_;
+  wire _01448_;
+  wire _01449_;
+  wire _01450_;
+  wire _01451_;
+  wire _01452_;
+  wire _01453_;
+  wire _01454_;
+  wire _01455_;
+  wire _01456_;
+  wire _01457_;
+  wire _01458_;
+  wire _01459_;
+  wire _01460_;
+  wire _01461_;
+  wire _01462_;
+  wire _01463_;
+  wire _01464_;
+  wire _01465_;
+  wire _01466_;
+  wire _01467_;
+  wire _01468_;
+  wire _01469_;
+  wire _01470_;
+  wire _01471_;
+  wire _01472_;
+  wire _01473_;
+  wire _01474_;
+  wire _01475_;
+  wire _01476_;
+  wire _01477_;
+  wire _01478_;
+  wire _01479_;
+  wire _01480_;
+  wire _01481_;
+  wire _01482_;
+  wire _01483_;
+  wire _01484_;
+  wire _01485_;
+  wire _01486_;
+  wire _01487_;
+  wire _01488_;
+  wire _01489_;
+  wire _01490_;
+  wire _01491_;
+  wire _01492_;
+  wire _01493_;
+  wire _01494_;
+  wire _01495_;
+  wire _01496_;
+  wire _01497_;
+  wire _01498_;
+  wire _01499_;
+  wire _01500_;
+  wire _01501_;
+  wire _01502_;
+  wire _01503_;
+  wire _01504_;
+  wire _01505_;
+  wire _01506_;
+  wire _01507_;
+  wire _01508_;
+  wire _01509_;
+  wire _01510_;
+  wire _01511_;
+  wire _01512_;
+  wire _01513_;
+  wire _01514_;
+  wire _01515_;
+  wire _01516_;
+  wire _01517_;
+  wire _01518_;
+  wire _01519_;
+  wire _01520_;
+  wire _01521_;
+  wire _01522_;
+  wire _01523_;
+  wire _01524_;
+  wire _01525_;
+  wire _01526_;
+  wire _01527_;
+  wire _01528_;
+  wire _01529_;
+  wire _01530_;
+  wire _01531_;
+  wire _01532_;
+  wire _01533_;
+  wire _01534_;
+  wire _01535_;
+  wire _01536_;
+  wire _01537_;
+  wire _01538_;
+  wire _01539_;
+  wire _01540_;
+  wire _01541_;
+  wire _01542_;
+  wire _01543_;
+  wire _01544_;
+  wire _01545_;
+  wire _01546_;
+  wire _01547_;
+  wire _01548_;
+  wire _01549_;
+  wire _01550_;
+  wire _01551_;
+  wire _01552_;
+  wire _01553_;
+  wire _01554_;
+  wire _01555_;
+  wire _01556_;
+  wire _01557_;
+  wire _01558_;
+  wire _01559_;
+  wire _01560_;
+  wire _01561_;
+  wire _01562_;
+  wire _01563_;
+  wire _01564_;
+  wire _01565_;
+  wire _01566_;
+  wire _01567_;
+  wire _01568_;
+  wire _01569_;
+  wire _01570_;
+  wire _01571_;
+  wire _01572_;
+  wire _01573_;
+  wire _01574_;
+  wire _01575_;
+  wire _01576_;
+  wire _01577_;
+  wire _01578_;
+  wire _01579_;
+  wire _01580_;
+  wire _01581_;
+  wire _01582_;
+  wire _01583_;
+  wire _01584_;
+  wire _01585_;
+  wire _01586_;
+  wire _01587_;
+  wire _01588_;
+  wire _01589_;
+  wire _01590_;
+  wire _01591_;
+  wire _01592_;
+  wire _01593_;
+  wire _01594_;
+  wire _01595_;
+  wire _01596_;
+  wire _01597_;
+  wire _01598_;
+  wire _01599_;
+  wire _01600_;
+  wire _01601_;
+  wire _01602_;
+  wire _01603_;
+  wire _01604_;
+  wire _01605_;
+  wire _01606_;
+  wire _01607_;
+  wire _01608_;
+  wire _01609_;
+  wire _01610_;
+  wire _01611_;
+  wire _01612_;
+  wire _01613_;
+  wire _01614_;
+  wire _01615_;
+  wire _01616_;
+  wire _01617_;
+  wire _01618_;
+  wire _01619_;
+  wire _01620_;
+  wire _01621_;
+  wire _01622_;
+  wire _01623_;
+  wire _01624_;
+  wire _01625_;
+  wire _01626_;
+  wire _01627_;
+  wire _01628_;
+  wire _01629_;
+  wire _01630_;
+  wire _01631_;
+  wire _01632_;
+  wire _01633_;
+  wire _01634_;
+  wire _01635_;
+  wire _01636_;
+  wire _01637_;
+  wire _01638_;
+  wire _01639_;
+  wire _01640_;
+  wire _01641_;
+  wire _01642_;
+  wire _01643_;
+  wire _01644_;
+  wire _01645_;
+  wire _01646_;
+  wire _01647_;
+  wire _01648_;
+  wire _01649_;
+  wire _01650_;
+  wire _01651_;
+  wire _01652_;
+  wire _01653_;
+  wire _01654_;
+  wire _01655_;
+  wire _01656_;
+  wire _01657_;
+  wire _01658_;
+  wire _01659_;
+  wire _01660_;
+  wire _01661_;
+  wire _01662_;
+  wire _01663_;
+  wire _01664_;
+  wire _01665_;
+  wire _01666_;
+  wire _01667_;
+  wire _01668_;
+  wire _01669_;
+  wire _01670_;
+  wire _01671_;
+  wire _01672_;
+  wire _01673_;
+  wire _01674_;
+  wire _01675_;
+  wire _01676_;
+  wire _01677_;
+  wire _01678_;
+  wire _01679_;
+  wire _01680_;
+  wire _01681_;
+  wire _01682_;
+  wire _01683_;
+  wire _01684_;
+  wire _01685_;
+  wire _01686_;
+  wire _01687_;
+  wire _01688_;
+  wire _01689_;
+  wire _01690_;
+  wire _01691_;
+  wire _01692_;
+  wire _01693_;
+  wire _01694_;
+  wire _01695_;
+  wire _01696_;
+  wire _01697_;
+  wire _01698_;
+  wire _01699_;
+  wire _01700_;
+  wire _01701_;
+  wire _01702_;
+  wire _01703_;
+  wire _01704_;
+  wire _01705_;
+  wire _01706_;
+  wire _01707_;
+  wire _01708_;
+  wire _01709_;
+  wire _01710_;
+  wire _01711_;
+  wire _01712_;
+  wire _01713_;
+  wire _01714_;
+  wire _01715_;
+  wire _01716_;
+  wire _01717_;
+  wire _01718_;
+  wire _01719_;
+  wire _01720_;
+  wire _01721_;
+  wire _01722_;
+  wire _01723_;
+  wire _01724_;
+  wire _01725_;
+  wire _01726_;
+  wire _01727_;
+  wire _01728_;
+  wire _01729_;
+  wire _01730_;
+  wire _01731_;
+  wire _01732_;
+  wire _01733_;
+  wire _01734_;
+  wire _01735_;
+  wire _01736_;
+  wire _01737_;
+  wire _01738_;
+  wire _01739_;
+  wire _01740_;
+  wire _01741_;
+  wire _01742_;
+  wire _01743_;
+  wire _01744_;
+  wire _01745_;
+  wire _01746_;
+  wire _01747_;
+  wire _01748_;
+  wire _01749_;
+  wire _01750_;
+  wire _01751_;
+  wire _01752_;
+  wire _01753_;
+  wire _01754_;
+  wire _01755_;
+  wire _01756_;
+  wire _01757_;
+  wire _01758_;
+  wire _01759_;
+  wire _01760_;
+  wire _01761_;
+  wire _01762_;
+  wire _01763_;
+  wire _01764_;
+  wire _01765_;
+  wire _01766_;
+  wire _01767_;
+  wire _01768_;
+  wire _01769_;
+  wire _01770_;
+  wire _01771_;
+  wire _01772_;
+  wire _01773_;
+  wire _01774_;
+  wire _01775_;
+  wire _01776_;
+  wire _01777_;
+  wire _01778_;
+  wire _01779_;
+  wire _01780_;
+  wire _01781_;
+  wire _01782_;
+  wire _01783_;
+  wire _01784_;
+  wire _01785_;
+  wire _01786_;
+  wire _01787_;
+  wire _01788_;
+  wire _01789_;
+  wire _01790_;
+  wire _01791_;
+  wire _01792_;
+  wire _01793_;
+  wire _01794_;
+  wire _01795_;
+  wire _01796_;
+  wire _01797_;
+  wire _01798_;
+  wire _01799_;
+  wire _01800_;
+  wire _01801_;
+  wire _01802_;
+  wire _01803_;
+  wire _01804_;
+  wire _01805_;
+  wire _01806_;
+  wire _01807_;
+  wire _01808_;
+  wire _01809_;
+  wire _01810_;
+  wire _01811_;
+  wire _01812_;
+  wire _01813_;
+  wire _01814_;
+  wire _01815_;
+  wire _01816_;
+  wire _01817_;
+  wire _01818_;
+  wire _01819_;
+  wire _01820_;
+  wire _01821_;
+  wire _01822_;
+  wire _01823_;
+  wire _01824_;
+  wire _01825_;
+  wire _01826_;
+  wire _01827_;
+  wire _01828_;
+  wire _01829_;
+  wire _01830_;
+  wire _01831_;
+  wire _01832_;
+  wire _01833_;
+  wire _01834_;
+  wire _01835_;
+  wire _01836_;
+  wire _01837_;
+  wire _01838_;
+  wire _01839_;
+  wire _01840_;
+  wire _01841_;
+  wire _01842_;
+  wire _01843_;
+  wire _01844_;
+  wire _01845_;
+  wire _01846_;
+  wire _01847_;
+  wire _01848_;
+  wire _01849_;
+  wire _01850_;
+  wire _01851_;
+  wire _01852_;
+  wire _01853_;
+  wire _01854_;
+  wire _01855_;
+  wire _01856_;
+  wire _01857_;
+  wire _01858_;
+  wire _01859_;
+  wire _01860_;
+  wire _01861_;
+  wire _01862_;
+  wire _01863_;
+  wire _01864_;
+  wire _01865_;
+  wire _01866_;
+  wire _01867_;
+  wire _01868_;
+  wire _01869_;
+  wire _01870_;
+  wire _01871_;
+  wire _01872_;
+  wire _01873_;
+  wire _01874_;
+  wire _01875_;
+  wire _01876_;
+  wire _01877_;
+  wire _01878_;
+  wire _01879_;
+  wire _01880_;
+  wire _01881_;
+  wire _01882_;
+  wire _01883_;
+  wire _01884_;
+  wire _01885_;
+  wire _01886_;
+  wire _01887_;
+  wire _01888_;
+  wire _01889_;
+  wire _01890_;
+  wire _01891_;
+  wire _01892_;
+  wire _01893_;
+  wire _01894_;
+  wire _01895_;
+  wire _01896_;
+  wire _01897_;
+  wire _01898_;
+  wire _01899_;
+  wire _01900_;
+  wire _01901_;
+  wire _01902_;
+  wire _01903_;
+  wire _01904_;
+  wire _01905_;
+  wire _01906_;
+  wire _01907_;
+  wire _01908_;
+  wire _01909_;
+  wire _01910_;
+  wire _01911_;
+  wire _01912_;
+  wire _01913_;
+  wire _01914_;
+  wire _01915_;
+  wire _01916_;
+  wire _01917_;
+  wire _01918_;
+  wire _01919_;
+  wire _01920_;
+  wire _01921_;
+  wire _01922_;
+  wire _01923_;
+  wire _01924_;
+  wire _01925_;
+  wire _01926_;
+  wire _01927_;
+  wire _01928_;
+  wire _01929_;
+  wire _01930_;
+  wire _01931_;
+  wire _01932_;
+  wire _01933_;
+  wire _01934_;
+  wire _01935_;
+  wire _01936_;
+  wire _01937_;
+  wire _01938_;
+  wire _01939_;
+  wire _01940_;
+  wire _01941_;
+  wire _01942_;
+  wire _01943_;
+  wire _01944_;
+  wire _01945_;
+  wire _01946_;
+  wire _01947_;
+  wire _01948_;
+  wire _01949_;
+  wire _01950_;
+  wire _01951_;
+  wire _01952_;
+  wire _01953_;
+  wire _01954_;
+  wire _01955_;
+  wire _01956_;
+  wire _01957_;
+  wire _01958_;
+  wire _01959_;
+  wire _01960_;
+  wire _01961_;
+  wire _01962_;
+  wire _01963_;
+  wire _01964_;
+  wire _01965_;
+  wire _01966_;
+  wire _01967_;
+  wire _01968_;
+  wire _01969_;
+  wire _01970_;
+  wire _01971_;
+  wire _01972_;
+  wire _01973_;
+  wire _01974_;
+  wire _01975_;
+  wire _01976_;
+  wire _01977_;
+  wire _01978_;
+  wire _01979_;
+  wire _01980_;
+  wire _01981_;
+  wire _01982_;
+  wire _01983_;
+  wire _01984_;
+  wire _01985_;
+  wire _01986_;
+  wire _01987_;
+  wire _01988_;
+  wire _01989_;
+  wire _01990_;
+  wire _01991_;
+  wire _01992_;
+  wire _01993_;
+  wire _01994_;
+  wire _01995_;
+  wire _01996_;
+  wire _01997_;
+  wire _01998_;
+  wire _01999_;
+  wire _02000_;
+  wire _02001_;
+  wire _02002_;
+  wire _02003_;
+  wire _02004_;
+  wire _02005_;
+  wire _02006_;
+  wire _02007_;
+  wire _02008_;
+  wire _02009_;
+  wire _02010_;
+  wire _02011_;
+  wire _02012_;
+  wire _02013_;
+  wire _02014_;
+  wire _02015_;
+  wire _02016_;
+  wire _02017_;
+  wire _02018_;
+  wire _02019_;
+  wire _02020_;
+  wire _02021_;
+  wire _02022_;
+  wire _02023_;
+  wire _02024_;
+  wire _02025_;
+  wire _02026_;
+  wire _02027_;
+  wire _02028_;
+  wire _02029_;
+  wire _02030_;
+  wire _02031_;
+  wire _02032_;
+  wire _02033_;
+  wire _02034_;
+  wire _02035_;
+  wire _02036_;
+  wire _02037_;
+  wire _02038_;
+  wire _02039_;
+  wire _02040_;
+  wire _02041_;
+  wire _02042_;
+  wire _02043_;
+  wire _02044_;
+  wire _02045_;
+  wire _02046_;
+  wire _02047_;
+  wire _02048_;
+  wire _02049_;
+  wire _02050_;
+  wire _02051_;
+  wire _02052_;
+  wire _02053_;
+  wire _02054_;
+  wire _02055_;
+  wire _02056_;
+  wire _02057_;
+  wire _02058_;
+  wire _02059_;
+  wire _02060_;
+  wire _02061_;
+  wire _02062_;
+  wire _02063_;
+  wire _02064_;
+  wire _02065_;
+  wire _02066_;
+  wire _02067_;
+  wire _02068_;
+  wire _02069_;
+  wire _02070_;
+  wire _02071_;
+  wire _02072_;
+  wire _02073_;
+  wire _02074_;
+  wire _02075_;
+  wire _02076_;
+  wire _02077_;
+  wire _02078_;
+  wire _02079_;
+  wire _02080_;
+  wire _02081_;
+  wire _02082_;
+  wire _02083_;
+  wire _02084_;
+  wire _02085_;
+  wire _02086_;
+  wire _02087_;
+  wire _02088_;
+  wire _02089_;
+  wire _02090_;
+  wire _02091_;
+  wire _02092_;
+  wire _02093_;
+  wire _02094_;
+  wire _02095_;
+  wire _02096_;
+  wire _02097_;
+  wire _02098_;
+  wire _02099_;
+  wire _02100_;
+  wire _02101_;
+  wire _02102_;
+  wire _02103_;
+  wire _02104_;
+  wire _02105_;
+  wire _02106_;
+  wire _02107_;
+  wire _02108_;
+  wire _02109_;
+  wire _02110_;
+  wire _02111_;
+  wire _02112_;
+  wire _02113_;
+  wire _02114_;
+  wire _02115_;
+  wire _02116_;
+  wire _02117_;
+  wire _02118_;
+  wire _02119_;
+  wire _02120_;
+  wire _02121_;
+  wire _02122_;
+  wire _02123_;
+  wire _02124_;
+  wire _02125_;
+  wire _02126_;
+  wire _02127_;
+  wire _02128_;
+  wire _02129_;
+  wire _02130_;
+  wire _02131_;
+  wire _02132_;
+  wire _02133_;
+  wire _02134_;
+  wire _02135_;
+  wire _02136_;
+  wire _02137_;
+  wire _02138_;
+  wire _02139_;
+  wire _02140_;
+  wire _02141_;
+  wire _02142_;
+  wire _02143_;
+  wire _02144_;
+  wire _02145_;
+  wire _02146_;
+  wire _02147_;
+  wire _02148_;
+  wire _02149_;
+  wire _02150_;
+  wire _02151_;
+  wire _02152_;
+  wire _02153_;
+  wire _02154_;
+  wire _02155_;
+  wire _02156_;
+  wire _02157_;
+  wire _02158_;
+  wire _02159_;
+  wire _02160_;
+  wire _02161_;
+  wire _02162_;
+  wire _02163_;
+  wire _02164_;
+  wire _02165_;
+  wire _02166_;
+  wire _02167_;
+  wire _02168_;
+  wire _02169_;
+  wire _02170_;
+  wire _02171_;
+  wire _02172_;
+  wire _02173_;
+  wire _02174_;
+  wire _02175_;
+  wire _02176_;
+  wire _02177_;
+  wire _02178_;
+  wire _02179_;
+  wire _02180_;
+  wire _02181_;
+  wire _02182_;
+  wire _02183_;
+  wire _02184_;
+  wire _02185_;
+  wire _02186_;
+  wire _02187_;
+  wire _02188_;
+  wire _02189_;
+  wire _02190_;
+  wire _02191_;
+  wire _02192_;
+  wire _02193_;
+  wire _02194_;
+  wire _02195_;
+  wire _02196_;
+  wire _02197_;
+  wire _02198_;
+  wire _02199_;
+  wire _02200_;
+  wire _02201_;
+  wire _02202_;
+  wire _02203_;
+  wire _02204_;
+  wire _02205_;
+  wire _02206_;
+  wire _02207_;
+  wire _02208_;
+  wire _02209_;
+  wire _02210_;
+  wire _02211_;
+  wire _02212_;
+  wire _02213_;
+  wire _02214_;
+  wire _02215_;
+  wire _02216_;
+  wire _02217_;
+  wire _02218_;
+  wire _02219_;
+  wire _02220_;
+  wire _02221_;
+  wire _02222_;
+  wire _02223_;
+  wire _02224_;
+  wire _02225_;
+  wire _02226_;
+  wire _02227_;
+  wire _02228_;
+  wire _02229_;
+  wire _02230_;
+  wire _02231_;
+  wire _02232_;
+  wire _02233_;
+  wire _02234_;
+  wire _02235_;
+  wire _02236_;
+  wire _02237_;
+  wire _02238_;
+  wire _02239_;
+  wire _02240_;
+  wire _02241_;
+  wire _02242_;
+  wire _02243_;
+  wire _02244_;
+  wire _02245_;
+  wire _02246_;
+  wire _02247_;
+  wire _02248_;
+  wire _02249_;
+  wire _02250_;
+  wire _02251_;
+  wire _02252_;
+  wire _02253_;
+  wire _02254_;
+  wire _02255_;
+  wire _02256_;
+  wire _02257_;
+  wire _02258_;
+  wire _02259_;
+  wire _02260_;
+  wire _02261_;
+  wire _02262_;
+  wire _02263_;
+  wire _02264_;
+  wire _02265_;
+  wire _02266_;
+  wire _02267_;
+  wire _02268_;
+  wire _02269_;
+  wire _02270_;
+  wire _02271_;
+  wire _02272_;
+  wire _02273_;
+  wire _02274_;
+  wire _02275_;
+  wire _02276_;
+  wire _02277_;
+  wire _02278_;
+  wire _02279_;
+  wire _02280_;
+  wire _02281_;
+  wire _02282_;
+  wire _02283_;
+  wire _02284_;
+  wire _02285_;
+  wire _02286_;
+  wire _02287_;
+  wire _02288_;
+  wire _02289_;
+  wire _02290_;
+  wire _02291_;
+  wire _02292_;
+  wire _02293_;
+  wire _02294_;
+  wire _02295_;
+  wire _02296_;
+  wire _02297_;
+  wire _02298_;
+  wire _02299_;
+  wire _02300_;
+  wire _02301_;
+  wire _02302_;
+  wire _02303_;
+  wire _02304_;
+  wire _02305_;
+  wire _02306_;
+  wire _02307_;
+  wire _02308_;
+  wire _02309_;
+  wire _02310_;
+  wire _02311_;
+  wire _02312_;
+  wire _02313_;
+  wire _02314_;
+  wire _02315_;
+  wire _02316_;
+  wire _02317_;
+  wire _02318_;
+  wire _02319_;
+  wire _02320_;
+  wire _02321_;
+  wire _02322_;
+  wire _02323_;
+  wire _02324_;
+  wire _02325_;
+  wire _02326_;
+  wire _02327_;
+  wire _02328_;
+  wire _02329_;
+  wire _02330_;
+  wire _02331_;
+  wire _02332_;
+  wire _02333_;
+  wire _02334_;
+  wire _02335_;
+  wire _02336_;
+  wire _02337_;
+  wire _02338_;
+  wire _02339_;
+  wire _02340_;
+  wire _02341_;
+  wire _02342_;
+  wire _02343_;
+  wire _02344_;
+  wire _02345_;
+  wire _02346_;
+  wire _02347_;
+  wire _02348_;
+  wire _02349_;
+  wire _02350_;
+  wire _02351_;
+  wire _02352_;
+  wire _02353_;
+  wire _02354_;
+  wire _02355_;
+  wire _02356_;
+  wire _02357_;
+  wire _02358_;
+  wire _02359_;
+  wire _02360_;
+  wire _02361_;
+  wire _02362_;
+  wire _02363_;
+  wire _02364_;
+  wire _02365_;
+  wire _02366_;
+  wire _02367_;
+  wire _02368_;
+  wire _02369_;
+  wire _02370_;
+  wire _02371_;
+  wire _02372_;
+  wire _02373_;
+  wire _02374_;
+  wire _02375_;
+  wire _02376_;
+  wire _02377_;
+  wire _02378_;
+  wire _02379_;
+  wire _02380_;
+  wire _02381_;
+  wire _02382_;
+  wire _02383_;
+  wire _02384_;
+  wire _02385_;
+  wire _02386_;
+  wire _02387_;
+  wire _02388_;
+  wire _02389_;
+  wire _02390_;
+  wire _02391_;
+  wire _02392_;
+  wire _02393_;
+  wire _02394_;
+  wire _02395_;
+  wire _02396_;
+  wire _02397_;
+  wire _02398_;
+  wire _02399_;
+  wire _02400_;
+  wire _02401_;
+  wire _02402_;
+  wire _02403_;
+  wire _02404_;
+  wire _02405_;
+  wire _02406_;
+  wire _02407_;
+  wire _02408_;
+  wire _02409_;
+  wire _02410_;
+  wire _02411_;
+  wire _02412_;
+  wire _02413_;
+  wire _02414_;
+  wire _02415_;
+  wire _02416_;
+  wire _02417_;
+  wire _02418_;
+  wire _02419_;
+  wire _02420_;
+  wire _02421_;
+  wire _02422_;
+  wire _02423_;
+  wire _02424_;
+  wire _02425_;
+  wire _02426_;
+  wire _02427_;
+  wire _02428_;
+  wire _02429_;
+  wire _02430_;
+  wire _02431_;
+  wire _02432_;
+  wire _02433_;
+  wire _02434_;
+  wire _02435_;
+  wire _02436_;
+  wire _02437_;
+  wire _02438_;
+  wire _02439_;
+  wire _02440_;
+  wire _02441_;
+  wire _02442_;
+  wire _02443_;
+  wire _02444_;
+  wire _02445_;
+  wire _02446_;
+  wire _02447_;
+  wire _02448_;
+  wire _02449_;
+  wire _02450_;
+  wire _02451_;
+  wire _02452_;
+  wire _02453_;
+  wire _02454_;
+  wire _02455_;
+  wire _02456_;
+  wire _02457_;
+  wire _02458_;
+  wire _02459_;
+  wire _02460_;
+  wire _02461_;
+  wire _02462_;
+  wire _02463_;
+  wire _02464_;
+  wire _02465_;
+  wire _02466_;
+  wire _02467_;
+  wire _02468_;
+  wire _02469_;
+  wire _02470_;
+  wire _02471_;
+  wire _02472_;
+  wire _02473_;
+  wire _02474_;
+  wire _02475_;
+  wire _02476_;
+  wire _02477_;
+  wire _02478_;
+  wire _02479_;
+  wire _02480_;
+  wire _02481_;
+  wire _02482_;
+  wire _02483_;
+  wire _02484_;
+  wire _02485_;
+  wire _02486_;
+  wire _02487_;
+  wire _02488_;
+  wire _02489_;
+  wire _02490_;
+  wire _02491_;
+  wire _02492_;
+  wire _02493_;
+  wire _02494_;
+  wire _02495_;
+  wire _02496_;
+  wire _02497_;
+  wire _02498_;
+  wire _02499_;
+  wire _02500_;
+  wire _02501_;
+  wire _02502_;
+  wire _02503_;
+  wire _02504_;
+  wire _02505_;
+  wire _02506_;
+  wire _02507_;
+  wire _02508_;
+  wire _02509_;
+  wire _02510_;
+  wire _02511_;
+  wire _02512_;
+  wire _02513_;
+  wire _02514_;
+  wire _02515_;
+  wire _02516_;
+  wire _02517_;
+  wire _02518_;
+  wire _02519_;
+  wire _02520_;
+  wire _02521_;
+  wire _02522_;
+  wire _02523_;
+  wire _02524_;
+  wire _02525_;
+  wire _02526_;
+  wire _02527_;
+  wire _02528_;
+  wire _02529_;
+  wire _02530_;
+  wire _02531_;
+  wire _02532_;
+  wire _02533_;
+  wire _02534_;
+  wire _02535_;
+  wire _02536_;
+  wire _02537_;
+  wire _02538_;
+  wire _02539_;
+  wire _02540_;
+  wire _02541_;
+  wire _02542_;
+  wire _02543_;
+  wire _02544_;
+  wire _02545_;
+  wire _02546_;
+  wire _02547_;
+  wire _02548_;
+  wire _02549_;
+  wire _02550_;
+  wire _02551_;
+  wire _02552_;
+  wire _02553_;
+  wire _02554_;
+  wire _02555_;
+  wire _02556_;
+  wire _02557_;
+  wire _02558_;
+  wire _02559_;
+  wire _02560_;
+  wire _02561_;
+  wire _02562_;
+  wire _02563_;
+  wire _02564_;
+  wire _02565_;
+  wire _02566_;
+  wire _02567_;
+  wire _02568_;
+  wire _02569_;
+  wire _02570_;
+  wire _02571_;
+  wire _02572_;
+  wire _02573_;
+  wire _02574_;
+  wire _02575_;
+  wire _02576_;
+  wire _02577_;
+  wire _02578_;
+  wire _02579_;
+  wire _02580_;
+  wire _02581_;
+  wire _02582_;
+  wire _02583_;
+  wire _02584_;
+  wire _02585_;
+  wire _02586_;
+  wire _02587_;
+  wire _02588_;
+  wire _02589_;
+  wire _02590_;
+  wire _02591_;
+  wire _02592_;
+  wire _02593_;
+  wire _02594_;
+  wire _02595_;
+  wire _02596_;
+  wire _02597_;
+  wire _02598_;
+  wire _02599_;
+  wire _02600_;
+  wire _02601_;
+  wire _02602_;
+  wire _02603_;
+  wire _02604_;
+  wire _02605_;
+  wire _02606_;
+  wire _02607_;
+  wire _02608_;
+  wire _02609_;
+  wire _02610_;
+  wire _02611_;
+  wire _02612_;
+  wire _02613_;
+  wire _02614_;
+  wire _02615_;
+  wire _02616_;
+  wire _02617_;
+  wire _02618_;
+  wire _02619_;
+  wire _02620_;
+  wire _02621_;
+  wire _02622_;
+  wire _02623_;
+  wire _02624_;
+  wire _02625_;
+  wire _02626_;
+  wire _02627_;
+  wire _02628_;
+  wire _02629_;
+  wire _02630_;
+  wire _02631_;
+  wire _02632_;
+  wire _02633_;
+  wire _02634_;
+  wire _02635_;
+  wire _02636_;
+  wire _02637_;
+  wire _02638_;
+  wire _02639_;
+  wire _02640_;
+  wire _02641_;
+  wire _02642_;
+  wire _02643_;
+  wire _02644_;
+  wire _02645_;
+  wire _02646_;
+  wire _02647_;
+  wire _02648_;
+  wire _02649_;
+  wire _02650_;
+  wire _02651_;
+  wire _02652_;
+  wire _02653_;
+  wire _02654_;
+  wire _02655_;
+  wire _02656_;
+  wire _02657_;
+  wire _02658_;
+  wire _02659_;
+  wire _02660_;
+  wire _02661_;
+  wire _02662_;
+  wire _02663_;
+  wire _02664_;
+  wire _02665_;
+  wire _02666_;
+  wire _02667_;
+  wire _02668_;
+  wire _02669_;
+  wire _02670_;
+  wire _02671_;
+  wire _02672_;
+  wire _02673_;
+  wire _02674_;
+  wire _02675_;
+  wire _02676_;
+  wire _02677_;
+  wire _02678_;
+  wire _02679_;
+  wire _02680_;
+  wire _02681_;
+  wire _02682_;
+  wire _02683_;
+  wire _02684_;
+  wire _02685_;
+  wire _02686_;
+  wire _02687_;
+  wire _02688_;
+  wire _02689_;
+  wire _02690_;
+  wire _02691_;
+  wire _02692_;
+  wire _02693_;
+  wire _02694_;
+  wire _02695_;
+  wire _02696_;
+  wire _02697_;
+  wire _02698_;
+  wire _02699_;
+  wire _02700_;
+  wire _02701_;
+  wire _02702_;
+  wire _02703_;
+  wire _02704_;
+  wire _02705_;
+  wire _02706_;
+  wire _02707_;
+  wire _02708_;
+  wire _02709_;
+  wire _02710_;
+  wire _02711_;
+  wire _02712_;
+  wire _02713_;
+  wire _02714_;
+  wire _02715_;
+  wire _02716_;
+  wire _02717_;
+  wire _02718_;
+  wire _02719_;
+  wire _02720_;
+  wire _02721_;
+  wire _02722_;
+  wire _02723_;
+  wire _02724_;
+  wire _02725_;
+  wire _02726_;
+  wire _02727_;
+  wire _02728_;
+  wire _02729_;
+  wire _02730_;
+  wire _02731_;
+  wire _02732_;
+  wire _02733_;
+  wire _02734_;
+  wire _02735_;
+  wire _02736_;
+  wire _02737_;
+  wire _02738_;
+  wire _02739_;
+  wire _02740_;
+  wire _02741_;
+  wire _02742_;
+  wire _02743_;
+  wire _02744_;
+  wire _02745_;
+  wire _02746_;
+  wire _02747_;
+  wire _02748_;
+  wire _02749_;
+  wire _02750_;
+  wire _02751_;
+  wire _02752_;
+  wire _02753_;
+  wire _02754_;
+  wire _02755_;
+  wire _02756_;
+  wire _02757_;
+  wire _02758_;
+  wire _02759_;
+  wire _02760_;
+  wire _02761_;
+  wire _02762_;
+  wire _02763_;
+  wire _02764_;
+  wire _02765_;
+  wire _02766_;
+  wire _02767_;
+  wire _02768_;
+  wire _02769_;
+  wire _02770_;
+  wire _02771_;
+  wire _02772_;
+  wire _02773_;
+  wire _02774_;
+  wire _02775_;
+  wire _02776_;
+  wire _02777_;
+  wire _02778_;
+  wire _02779_;
+  wire _02780_;
+  wire _02781_;
+  wire _02782_;
+  wire _02783_;
+  wire _02784_;
+  wire _02785_;
+  wire _02786_;
+  wire _02787_;
+  wire _02788_;
+  wire _02789_;
+  wire _02790_;
+  wire _02791_;
+  wire _02792_;
+  wire _02793_;
+  wire _02794_;
+  wire _02795_;
+  wire _02796_;
+  wire _02797_;
+  wire _02798_;
+  wire _02799_;
+  wire _02800_;
+  wire _02801_;
+  wire _02802_;
+  wire _02803_;
+  wire _02804_;
+  wire _02805_;
+  wire _02806_;
+  wire _02807_;
+  wire _02808_;
+  wire _02809_;
+  wire _02810_;
+  wire _02811_;
+  wire _02812_;
+  wire _02813_;
+  wire _02814_;
+  wire _02815_;
+  wire _02816_;
+  wire _02817_;
+  wire _02818_;
+  wire _02819_;
+  wire _02820_;
+  wire _02821_;
+  wire _02822_;
+  wire _02823_;
+  wire _02824_;
+  wire _02825_;
+  wire _02826_;
+  wire _02827_;
+  wire _02828_;
+  wire _02829_;
+  wire _02830_;
+  wire _02831_;
+  wire _02832_;
+  wire _02833_;
+  wire _02834_;
+  wire _02835_;
+  wire _02836_;
+  wire _02837_;
+  wire _02838_;
+  wire _02839_;
+  wire _02840_;
+  wire _02841_;
+  wire _02842_;
+  wire _02843_;
+  wire _02844_;
+  wire _02845_;
+  wire _02846_;
+  wire _02847_;
+  wire _02848_;
+  wire _02849_;
+  wire _02850_;
+  wire _02851_;
+  wire _02852_;
+  wire _02853_;
+  wire _02854_;
+  wire _02855_;
+  wire _02856_;
+  wire _02857_;
+  wire _02858_;
+  wire _02859_;
+  wire _02860_;
+  wire _02861_;
+  wire _02862_;
+  wire _02863_;
+  wire _02864_;
+  wire _02865_;
+  wire _02866_;
+  wire _02867_;
+  wire _02868_;
+  wire _02869_;
+  wire _02870_;
+  wire _02871_;
+  wire _02872_;
+  wire _02873_;
+  wire _02874_;
+  wire _02875_;
+  wire _02876_;
+  wire _02877_;
+  wire _02878_;
+  wire _02879_;
+  wire _02880_;
+  wire _02881_;
+  wire _02882_;
+  wire _02883_;
+  wire _02884_;
+  wire _02885_;
+  wire _02886_;
+  wire _02887_;
+  wire _02888_;
+  wire _02889_;
+  wire _02890_;
+  wire _02891_;
+  wire _02892_;
+  wire _02893_;
+  wire _02894_;
+  wire _02895_;
+  wire _02896_;
+  wire _02897_;
+  wire _02898_;
+  wire _02899_;
+  wire _02900_;
+  wire _02901_;
+  wire _02902_;
+  wire _02903_;
+  wire _02904_;
+  wire _02905_;
+  wire _02906_;
+  wire _02907_;
+  wire _02908_;
+  wire _02909_;
+  wire _02910_;
+  wire _02911_;
+  wire _02912_;
+  wire _02913_;
+  wire _02914_;
+  wire _02915_;
+  wire _02916_;
+  wire _02917_;
+  wire _02918_;
+  wire _02919_;
+  wire _02920_;
+  wire _02921_;
+  wire _02922_;
+  wire _02923_;
+  wire _02924_;
+  wire _02925_;
+  wire _02926_;
+  wire _02927_;
+  wire _02928_;
+  wire _02929_;
+  wire _02930_;
+  wire _02931_;
+  wire _02932_;
+  wire _02933_;
+  wire _02934_;
+  wire _02935_;
+  wire _02936_;
+  wire _02937_;
+  wire _02938_;
+  wire _02939_;
+  wire _02940_;
+  wire _02941_;
+  wire _02942_;
+  wire _02943_;
+  wire _02944_;
+  wire _02945_;
+  wire _02946_;
+  wire _02947_;
+  wire _02948_;
+  wire _02949_;
+  wire _02950_;
+  wire _02951_;
+  wire _02952_;
+  wire _02953_;
+  wire _02954_;
+  wire _02955_;
+  wire _02956_;
+  wire _02957_;
+  wire _02958_;
+  wire _02959_;
+  wire _02960_;
+  wire _02961_;
+  wire _02962_;
+  wire _02963_;
+  wire _02964_;
+  wire _02965_;
+  wire _02966_;
+  wire _02967_;
+  wire _02968_;
+  wire _02969_;
+  wire _02970_;
+  wire _02971_;
+  wire _02972_;
+  wire _02973_;
+  wire _02974_;
+  wire _02975_;
+  wire _02976_;
+  wire _02977_;
+  wire _02978_;
+  wire _02979_;
+  wire _02980_;
+  wire _02981_;
+  wire _02982_;
+  wire _02983_;
+  wire _02984_;
+  wire _02985_;
+  wire _02986_;
+  wire _02987_;
+  wire _02988_;
+  wire _02989_;
+  wire _02990_;
+  wire _02991_;
+  wire _02992_;
+  wire _02993_;
+  wire _02994_;
+  wire _02995_;
+  wire _02996_;
+  wire _02997_;
+  wire _02998_;
+  wire _02999_;
+  wire _03000_;
+  wire _03001_;
+  wire _03002_;
+  wire _03003_;
+  wire _03004_;
+  wire _03005_;
+  wire _03006_;
+  wire _03007_;
+  wire _03008_;
+  wire _03009_;
+  wire _03010_;
+  wire _03011_;
+  wire _03012_;
+  wire _03013_;
+  wire _03014_;
+  wire _03015_;
+  wire _03016_;
+  wire _03017_;
+  wire _03018_;
+  wire _03019_;
+  wire _03020_;
+  wire _03021_;
+  wire _03022_;
+  wire _03023_;
+  wire _03024_;
+  wire _03025_;
+  wire _03026_;
+  wire _03027_;
+  wire _03028_;
+  wire _03029_;
+  wire _03030_;
+  wire _03031_;
+  wire _03032_;
+  wire _03033_;
+  wire _03034_;
+  wire _03035_;
+  wire _03036_;
+  wire _03037_;
+  wire _03038_;
+  wire _03039_;
+  wire _03040_;
+  wire _03041_;
+  wire _03042_;
+  wire _03043_;
+  wire _03044_;
+  wire _03045_;
+  wire _03046_;
+  wire _03047_;
+  wire _03048_;
+  wire _03049_;
+  wire _03050_;
+  wire _03051_;
+  wire _03052_;
+  wire _03053_;
+  wire _03054_;
+  wire _03055_;
+  wire _03056_;
+  wire _03057_;
+  wire _03058_;
+  wire _03059_;
+  wire _03060_;
+  wire _03061_;
+  wire _03062_;
+  wire _03063_;
+  wire _03064_;
+  wire _03065_;
+  wire _03066_;
+  wire _03067_;
+  wire _03068_;
+  wire _03069_;
+  wire _03070_;
+  wire _03071_;
+  wire _03072_;
+  wire _03073_;
+  wire _03074_;
+  wire _03075_;
+  wire _03076_;
+  wire _03077_;
+  wire _03078_;
+  wire _03079_;
+  wire _03080_;
+  wire _03081_;
+  wire _03082_;
+  wire _03083_;
+  wire _03084_;
+  wire _03085_;
+  wire _03086_;
+  wire _03087_;
+  wire _03088_;
+  wire _03089_;
+  wire _03090_;
+  wire _03091_;
+  wire _03092_;
+  wire _03093_;
+  wire _03094_;
+  wire _03095_;
+  wire _03096_;
+  wire _03097_;
+  wire _03098_;
+  wire _03099_;
+  wire _03100_;
+  wire _03101_;
+  wire _03102_;
+  wire _03103_;
+  wire _03104_;
+  wire _03105_;
+  wire _03106_;
+  wire _03107_;
+  wire _03108_;
+  wire _03109_;
+  wire _03110_;
+  wire _03111_;
+  wire _03112_;
+  wire _03113_;
+  wire _03114_;
+  wire _03115_;
+  wire _03116_;
+  wire _03117_;
+  wire _03118_;
+  wire _03119_;
+  wire _03120_;
+  wire _03121_;
+  wire _03122_;
+  wire _03123_;
+  wire _03124_;
+  wire _03125_;
+  wire _03126_;
+  wire _03127_;
+  wire _03128_;
+  wire _03129_;
+  wire _03130_;
+  wire _03131_;
+  wire _03132_;
+  wire _03133_;
+  wire _03134_;
+  wire _03135_;
+  wire _03136_;
+  wire _03137_;
+  wire _03138_;
+  wire _03139_;
+  wire _03140_;
+  wire _03141_;
+  wire _03142_;
+  wire _03143_;
+  wire _03144_;
+  wire _03145_;
+  wire _03146_;
+  wire _03147_;
+  wire _03148_;
+  wire _03149_;
+  wire _03150_;
+  wire _03151_;
+  wire _03152_;
+  wire _03153_;
+  wire _03154_;
+  wire _03155_;
+  wire _03156_;
+  wire _03157_;
+  wire _03158_;
+  wire _03159_;
+  wire _03160_;
+  wire _03161_;
+  wire _03162_;
+  wire _03163_;
+  wire _03164_;
+  wire _03165_;
+  wire _03166_;
+  wire _03167_;
+  wire _03168_;
+  wire _03169_;
+  wire _03170_;
+  wire _03171_;
+  wire _03172_;
+  wire _03173_;
+  wire _03174_;
+  wire _03175_;
+  wire _03176_;
+  wire _03177_;
+  wire _03178_;
+  wire _03179_;
+  wire _03180_;
+  wire _03181_;
+  wire _03182_;
+  wire _03183_;
+  wire _03184_;
+  wire _03185_;
+  wire _03186_;
+  wire _03187_;
+  wire _03188_;
+  wire _03189_;
+  wire _03190_;
+  wire _03191_;
+  wire _03192_;
+  wire _03193_;
+  wire _03194_;
+  wire _03195_;
+  wire _03196_;
+  wire _03197_;
+  wire _03198_;
+  wire _03199_;
+  wire _03200_;
+  wire _03201_;
+  wire _03202_;
+  wire _03203_;
+  wire _03204_;
+  wire _03205_;
+  wire _03206_;
+  wire _03207_;
+  wire _03208_;
+  wire _03209_;
+  wire _03210_;
+  wire _03211_;
+  wire _03212_;
+  wire _03213_;
+  wire _03214_;
+  wire _03215_;
+  wire _03216_;
+  wire _03217_;
+  wire _03218_;
+  wire _03219_;
+  wire _03220_;
+  wire _03221_;
+  wire _03222_;
+  wire _03223_;
+  wire _03224_;
+  wire _03225_;
+  wire _03226_;
+  wire _03227_;
+  wire _03228_;
+  wire _03229_;
+  wire _03230_;
+  wire _03231_;
+  wire _03232_;
+  wire _03233_;
+  wire _03234_;
+  wire _03235_;
+  wire _03236_;
+  wire _03237_;
+  wire _03238_;
+  wire _03239_;
+  wire _03240_;
+  wire _03241_;
+  wire _03242_;
+  wire _03243_;
+  wire _03244_;
+  wire _03245_;
+  wire _03246_;
+  wire _03247_;
+  wire _03248_;
+  wire _03249_;
+  wire _03250_;
+  wire _03251_;
+  wire _03252_;
+  wire _03253_;
+  wire _03254_;
+  wire _03255_;
+  wire _03256_;
+  wire _03257_;
+  wire _03258_;
+  wire _03259_;
+  wire _03260_;
+  wire _03261_;
+  wire _03262_;
+  wire _03263_;
+  wire _03264_;
+  wire _03265_;
+  wire _03266_;
+  wire _03267_;
+  wire _03268_;
+  wire _03269_;
+  wire _03270_;
+  wire _03271_;
+  wire _03272_;
+  wire _03273_;
+  wire _03274_;
+  wire _03275_;
+  wire _03276_;
+  wire _03277_;
+  wire _03278_;
+  wire _03279_;
+  wire _03280_;
+  wire _03281_;
+  wire _03282_;
+  wire _03283_;
+  wire _03284_;
+  wire _03285_;
+  wire _03286_;
+  wire _03287_;
+  wire _03288_;
+  wire _03289_;
+  wire _03290_;
+  wire _03291_;
+  wire _03292_;
+  wire _03293_;
+  wire _03294_;
+  wire _03295_;
+  wire _03296_;
+  wire _03297_;
+  wire _03298_;
+  wire _03299_;
+  wire _03300_;
+  wire _03301_;
+  wire _03302_;
+  wire _03303_;
+  wire _03304_;
+  wire _03305_;
+  wire _03306_;
+  wire _03307_;
+  wire _03308_;
+  wire _03309_;
+  wire _03310_;
+  wire _03311_;
+  wire _03312_;
+  wire _03313_;
+  wire _03314_;
+  wire _03315_;
+  wire _03316_;
+  wire _03317_;
+  wire _03318_;
+  wire _03319_;
+  wire _03320_;
+  wire _03321_;
+  wire _03322_;
+  wire _03323_;
+  wire _03324_;
+  wire _03325_;
+  wire _03326_;
+  wire _03327_;
+  wire _03328_;
+  wire _03329_;
+  wire _03330_;
+  wire _03331_;
+  wire _03332_;
+  wire _03333_;
+  wire _03334_;
+  wire _03335_;
+  wire _03336_;
+  wire _03337_;
+  wire _03338_;
+  wire _03339_;
+  wire _03340_;
+  wire _03341_;
+  wire _03342_;
+  wire _03343_;
+  wire _03344_;
+  wire _03345_;
+  wire _03346_;
+  wire _03347_;
+  wire _03348_;
+  wire _03349_;
+  wire _03350_;
+  wire _03351_;
+  wire _03352_;
+  wire _03353_;
+  wire _03354_;
+  wire _03355_;
+  wire _03356_;
+  wire _03357_;
+  wire _03358_;
+  wire _03359_;
+  wire _03360_;
+  wire _03361_;
+  wire _03362_;
+  wire _03363_;
+  wire _03364_;
+  wire _03365_;
+  wire _03366_;
+  wire _03367_;
+  wire _03368_;
+  wire _03369_;
+  wire _03370_;
+  wire _03371_;
+  wire _03372_;
+  wire _03373_;
+  wire _03374_;
+  wire _03375_;
+  wire _03376_;
+  wire _03377_;
+  wire _03378_;
+  wire _03379_;
+  wire _03380_;
+  wire _03381_;
+  wire _03382_;
+  wire _03383_;
+  wire _03384_;
+  wire _03385_;
+  wire _03386_;
+  wire _03387_;
+  wire _03388_;
+  wire _03389_;
+  wire _03390_;
+  wire _03391_;
+  wire _03392_;
+  wire _03393_;
+  wire _03394_;
+  wire _03395_;
+  wire _03396_;
+  wire _03397_;
+  wire _03398_;
+  wire _03399_;
+  wire _03400_;
+  wire _03401_;
+  wire _03402_;
+  wire _03403_;
+  wire _03404_;
+  wire _03405_;
+  wire _03406_;
+  wire _03407_;
+  wire _03408_;
+  wire _03409_;
+  wire _03410_;
+  wire _03411_;
+  wire _03412_;
+  wire _03413_;
+  wire _03414_;
+  wire _03415_;
+  wire _03416_;
+  wire _03417_;
+  wire _03418_;
+  wire _03419_;
+  wire _03420_;
+  wire _03421_;
+  wire _03422_;
+  wire _03423_;
+  wire _03424_;
+  wire _03425_;
+  wire _03426_;
+  wire _03427_;
+  wire _03428_;
+  wire _03429_;
+  wire _03430_;
+  wire _03431_;
+  wire _03432_;
+  wire _03433_;
+  wire _03434_;
+  wire _03435_;
+  wire _03436_;
+  wire _03437_;
+  wire _03438_;
+  wire _03439_;
+  wire _03440_;
+  wire _03441_;
+  wire _03442_;
+  wire _03443_;
+  wire _03444_;
+  wire _03445_;
+  wire _03446_;
+  wire _03447_;
+  wire _03448_;
+  wire _03449_;
+  wire _03450_;
+  wire _03451_;
+  wire _03452_;
+  wire _03453_;
+  wire _03454_;
+  wire _03455_;
+  wire _03456_;
+  wire _03457_;
+  wire _03458_;
+  wire _03459_;
+  wire _03460_;
+  wire _03461_;
+  wire _03462_;
+  wire _03463_;
+  wire _03464_;
+  wire _03465_;
+  wire _03466_;
+  wire _03467_;
+  wire _03468_;
+  wire _03469_;
+  wire _03470_;
+  wire _03471_;
+  wire _03472_;
+  wire _03473_;
+  wire _03474_;
+  wire _03475_;
+  wire _03476_;
+  wire _03477_;
+  wire _03478_;
+  wire _03479_;
+  wire _03480_;
+  wire _03481_;
+  wire _03482_;
+  wire _03483_;
+  wire _03484_;
+  wire _03485_;
+  wire _03486_;
+  wire _03487_;
+  wire _03488_;
+  wire _03489_;
+  wire _03490_;
+  wire _03491_;
+  wire _03492_;
+  wire _03493_;
+  wire _03494_;
+  wire _03495_;
+  wire _03496_;
+  wire _03497_;
+  wire _03498_;
+  wire _03499_;
+  wire _03500_;
+  wire _03501_;
+  wire _03502_;
+  wire _03503_;
+  wire _03504_;
+  wire _03505_;
+  wire _03506_;
+  wire _03507_;
+  wire _03508_;
+  wire _03509_;
+  wire _03510_;
+  wire _03511_;
+  wire _03512_;
+  wire _03513_;
+  wire _03514_;
+  wire _03515_;
+  wire _03516_;
+  wire _03517_;
+  wire _03518_;
+  wire _03519_;
+  wire _03520_;
+  wire _03521_;
+  wire _03522_;
+  wire _03523_;
+  wire _03524_;
+  wire _03525_;
+  wire _03526_;
+  wire _03527_;
+  wire _03528_;
+  wire _03529_;
+  wire _03530_;
+  wire _03531_;
+  wire _03532_;
+  wire _03533_;
+  wire _03534_;
+  wire _03535_;
+  wire _03536_;
+  wire _03537_;
+  wire _03538_;
+  wire _03539_;
+  wire _03540_;
+  wire _03541_;
+  wire _03542_;
+  wire _03543_;
+  wire _03544_;
+  wire _03545_;
+  wire _03546_;
+  wire _03547_;
+  wire _03548_;
+  wire _03549_;
+  wire _03550_;
+  wire _03551_;
+  wire _03552_;
+  wire _03553_;
+  wire _03554_;
+  wire _03555_;
+  wire _03556_;
+  wire _03557_;
+  wire _03558_;
+  wire _03559_;
+  wire _03560_;
+  wire _03561_;
+  wire _03562_;
+  wire _03563_;
+  wire _03564_;
+  wire _03565_;
+  wire _03566_;
+  wire _03567_;
+  wire _03568_;
+  wire _03569_;
+  wire _03570_;
+  wire _03571_;
+  wire _03572_;
+  wire _03573_;
+  wire _03574_;
+  wire _03575_;
+  wire _03576_;
+  wire _03577_;
+  wire _03578_;
+  wire _03579_;
+  wire _03580_;
+  wire _03581_;
+  wire _03582_;
+  wire _03583_;
+  wire _03584_;
+  wire _03585_;
+  wire _03586_;
+  wire _03587_;
+  wire _03588_;
+  wire _03589_;
+  wire _03590_;
+  wire _03591_;
+  wire _03592_;
+  wire _03593_;
+  wire _03594_;
+  wire _03595_;
+  wire _03596_;
+  wire _03597_;
+  wire _03598_;
+  wire _03599_;
+  wire _03600_;
+  wire _03601_;
+  wire _03602_;
+  wire _03603_;
+  wire _03604_;
+  wire _03605_;
+  wire _03606_;
+  wire _03607_;
+  wire _03608_;
+  wire _03609_;
+  wire _03610_;
+  wire _03611_;
+  wire _03612_;
+  wire _03613_;
+  wire _03614_;
+  wire _03615_;
+  wire _03616_;
+  wire _03617_;
+  wire _03618_;
+  wire _03619_;
+  wire _03620_;
+  wire _03621_;
+  wire _03622_;
+  wire _03623_;
+  wire _03624_;
+  wire _03625_;
+  wire _03626_;
+  wire _03627_;
+  wire _03628_;
+  wire _03629_;
+  wire _03630_;
+  wire _03631_;
+  wire _03632_;
+  wire _03633_;
+  wire _03634_;
+  wire _03635_;
+  wire _03636_;
+  wire _03637_;
+  wire _03638_;
+  wire _03639_;
+  wire _03640_;
+  wire _03641_;
+  wire _03642_;
+  wire _03643_;
+  wire _03644_;
+  wire _03645_;
+  wire _03646_;
+  wire _03647_;
+  wire _03648_;
+  wire _03649_;
+  wire _03650_;
+  wire _03651_;
+  wire _03652_;
+  wire _03653_;
+  wire _03654_;
+  wire _03655_;
+  wire _03656_;
+  wire _03657_;
+  wire _03658_;
+  wire _03659_;
+  wire _03660_;
+  wire _03661_;
+  wire _03662_;
+  wire _03663_;
+  wire _03664_;
+  wire _03665_;
+  wire _03666_;
+  wire _03667_;
+  wire _03668_;
+  wire _03669_;
+  wire _03670_;
+  wire _03671_;
+  wire _03672_;
+  wire _03673_;
+  wire _03674_;
+  wire _03675_;
+  wire _03676_;
+  wire _03677_;
+  wire _03678_;
+  wire _03679_;
+  wire _03680_;
+  wire _03681_;
+  wire _03682_;
+  wire _03683_;
+  wire _03684_;
+  wire _03685_;
+  wire _03686_;
+  wire _03687_;
+  wire _03688_;
+  wire _03689_;
+  wire _03690_;
+  wire _03691_;
+  wire _03692_;
+  wire _03693_;
+  wire _03694_;
+  wire _03695_;
+  wire _03696_;
+  wire _03697_;
+  wire _03698_;
+  wire _03699_;
+  wire _03700_;
+  wire _03701_;
+  wire _03702_;
+  wire _03703_;
+  wire _03704_;
+  wire _03705_;
+  wire _03706_;
+  wire _03707_;
+  wire _03708_;
+  wire _03709_;
+  wire _03710_;
+  wire _03711_;
+  wire _03712_;
+  wire _03713_;
+  wire _03714_;
+  wire _03715_;
+  wire _03716_;
+  wire _03717_;
+  wire _03718_;
+  wire _03719_;
+  wire _03720_;
+  wire _03721_;
+  wire _03722_;
+  wire _03723_;
+  wire _03724_;
+  wire _03725_;
+  wire _03726_;
+  wire _03727_;
+  wire _03728_;
+  wire _03729_;
+  wire _03730_;
+  wire _03731_;
+  wire _03732_;
+  wire _03733_;
+  wire _03734_;
+  wire _03735_;
+  wire _03736_;
+  wire _03737_;
+  wire _03738_;
+  wire _03739_;
+  wire _03740_;
+  wire _03741_;
+  wire _03742_;
+  wire _03743_;
+  wire _03744_;
+  wire _03745_;
+  wire _03746_;
+  wire _03747_;
+  wire _03748_;
+  wire _03749_;
+  wire _03750_;
+  wire _03751_;
+  wire _03752_;
+  wire _03753_;
+  wire _03754_;
+  wire _03755_;
+  wire _03756_;
+  wire _03757_;
+  wire _03758_;
+  wire _03759_;
+  wire _03760_;
+  wire _03761_;
+  wire _03762_;
+  wire _03763_;
+  wire _03764_;
+  wire _03765_;
+  wire _03766_;
+  wire _03767_;
+  wire _03768_;
+  wire _03769_;
+  wire _03770_;
+  wire _03771_;
+  wire _03772_;
+  wire _03773_;
+  wire _03774_;
+  wire _03775_;
+  wire _03776_;
+  wire _03777_;
+  wire _03778_;
+  wire _03779_;
+  wire _03780_;
+  wire _03781_;
+  wire _03782_;
+  wire _03783_;
+  wire _03784_;
+  wire _03785_;
+  wire _03786_;
+  wire _03787_;
+  wire _03788_;
+  wire _03789_;
+  wire _03790_;
+  wire _03791_;
+  wire _03792_;
+  wire _03793_;
+  wire _03794_;
+  wire _03795_;
+  wire _03796_;
+  wire _03797_;
+  wire _03798_;
+  wire _03799_;
+  wire _03800_;
+  wire _03801_;
+  wire _03802_;
+  wire _03803_;
+  wire _03804_;
+  wire _03805_;
+  wire _03806_;
+  wire _03807_;
+  wire _03808_;
+  wire _03809_;
+  wire _03810_;
+  wire _03811_;
+  wire _03812_;
+  wire _03813_;
+  wire _03814_;
+  wire _03815_;
+  wire _03816_;
+  wire _03817_;
+  wire _03818_;
+  wire _03819_;
+  wire _03820_;
+  wire _03821_;
+  wire _03822_;
+  wire _03823_;
+  wire _03824_;
+  wire _03825_;
+  wire _03826_;
+  wire _03827_;
+  wire _03828_;
+  wire _03829_;
+  wire _03830_;
+  wire _03831_;
+  wire _03832_;
+  wire _03833_;
+  wire _03834_;
+  wire _03835_;
+  wire _03836_;
+  wire _03837_;
+  wire _03838_;
+  wire _03839_;
+  wire _03840_;
+  wire _03841_;
+  wire _03842_;
+  wire _03843_;
+  wire _03844_;
+  wire _03845_;
+  wire _03846_;
+  wire _03847_;
+  wire _03848_;
+  wire _03849_;
+  wire _03850_;
+  wire _03851_;
+  wire _03852_;
+  wire _03853_;
+  wire _03854_;
+  wire _03855_;
+  wire _03856_;
+  wire _03857_;
+  wire _03858_;
+  wire _03859_;
+  wire _03860_;
+  wire _03861_;
+  wire _03862_;
+  wire _03863_;
+  wire _03864_;
+  wire _03865_;
+  wire _03866_;
+  wire _03867_;
+  wire _03868_;
+  wire _03869_;
+  wire _03870_;
+  wire _03871_;
+  wire _03872_;
+  wire _03873_;
+  wire _03874_;
+  wire _03875_;
+  wire _03876_;
+  wire _03877_;
+  wire _03878_;
+  wire _03879_;
+  wire _03880_;
+  wire _03881_;
+  wire _03882_;
+  wire _03883_;
+  wire _03884_;
+  wire _03885_;
+  wire _03886_;
+  wire _03887_;
+  wire _03888_;
+  wire _03889_;
+  wire _03890_;
+  wire _03891_;
+  wire _03892_;
+  wire _03893_;
+  wire _03894_;
+  wire _03895_;
+  wire _03896_;
+  wire _03897_;
+  wire _03898_;
+  wire _03899_;
+  wire _03900_;
+  wire _03901_;
+  wire _03902_;
+  wire _03903_;
+  wire _03904_;
+  wire _03905_;
+  wire _03906_;
+  wire _03907_;
+  wire _03908_;
+  wire _03909_;
+  wire _03910_;
+  wire _03911_;
+  wire _03912_;
+  wire _03913_;
+  wire _03914_;
+  wire _03915_;
+  wire _03916_;
+  wire _03917_;
+  wire _03918_;
+  wire _03919_;
+  wire _03920_;
+  wire _03921_;
+  wire _03922_;
+  wire _03923_;
+  wire _03924_;
+  wire _03925_;
+  wire _03926_;
+  wire _03927_;
+  wire _03928_;
+  wire _03929_;
+  wire _03930_;
+  wire _03931_;
+  wire _03932_;
+  wire _03933_;
+  wire _03934_;
+  wire _03935_;
+  wire _03936_;
+  wire _03937_;
+  wire _03938_;
+  wire _03939_;
+  wire _03940_;
+  wire _03941_;
+  wire _03942_;
+  wire _03943_;
+  wire _03944_;
+  wire _03945_;
+  wire _03946_;
+  wire _03947_;
+  wire _03948_;
+  wire _03949_;
+  wire _03950_;
+  wire _03951_;
+  wire _03952_;
+  wire _03953_;
+  wire _03954_;
+  wire _03955_;
+  wire _03956_;
+  wire _03957_;
+  wire _03958_;
+  wire _03959_;
+  wire _03960_;
+  wire _03961_;
+  wire _03962_;
+  wire _03963_;
+  wire _03964_;
+  wire _03965_;
+  wire _03966_;
+  wire _03967_;
+  wire _03968_;
+  wire _03969_;
+  wire _03970_;
+  wire _03971_;
+  wire _03972_;
+  wire _03973_;
+  wire _03974_;
+  wire _03975_;
+  wire _03976_;
+  wire _03977_;
+  wire _03978_;
+  wire _03979_;
+  wire _03980_;
+  wire _03981_;
+  wire _03982_;
+  wire _03983_;
+  wire _03984_;
+  wire _03985_;
+  wire _03986_;
+  wire _03987_;
+  wire _03988_;
+  wire _03989_;
+  wire _03990_;
+  wire _03991_;
+  wire _03992_;
+  wire _03993_;
+  wire _03994_;
+  wire _03995_;
+  wire _03996_;
+  wire _03997_;
+  wire _03998_;
+  wire _03999_;
+  wire _04000_;
+  wire _04001_;
+  wire _04002_;
+  wire _04003_;
+  wire _04004_;
+  wire _04005_;
+  wire _04006_;
+  wire _04007_;
+  wire _04008_;
+  wire _04009_;
+  wire _04010_;
+  wire _04011_;
+  wire _04012_;
+  wire _04013_;
+  wire _04014_;
+  wire _04015_;
+  wire _04016_;
+  wire _04017_;
+  wire _04018_;
+  wire _04019_;
+  wire _04020_;
+  wire _04021_;
+  wire _04022_;
+  wire _04023_;
+  wire _04024_;
+  wire _04025_;
+  wire _04026_;
+  wire _04027_;
+  wire _04028_;
+  wire _04029_;
+  wire _04030_;
+  wire _04031_;
+  wire _04032_;
+  wire _04033_;
+  wire _04034_;
+  wire _04035_;
+  wire _04036_;
+  wire _04037_;
+  wire _04038_;
+  wire _04039_;
+  wire _04040_;
+  wire _04041_;
+  wire _04042_;
+  wire _04043_;
+  wire _04044_;
+  wire _04045_;
+  wire _04046_;
+  wire _04047_;
+  wire _04048_;
+  wire _04049_;
+  wire _04050_;
+  wire _04051_;
+  wire _04052_;
+  wire _04053_;
+  wire _04054_;
+  wire _04055_;
+  wire _04056_;
+  wire _04057_;
+  wire _04058_;
+  wire _04059_;
+  wire _04060_;
+  wire _04061_;
+  wire _04062_;
+  wire _04063_;
+  wire _04064_;
+  wire _04065_;
+  wire _04066_;
+  wire _04067_;
+  wire _04068_;
+  wire _04069_;
+  wire _04070_;
+  wire _04071_;
+  wire _04072_;
+  wire _04073_;
+  wire _04074_;
+  wire _04075_;
+  wire _04076_;
+  wire _04077_;
+  wire _04078_;
+  wire _04079_;
+  wire _04080_;
+  wire _04081_;
+  wire _04082_;
+  wire _04083_;
+  wire _04084_;
+  wire _04085_;
+  wire _04086_;
+  wire _04087_;
+  wire _04088_;
+  wire _04089_;
+  wire _04090_;
+  wire _04091_;
+  wire _04092_;
+  wire _04093_;
+  wire _04094_;
+  wire _04095_;
+  wire _04096_;
+  wire _04097_;
+  wire _04098_;
+  wire _04099_;
+  wire _04100_;
+  wire _04101_;
+  wire _04102_;
+  wire _04103_;
+  wire _04104_;
+  wire _04105_;
+  wire _04106_;
+  wire _04107_;
+  wire _04108_;
+  wire _04109_;
+  wire _04110_;
+  wire _04111_;
+  wire _04112_;
+  wire _04113_;
+  wire _04114_;
+  wire _04115_;
+  wire _04116_;
+  wire _04117_;
+  wire _04118_;
+  wire _04119_;
+  wire _04120_;
+  wire _04121_;
+  wire _04122_;
+  wire _04123_;
+  wire _04124_;
+  wire _04125_;
+  wire _04126_;
+  wire _04127_;
+  wire _04128_;
+  wire _04129_;
+  wire _04130_;
+  wire _04131_;
+  wire _04132_;
+  wire _04133_;
+  wire _04134_;
+  wire _04135_;
+  wire _04136_;
+  wire _04137_;
+  wire _04138_;
+  wire _04139_;
+  wire _04140_;
+  wire _04141_;
+  wire _04142_;
+  wire _04143_;
+  wire _04144_;
+  wire _04145_;
+  wire _04146_;
+  wire _04147_;
+  wire _04148_;
+  wire _04149_;
+  wire _04150_;
+  wire _04151_;
+  wire _04152_;
+  wire _04153_;
+  wire _04154_;
+  wire _04155_;
+  wire _04156_;
+  wire _04157_;
+  wire _04158_;
+  wire _04159_;
+  wire _04160_;
+  wire _04161_;
+  wire _04162_;
+  wire _04163_;
+  wire _04164_;
+  wire _04165_;
+  wire _04166_;
+  wire _04167_;
+  wire _04168_;
+  wire _04169_;
+  wire _04170_;
+  wire _04171_;
+  wire _04172_;
+  wire _04173_;
+  wire _04174_;
+  wire _04175_;
+  wire _04176_;
+  wire _04177_;
+  wire _04178_;
+  wire _04179_;
+  wire _04180_;
+  wire _04181_;
+  wire _04182_;
+  wire _04183_;
+  wire _04184_;
+  wire _04185_;
+  wire _04186_;
+  wire _04187_;
+  wire _04188_;
+  wire _04189_;
+  wire _04190_;
+  wire _04191_;
+  wire _04192_;
+  wire _04193_;
+  wire _04194_;
+  wire _04195_;
+  wire _04196_;
+  wire _04197_;
+  wire _04198_;
+  wire _04199_;
+  wire _04200_;
+  wire _04201_;
+  wire _04202_;
+  wire _04203_;
+  wire _04204_;
+  wire _04205_;
+  wire _04206_;
+  wire _04207_;
+  wire _04208_;
+  wire _04209_;
+  wire _04210_;
+  wire _04211_;
+  wire _04212_;
+  wire _04213_;
+  wire _04214_;
+  wire _04215_;
+  wire _04216_;
+  wire _04217_;
+  wire _04218_;
+  wire _04219_;
+  wire _04220_;
+  wire _04221_;
+  wire _04222_;
+  wire _04223_;
+  wire _04224_;
+  wire _04225_;
+  wire _04226_;
+  wire _04227_;
+  wire _04228_;
+  wire _04229_;
+  wire _04230_;
+  wire _04231_;
+  wire _04232_;
+  wire _04233_;
+  wire _04234_;
+  wire _04235_;
+  wire _04236_;
+  wire _04237_;
+  wire _04238_;
+  wire _04239_;
+  wire _04240_;
+  wire _04241_;
+  wire _04242_;
+  wire _04243_;
+  wire _04244_;
+  wire _04245_;
+  wire _04246_;
+  wire _04247_;
+  wire _04248_;
+  wire _04249_;
+  wire _04250_;
+  wire _04251_;
+  wire _04252_;
+  wire _04253_;
+  wire _04254_;
+  wire _04255_;
+  wire _04256_;
+  wire _04257_;
+  wire _04258_;
+  wire _04259_;
+  wire _04260_;
+  wire _04261_;
+  wire _04262_;
+  wire _04263_;
+  wire _04264_;
+  wire _04265_;
+  wire _04266_;
+  wire _04267_;
+  wire _04268_;
+  wire _04269_;
+  wire _04270_;
+  wire _04271_;
+  wire _04272_;
+  wire _04273_;
+  wire _04274_;
+  wire _04275_;
+  wire _04276_;
+  wire _04277_;
+  wire _04278_;
+  wire _04279_;
+  wire _04280_;
+  wire _04281_;
+  wire _04282_;
+  wire _04283_;
+  wire _04284_;
+  wire _04285_;
+  wire _04286_;
+  wire _04287_;
+  wire _04288_;
+  wire _04289_;
+  wire _04290_;
+  wire _04291_;
+  wire _04292_;
+  wire _04293_;
+  wire _04294_;
+  wire _04295_;
+  wire _04296_;
+  wire _04297_;
+  wire _04298_;
+  wire _04299_;
+  wire _04300_;
+  wire _04301_;
+  wire _04302_;
+  wire _04303_;
+  wire _04304_;
+  wire _04305_;
+  wire _04306_;
+  wire _04307_;
+  wire _04308_;
+  wire _04309_;
+  wire _04310_;
+  wire _04311_;
+  wire _04312_;
+  wire _04313_;
+  wire _04314_;
+  wire _04315_;
+  input carry_in;
+  output carry_out;
+  wire \cb_east.inst.cb_conf_bus[100] ;
+  wire \cb_east.inst.cb_conf_bus[101] ;
+  wire \cb_east.inst.cb_conf_bus[102] ;
+  wire \cb_east.inst.cb_conf_bus[103] ;
+  wire \cb_east.inst.cb_conf_bus[104] ;
+  wire \cb_east.inst.cb_conf_bus[105] ;
+  wire \cb_east.inst.cb_conf_bus[106] ;
+  wire \cb_east.inst.cb_conf_bus[107] ;
+  wire \cb_east.inst.cb_conf_bus[108] ;
+  wire \cb_east.inst.cb_conf_bus[109] ;
+  wire \cb_east.inst.cb_conf_bus[10] ;
+  wire \cb_east.inst.cb_conf_bus[110] ;
+  wire \cb_east.inst.cb_conf_bus[111] ;
+  wire \cb_east.inst.cb_conf_bus[112] ;
+  wire \cb_east.inst.cb_conf_bus[113] ;
+  wire \cb_east.inst.cb_conf_bus[114] ;
+  wire \cb_east.inst.cb_conf_bus[115] ;
+  wire \cb_east.inst.cb_conf_bus[116] ;
+  wire \cb_east.inst.cb_conf_bus[117] ;
+  wire \cb_east.inst.cb_conf_bus[118] ;
+  wire \cb_east.inst.cb_conf_bus[119] ;
+  wire \cb_east.inst.cb_conf_bus[11] ;
+  wire \cb_east.inst.cb_conf_bus[120] ;
+  wire \cb_east.inst.cb_conf_bus[121] ;
+  wire \cb_east.inst.cb_conf_bus[122] ;
+  wire \cb_east.inst.cb_conf_bus[123] ;
+  wire \cb_east.inst.cb_conf_bus[124] ;
+  wire \cb_east.inst.cb_conf_bus[125] ;
+  wire \cb_east.inst.cb_conf_bus[126] ;
+  wire \cb_east.inst.cb_conf_bus[127] ;
+  wire \cb_east.inst.cb_conf_bus[128] ;
+  wire \cb_east.inst.cb_conf_bus[129] ;
+  wire \cb_east.inst.cb_conf_bus[12] ;
+  wire \cb_east.inst.cb_conf_bus[130] ;
+  wire \cb_east.inst.cb_conf_bus[131] ;
+  wire \cb_east.inst.cb_conf_bus[132] ;
+  wire \cb_east.inst.cb_conf_bus[133] ;
+  wire \cb_east.inst.cb_conf_bus[134] ;
+  wire \cb_east.inst.cb_conf_bus[135] ;
+  wire \cb_east.inst.cb_conf_bus[136] ;
+  wire \cb_east.inst.cb_conf_bus[137] ;
+  wire \cb_east.inst.cb_conf_bus[138] ;
+  wire \cb_east.inst.cb_conf_bus[139] ;
+  wire \cb_east.inst.cb_conf_bus[13] ;
+  wire \cb_east.inst.cb_conf_bus[140] ;
+  wire \cb_east.inst.cb_conf_bus[141] ;
+  wire \cb_east.inst.cb_conf_bus[142] ;
+  wire \cb_east.inst.cb_conf_bus[143] ;
+  wire \cb_east.inst.cb_conf_bus[144] ;
+  wire \cb_east.inst.cb_conf_bus[145] ;
+  wire \cb_east.inst.cb_conf_bus[146] ;
+  wire \cb_east.inst.cb_conf_bus[147] ;
+  wire \cb_east.inst.cb_conf_bus[148] ;
+  wire \cb_east.inst.cb_conf_bus[149] ;
+  wire \cb_east.inst.cb_conf_bus[14] ;
+  wire \cb_east.inst.cb_conf_bus[150] ;
+  wire \cb_east.inst.cb_conf_bus[151] ;
+  wire \cb_east.inst.cb_conf_bus[152] ;
+  wire \cb_east.inst.cb_conf_bus[153] ;
+  wire \cb_east.inst.cb_conf_bus[154] ;
+  wire \cb_east.inst.cb_conf_bus[155] ;
+  wire \cb_east.inst.cb_conf_bus[156] ;
+  wire \cb_east.inst.cb_conf_bus[157] ;
+  wire \cb_east.inst.cb_conf_bus[158] ;
+  wire \cb_east.inst.cb_conf_bus[159] ;
+  wire \cb_east.inst.cb_conf_bus[15] ;
+  wire \cb_east.inst.cb_conf_bus[160] ;
+  wire \cb_east.inst.cb_conf_bus[161] ;
+  wire \cb_east.inst.cb_conf_bus[162] ;
+  wire \cb_east.inst.cb_conf_bus[163] ;
+  wire \cb_east.inst.cb_conf_bus[164] ;
+  wire \cb_east.inst.cb_conf_bus[165] ;
+  wire \cb_east.inst.cb_conf_bus[166] ;
+  wire \cb_east.inst.cb_conf_bus[167] ;
+  wire \cb_east.inst.cb_conf_bus[168] ;
+  wire \cb_east.inst.cb_conf_bus[169] ;
+  wire \cb_east.inst.cb_conf_bus[16] ;
+  wire \cb_east.inst.cb_conf_bus[170] ;
+  wire \cb_east.inst.cb_conf_bus[171] ;
+  wire \cb_east.inst.cb_conf_bus[172] ;
+  wire \cb_east.inst.cb_conf_bus[173] ;
+  wire \cb_east.inst.cb_conf_bus[174] ;
+  wire \cb_east.inst.cb_conf_bus[175] ;
+  wire \cb_east.inst.cb_conf_bus[176] ;
+  wire \cb_east.inst.cb_conf_bus[177] ;
+  wire \cb_east.inst.cb_conf_bus[178] ;
+  wire \cb_east.inst.cb_conf_bus[179] ;
+  wire \cb_east.inst.cb_conf_bus[17] ;
+  wire \cb_east.inst.cb_conf_bus[180] ;
+  wire \cb_east.inst.cb_conf_bus[181] ;
+  wire \cb_east.inst.cb_conf_bus[182] ;
+  wire \cb_east.inst.cb_conf_bus[183] ;
+  wire \cb_east.inst.cb_conf_bus[184] ;
+  wire \cb_east.inst.cb_conf_bus[185] ;
+  wire \cb_east.inst.cb_conf_bus[186] ;
+  wire \cb_east.inst.cb_conf_bus[187] ;
+  wire \cb_east.inst.cb_conf_bus[188] ;
+  wire \cb_east.inst.cb_conf_bus[189] ;
+  wire \cb_east.inst.cb_conf_bus[18] ;
+  wire \cb_east.inst.cb_conf_bus[190] ;
+  wire \cb_east.inst.cb_conf_bus[191] ;
+  wire \cb_east.inst.cb_conf_bus[192] ;
+  wire \cb_east.inst.cb_conf_bus[193] ;
+  wire \cb_east.inst.cb_conf_bus[194] ;
+  wire \cb_east.inst.cb_conf_bus[195] ;
+  wire \cb_east.inst.cb_conf_bus[196] ;
+  wire \cb_east.inst.cb_conf_bus[197] ;
+  wire \cb_east.inst.cb_conf_bus[198] ;
+  wire \cb_east.inst.cb_conf_bus[199] ;
+  wire \cb_east.inst.cb_conf_bus[19] ;
+  wire \cb_east.inst.cb_conf_bus[1] ;
+  wire \cb_east.inst.cb_conf_bus[200] ;
+  wire \cb_east.inst.cb_conf_bus[201] ;
+  wire \cb_east.inst.cb_conf_bus[202] ;
+  wire \cb_east.inst.cb_conf_bus[203] ;
+  wire \cb_east.inst.cb_conf_bus[204] ;
+  wire \cb_east.inst.cb_conf_bus[205] ;
+  wire \cb_east.inst.cb_conf_bus[206] ;
+  wire \cb_east.inst.cb_conf_bus[207] ;
+  wire \cb_east.inst.cb_conf_bus[208] ;
+  wire \cb_east.inst.cb_conf_bus[209] ;
+  wire \cb_east.inst.cb_conf_bus[20] ;
+  wire \cb_east.inst.cb_conf_bus[210] ;
+  wire \cb_east.inst.cb_conf_bus[211] ;
+  wire \cb_east.inst.cb_conf_bus[212] ;
+  wire \cb_east.inst.cb_conf_bus[213] ;
+  wire \cb_east.inst.cb_conf_bus[214] ;
+  wire \cb_east.inst.cb_conf_bus[215] ;
+  wire \cb_east.inst.cb_conf_bus[216] ;
+  wire \cb_east.inst.cb_conf_bus[217] ;
+  wire \cb_east.inst.cb_conf_bus[218] ;
+  wire \cb_east.inst.cb_conf_bus[219] ;
+  wire \cb_east.inst.cb_conf_bus[21] ;
+  wire \cb_east.inst.cb_conf_bus[220] ;
+  wire \cb_east.inst.cb_conf_bus[221] ;
+  wire \cb_east.inst.cb_conf_bus[222] ;
+  wire \cb_east.inst.cb_conf_bus[223] ;
+  wire \cb_east.inst.cb_conf_bus[224] ;
+  wire \cb_east.inst.cb_conf_bus[225] ;
+  wire \cb_east.inst.cb_conf_bus[226] ;
+  wire \cb_east.inst.cb_conf_bus[227] ;
+  wire \cb_east.inst.cb_conf_bus[228] ;
+  wire \cb_east.inst.cb_conf_bus[229] ;
+  wire \cb_east.inst.cb_conf_bus[22] ;
+  wire \cb_east.inst.cb_conf_bus[230] ;
+  wire \cb_east.inst.cb_conf_bus[231] ;
+  wire \cb_east.inst.cb_conf_bus[232] ;
+  wire \cb_east.inst.cb_conf_bus[233] ;
+  wire \cb_east.inst.cb_conf_bus[234] ;
+  wire \cb_east.inst.cb_conf_bus[235] ;
+  wire \cb_east.inst.cb_conf_bus[236] ;
+  wire \cb_east.inst.cb_conf_bus[237] ;
+  wire \cb_east.inst.cb_conf_bus[238] ;
+  wire \cb_east.inst.cb_conf_bus[239] ;
+  wire \cb_east.inst.cb_conf_bus[23] ;
+  wire \cb_east.inst.cb_conf_bus[240] ;
+  wire \cb_east.inst.cb_conf_bus[241] ;
+  wire \cb_east.inst.cb_conf_bus[242] ;
+  wire \cb_east.inst.cb_conf_bus[243] ;
+  wire \cb_east.inst.cb_conf_bus[244] ;
+  wire \cb_east.inst.cb_conf_bus[245] ;
+  wire \cb_east.inst.cb_conf_bus[246] ;
+  wire \cb_east.inst.cb_conf_bus[247] ;
+  wire \cb_east.inst.cb_conf_bus[248] ;
+  wire \cb_east.inst.cb_conf_bus[249] ;
+  wire \cb_east.inst.cb_conf_bus[24] ;
+  wire \cb_east.inst.cb_conf_bus[250] ;
+  wire \cb_east.inst.cb_conf_bus[251] ;
+  wire \cb_east.inst.cb_conf_bus[252] ;
+  wire \cb_east.inst.cb_conf_bus[253] ;
+  wire \cb_east.inst.cb_conf_bus[254] ;
+  wire \cb_east.inst.cb_conf_bus[255] ;
+  wire \cb_east.inst.cb_conf_bus[256] ;
+  wire \cb_east.inst.cb_conf_bus[257] ;
+  wire \cb_east.inst.cb_conf_bus[258] ;
+  wire \cb_east.inst.cb_conf_bus[259] ;
+  wire \cb_east.inst.cb_conf_bus[25] ;
+  wire \cb_east.inst.cb_conf_bus[260] ;
+  wire \cb_east.inst.cb_conf_bus[261] ;
+  wire \cb_east.inst.cb_conf_bus[262] ;
+  wire \cb_east.inst.cb_conf_bus[263] ;
+  wire \cb_east.inst.cb_conf_bus[264] ;
+  wire \cb_east.inst.cb_conf_bus[265] ;
+  wire \cb_east.inst.cb_conf_bus[266] ;
+  wire \cb_east.inst.cb_conf_bus[267] ;
+  wire \cb_east.inst.cb_conf_bus[268] ;
+  wire \cb_east.inst.cb_conf_bus[269] ;
+  wire \cb_east.inst.cb_conf_bus[26] ;
+  wire \cb_east.inst.cb_conf_bus[270] ;
+  wire \cb_east.inst.cb_conf_bus[271] ;
+  wire \cb_east.inst.cb_conf_bus[272] ;
+  wire \cb_east.inst.cb_conf_bus[273] ;
+  wire \cb_east.inst.cb_conf_bus[274] ;
+  wire \cb_east.inst.cb_conf_bus[275] ;
+  wire \cb_east.inst.cb_conf_bus[276] ;
+  wire \cb_east.inst.cb_conf_bus[277] ;
+  wire \cb_east.inst.cb_conf_bus[278] ;
+  wire \cb_east.inst.cb_conf_bus[279] ;
+  wire \cb_east.inst.cb_conf_bus[27] ;
+  wire \cb_east.inst.cb_conf_bus[280] ;
+  wire \cb_east.inst.cb_conf_bus[281] ;
+  wire \cb_east.inst.cb_conf_bus[282] ;
+  wire \cb_east.inst.cb_conf_bus[283] ;
+  wire \cb_east.inst.cb_conf_bus[284] ;
+  wire \cb_east.inst.cb_conf_bus[285] ;
+  wire \cb_east.inst.cb_conf_bus[286] ;
+  wire \cb_east.inst.cb_conf_bus[287] ;
+  wire \cb_east.inst.cb_conf_bus[288] ;
+  wire \cb_east.inst.cb_conf_bus[289] ;
+  wire \cb_east.inst.cb_conf_bus[28] ;
+  wire \cb_east.inst.cb_conf_bus[290] ;
+  wire \cb_east.inst.cb_conf_bus[291] ;
+  wire \cb_east.inst.cb_conf_bus[292] ;
+  wire \cb_east.inst.cb_conf_bus[293] ;
+  wire \cb_east.inst.cb_conf_bus[294] ;
+  wire \cb_east.inst.cb_conf_bus[295] ;
+  wire \cb_east.inst.cb_conf_bus[296] ;
+  wire \cb_east.inst.cb_conf_bus[297] ;
+  wire \cb_east.inst.cb_conf_bus[298] ;
+  wire \cb_east.inst.cb_conf_bus[299] ;
+  wire \cb_east.inst.cb_conf_bus[29] ;
+  wire \cb_east.inst.cb_conf_bus[2] ;
+  wire \cb_east.inst.cb_conf_bus[300] ;
+  wire \cb_east.inst.cb_conf_bus[301] ;
+  wire \cb_east.inst.cb_conf_bus[302] ;
+  wire \cb_east.inst.cb_conf_bus[303] ;
+  wire \cb_east.inst.cb_conf_bus[304] ;
+  wire \cb_east.inst.cb_conf_bus[305] ;
+  wire \cb_east.inst.cb_conf_bus[306] ;
+  wire \cb_east.inst.cb_conf_bus[307] ;
+  wire \cb_east.inst.cb_conf_bus[308] ;
+  wire \cb_east.inst.cb_conf_bus[309] ;
+  wire \cb_east.inst.cb_conf_bus[30] ;
+  wire \cb_east.inst.cb_conf_bus[310] ;
+  wire \cb_east.inst.cb_conf_bus[311] ;
+  wire \cb_east.inst.cb_conf_bus[312] ;
+  wire \cb_east.inst.cb_conf_bus[313] ;
+  wire \cb_east.inst.cb_conf_bus[314] ;
+  wire \cb_east.inst.cb_conf_bus[315] ;
+  wire \cb_east.inst.cb_conf_bus[316] ;
+  wire \cb_east.inst.cb_conf_bus[317] ;
+  wire \cb_east.inst.cb_conf_bus[318] ;
+  wire \cb_east.inst.cb_conf_bus[319] ;
+  wire \cb_east.inst.cb_conf_bus[31] ;
+  wire \cb_east.inst.cb_conf_bus[320] ;
+  wire \cb_east.inst.cb_conf_bus[321] ;
+  wire \cb_east.inst.cb_conf_bus[322] ;
+  wire \cb_east.inst.cb_conf_bus[323] ;
+  wire \cb_east.inst.cb_conf_bus[324] ;
+  wire \cb_east.inst.cb_conf_bus[325] ;
+  wire \cb_east.inst.cb_conf_bus[326] ;
+  wire \cb_east.inst.cb_conf_bus[327] ;
+  wire \cb_east.inst.cb_conf_bus[328] ;
+  wire \cb_east.inst.cb_conf_bus[329] ;
+  wire \cb_east.inst.cb_conf_bus[32] ;
+  wire \cb_east.inst.cb_conf_bus[330] ;
+  wire \cb_east.inst.cb_conf_bus[331] ;
+  wire \cb_east.inst.cb_conf_bus[332] ;
+  wire \cb_east.inst.cb_conf_bus[333] ;
+  wire \cb_east.inst.cb_conf_bus[334] ;
+  wire \cb_east.inst.cb_conf_bus[335] ;
+  wire \cb_east.inst.cb_conf_bus[336] ;
+  wire \cb_east.inst.cb_conf_bus[337] ;
+  wire \cb_east.inst.cb_conf_bus[338] ;
+  wire \cb_east.inst.cb_conf_bus[339] ;
+  wire \cb_east.inst.cb_conf_bus[33] ;
+  wire \cb_east.inst.cb_conf_bus[340] ;
+  wire \cb_east.inst.cb_conf_bus[341] ;
+  wire \cb_east.inst.cb_conf_bus[342] ;
+  wire \cb_east.inst.cb_conf_bus[343] ;
+  wire \cb_east.inst.cb_conf_bus[344] ;
+  wire \cb_east.inst.cb_conf_bus[345] ;
+  wire \cb_east.inst.cb_conf_bus[346] ;
+  wire \cb_east.inst.cb_conf_bus[347] ;
+  wire \cb_east.inst.cb_conf_bus[348] ;
+  wire \cb_east.inst.cb_conf_bus[349] ;
+  wire \cb_east.inst.cb_conf_bus[34] ;
+  wire \cb_east.inst.cb_conf_bus[350] ;
+  wire \cb_east.inst.cb_conf_bus[351] ;
+  wire \cb_east.inst.cb_conf_bus[352] ;
+  wire \cb_east.inst.cb_conf_bus[353] ;
+  wire \cb_east.inst.cb_conf_bus[354] ;
+  wire \cb_east.inst.cb_conf_bus[355] ;
+  wire \cb_east.inst.cb_conf_bus[356] ;
+  wire \cb_east.inst.cb_conf_bus[357] ;
+  wire \cb_east.inst.cb_conf_bus[358] ;
+  wire \cb_east.inst.cb_conf_bus[359] ;
+  wire \cb_east.inst.cb_conf_bus[35] ;
+  wire \cb_east.inst.cb_conf_bus[360] ;
+  wire \cb_east.inst.cb_conf_bus[361] ;
+  wire \cb_east.inst.cb_conf_bus[362] ;
+  wire \cb_east.inst.cb_conf_bus[363] ;
+  wire \cb_east.inst.cb_conf_bus[364] ;
+  wire \cb_east.inst.cb_conf_bus[365] ;
+  wire \cb_east.inst.cb_conf_bus[366] ;
+  wire \cb_east.inst.cb_conf_bus[367] ;
+  wire \cb_east.inst.cb_conf_bus[368] ;
+  wire \cb_east.inst.cb_conf_bus[369] ;
+  wire \cb_east.inst.cb_conf_bus[36] ;
+  wire \cb_east.inst.cb_conf_bus[370] ;
+  wire \cb_east.inst.cb_conf_bus[371] ;
+  wire \cb_east.inst.cb_conf_bus[372] ;
+  wire \cb_east.inst.cb_conf_bus[373] ;
+  wire \cb_east.inst.cb_conf_bus[374] ;
+  wire \cb_east.inst.cb_conf_bus[375] ;
+  wire \cb_east.inst.cb_conf_bus[376] ;
+  wire \cb_east.inst.cb_conf_bus[377] ;
+  wire \cb_east.inst.cb_conf_bus[378] ;
+  wire \cb_east.inst.cb_conf_bus[379] ;
+  wire \cb_east.inst.cb_conf_bus[37] ;
+  wire \cb_east.inst.cb_conf_bus[380] ;
+  wire \cb_east.inst.cb_conf_bus[381] ;
+  wire \cb_east.inst.cb_conf_bus[382] ;
+  wire \cb_east.inst.cb_conf_bus[383] ;
+  wire \cb_east.inst.cb_conf_bus[384] ;
+  wire \cb_east.inst.cb_conf_bus[385] ;
+  wire \cb_east.inst.cb_conf_bus[386] ;
+  wire \cb_east.inst.cb_conf_bus[387] ;
+  wire \cb_east.inst.cb_conf_bus[388] ;
+  wire \cb_east.inst.cb_conf_bus[389] ;
+  wire \cb_east.inst.cb_conf_bus[38] ;
+  wire \cb_east.inst.cb_conf_bus[390] ;
+  wire \cb_east.inst.cb_conf_bus[391] ;
+  wire \cb_east.inst.cb_conf_bus[392] ;
+  wire \cb_east.inst.cb_conf_bus[393] ;
+  wire \cb_east.inst.cb_conf_bus[394] ;
+  wire \cb_east.inst.cb_conf_bus[395] ;
+  wire \cb_east.inst.cb_conf_bus[396] ;
+  wire \cb_east.inst.cb_conf_bus[397] ;
+  wire \cb_east.inst.cb_conf_bus[398] ;
+  wire \cb_east.inst.cb_conf_bus[399] ;
+  wire \cb_east.inst.cb_conf_bus[39] ;
+  wire \cb_east.inst.cb_conf_bus[3] ;
+  wire \cb_east.inst.cb_conf_bus[400] ;
+  wire \cb_east.inst.cb_conf_bus[401] ;
+  wire \cb_east.inst.cb_conf_bus[402] ;
+  wire \cb_east.inst.cb_conf_bus[403] ;
+  wire \cb_east.inst.cb_conf_bus[404] ;
+  wire \cb_east.inst.cb_conf_bus[405] ;
+  wire \cb_east.inst.cb_conf_bus[406] ;
+  wire \cb_east.inst.cb_conf_bus[407] ;
+  wire \cb_east.inst.cb_conf_bus[408] ;
+  wire \cb_east.inst.cb_conf_bus[409] ;
+  wire \cb_east.inst.cb_conf_bus[40] ;
+  wire \cb_east.inst.cb_conf_bus[410] ;
+  wire \cb_east.inst.cb_conf_bus[411] ;
+  wire \cb_east.inst.cb_conf_bus[412] ;
+  wire \cb_east.inst.cb_conf_bus[413] ;
+  wire \cb_east.inst.cb_conf_bus[414] ;
+  wire \cb_east.inst.cb_conf_bus[415] ;
+  wire \cb_east.inst.cb_conf_bus[416] ;
+  wire \cb_east.inst.cb_conf_bus[417] ;
+  wire \cb_east.inst.cb_conf_bus[418] ;
+  wire \cb_east.inst.cb_conf_bus[419] ;
+  wire \cb_east.inst.cb_conf_bus[41] ;
+  wire \cb_east.inst.cb_conf_bus[42] ;
+  wire \cb_east.inst.cb_conf_bus[43] ;
+  wire \cb_east.inst.cb_conf_bus[44] ;
+  wire \cb_east.inst.cb_conf_bus[45] ;
+  wire \cb_east.inst.cb_conf_bus[46] ;
+  wire \cb_east.inst.cb_conf_bus[47] ;
+  wire \cb_east.inst.cb_conf_bus[48] ;
+  wire \cb_east.inst.cb_conf_bus[49] ;
+  wire \cb_east.inst.cb_conf_bus[4] ;
+  wire \cb_east.inst.cb_conf_bus[50] ;
+  wire \cb_east.inst.cb_conf_bus[51] ;
+  wire \cb_east.inst.cb_conf_bus[52] ;
+  wire \cb_east.inst.cb_conf_bus[53] ;
+  wire \cb_east.inst.cb_conf_bus[54] ;
+  wire \cb_east.inst.cb_conf_bus[55] ;
+  wire \cb_east.inst.cb_conf_bus[56] ;
+  wire \cb_east.inst.cb_conf_bus[57] ;
+  wire \cb_east.inst.cb_conf_bus[58] ;
+  wire \cb_east.inst.cb_conf_bus[59] ;
+  wire \cb_east.inst.cb_conf_bus[5] ;
+  wire \cb_east.inst.cb_conf_bus[60] ;
+  wire \cb_east.inst.cb_conf_bus[61] ;
+  wire \cb_east.inst.cb_conf_bus[62] ;
+  wire \cb_east.inst.cb_conf_bus[63] ;
+  wire \cb_east.inst.cb_conf_bus[64] ;
+  wire \cb_east.inst.cb_conf_bus[65] ;
+  wire \cb_east.inst.cb_conf_bus[66] ;
+  wire \cb_east.inst.cb_conf_bus[67] ;
+  wire \cb_east.inst.cb_conf_bus[68] ;
+  wire \cb_east.inst.cb_conf_bus[69] ;
+  wire \cb_east.inst.cb_conf_bus[6] ;
+  wire \cb_east.inst.cb_conf_bus[70] ;
+  wire \cb_east.inst.cb_conf_bus[71] ;
+  wire \cb_east.inst.cb_conf_bus[72] ;
+  wire \cb_east.inst.cb_conf_bus[73] ;
+  wire \cb_east.inst.cb_conf_bus[74] ;
+  wire \cb_east.inst.cb_conf_bus[75] ;
+  wire \cb_east.inst.cb_conf_bus[76] ;
+  wire \cb_east.inst.cb_conf_bus[77] ;
+  wire \cb_east.inst.cb_conf_bus[78] ;
+  wire \cb_east.inst.cb_conf_bus[79] ;
+  wire \cb_east.inst.cb_conf_bus[7] ;
+  wire \cb_east.inst.cb_conf_bus[80] ;
+  wire \cb_east.inst.cb_conf_bus[81] ;
+  wire \cb_east.inst.cb_conf_bus[82] ;
+  wire \cb_east.inst.cb_conf_bus[83] ;
+  wire \cb_east.inst.cb_conf_bus[84] ;
+  wire \cb_east.inst.cb_conf_bus[85] ;
+  wire \cb_east.inst.cb_conf_bus[86] ;
+  wire \cb_east.inst.cb_conf_bus[87] ;
+  wire \cb_east.inst.cb_conf_bus[88] ;
+  wire \cb_east.inst.cb_conf_bus[89] ;
+  wire \cb_east.inst.cb_conf_bus[8] ;
+  wire \cb_east.inst.cb_conf_bus[90] ;
+  wire \cb_east.inst.cb_conf_bus[91] ;
+  wire \cb_east.inst.cb_conf_bus[92] ;
+  wire \cb_east.inst.cb_conf_bus[93] ;
+  wire \cb_east.inst.cb_conf_bus[94] ;
+  wire \cb_east.inst.cb_conf_bus[95] ;
+  wire \cb_east.inst.cb_conf_bus[96] ;
+  wire \cb_east.inst.cb_conf_bus[97] ;
+  wire \cb_east.inst.cb_conf_bus[98] ;
+  wire \cb_east.inst.cb_conf_bus[99] ;
+  wire \cb_east.inst.cb_conf_bus[9] ;
+  wire \cb_east.inst.configuroni.comb_shifter.config_data[420] ;
+  wire \cb_east.inst.configuroni.comb_shifter.config_data[421] ;
+  wire \cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ;
+  wire \cb_east.inst.configuroni.comb_shifter.head_bit.shift_in ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[0].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[1].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[2].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[3].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[4].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[5].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[6].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[7].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[8].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_inputs[9].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[0].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[0].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[0].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[0].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[0].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[0].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[0].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[1].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[1].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[1].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[1].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[1].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[1].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[1].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[2].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[2].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[2].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[2].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[2].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[2].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[2].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[3].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[3].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[3].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[3].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[3].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[3].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[3].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[4].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[4].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[4].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[4].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[4].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[4].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[4].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb0_outputs[4].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[0].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[1].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[2].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[3].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[4].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[5].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[6].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[7].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[8].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].directs[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].directs[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].directs[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].directs[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].doubles[4].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].doubles[5].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].doubles[6].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].doubles[7].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_inputs[9].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[0].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[0].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[0].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[0].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[0].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[0].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[0].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[0].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[1].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[1].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[1].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[1].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[1].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[1].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[1].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[1].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[2].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[2].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[2].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[2].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[2].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[2].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[2].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[2].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[3].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[3].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[3].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[3].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[3].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[3].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[3].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[3].singles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[4].doubles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[4].doubles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[4].doubles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[4].doubles[3].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[4].singles[0].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[4].singles[1].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[4].singles[2].s.c ;
+  wire \cb_east.inst.connectaroni.clb1_outputs[4].singles[3].s.c ;
+  input [4:0] cb_east_in;
+  output [9:0] cb_east_out;
+  wire \cb_north.inst.cb_conf_bus[0] ;
+  wire \cb_north.inst.cb_conf_bus[100] ;
+  wire \cb_north.inst.cb_conf_bus[101] ;
+  wire \cb_north.inst.cb_conf_bus[102] ;
+  wire \cb_north.inst.cb_conf_bus[103] ;
+  wire \cb_north.inst.cb_conf_bus[104] ;
+  wire \cb_north.inst.cb_conf_bus[105] ;
+  wire \cb_north.inst.cb_conf_bus[106] ;
+  wire \cb_north.inst.cb_conf_bus[107] ;
+  wire \cb_north.inst.cb_conf_bus[108] ;
+  wire \cb_north.inst.cb_conf_bus[109] ;
+  wire \cb_north.inst.cb_conf_bus[10] ;
+  wire \cb_north.inst.cb_conf_bus[110] ;
+  wire \cb_north.inst.cb_conf_bus[111] ;
+  wire \cb_north.inst.cb_conf_bus[112] ;
+  wire \cb_north.inst.cb_conf_bus[113] ;
+  wire \cb_north.inst.cb_conf_bus[114] ;
+  wire \cb_north.inst.cb_conf_bus[115] ;
+  wire \cb_north.inst.cb_conf_bus[116] ;
+  wire \cb_north.inst.cb_conf_bus[117] ;
+  wire \cb_north.inst.cb_conf_bus[118] ;
+  wire \cb_north.inst.cb_conf_bus[119] ;
+  wire \cb_north.inst.cb_conf_bus[11] ;
+  wire \cb_north.inst.cb_conf_bus[120] ;
+  wire \cb_north.inst.cb_conf_bus[121] ;
+  wire \cb_north.inst.cb_conf_bus[122] ;
+  wire \cb_north.inst.cb_conf_bus[123] ;
+  wire \cb_north.inst.cb_conf_bus[124] ;
+  wire \cb_north.inst.cb_conf_bus[125] ;
+  wire \cb_north.inst.cb_conf_bus[126] ;
+  wire \cb_north.inst.cb_conf_bus[127] ;
+  wire \cb_north.inst.cb_conf_bus[128] ;
+  wire \cb_north.inst.cb_conf_bus[129] ;
+  wire \cb_north.inst.cb_conf_bus[12] ;
+  wire \cb_north.inst.cb_conf_bus[130] ;
+  wire \cb_north.inst.cb_conf_bus[131] ;
+  wire \cb_north.inst.cb_conf_bus[132] ;
+  wire \cb_north.inst.cb_conf_bus[133] ;
+  wire \cb_north.inst.cb_conf_bus[134] ;
+  wire \cb_north.inst.cb_conf_bus[135] ;
+  wire \cb_north.inst.cb_conf_bus[136] ;
+  wire \cb_north.inst.cb_conf_bus[137] ;
+  wire \cb_north.inst.cb_conf_bus[138] ;
+  wire \cb_north.inst.cb_conf_bus[139] ;
+  wire \cb_north.inst.cb_conf_bus[13] ;
+  wire \cb_north.inst.cb_conf_bus[140] ;
+  wire \cb_north.inst.cb_conf_bus[141] ;
+  wire \cb_north.inst.cb_conf_bus[142] ;
+  wire \cb_north.inst.cb_conf_bus[143] ;
+  wire \cb_north.inst.cb_conf_bus[144] ;
+  wire \cb_north.inst.cb_conf_bus[145] ;
+  wire \cb_north.inst.cb_conf_bus[146] ;
+  wire \cb_north.inst.cb_conf_bus[147] ;
+  wire \cb_north.inst.cb_conf_bus[148] ;
+  wire \cb_north.inst.cb_conf_bus[149] ;
+  wire \cb_north.inst.cb_conf_bus[14] ;
+  wire \cb_north.inst.cb_conf_bus[150] ;
+  wire \cb_north.inst.cb_conf_bus[151] ;
+  wire \cb_north.inst.cb_conf_bus[152] ;
+  wire \cb_north.inst.cb_conf_bus[153] ;
+  wire \cb_north.inst.cb_conf_bus[154] ;
+  wire \cb_north.inst.cb_conf_bus[155] ;
+  wire \cb_north.inst.cb_conf_bus[156] ;
+  wire \cb_north.inst.cb_conf_bus[157] ;
+  wire \cb_north.inst.cb_conf_bus[158] ;
+  wire \cb_north.inst.cb_conf_bus[159] ;
+  wire \cb_north.inst.cb_conf_bus[15] ;
+  wire \cb_north.inst.cb_conf_bus[160] ;
+  wire \cb_north.inst.cb_conf_bus[161] ;
+  wire \cb_north.inst.cb_conf_bus[162] ;
+  wire \cb_north.inst.cb_conf_bus[163] ;
+  wire \cb_north.inst.cb_conf_bus[164] ;
+  wire \cb_north.inst.cb_conf_bus[165] ;
+  wire \cb_north.inst.cb_conf_bus[166] ;
+  wire \cb_north.inst.cb_conf_bus[167] ;
+  wire \cb_north.inst.cb_conf_bus[168] ;
+  wire \cb_north.inst.cb_conf_bus[169] ;
+  wire \cb_north.inst.cb_conf_bus[16] ;
+  wire \cb_north.inst.cb_conf_bus[170] ;
+  wire \cb_north.inst.cb_conf_bus[171] ;
+  wire \cb_north.inst.cb_conf_bus[172] ;
+  wire \cb_north.inst.cb_conf_bus[173] ;
+  wire \cb_north.inst.cb_conf_bus[174] ;
+  wire \cb_north.inst.cb_conf_bus[175] ;
+  wire \cb_north.inst.cb_conf_bus[176] ;
+  wire \cb_north.inst.cb_conf_bus[177] ;
+  wire \cb_north.inst.cb_conf_bus[178] ;
+  wire \cb_north.inst.cb_conf_bus[179] ;
+  wire \cb_north.inst.cb_conf_bus[17] ;
+  wire \cb_north.inst.cb_conf_bus[180] ;
+  wire \cb_north.inst.cb_conf_bus[181] ;
+  wire \cb_north.inst.cb_conf_bus[182] ;
+  wire \cb_north.inst.cb_conf_bus[183] ;
+  wire \cb_north.inst.cb_conf_bus[184] ;
+  wire \cb_north.inst.cb_conf_bus[185] ;
+  wire \cb_north.inst.cb_conf_bus[186] ;
+  wire \cb_north.inst.cb_conf_bus[187] ;
+  wire \cb_north.inst.cb_conf_bus[188] ;
+  wire \cb_north.inst.cb_conf_bus[189] ;
+  wire \cb_north.inst.cb_conf_bus[18] ;
+  wire \cb_north.inst.cb_conf_bus[190] ;
+  wire \cb_north.inst.cb_conf_bus[191] ;
+  wire \cb_north.inst.cb_conf_bus[192] ;
+  wire \cb_north.inst.cb_conf_bus[193] ;
+  wire \cb_north.inst.cb_conf_bus[194] ;
+  wire \cb_north.inst.cb_conf_bus[195] ;
+  wire \cb_north.inst.cb_conf_bus[196] ;
+  wire \cb_north.inst.cb_conf_bus[197] ;
+  wire \cb_north.inst.cb_conf_bus[198] ;
+  wire \cb_north.inst.cb_conf_bus[199] ;
+  wire \cb_north.inst.cb_conf_bus[19] ;
+  wire \cb_north.inst.cb_conf_bus[1] ;
+  wire \cb_north.inst.cb_conf_bus[200] ;
+  wire \cb_north.inst.cb_conf_bus[201] ;
+  wire \cb_north.inst.cb_conf_bus[202] ;
+  wire \cb_north.inst.cb_conf_bus[203] ;
+  wire \cb_north.inst.cb_conf_bus[204] ;
+  wire \cb_north.inst.cb_conf_bus[205] ;
+  wire \cb_north.inst.cb_conf_bus[206] ;
+  wire \cb_north.inst.cb_conf_bus[207] ;
+  wire \cb_north.inst.cb_conf_bus[208] ;
+  wire \cb_north.inst.cb_conf_bus[209] ;
+  wire \cb_north.inst.cb_conf_bus[20] ;
+  wire \cb_north.inst.cb_conf_bus[210] ;
+  wire \cb_north.inst.cb_conf_bus[211] ;
+  wire \cb_north.inst.cb_conf_bus[212] ;
+  wire \cb_north.inst.cb_conf_bus[213] ;
+  wire \cb_north.inst.cb_conf_bus[214] ;
+  wire \cb_north.inst.cb_conf_bus[215] ;
+  wire \cb_north.inst.cb_conf_bus[216] ;
+  wire \cb_north.inst.cb_conf_bus[217] ;
+  wire \cb_north.inst.cb_conf_bus[218] ;
+  wire \cb_north.inst.cb_conf_bus[219] ;
+  wire \cb_north.inst.cb_conf_bus[21] ;
+  wire \cb_north.inst.cb_conf_bus[220] ;
+  wire \cb_north.inst.cb_conf_bus[221] ;
+  wire \cb_north.inst.cb_conf_bus[222] ;
+  wire \cb_north.inst.cb_conf_bus[223] ;
+  wire \cb_north.inst.cb_conf_bus[224] ;
+  wire \cb_north.inst.cb_conf_bus[225] ;
+  wire \cb_north.inst.cb_conf_bus[226] ;
+  wire \cb_north.inst.cb_conf_bus[227] ;
+  wire \cb_north.inst.cb_conf_bus[228] ;
+  wire \cb_north.inst.cb_conf_bus[229] ;
+  wire \cb_north.inst.cb_conf_bus[22] ;
+  wire \cb_north.inst.cb_conf_bus[230] ;
+  wire \cb_north.inst.cb_conf_bus[231] ;
+  wire \cb_north.inst.cb_conf_bus[232] ;
+  wire \cb_north.inst.cb_conf_bus[233] ;
+  wire \cb_north.inst.cb_conf_bus[234] ;
+  wire \cb_north.inst.cb_conf_bus[235] ;
+  wire \cb_north.inst.cb_conf_bus[236] ;
+  wire \cb_north.inst.cb_conf_bus[237] ;
+  wire \cb_north.inst.cb_conf_bus[238] ;
+  wire \cb_north.inst.cb_conf_bus[239] ;
+  wire \cb_north.inst.cb_conf_bus[23] ;
+  wire \cb_north.inst.cb_conf_bus[240] ;
+  wire \cb_north.inst.cb_conf_bus[241] ;
+  wire \cb_north.inst.cb_conf_bus[242] ;
+  wire \cb_north.inst.cb_conf_bus[243] ;
+  wire \cb_north.inst.cb_conf_bus[244] ;
+  wire \cb_north.inst.cb_conf_bus[245] ;
+  wire \cb_north.inst.cb_conf_bus[246] ;
+  wire \cb_north.inst.cb_conf_bus[247] ;
+  wire \cb_north.inst.cb_conf_bus[248] ;
+  wire \cb_north.inst.cb_conf_bus[249] ;
+  wire \cb_north.inst.cb_conf_bus[24] ;
+  wire \cb_north.inst.cb_conf_bus[250] ;
+  wire \cb_north.inst.cb_conf_bus[251] ;
+  wire \cb_north.inst.cb_conf_bus[252] ;
+  wire \cb_north.inst.cb_conf_bus[253] ;
+  wire \cb_north.inst.cb_conf_bus[254] ;
+  wire \cb_north.inst.cb_conf_bus[255] ;
+  wire \cb_north.inst.cb_conf_bus[256] ;
+  wire \cb_north.inst.cb_conf_bus[257] ;
+  wire \cb_north.inst.cb_conf_bus[258] ;
+  wire \cb_north.inst.cb_conf_bus[259] ;
+  wire \cb_north.inst.cb_conf_bus[25] ;
+  wire \cb_north.inst.cb_conf_bus[260] ;
+  wire \cb_north.inst.cb_conf_bus[261] ;
+  wire \cb_north.inst.cb_conf_bus[262] ;
+  wire \cb_north.inst.cb_conf_bus[263] ;
+  wire \cb_north.inst.cb_conf_bus[264] ;
+  wire \cb_north.inst.cb_conf_bus[265] ;
+  wire \cb_north.inst.cb_conf_bus[266] ;
+  wire \cb_north.inst.cb_conf_bus[267] ;
+  wire \cb_north.inst.cb_conf_bus[268] ;
+  wire \cb_north.inst.cb_conf_bus[269] ;
+  wire \cb_north.inst.cb_conf_bus[26] ;
+  wire \cb_north.inst.cb_conf_bus[270] ;
+  wire \cb_north.inst.cb_conf_bus[271] ;
+  wire \cb_north.inst.cb_conf_bus[272] ;
+  wire \cb_north.inst.cb_conf_bus[273] ;
+  wire \cb_north.inst.cb_conf_bus[274] ;
+  wire \cb_north.inst.cb_conf_bus[275] ;
+  wire \cb_north.inst.cb_conf_bus[276] ;
+  wire \cb_north.inst.cb_conf_bus[277] ;
+  wire \cb_north.inst.cb_conf_bus[278] ;
+  wire \cb_north.inst.cb_conf_bus[279] ;
+  wire \cb_north.inst.cb_conf_bus[27] ;
+  wire \cb_north.inst.cb_conf_bus[280] ;
+  wire \cb_north.inst.cb_conf_bus[281] ;
+  wire \cb_north.inst.cb_conf_bus[282] ;
+  wire \cb_north.inst.cb_conf_bus[283] ;
+  wire \cb_north.inst.cb_conf_bus[284] ;
+  wire \cb_north.inst.cb_conf_bus[285] ;
+  wire \cb_north.inst.cb_conf_bus[286] ;
+  wire \cb_north.inst.cb_conf_bus[287] ;
+  wire \cb_north.inst.cb_conf_bus[288] ;
+  wire \cb_north.inst.cb_conf_bus[289] ;
+  wire \cb_north.inst.cb_conf_bus[28] ;
+  wire \cb_north.inst.cb_conf_bus[290] ;
+  wire \cb_north.inst.cb_conf_bus[291] ;
+  wire \cb_north.inst.cb_conf_bus[292] ;
+  wire \cb_north.inst.cb_conf_bus[293] ;
+  wire \cb_north.inst.cb_conf_bus[294] ;
+  wire \cb_north.inst.cb_conf_bus[295] ;
+  wire \cb_north.inst.cb_conf_bus[296] ;
+  wire \cb_north.inst.cb_conf_bus[297] ;
+  wire \cb_north.inst.cb_conf_bus[298] ;
+  wire \cb_north.inst.cb_conf_bus[299] ;
+  wire \cb_north.inst.cb_conf_bus[29] ;
+  wire \cb_north.inst.cb_conf_bus[2] ;
+  wire \cb_north.inst.cb_conf_bus[300] ;
+  wire \cb_north.inst.cb_conf_bus[301] ;
+  wire \cb_north.inst.cb_conf_bus[302] ;
+  wire \cb_north.inst.cb_conf_bus[303] ;
+  wire \cb_north.inst.cb_conf_bus[304] ;
+  wire \cb_north.inst.cb_conf_bus[305] ;
+  wire \cb_north.inst.cb_conf_bus[306] ;
+  wire \cb_north.inst.cb_conf_bus[307] ;
+  wire \cb_north.inst.cb_conf_bus[308] ;
+  wire \cb_north.inst.cb_conf_bus[309] ;
+  wire \cb_north.inst.cb_conf_bus[30] ;
+  wire \cb_north.inst.cb_conf_bus[310] ;
+  wire \cb_north.inst.cb_conf_bus[311] ;
+  wire \cb_north.inst.cb_conf_bus[312] ;
+  wire \cb_north.inst.cb_conf_bus[313] ;
+  wire \cb_north.inst.cb_conf_bus[314] ;
+  wire \cb_north.inst.cb_conf_bus[315] ;
+  wire \cb_north.inst.cb_conf_bus[316] ;
+  wire \cb_north.inst.cb_conf_bus[317] ;
+  wire \cb_north.inst.cb_conf_bus[318] ;
+  wire \cb_north.inst.cb_conf_bus[319] ;
+  wire \cb_north.inst.cb_conf_bus[31] ;
+  wire \cb_north.inst.cb_conf_bus[320] ;
+  wire \cb_north.inst.cb_conf_bus[321] ;
+  wire \cb_north.inst.cb_conf_bus[322] ;
+  wire \cb_north.inst.cb_conf_bus[323] ;
+  wire \cb_north.inst.cb_conf_bus[324] ;
+  wire \cb_north.inst.cb_conf_bus[325] ;
+  wire \cb_north.inst.cb_conf_bus[326] ;
+  wire \cb_north.inst.cb_conf_bus[327] ;
+  wire \cb_north.inst.cb_conf_bus[328] ;
+  wire \cb_north.inst.cb_conf_bus[329] ;
+  wire \cb_north.inst.cb_conf_bus[32] ;
+  wire \cb_north.inst.cb_conf_bus[330] ;
+  wire \cb_north.inst.cb_conf_bus[331] ;
+  wire \cb_north.inst.cb_conf_bus[332] ;
+  wire \cb_north.inst.cb_conf_bus[333] ;
+  wire \cb_north.inst.cb_conf_bus[334] ;
+  wire \cb_north.inst.cb_conf_bus[335] ;
+  wire \cb_north.inst.cb_conf_bus[336] ;
+  wire \cb_north.inst.cb_conf_bus[337] ;
+  wire \cb_north.inst.cb_conf_bus[338] ;
+  wire \cb_north.inst.cb_conf_bus[339] ;
+  wire \cb_north.inst.cb_conf_bus[33] ;
+  wire \cb_north.inst.cb_conf_bus[340] ;
+  wire \cb_north.inst.cb_conf_bus[341] ;
+  wire \cb_north.inst.cb_conf_bus[342] ;
+  wire \cb_north.inst.cb_conf_bus[343] ;
+  wire \cb_north.inst.cb_conf_bus[344] ;
+  wire \cb_north.inst.cb_conf_bus[345] ;
+  wire \cb_north.inst.cb_conf_bus[346] ;
+  wire \cb_north.inst.cb_conf_bus[347] ;
+  wire \cb_north.inst.cb_conf_bus[348] ;
+  wire \cb_north.inst.cb_conf_bus[349] ;
+  wire \cb_north.inst.cb_conf_bus[34] ;
+  wire \cb_north.inst.cb_conf_bus[350] ;
+  wire \cb_north.inst.cb_conf_bus[351] ;
+  wire \cb_north.inst.cb_conf_bus[352] ;
+  wire \cb_north.inst.cb_conf_bus[353] ;
+  wire \cb_north.inst.cb_conf_bus[354] ;
+  wire \cb_north.inst.cb_conf_bus[355] ;
+  wire \cb_north.inst.cb_conf_bus[356] ;
+  wire \cb_north.inst.cb_conf_bus[357] ;
+  wire \cb_north.inst.cb_conf_bus[358] ;
+  wire \cb_north.inst.cb_conf_bus[359] ;
+  wire \cb_north.inst.cb_conf_bus[35] ;
+  wire \cb_north.inst.cb_conf_bus[360] ;
+  wire \cb_north.inst.cb_conf_bus[361] ;
+  wire \cb_north.inst.cb_conf_bus[362] ;
+  wire \cb_north.inst.cb_conf_bus[363] ;
+  wire \cb_north.inst.cb_conf_bus[364] ;
+  wire \cb_north.inst.cb_conf_bus[365] ;
+  wire \cb_north.inst.cb_conf_bus[366] ;
+  wire \cb_north.inst.cb_conf_bus[367] ;
+  wire \cb_north.inst.cb_conf_bus[368] ;
+  wire \cb_north.inst.cb_conf_bus[369] ;
+  wire \cb_north.inst.cb_conf_bus[36] ;
+  wire \cb_north.inst.cb_conf_bus[370] ;
+  wire \cb_north.inst.cb_conf_bus[371] ;
+  wire \cb_north.inst.cb_conf_bus[372] ;
+  wire \cb_north.inst.cb_conf_bus[373] ;
+  wire \cb_north.inst.cb_conf_bus[374] ;
+  wire \cb_north.inst.cb_conf_bus[375] ;
+  wire \cb_north.inst.cb_conf_bus[376] ;
+  wire \cb_north.inst.cb_conf_bus[377] ;
+  wire \cb_north.inst.cb_conf_bus[378] ;
+  wire \cb_north.inst.cb_conf_bus[379] ;
+  wire \cb_north.inst.cb_conf_bus[37] ;
+  wire \cb_north.inst.cb_conf_bus[380] ;
+  wire \cb_north.inst.cb_conf_bus[381] ;
+  wire \cb_north.inst.cb_conf_bus[382] ;
+  wire \cb_north.inst.cb_conf_bus[383] ;
+  wire \cb_north.inst.cb_conf_bus[384] ;
+  wire \cb_north.inst.cb_conf_bus[385] ;
+  wire \cb_north.inst.cb_conf_bus[386] ;
+  wire \cb_north.inst.cb_conf_bus[387] ;
+  wire \cb_north.inst.cb_conf_bus[388] ;
+  wire \cb_north.inst.cb_conf_bus[389] ;
+  wire \cb_north.inst.cb_conf_bus[38] ;
+  wire \cb_north.inst.cb_conf_bus[390] ;
+  wire \cb_north.inst.cb_conf_bus[391] ;
+  wire \cb_north.inst.cb_conf_bus[392] ;
+  wire \cb_north.inst.cb_conf_bus[393] ;
+  wire \cb_north.inst.cb_conf_bus[394] ;
+  wire \cb_north.inst.cb_conf_bus[395] ;
+  wire \cb_north.inst.cb_conf_bus[396] ;
+  wire \cb_north.inst.cb_conf_bus[397] ;
+  wire \cb_north.inst.cb_conf_bus[398] ;
+  wire \cb_north.inst.cb_conf_bus[399] ;
+  wire \cb_north.inst.cb_conf_bus[39] ;
+  wire \cb_north.inst.cb_conf_bus[3] ;
+  wire \cb_north.inst.cb_conf_bus[400] ;
+  wire \cb_north.inst.cb_conf_bus[401] ;
+  wire \cb_north.inst.cb_conf_bus[402] ;
+  wire \cb_north.inst.cb_conf_bus[403] ;
+  wire \cb_north.inst.cb_conf_bus[404] ;
+  wire \cb_north.inst.cb_conf_bus[405] ;
+  wire \cb_north.inst.cb_conf_bus[406] ;
+  wire \cb_north.inst.cb_conf_bus[407] ;
+  wire \cb_north.inst.cb_conf_bus[408] ;
+  wire \cb_north.inst.cb_conf_bus[409] ;
+  wire \cb_north.inst.cb_conf_bus[40] ;
+  wire \cb_north.inst.cb_conf_bus[410] ;
+  wire \cb_north.inst.cb_conf_bus[411] ;
+  wire \cb_north.inst.cb_conf_bus[412] ;
+  wire \cb_north.inst.cb_conf_bus[413] ;
+  wire \cb_north.inst.cb_conf_bus[414] ;
+  wire \cb_north.inst.cb_conf_bus[415] ;
+  wire \cb_north.inst.cb_conf_bus[416] ;
+  wire \cb_north.inst.cb_conf_bus[417] ;
+  wire \cb_north.inst.cb_conf_bus[418] ;
+  wire \cb_north.inst.cb_conf_bus[419] ;
+  wire \cb_north.inst.cb_conf_bus[41] ;
+  wire \cb_north.inst.cb_conf_bus[42] ;
+  wire \cb_north.inst.cb_conf_bus[43] ;
+  wire \cb_north.inst.cb_conf_bus[44] ;
+  wire \cb_north.inst.cb_conf_bus[45] ;
+  wire \cb_north.inst.cb_conf_bus[46] ;
+  wire \cb_north.inst.cb_conf_bus[47] ;
+  wire \cb_north.inst.cb_conf_bus[48] ;
+  wire \cb_north.inst.cb_conf_bus[49] ;
+  wire \cb_north.inst.cb_conf_bus[4] ;
+  wire \cb_north.inst.cb_conf_bus[50] ;
+  wire \cb_north.inst.cb_conf_bus[51] ;
+  wire \cb_north.inst.cb_conf_bus[52] ;
+  wire \cb_north.inst.cb_conf_bus[53] ;
+  wire \cb_north.inst.cb_conf_bus[54] ;
+  wire \cb_north.inst.cb_conf_bus[55] ;
+  wire \cb_north.inst.cb_conf_bus[56] ;
+  wire \cb_north.inst.cb_conf_bus[57] ;
+  wire \cb_north.inst.cb_conf_bus[58] ;
+  wire \cb_north.inst.cb_conf_bus[59] ;
+  wire \cb_north.inst.cb_conf_bus[5] ;
+  wire \cb_north.inst.cb_conf_bus[60] ;
+  wire \cb_north.inst.cb_conf_bus[61] ;
+  wire \cb_north.inst.cb_conf_bus[62] ;
+  wire \cb_north.inst.cb_conf_bus[63] ;
+  wire \cb_north.inst.cb_conf_bus[64] ;
+  wire \cb_north.inst.cb_conf_bus[65] ;
+  wire \cb_north.inst.cb_conf_bus[66] ;
+  wire \cb_north.inst.cb_conf_bus[67] ;
+  wire \cb_north.inst.cb_conf_bus[68] ;
+  wire \cb_north.inst.cb_conf_bus[69] ;
+  wire \cb_north.inst.cb_conf_bus[6] ;
+  wire \cb_north.inst.cb_conf_bus[70] ;
+  wire \cb_north.inst.cb_conf_bus[71] ;
+  wire \cb_north.inst.cb_conf_bus[72] ;
+  wire \cb_north.inst.cb_conf_bus[73] ;
+  wire \cb_north.inst.cb_conf_bus[74] ;
+  wire \cb_north.inst.cb_conf_bus[75] ;
+  wire \cb_north.inst.cb_conf_bus[76] ;
+  wire \cb_north.inst.cb_conf_bus[77] ;
+  wire \cb_north.inst.cb_conf_bus[78] ;
+  wire \cb_north.inst.cb_conf_bus[79] ;
+  wire \cb_north.inst.cb_conf_bus[7] ;
+  wire \cb_north.inst.cb_conf_bus[80] ;
+  wire \cb_north.inst.cb_conf_bus[81] ;
+  wire \cb_north.inst.cb_conf_bus[82] ;
+  wire \cb_north.inst.cb_conf_bus[83] ;
+  wire \cb_north.inst.cb_conf_bus[84] ;
+  wire \cb_north.inst.cb_conf_bus[85] ;
+  wire \cb_north.inst.cb_conf_bus[86] ;
+  wire \cb_north.inst.cb_conf_bus[87] ;
+  wire \cb_north.inst.cb_conf_bus[88] ;
+  wire \cb_north.inst.cb_conf_bus[89] ;
+  wire \cb_north.inst.cb_conf_bus[8] ;
+  wire \cb_north.inst.cb_conf_bus[90] ;
+  wire \cb_north.inst.cb_conf_bus[91] ;
+  wire \cb_north.inst.cb_conf_bus[92] ;
+  wire \cb_north.inst.cb_conf_bus[93] ;
+  wire \cb_north.inst.cb_conf_bus[94] ;
+  wire \cb_north.inst.cb_conf_bus[95] ;
+  wire \cb_north.inst.cb_conf_bus[96] ;
+  wire \cb_north.inst.cb_conf_bus[97] ;
+  wire \cb_north.inst.cb_conf_bus[98] ;
+  wire \cb_north.inst.cb_conf_bus[99] ;
+  wire \cb_north.inst.cb_conf_bus[9] ;
+  wire \cb_north.inst.configuroni.comb_shifter.config_data[420] ;
+  wire \cb_north.inst.configuroni.comb_shifter.config_data[421] ;
+  wire \cb_north.inst.configuroni.comb_shifter.head_bit.shift_in ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[0].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[1].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[2].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[3].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[4].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[5].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[6].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[7].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[8].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_inputs[9].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[0].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[0].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[0].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[0].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[0].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[0].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[0].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[1].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[1].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[1].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[1].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[1].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[1].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[1].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[2].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[2].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[2].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[2].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[2].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[2].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[2].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[3].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[3].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[3].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[3].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[3].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[3].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[3].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[4].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[4].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[4].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[4].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[4].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[4].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[4].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb0_outputs[4].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[0].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[1].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[2].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[3].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[4].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[5].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[6].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[7].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[8].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].directs[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].directs[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].directs[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].directs[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].doubles[4].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].doubles[5].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].doubles[6].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].doubles[7].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_inputs[9].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[0].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[0].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[0].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[0].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[0].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[0].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[0].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[0].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[1].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[1].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[1].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[1].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[1].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[1].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[1].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[1].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[2].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[2].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[2].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[2].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[2].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[2].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[2].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[2].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[3].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[3].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[3].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[3].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[3].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[3].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[3].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[3].singles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[4].doubles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[4].doubles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[4].doubles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[4].doubles[3].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[4].singles[0].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[4].singles[1].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[4].singles[2].s.c ;
+  wire \cb_north.inst.connectaroni.clb1_outputs[4].singles[3].s.c ;
+  input [4:0] cb_north_in;
+  output [9:0] cb_north_out;
+  input cen;
+  input [9:0] clb_south_in;
+  output [4:0] clb_south_out;
+  input [9:0] clb_west_in;
+  output [4:0] clb_west_out;
+  input clk;
+  inout [7:0] east_double;
+  inout [3:0] east_single;
+  inout [7:0] north_double;
+  inout [3:0] north_single;
+  input rst;
+  wire \sb.configuroni.comb_config[10] ;
+  wire \sb.configuroni.comb_config[11] ;
+  wire \sb.configuroni.comb_config[12] ;
+  wire \sb.configuroni.comb_config[13] ;
+  wire \sb.configuroni.comb_config[14] ;
+  wire \sb.configuroni.comb_config[15] ;
+  wire \sb.configuroni.comb_config[16] ;
+  wire \sb.configuroni.comb_config[17] ;
+  wire \sb.configuroni.comb_config[18] ;
+  wire \sb.configuroni.comb_config[19] ;
+  wire \sb.configuroni.comb_config[1] ;
+  wire \sb.configuroni.comb_config[20] ;
+  wire \sb.configuroni.comb_config[21] ;
+  wire \sb.configuroni.comb_config[22] ;
+  wire \sb.configuroni.comb_config[23] ;
+  wire \sb.configuroni.comb_config[24] ;
+  wire \sb.configuroni.comb_config[25] ;
+  wire \sb.configuroni.comb_config[26] ;
+  wire \sb.configuroni.comb_config[27] ;
+  wire \sb.configuroni.comb_config[28] ;
+  wire \sb.configuroni.comb_config[29] ;
+  wire \sb.configuroni.comb_config[2] ;
+  wire \sb.configuroni.comb_config[30] ;
+  wire \sb.configuroni.comb_config[31] ;
+  wire \sb.configuroni.comb_config[32] ;
+  wire \sb.configuroni.comb_config[33] ;
+  wire \sb.configuroni.comb_config[34] ;
+  wire \sb.configuroni.comb_config[35] ;
+  wire \sb.configuroni.comb_config[36] ;
+  wire \sb.configuroni.comb_config[37] ;
+  wire \sb.configuroni.comb_config[38] ;
+  wire \sb.configuroni.comb_config[39] ;
+  wire \sb.configuroni.comb_config[3] ;
+  wire \sb.configuroni.comb_config[40] ;
+  wire \sb.configuroni.comb_config[41] ;
+  wire \sb.configuroni.comb_config[42] ;
+  wire \sb.configuroni.comb_config[43] ;
+  wire \sb.configuroni.comb_config[44] ;
+  wire \sb.configuroni.comb_config[45] ;
+  wire \sb.configuroni.comb_config[46] ;
+  wire \sb.configuroni.comb_config[47] ;
+  wire \sb.configuroni.comb_config[4] ;
+  wire \sb.configuroni.comb_config[5] ;
+  wire \sb.configuroni.comb_config[6] ;
+  wire \sb.configuroni.comb_config[7] ;
+  wire \sb.configuroni.comb_config[8] ;
+  wire \sb.configuroni.comb_config[9] ;
+  wire \sb.configuroni.comb_shifter.config_data[48] ;
+  wire \sb.configuroni.comb_shifter.config_data[49] ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.e0s1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.e1s0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.e1w1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.n0e0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.n0s0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.n1e1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.s0w0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.s1n1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.s1w1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.w0e0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.w0n1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[0].elem.w1n0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.e0s1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.e1s0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.e1w1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.n0e0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.n0s0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.n1e1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.s0w0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.s1n1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.s1w1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.w0e0.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.w0n1.c ;
+  wire \sb.switcharoni.dusb.switch_box_element_two[1].elem.w1n0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.e0s1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.e1s0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.e1w1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.n0e0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.n0s0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.n1e1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.s0w0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.s1n1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.s1w1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.w0e0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.w0n1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[0].elem.w1n0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.e0s1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.e1s0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.e1w1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.n0e0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.n0s0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.n1e1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.s0w0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.s1n1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.s1w1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.w0e0.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.w0n1.c ;
+  wire \sb.switcharoni.susb.switch_box_element_two[1].elem.w1n0.c ;
+  input set_in_hard;
+  output set_out_hard;
+  input shift_in_hard;
+  output shift_out_hard;
+  wire \slice.configuroni.comb_config[0] ;
+  wire \slice.configuroni.comb_config[100] ;
+  wire \slice.configuroni.comb_config[101] ;
+  wire \slice.configuroni.comb_config[102] ;
+  wire \slice.configuroni.comb_config[103] ;
+  wire \slice.configuroni.comb_config[104] ;
+  wire \slice.configuroni.comb_config[105] ;
+  wire \slice.configuroni.comb_config[106] ;
+  wire \slice.configuroni.comb_config[107] ;
+  wire \slice.configuroni.comb_config[108] ;
+  wire \slice.configuroni.comb_config[109] ;
+  wire \slice.configuroni.comb_config[10] ;
+  wire \slice.configuroni.comb_config[110] ;
+  wire \slice.configuroni.comb_config[111] ;
+  wire \slice.configuroni.comb_config[112] ;
+  wire \slice.configuroni.comb_config[113] ;
+  wire \slice.configuroni.comb_config[114] ;
+  wire \slice.configuroni.comb_config[115] ;
+  wire \slice.configuroni.comb_config[116] ;
+  wire \slice.configuroni.comb_config[117] ;
+  wire \slice.configuroni.comb_config[118] ;
+  wire \slice.configuroni.comb_config[119] ;
+  wire \slice.configuroni.comb_config[11] ;
+  wire \slice.configuroni.comb_config[120] ;
+  wire \slice.configuroni.comb_config[121] ;
+  wire \slice.configuroni.comb_config[122] ;
+  wire \slice.configuroni.comb_config[123] ;
+  wire \slice.configuroni.comb_config[124] ;
+  wire \slice.configuroni.comb_config[125] ;
+  wire \slice.configuroni.comb_config[126] ;
+  wire \slice.configuroni.comb_config[127] ;
+  wire \slice.configuroni.comb_config[128] ;
+  wire \slice.configuroni.comb_config[129] ;
+  wire \slice.configuroni.comb_config[12] ;
+  wire \slice.configuroni.comb_config[130] ;
+  wire \slice.configuroni.comb_config[131] ;
+  wire \slice.configuroni.comb_config[132] ;
+  wire \slice.configuroni.comb_config[133] ;
+  wire \slice.configuroni.comb_config[134] ;
+  wire \slice.configuroni.comb_config[13] ;
+  wire \slice.configuroni.comb_config[14] ;
+  wire \slice.configuroni.comb_config[15] ;
+  wire \slice.configuroni.comb_config[16] ;
+  wire \slice.configuroni.comb_config[17] ;
+  wire \slice.configuroni.comb_config[18] ;
+  wire \slice.configuroni.comb_config[19] ;
+  wire \slice.configuroni.comb_config[1] ;
+  wire \slice.configuroni.comb_config[20] ;
+  wire \slice.configuroni.comb_config[21] ;
+  wire \slice.configuroni.comb_config[22] ;
+  wire \slice.configuroni.comb_config[23] ;
+  wire \slice.configuroni.comb_config[24] ;
+  wire \slice.configuroni.comb_config[25] ;
+  wire \slice.configuroni.comb_config[26] ;
+  wire \slice.configuroni.comb_config[27] ;
+  wire \slice.configuroni.comb_config[28] ;
+  wire \slice.configuroni.comb_config[29] ;
+  wire \slice.configuroni.comb_config[2] ;
+  wire \slice.configuroni.comb_config[30] ;
+  wire \slice.configuroni.comb_config[31] ;
+  wire \slice.configuroni.comb_config[32] ;
+  wire \slice.configuroni.comb_config[33] ;
+  wire \slice.configuroni.comb_config[34] ;
+  wire \slice.configuroni.comb_config[35] ;
+  wire \slice.configuroni.comb_config[36] ;
+  wire \slice.configuroni.comb_config[37] ;
+  wire \slice.configuroni.comb_config[38] ;
+  wire \slice.configuroni.comb_config[39] ;
+  wire \slice.configuroni.comb_config[3] ;
+  wire \slice.configuroni.comb_config[40] ;
+  wire \slice.configuroni.comb_config[41] ;
+  wire \slice.configuroni.comb_config[42] ;
+  wire \slice.configuroni.comb_config[43] ;
+  wire \slice.configuroni.comb_config[44] ;
+  wire \slice.configuroni.comb_config[45] ;
+  wire \slice.configuroni.comb_config[46] ;
+  wire \slice.configuroni.comb_config[47] ;
+  wire \slice.configuroni.comb_config[48] ;
+  wire \slice.configuroni.comb_config[49] ;
+  wire \slice.configuroni.comb_config[4] ;
+  wire \slice.configuroni.comb_config[50] ;
+  wire \slice.configuroni.comb_config[51] ;
+  wire \slice.configuroni.comb_config[52] ;
+  wire \slice.configuroni.comb_config[53] ;
+  wire \slice.configuroni.comb_config[54] ;
+  wire \slice.configuroni.comb_config[55] ;
+  wire \slice.configuroni.comb_config[56] ;
+  wire \slice.configuroni.comb_config[57] ;
+  wire \slice.configuroni.comb_config[58] ;
+  wire \slice.configuroni.comb_config[59] ;
+  wire \slice.configuroni.comb_config[5] ;
+  wire \slice.configuroni.comb_config[60] ;
+  wire \slice.configuroni.comb_config[61] ;
+  wire \slice.configuroni.comb_config[62] ;
+  wire \slice.configuroni.comb_config[63] ;
+  wire \slice.configuroni.comb_config[64] ;
+  wire \slice.configuroni.comb_config[65] ;
+  wire \slice.configuroni.comb_config[66] ;
+  wire \slice.configuroni.comb_config[67] ;
+  wire \slice.configuroni.comb_config[68] ;
+  wire \slice.configuroni.comb_config[69] ;
+  wire \slice.configuroni.comb_config[6] ;
+  wire \slice.configuroni.comb_config[70] ;
+  wire \slice.configuroni.comb_config[71] ;
+  wire \slice.configuroni.comb_config[72] ;
+  wire \slice.configuroni.comb_config[73] ;
+  wire \slice.configuroni.comb_config[74] ;
+  wire \slice.configuroni.comb_config[75] ;
+  wire \slice.configuroni.comb_config[76] ;
+  wire \slice.configuroni.comb_config[77] ;
+  wire \slice.configuroni.comb_config[78] ;
+  wire \slice.configuroni.comb_config[79] ;
+  wire \slice.configuroni.comb_config[7] ;
+  wire \slice.configuroni.comb_config[80] ;
+  wire \slice.configuroni.comb_config[81] ;
+  wire \slice.configuroni.comb_config[82] ;
+  wire \slice.configuroni.comb_config[83] ;
+  wire \slice.configuroni.comb_config[84] ;
+  wire \slice.configuroni.comb_config[85] ;
+  wire \slice.configuroni.comb_config[86] ;
+  wire \slice.configuroni.comb_config[87] ;
+  wire \slice.configuroni.comb_config[88] ;
+  wire \slice.configuroni.comb_config[89] ;
+  wire \slice.configuroni.comb_config[8] ;
+  wire \slice.configuroni.comb_config[90] ;
+  wire \slice.configuroni.comb_config[91] ;
+  wire \slice.configuroni.comb_config[92] ;
+  wire \slice.configuroni.comb_config[93] ;
+  wire \slice.configuroni.comb_config[94] ;
+  wire \slice.configuroni.comb_config[95] ;
+  wire \slice.configuroni.comb_config[96] ;
+  wire \slice.configuroni.comb_config[97] ;
+  wire \slice.configuroni.comb_config[98] ;
+  wire \slice.configuroni.comb_config[99] ;
+  wire \slice.configuroni.comb_config[9] ;
+  wire \slice.configuroni.comb_shifter.config_data[135] ;
+  wire \slice.configuroni.comb_shifter.config_data[136] ;
+  wire \slice.configuroni.comb_shifter.head_bit.shift_enable ;
+  wire \slice.configuroni.comb_shifter.head_bit.shift_in ;
+  wire \slice.configuroni.input_mux ;
+  wire \slice.configuroni.mem_config[1] ;
+  wire \slice.configuroni.mem_config[2] ;
+  wire \slice.configuroni.mem_config[3] ;
+  wire \slice.configuroni.mem_config[4] ;
+  wire \slice.configuroni.mem_config[5] ;
+  wire \slice.configuroni.mem_config[6] ;
+  wire \slice.configuroni.mem_config[7] ;
+  wire \slice.configuroni.mem_ctrl ;
+  wire \slice.sliceluroni.cc.P[0] ;
+  wire \slice.sliceluroni.cc.P[1] ;
+  wire \slice.sliceluroni.cc.P[2] ;
+  wire \slice.sliceluroni.cc.P[3] ;
+  wire \slice.sliceluroni.muxes.config_state[0] ;
+  wire \slice.sliceluroni.muxes.config_state[1] ;
+  wire \slice.sliceluroni.use_cc ;
+  inout [7:0] south_double;
+  inout [3:0] south_single;
+  inout [7:0] west_double;
+  inout [3:0] west_single;
+  sky130_fd_sc_hd__mux2_1 _04316_ (
+    .A0(set_in_hard),
+    .A1(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a ),
+    .S(\slice.configuroni.input_mux ),
+    .X(set_out_hard)
+  );
+  sky130_fd_sc_hd__mux2_1 _04317_ (
+    .A0(\slice.sliceluroni.cc.P[0] ),
+    .A1(\slice.sliceluroni.cc.P[1] ),
+    .S(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a ),
+    .X(_00090_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04318_ (
+    .A0(\slice.sliceluroni.cc.P[0] ),
+    .A1(_00090_),
+    .S(\slice.sliceluroni.muxes.config_state[0] ),
+    .X(_00091_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04319_ (
+    .A0(\slice.sliceluroni.cc.P[2] ),
+    .A1(\slice.sliceluroni.cc.P[3] ),
+    .S(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a ),
+    .X(_00092_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04320_ (
+    .A0(\slice.sliceluroni.cc.P[2] ),
+    .A1(_00092_),
+    .S(\slice.sliceluroni.muxes.config_state[0] ),
+    .X(_00093_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04321_ (
+    .A0(_00091_),
+    .A1(_00093_),
+    .S(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a ),
+    .X(_00094_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04322_ (
+    .A0(_00091_),
+    .A1(_00094_),
+    .S(\slice.sliceluroni.muxes.config_state[1] ),
+    .X(_00095_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04323_ (
+    .A0(_00095_),
+    .A1(_00096_),
+    .S(\slice.sliceluroni.use_cc ),
+    .X(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b )
+  );
+  sky130_fd_sc_hd__mux2_1 _04324_ (
+    .A0(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .A1(carry_in),
+    .S(\slice.sliceluroni.cc.P[0] ),
+    .X(_00097_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04325_ (
+    .A0(\slice.sliceluroni.cc.P[1] ),
+    .A1(_00098_),
+    .S(\slice.sliceluroni.use_cc ),
+    .X(clb_south_out[0])
+  );
+  sky130_fd_sc_hd__mux2_1 _04326_ (
+    .A0(clb_south_out[1]),
+    .A1(_00097_),
+    .S(\slice.sliceluroni.cc.P[1] ),
+    .X(_00099_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04327_ (
+    .A0(_00093_),
+    .A1(_00100_),
+    .S(\slice.sliceluroni.use_cc ),
+    .X(clb_west_out[0])
+  );
+  sky130_fd_sc_hd__mux2_1 _04328_ (
+    .A0(clb_west_out[1]),
+    .A1(_00099_),
+    .S(\slice.sliceluroni.cc.P[2] ),
+    .X(_00101_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04329_ (
+    .A0(\slice.sliceluroni.cc.P[3] ),
+    .A1(_00102_),
+    .S(\slice.sliceluroni.use_cc ),
+    .X(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b )
+  );
+  sky130_fd_sc_hd__mux2_1 _04330_ (
+    .A0(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .A1(\slice.configuroni.mem_config[6] ),
+    .S(_00089_),
+    .X(_00055_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04331_ (
+    .A0(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .A1(\slice.configuroni.mem_config[7] ),
+    .S(_00089_),
+    .X(_00056_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04332_ (
+    .A0(clb_west_out[0]),
+    .A1(\slice.configuroni.mem_config[4] ),
+    .S(_00089_),
+    .X(_00053_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04333_ (
+    .A0(clb_west_out[1]),
+    .A1(\slice.configuroni.mem_config[5] ),
+    .S(_00089_),
+    .X(_00054_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04334_ (
+    .A0(clb_south_out[0]),
+    .A1(\slice.configuroni.mem_config[2] ),
+    .S(_00089_),
+    .X(_00051_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04335_ (
+    .A0(clb_south_out[1]),
+    .A1(\slice.configuroni.mem_config[3] ),
+    .S(_00089_),
+    .X(_00052_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04336_ (
+    .A0(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .A1(\cb_north.inst.configuroni.comb_shifter.head_bit.shift_in ),
+    .S(_00089_),
+    .X(_00049_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04337_ (
+    .A0(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .A1(\slice.configuroni.mem_config[1] ),
+    .S(_00089_),
+    .X(_00050_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04338_ (
+    .A0(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .A1(_00101_),
+    .S(\slice.sliceluroni.cc.P[3] ),
+    .X(carry_out)
+  );
+  sky130_fd_sc_hd__mux2_1 _04339_ (
+    .A0(shift_in_hard),
+    .A1(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a ),
+    .S(\slice.configuroni.input_mux ),
+    .X(\slice.configuroni.comb_shifter.head_bit.shift_in )
+  );
+  sky130_fd_sc_hd__mux2_1 _04340_ (
+    .A0(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .A1(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a ),
+    .S(_04168_),
+    .X(_00103_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04341_ (
+    .A0(clb_south_out[1]),
+    .A1(clb_south_in[3]),
+    .S(_04217_),
+    .X(_00104_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04342_ (
+    .A0(clb_west_out[1]),
+    .A1(clb_west_in[3]),
+    .S(_04266_),
+    .X(_00105_)
+  );
+  sky130_fd_sc_hd__mux2_1 _04343_ (
+    .A0(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .A1(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a ),
+    .S(_04315_),
+    .X(_00106_)
+  );
+  sky130_fd_sc_hd__inv_2 _04344_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].singles[0].s.c ),
+    .Y(_00981_)
+  );
+  sky130_fd_sc_hd__inv_2 _04345_ (
+    .A(\slice.configuroni.mem_ctrl ),
+    .Y(_00107_)
+  );
+  sky130_fd_sc_hd__and2_4 _04346_ (
+    .A(set_out_hard),
+    .B(_00107_),
+    .X(_00089_)
+  );
+  sky130_fd_sc_hd__a21o_4 _04347_ (
+    .A1(set_out_hard),
+    .A2(_00107_),
+    .B1(clb_south_in[8]),
+    .X(_00000_)
+  );
+  sky130_fd_sc_hd__xor2_4 _04348_ (
+    .A(carry_in),
+    .B(\slice.sliceluroni.cc.P[0] ),
+    .X(_00096_)
+  );
+  sky130_fd_sc_hd__xor2_4 _04349_ (
+    .A(_00097_),
+    .B(\slice.sliceluroni.cc.P[1] ),
+    .X(_00098_)
+  );
+  sky130_fd_sc_hd__xor2_4 _04350_ (
+    .A(_00099_),
+    .B(\slice.sliceluroni.cc.P[2] ),
+    .X(_00100_)
+  );
+  sky130_fd_sc_hd__xor2_4 _04351_ (
+    .A(_00101_),
+    .B(\slice.sliceluroni.cc.P[3] ),
+    .X(_00102_)
+  );
+  sky130_fd_sc_hd__inv_2 _04352_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.n0e0.c ),
+    .Y(_00040_)
+  );
+  sky130_fd_sc_hd__inv_2 _04353_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.e1s0.c ),
+    .Y(_00038_)
+  );
+  sky130_fd_sc_hd__inv_2 _04354_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.s1w1.c ),
+    .Y(_00045_)
+  );
+  sky130_fd_sc_hd__inv_2 _04355_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.w0n1.c ),
+    .Y(_00047_)
+  );
+  sky130_fd_sc_hd__inv_2 _04356_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.n0s0.c ),
+    .Y(_00041_)
+  );
+  sky130_fd_sc_hd__inv_2 _04357_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.e1w1.c ),
+    .Y(_00039_)
+  );
+  sky130_fd_sc_hd__inv_2 _04358_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.s1n1.c ),
+    .Y(_00044_)
+  );
+  sky130_fd_sc_hd__inv_2 _04359_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.w0e0.c ),
+    .Y(_00046_)
+  );
+  sky130_fd_sc_hd__inv_2 _04360_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.n1e1.c ),
+    .Y(_00042_)
+  );
+  sky130_fd_sc_hd__inv_2 _04361_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.e0s1.c ),
+    .Y(_00037_)
+  );
+  sky130_fd_sc_hd__inv_2 _04362_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.s0w0.c ),
+    .Y(_00043_)
+  );
+  sky130_fd_sc_hd__inv_2 _04363_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[1].elem.w1n0.c ),
+    .Y(_00048_)
+  );
+  sky130_fd_sc_hd__inv_2 _04364_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.n0e0.c ),
+    .Y(_00028_)
+  );
+  sky130_fd_sc_hd__inv_2 _04365_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.e1s0.c ),
+    .Y(_00026_)
+  );
+  sky130_fd_sc_hd__inv_2 _04366_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.s1w1.c ),
+    .Y(_00033_)
+  );
+  sky130_fd_sc_hd__inv_2 _04367_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.w0n1.c ),
+    .Y(_00035_)
+  );
+  sky130_fd_sc_hd__inv_2 _04368_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.n0s0.c ),
+    .Y(_00029_)
+  );
+  sky130_fd_sc_hd__inv_2 _04369_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.e1w1.c ),
+    .Y(_00027_)
+  );
+  sky130_fd_sc_hd__inv_2 _04370_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.s1n1.c ),
+    .Y(_00032_)
+  );
+  sky130_fd_sc_hd__inv_2 _04371_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.w0e0.c ),
+    .Y(_00034_)
+  );
+  sky130_fd_sc_hd__inv_2 _04372_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.n1e1.c ),
+    .Y(_00030_)
+  );
+  sky130_fd_sc_hd__inv_2 _04373_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.e0s1.c ),
+    .Y(_00025_)
+  );
+  sky130_fd_sc_hd__inv_2 _04374_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.s0w0.c ),
+    .Y(_00031_)
+  );
+  sky130_fd_sc_hd__inv_2 _04375_ (
+    .A(\sb.switcharoni.susb.switch_box_element_two[0].elem.w1n0.c ),
+    .Y(_00036_)
+  );
+  sky130_fd_sc_hd__inv_2 _04376_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.n0e0.c ),
+    .Y(_00016_)
+  );
+  sky130_fd_sc_hd__inv_2 _04377_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.e1s0.c ),
+    .Y(_00014_)
+  );
+  sky130_fd_sc_hd__inv_2 _04378_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.s1w1.c ),
+    .Y(_00021_)
+  );
+  sky130_fd_sc_hd__inv_2 _04379_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.w0n1.c ),
+    .Y(_00023_)
+  );
+  sky130_fd_sc_hd__inv_2 _04380_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.n0s0.c ),
+    .Y(_00017_)
+  );
+  sky130_fd_sc_hd__inv_2 _04381_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.e1w1.c ),
+    .Y(_00015_)
+  );
+  sky130_fd_sc_hd__inv_2 _04382_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.s1n1.c ),
+    .Y(_00020_)
+  );
+  sky130_fd_sc_hd__inv_2 _04383_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.w0e0.c ),
+    .Y(_00022_)
+  );
+  sky130_fd_sc_hd__inv_2 _04384_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.n1e1.c ),
+    .Y(_00018_)
+  );
+  sky130_fd_sc_hd__inv_2 _04385_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.e0s1.c ),
+    .Y(_00013_)
+  );
+  sky130_fd_sc_hd__inv_2 _04386_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.s0w0.c ),
+    .Y(_00019_)
+  );
+  sky130_fd_sc_hd__inv_2 _04387_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[1].elem.w1n0.c ),
+    .Y(_00024_)
+  );
+  sky130_fd_sc_hd__inv_2 _04388_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.n0e0.c ),
+    .Y(_00004_)
+  );
+  sky130_fd_sc_hd__inv_2 _04389_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.e1s0.c ),
+    .Y(_00002_)
+  );
+  sky130_fd_sc_hd__inv_2 _04390_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.s1w1.c ),
+    .Y(_00009_)
+  );
+  sky130_fd_sc_hd__inv_2 _04391_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.w0n1.c ),
+    .Y(_00011_)
+  );
+  sky130_fd_sc_hd__inv_2 _04392_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.n0s0.c ),
+    .Y(_00005_)
+  );
+  sky130_fd_sc_hd__inv_2 _04393_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.e1w1.c ),
+    .Y(_00003_)
+  );
+  sky130_fd_sc_hd__inv_2 _04394_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.s1n1.c ),
+    .Y(_00008_)
+  );
+  sky130_fd_sc_hd__inv_2 _04395_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.w0e0.c ),
+    .Y(_00010_)
+  );
+  sky130_fd_sc_hd__inv_2 _04396_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.n1e1.c ),
+    .Y(_00006_)
+  );
+  sky130_fd_sc_hd__inv_2 _04397_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.e0s1.c ),
+    .Y(_00001_)
+  );
+  sky130_fd_sc_hd__inv_2 _04398_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.s0w0.c ),
+    .Y(_00007_)
+  );
+  sky130_fd_sc_hd__inv_2 _04399_ (
+    .A(\sb.switcharoni.dusb.switch_box_element_two[0].elem.w1n0.c ),
+    .Y(_00012_)
+  );
+  sky130_fd_sc_hd__and2_4 _04400_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .B(_00103_),
+    .X(_00108_)
+  );
+  sky130_fd_sc_hd__buf_2 _04401_ (
+    .A(_00108_),
+    .X(_04151_)
+  );
+  sky130_fd_sc_hd__inv_2 _04402_ (
+    .A(_04151_),
+    .Y(_00064_)
+  );
+  sky130_fd_sc_hd__inv_2 _04403_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .Y(_00109_)
+  );
+  sky130_fd_sc_hd__and2_4 _04404_ (
+    .A(_00109_),
+    .B(_00103_),
+    .X(_04150_)
+  );
+  sky130_fd_sc_hd__inv_2 _04405_ (
+    .A(_00103_),
+    .Y(_00110_)
+  );
+  sky130_fd_sc_hd__or2_4 _04406_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .B(_00110_),
+    .X(_00063_)
+  );
+  sky130_fd_sc_hd__and2_4 _04407_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .B(_00110_),
+    .X(_04149_)
+  );
+  sky130_fd_sc_hd__or2_4 _04408_ (
+    .A(_00109_),
+    .B(_00103_),
+    .X(_00062_)
+  );
+  sky130_fd_sc_hd__or2_4 _04409_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .B(_00103_),
+    .X(_00111_)
+  );
+  sky130_fd_sc_hd__buf_2 _04410_ (
+    .A(_00111_),
+    .X(_00061_)
+  );
+  sky130_fd_sc_hd__inv_2 _04411_ (
+    .A(_00061_),
+    .Y(_04148_)
+  );
+  sky130_fd_sc_hd__and2_4 _04412_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .B(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .X(_00112_)
+  );
+  sky130_fd_sc_hd__buf_2 _04413_ (
+    .A(_00112_),
+    .X(_04127_)
+  );
+  sky130_fd_sc_hd__inv_2 _04414_ (
+    .A(_04127_),
+    .Y(_00060_)
+  );
+  sky130_fd_sc_hd__inv_2 _04415_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .Y(_00113_)
+  );
+  sky130_fd_sc_hd__and2_4 _04416_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .B(_00113_),
+    .X(_04126_)
+  );
+  sky130_fd_sc_hd__inv_2 _04417_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .Y(_00114_)
+  );
+  sky130_fd_sc_hd__or2_4 _04418_ (
+    .A(_00114_),
+    .B(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .X(_00059_)
+  );
+  sky130_fd_sc_hd__and2_4 _04419_ (
+    .A(_00114_),
+    .B(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .X(_04125_)
+  );
+  sky130_fd_sc_hd__or2_4 _04420_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .B(_00113_),
+    .X(_00058_)
+  );
+  sky130_fd_sc_hd__or2_4 _04421_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .B(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .X(_00115_)
+  );
+  sky130_fd_sc_hd__buf_2 _04422_ (
+    .A(_00115_),
+    .X(_00057_)
+  );
+  sky130_fd_sc_hd__inv_2 _04423_ (
+    .A(_00057_),
+    .Y(_04124_)
+  );
+  sky130_fd_sc_hd__and2_4 _04424_ (
+    .A(clb_south_in[2]),
+    .B(_00104_),
+    .X(_00116_)
+  );
+  sky130_fd_sc_hd__buf_2 _04425_ (
+    .A(_00116_),
+    .X(_04200_)
+  );
+  sky130_fd_sc_hd__inv_2 _04426_ (
+    .A(_04200_),
+    .Y(_00072_)
+  );
+  sky130_fd_sc_hd__inv_2 _04427_ (
+    .A(clb_south_in[2]),
+    .Y(_00117_)
+  );
+  sky130_fd_sc_hd__and2_4 _04428_ (
+    .A(_00117_),
+    .B(_00104_),
+    .X(_04199_)
+  );
+  sky130_fd_sc_hd__inv_2 _04429_ (
+    .A(_00104_),
+    .Y(_00118_)
+  );
+  sky130_fd_sc_hd__or2_4 _04430_ (
+    .A(clb_south_in[2]),
+    .B(_00118_),
+    .X(_00071_)
+  );
+  sky130_fd_sc_hd__and2_4 _04431_ (
+    .A(clb_south_in[2]),
+    .B(_00118_),
+    .X(_04198_)
+  );
+  sky130_fd_sc_hd__or2_4 _04432_ (
+    .A(_00117_),
+    .B(_00104_),
+    .X(_00070_)
+  );
+  sky130_fd_sc_hd__or2_4 _04433_ (
+    .A(clb_south_in[2]),
+    .B(_00104_),
+    .X(_00119_)
+  );
+  sky130_fd_sc_hd__buf_2 _04434_ (
+    .A(_00119_),
+    .X(_00069_)
+  );
+  sky130_fd_sc_hd__inv_2 _04435_ (
+    .A(_00069_),
+    .Y(_04197_)
+  );
+  sky130_fd_sc_hd__and2_4 _04436_ (
+    .A(clb_south_in[7]),
+    .B(clb_south_in[6]),
+    .X(_00120_)
+  );
+  sky130_fd_sc_hd__buf_2 _04437_ (
+    .A(_00120_),
+    .X(_04176_)
+  );
+  sky130_fd_sc_hd__inv_2 _04438_ (
+    .A(_04176_),
+    .Y(_00068_)
+  );
+  sky130_fd_sc_hd__inv_2 _04439_ (
+    .A(clb_south_in[6]),
+    .Y(_00121_)
+  );
+  sky130_fd_sc_hd__and2_4 _04440_ (
+    .A(clb_south_in[7]),
+    .B(_00121_),
+    .X(_04175_)
+  );
+  sky130_fd_sc_hd__inv_2 _04441_ (
+    .A(clb_south_in[7]),
+    .Y(_00122_)
+  );
+  sky130_fd_sc_hd__or2_4 _04442_ (
+    .A(_00122_),
+    .B(clb_south_in[6]),
+    .X(_00067_)
+  );
+  sky130_fd_sc_hd__and2_4 _04443_ (
+    .A(_00122_),
+    .B(clb_south_in[6]),
+    .X(_04174_)
+  );
+  sky130_fd_sc_hd__or2_4 _04444_ (
+    .A(clb_south_in[7]),
+    .B(_00121_),
+    .X(_00066_)
+  );
+  sky130_fd_sc_hd__or2_4 _04445_ (
+    .A(clb_south_in[7]),
+    .B(clb_south_in[6]),
+    .X(_00123_)
+  );
+  sky130_fd_sc_hd__buf_2 _04446_ (
+    .A(_00123_),
+    .X(_00065_)
+  );
+  sky130_fd_sc_hd__inv_2 _04447_ (
+    .A(_00065_),
+    .Y(_04173_)
+  );
+  sky130_fd_sc_hd__and2_4 _04448_ (
+    .A(clb_west_in[2]),
+    .B(_00105_),
+    .X(_00124_)
+  );
+  sky130_fd_sc_hd__buf_2 _04449_ (
+    .A(_00124_),
+    .X(_04249_)
+  );
+  sky130_fd_sc_hd__inv_2 _04450_ (
+    .A(_04249_),
+    .Y(_00080_)
+  );
+  sky130_fd_sc_hd__inv_2 _04451_ (
+    .A(clb_west_in[2]),
+    .Y(_00125_)
+  );
+  sky130_fd_sc_hd__and2_4 _04452_ (
+    .A(_00125_),
+    .B(_00105_),
+    .X(_04248_)
+  );
+  sky130_fd_sc_hd__inv_2 _04453_ (
+    .A(_00105_),
+    .Y(_00126_)
+  );
+  sky130_fd_sc_hd__or2_4 _04454_ (
+    .A(clb_west_in[2]),
+    .B(_00126_),
+    .X(_00079_)
+  );
+  sky130_fd_sc_hd__and2_4 _04455_ (
+    .A(clb_west_in[2]),
+    .B(_00126_),
+    .X(_04247_)
+  );
+  sky130_fd_sc_hd__or2_4 _04456_ (
+    .A(_00125_),
+    .B(_00105_),
+    .X(_00078_)
+  );
+  sky130_fd_sc_hd__or2_4 _04457_ (
+    .A(clb_west_in[2]),
+    .B(_00105_),
+    .X(_00127_)
+  );
+  sky130_fd_sc_hd__buf_2 _04458_ (
+    .A(_00127_),
+    .X(_00077_)
+  );
+  sky130_fd_sc_hd__inv_2 _04459_ (
+    .A(_00077_),
+    .Y(_04246_)
+  );
+  sky130_fd_sc_hd__and2_4 _04460_ (
+    .A(clb_west_in[7]),
+    .B(clb_west_in[6]),
+    .X(_00128_)
+  );
+  sky130_fd_sc_hd__buf_2 _04461_ (
+    .A(_00128_),
+    .X(_04225_)
+  );
+  sky130_fd_sc_hd__inv_2 _04462_ (
+    .A(_04225_),
+    .Y(_00076_)
+  );
+  sky130_fd_sc_hd__inv_2 _04463_ (
+    .A(clb_west_in[6]),
+    .Y(_00129_)
+  );
+  sky130_fd_sc_hd__and2_4 _04464_ (
+    .A(clb_west_in[7]),
+    .B(_00129_),
+    .X(_04224_)
+  );
+  sky130_fd_sc_hd__inv_2 _04465_ (
+    .A(clb_west_in[7]),
+    .Y(_00130_)
+  );
+  sky130_fd_sc_hd__or2_4 _04466_ (
+    .A(_00130_),
+    .B(clb_west_in[6]),
+    .X(_00075_)
+  );
+  sky130_fd_sc_hd__and2_4 _04467_ (
+    .A(_00130_),
+    .B(clb_west_in[6]),
+    .X(_04223_)
+  );
+  sky130_fd_sc_hd__or2_4 _04468_ (
+    .A(clb_west_in[7]),
+    .B(_00129_),
+    .X(_00074_)
+  );
+  sky130_fd_sc_hd__or2_4 _04469_ (
+    .A(clb_west_in[7]),
+    .B(clb_west_in[6]),
+    .X(_00131_)
+  );
+  sky130_fd_sc_hd__buf_2 _04470_ (
+    .A(_00131_),
+    .X(_00073_)
+  );
+  sky130_fd_sc_hd__inv_2 _04471_ (
+    .A(_00073_),
+    .Y(_04222_)
+  );
+  sky130_fd_sc_hd__and2_4 _04472_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .B(_00106_),
+    .X(_00132_)
+  );
+  sky130_fd_sc_hd__buf_2 _04473_ (
+    .A(_00132_),
+    .X(_04298_)
+  );
+  sky130_fd_sc_hd__inv_2 _04474_ (
+    .A(_04298_),
+    .Y(_00088_)
+  );
+  sky130_fd_sc_hd__inv_2 _04475_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .Y(_00133_)
+  );
+  sky130_fd_sc_hd__and2_4 _04476_ (
+    .A(_00133_),
+    .B(_00106_),
+    .X(_04297_)
+  );
+  sky130_fd_sc_hd__inv_2 _04477_ (
+    .A(_00106_),
+    .Y(_00134_)
+  );
+  sky130_fd_sc_hd__or2_4 _04478_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .B(_00134_),
+    .X(_00087_)
+  );
+  sky130_fd_sc_hd__and2_4 _04479_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .B(_00134_),
+    .X(_04296_)
+  );
+  sky130_fd_sc_hd__or2_4 _04480_ (
+    .A(_00133_),
+    .B(_00106_),
+    .X(_00086_)
+  );
+  sky130_fd_sc_hd__or2_4 _04481_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a ),
+    .B(_00106_),
+    .X(_00135_)
+  );
+  sky130_fd_sc_hd__buf_2 _04482_ (
+    .A(_00135_),
+    .X(_00085_)
+  );
+  sky130_fd_sc_hd__inv_2 _04483_ (
+    .A(_00085_),
+    .Y(_04295_)
+  );
+  sky130_fd_sc_hd__and2_4 _04484_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .B(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .X(_00136_)
+  );
+  sky130_fd_sc_hd__buf_2 _04485_ (
+    .A(_00136_),
+    .X(_04274_)
+  );
+  sky130_fd_sc_hd__inv_2 _04486_ (
+    .A(_04274_),
+    .Y(_00084_)
+  );
+  sky130_fd_sc_hd__inv_2 _04487_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .Y(_00137_)
+  );
+  sky130_fd_sc_hd__and2_4 _04488_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .B(_00137_),
+    .X(_04273_)
+  );
+  sky130_fd_sc_hd__inv_2 _04489_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .Y(_00138_)
+  );
+  sky130_fd_sc_hd__or2_4 _04490_ (
+    .A(_00138_),
+    .B(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .X(_00083_)
+  );
+  sky130_fd_sc_hd__and2_4 _04491_ (
+    .A(_00138_),
+    .B(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .X(_04272_)
+  );
+  sky130_fd_sc_hd__or2_4 _04492_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .B(_00137_),
+    .X(_00082_)
+  );
+  sky130_fd_sc_hd__or2_4 _04493_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a ),
+    .B(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a ),
+    .X(_00139_)
+  );
+  sky130_fd_sc_hd__buf_2 _04494_ (
+    .A(_00139_),
+    .X(_00081_)
+  );
+  sky130_fd_sc_hd__inv_2 _04495_ (
+    .A(_00081_),
+    .Y(_04271_)
+  );
+  sky130_fd_sc_hd__inv_2 _04496_ (
+    .A(set_in_hard),
+    .Y(_00140_)
+  );
+  sky130_fd_sc_hd__and2_4 _04497_ (
+    .A(cen),
+    .B(_00140_),
+    .X(\slice.configuroni.comb_shifter.head_bit.shift_enable )
+  );
+  sky130_fd_sc_hd__inv_2 _04498_ (
+    .A(set_out_hard),
+    .Y(_00141_)
+  );
+  sky130_fd_sc_hd__and2_4 _04499_ (
+    .A(_00141_),
+    .B(cen),
+    .X(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable )
+  );
+  sky130_fd_sc_hd__inv_2 _04500_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[2].s.c ),
+    .Y(_00686_)
+  );
+  sky130_fd_sc_hd__inv_2 _04501_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[1].s.c ),
+    .Y(_00687_)
+  );
+  sky130_fd_sc_hd__inv_2 _04502_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[0].s.c ),
+    .Y(_00688_)
+  );
+  sky130_fd_sc_hd__inv_2 _04503_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].singles[3].s.c ),
+    .Y(_00689_)
+  );
+  sky130_fd_sc_hd__inv_2 _04504_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].singles[2].s.c ),
+    .Y(_00690_)
+  );
+  sky130_fd_sc_hd__inv_2 _04505_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].singles[1].s.c ),
+    .Y(_00691_)
+  );
+  sky130_fd_sc_hd__inv_2 _04506_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].singles[0].s.c ),
+    .Y(_00692_)
+  );
+  sky130_fd_sc_hd__inv_2 _04507_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].directs[4].s.c ),
+    .Y(_00693_)
+  );
+  sky130_fd_sc_hd__inv_2 _04508_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].directs[3].s.c ),
+    .Y(_00694_)
+  );
+  sky130_fd_sc_hd__inv_2 _04509_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].directs[2].s.c ),
+    .Y(_00695_)
+  );
+  sky130_fd_sc_hd__inv_2 _04510_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].directs[1].s.c ),
+    .Y(_00696_)
+  );
+  sky130_fd_sc_hd__inv_2 _04511_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.c ),
+    .Y(_00697_)
+  );
+  sky130_fd_sc_hd__inv_2 _04512_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[7].s.c ),
+    .Y(_00698_)
+  );
+  sky130_fd_sc_hd__inv_2 _04513_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[6].s.c ),
+    .Y(_00699_)
+  );
+  sky130_fd_sc_hd__inv_2 _04514_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[5].s.c ),
+    .Y(_00700_)
+  );
+  sky130_fd_sc_hd__inv_2 _04515_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[4].s.c ),
+    .Y(_00701_)
+  );
+  sky130_fd_sc_hd__inv_2 _04516_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[3].s.c ),
+    .Y(_00702_)
+  );
+  sky130_fd_sc_hd__inv_2 _04517_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[2].s.c ),
+    .Y(_00703_)
+  );
+  sky130_fd_sc_hd__inv_2 _04518_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[1].s.c ),
+    .Y(_00704_)
+  );
+  sky130_fd_sc_hd__inv_2 _04519_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[0].s.c ),
+    .Y(_00705_)
+  );
+  sky130_fd_sc_hd__inv_2 _04520_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].singles[3].s.c ),
+    .Y(_00706_)
+  );
+  sky130_fd_sc_hd__inv_2 _04521_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].singles[2].s.c ),
+    .Y(_00707_)
+  );
+  sky130_fd_sc_hd__inv_2 _04522_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].singles[1].s.c ),
+    .Y(_00708_)
+  );
+  sky130_fd_sc_hd__inv_2 _04523_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].singles[0].s.c ),
+    .Y(_00709_)
+  );
+  sky130_fd_sc_hd__inv_2 _04524_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].directs[4].s.c ),
+    .Y(_00710_)
+  );
+  sky130_fd_sc_hd__inv_2 _04525_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].directs[3].s.c ),
+    .Y(_00711_)
+  );
+  sky130_fd_sc_hd__inv_2 _04526_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].directs[2].s.c ),
+    .Y(_00712_)
+  );
+  sky130_fd_sc_hd__inv_2 _04527_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].directs[1].s.c ),
+    .Y(_00713_)
+  );
+  sky130_fd_sc_hd__inv_2 _04528_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.c ),
+    .Y(_00714_)
+  );
+  sky130_fd_sc_hd__inv_2 _04529_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[7].s.c ),
+    .Y(_00715_)
+  );
+  sky130_fd_sc_hd__inv_2 _04530_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[6].s.c ),
+    .Y(_00716_)
+  );
+  sky130_fd_sc_hd__inv_2 _04531_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[5].s.c ),
+    .Y(_00717_)
+  );
+  sky130_fd_sc_hd__inv_2 _04532_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[4].s.c ),
+    .Y(_00718_)
+  );
+  sky130_fd_sc_hd__inv_2 _04533_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[3].s.c ),
+    .Y(_00719_)
+  );
+  sky130_fd_sc_hd__inv_2 _04534_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[2].s.c ),
+    .Y(_00720_)
+  );
+  sky130_fd_sc_hd__inv_2 _04535_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[1].s.c ),
+    .Y(_00721_)
+  );
+  sky130_fd_sc_hd__inv_2 _04536_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[0].s.c ),
+    .Y(_00722_)
+  );
+  sky130_fd_sc_hd__inv_2 _04537_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].singles[3].s.c ),
+    .Y(_00723_)
+  );
+  sky130_fd_sc_hd__inv_2 _04538_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].singles[2].s.c ),
+    .Y(_00724_)
+  );
+  sky130_fd_sc_hd__inv_2 _04539_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].singles[1].s.c ),
+    .Y(_00725_)
+  );
+  sky130_fd_sc_hd__inv_2 _04540_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].singles[0].s.c ),
+    .Y(_00726_)
+  );
+  sky130_fd_sc_hd__inv_2 _04541_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].directs[4].s.c ),
+    .Y(_00727_)
+  );
+  sky130_fd_sc_hd__inv_2 _04542_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].directs[3].s.c ),
+    .Y(_00728_)
+  );
+  sky130_fd_sc_hd__inv_2 _04543_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].directs[2].s.c ),
+    .Y(_00729_)
+  );
+  sky130_fd_sc_hd__inv_2 _04544_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].directs[1].s.c ),
+    .Y(_00730_)
+  );
+  sky130_fd_sc_hd__inv_2 _04545_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.c ),
+    .Y(_00731_)
+  );
+  sky130_fd_sc_hd__inv_2 _04546_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[7].s.c ),
+    .Y(_00732_)
+  );
+  sky130_fd_sc_hd__inv_2 _04547_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[6].s.c ),
+    .Y(_00733_)
+  );
+  sky130_fd_sc_hd__inv_2 _04548_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[5].s.c ),
+    .Y(_00734_)
+  );
+  sky130_fd_sc_hd__inv_2 _04549_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[4].s.c ),
+    .Y(_00735_)
+  );
+  sky130_fd_sc_hd__inv_2 _04550_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[3].s.c ),
+    .Y(_00736_)
+  );
+  sky130_fd_sc_hd__inv_2 _04551_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[2].s.c ),
+    .Y(_00737_)
+  );
+  sky130_fd_sc_hd__inv_2 _04552_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[1].s.c ),
+    .Y(_00738_)
+  );
+  sky130_fd_sc_hd__inv_2 _04553_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[0].s.c ),
+    .Y(_00739_)
+  );
+  sky130_fd_sc_hd__inv_2 _04554_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].singles[3].s.c ),
+    .Y(_00740_)
+  );
+  sky130_fd_sc_hd__inv_2 _04555_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].singles[2].s.c ),
+    .Y(_00741_)
+  );
+  sky130_fd_sc_hd__inv_2 _04556_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].singles[1].s.c ),
+    .Y(_00742_)
+  );
+  sky130_fd_sc_hd__inv_2 _04557_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].singles[0].s.c ),
+    .Y(_00743_)
+  );
+  sky130_fd_sc_hd__inv_2 _04558_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].directs[4].s.c ),
+    .Y(_00744_)
+  );
+  sky130_fd_sc_hd__inv_2 _04559_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].directs[3].s.c ),
+    .Y(_00745_)
+  );
+  sky130_fd_sc_hd__inv_2 _04560_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].directs[2].s.c ),
+    .Y(_00746_)
+  );
+  sky130_fd_sc_hd__inv_2 _04561_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].directs[1].s.c ),
+    .Y(_00747_)
+  );
+  sky130_fd_sc_hd__inv_2 _04562_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.c ),
+    .Y(_00748_)
+  );
+  sky130_fd_sc_hd__inv_2 _04563_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[7].s.c ),
+    .Y(_00749_)
+  );
+  sky130_fd_sc_hd__inv_2 _04564_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[6].s.c ),
+    .Y(_00750_)
+  );
+  sky130_fd_sc_hd__inv_2 _04565_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[5].s.c ),
+    .Y(_00751_)
+  );
+  sky130_fd_sc_hd__inv_2 _04566_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[4].s.c ),
+    .Y(_00752_)
+  );
+  sky130_fd_sc_hd__inv_2 _04567_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[3].s.c ),
+    .Y(_00753_)
+  );
+  sky130_fd_sc_hd__inv_2 _04568_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[2].s.c ),
+    .Y(_00754_)
+  );
+  sky130_fd_sc_hd__inv_2 _04569_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[1].s.c ),
+    .Y(_00755_)
+  );
+  sky130_fd_sc_hd__inv_2 _04570_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[0].s.c ),
+    .Y(_00756_)
+  );
+  sky130_fd_sc_hd__inv_2 _04571_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].singles[3].s.c ),
+    .Y(_00757_)
+  );
+  sky130_fd_sc_hd__inv_2 _04572_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].singles[2].s.c ),
+    .Y(_00758_)
+  );
+  sky130_fd_sc_hd__inv_2 _04573_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].singles[1].s.c ),
+    .Y(_00759_)
+  );
+  sky130_fd_sc_hd__inv_2 _04574_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].singles[0].s.c ),
+    .Y(_00760_)
+  );
+  sky130_fd_sc_hd__inv_2 _04575_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].directs[4].s.c ),
+    .Y(_00761_)
+  );
+  sky130_fd_sc_hd__inv_2 _04576_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].directs[3].s.c ),
+    .Y(_00762_)
+  );
+  sky130_fd_sc_hd__inv_2 _04577_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].directs[2].s.c ),
+    .Y(_00763_)
+  );
+  sky130_fd_sc_hd__inv_2 _04578_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].directs[1].s.c ),
+    .Y(_00764_)
+  );
+  sky130_fd_sc_hd__inv_2 _04579_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.c ),
+    .Y(_00765_)
+  );
+  sky130_fd_sc_hd__inv_2 _04580_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[7].s.c ),
+    .Y(_00766_)
+  );
+  sky130_fd_sc_hd__inv_2 _04581_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[6].s.c ),
+    .Y(_00767_)
+  );
+  sky130_fd_sc_hd__inv_2 _04582_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[5].s.c ),
+    .Y(_00768_)
+  );
+  sky130_fd_sc_hd__inv_2 _04583_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[4].s.c ),
+    .Y(_00769_)
+  );
+  sky130_fd_sc_hd__inv_2 _04584_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[3].s.c ),
+    .Y(_00770_)
+  );
+  sky130_fd_sc_hd__inv_2 _04585_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[2].s.c ),
+    .Y(_00771_)
+  );
+  sky130_fd_sc_hd__inv_2 _04586_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[1].s.c ),
+    .Y(_00772_)
+  );
+  sky130_fd_sc_hd__inv_2 _04587_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[0].s.c ),
+    .Y(_00773_)
+  );
+  sky130_fd_sc_hd__inv_2 _04588_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].singles[3].s.c ),
+    .Y(_00774_)
+  );
+  sky130_fd_sc_hd__inv_2 _04589_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].singles[2].s.c ),
+    .Y(_00775_)
+  );
+  sky130_fd_sc_hd__inv_2 _04590_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].singles[1].s.c ),
+    .Y(_00776_)
+  );
+  sky130_fd_sc_hd__inv_2 _04591_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].singles[0].s.c ),
+    .Y(_00777_)
+  );
+  sky130_fd_sc_hd__inv_2 _04592_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].directs[4].s.c ),
+    .Y(_00778_)
+  );
+  sky130_fd_sc_hd__inv_2 _04593_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].directs[3].s.c ),
+    .Y(_00779_)
+  );
+  sky130_fd_sc_hd__inv_2 _04594_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].directs[2].s.c ),
+    .Y(_00780_)
+  );
+  sky130_fd_sc_hd__inv_2 _04595_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].directs[1].s.c ),
+    .Y(_00781_)
+  );
+  sky130_fd_sc_hd__inv_2 _04596_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.c ),
+    .Y(_00782_)
+  );
+  sky130_fd_sc_hd__inv_2 _04597_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[7].s.c ),
+    .Y(_00783_)
+  );
+  sky130_fd_sc_hd__inv_2 _04598_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[6].s.c ),
+    .Y(_00784_)
+  );
+  sky130_fd_sc_hd__inv_2 _04599_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[5].s.c ),
+    .Y(_00785_)
+  );
+  sky130_fd_sc_hd__inv_2 _04600_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[4].s.c ),
+    .Y(_00786_)
+  );
+  sky130_fd_sc_hd__inv_2 _04601_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[3].s.c ),
+    .Y(_00787_)
+  );
+  sky130_fd_sc_hd__inv_2 _04602_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[2].s.c ),
+    .Y(_00788_)
+  );
+  sky130_fd_sc_hd__inv_2 _04603_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[1].s.c ),
+    .Y(_00789_)
+  );
+  sky130_fd_sc_hd__inv_2 _04604_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[0].s.c ),
+    .Y(_00790_)
+  );
+  sky130_fd_sc_hd__inv_2 _04605_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].singles[3].s.c ),
+    .Y(_00791_)
+  );
+  sky130_fd_sc_hd__inv_2 _04606_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].singles[2].s.c ),
+    .Y(_00792_)
+  );
+  sky130_fd_sc_hd__inv_2 _04607_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].singles[1].s.c ),
+    .Y(_00793_)
+  );
+  sky130_fd_sc_hd__inv_2 _04608_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].singles[0].s.c ),
+    .Y(_00794_)
+  );
+  sky130_fd_sc_hd__inv_2 _04609_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].directs[4].s.c ),
+    .Y(_00795_)
+  );
+  sky130_fd_sc_hd__inv_2 _04610_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].directs[3].s.c ),
+    .Y(_00796_)
+  );
+  sky130_fd_sc_hd__inv_2 _04611_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].directs[2].s.c ),
+    .Y(_00797_)
+  );
+  sky130_fd_sc_hd__inv_2 _04612_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].directs[1].s.c ),
+    .Y(_00798_)
+  );
+  sky130_fd_sc_hd__inv_2 _04613_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.c ),
+    .Y(_00799_)
+  );
+  sky130_fd_sc_hd__inv_2 _04614_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[7].s.c ),
+    .Y(_00800_)
+  );
+  sky130_fd_sc_hd__inv_2 _04615_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[6].s.c ),
+    .Y(_00801_)
+  );
+  sky130_fd_sc_hd__inv_2 _04616_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[5].s.c ),
+    .Y(_00802_)
+  );
+  sky130_fd_sc_hd__inv_2 _04617_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[4].s.c ),
+    .Y(_00803_)
+  );
+  sky130_fd_sc_hd__inv_2 _04618_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[3].s.c ),
+    .Y(_00804_)
+  );
+  sky130_fd_sc_hd__inv_2 _04619_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[2].s.c ),
+    .Y(_00805_)
+  );
+  sky130_fd_sc_hd__inv_2 _04620_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[1].s.c ),
+    .Y(_00806_)
+  );
+  sky130_fd_sc_hd__inv_2 _04621_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[0].s.c ),
+    .Y(_00807_)
+  );
+  sky130_fd_sc_hd__inv_2 _04622_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].singles[3].s.c ),
+    .Y(_00808_)
+  );
+  sky130_fd_sc_hd__inv_2 _04623_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].singles[2].s.c ),
+    .Y(_00809_)
+  );
+  sky130_fd_sc_hd__inv_2 _04624_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].singles[1].s.c ),
+    .Y(_00810_)
+  );
+  sky130_fd_sc_hd__inv_2 _04625_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[4].s.c ),
+    .Y(_00610_)
+  );
+  sky130_fd_sc_hd__inv_2 _04626_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[3].s.c ),
+    .Y(_00616_)
+  );
+  sky130_fd_sc_hd__inv_2 _04627_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[2].s.c ),
+    .Y(_00622_)
+  );
+  sky130_fd_sc_hd__inv_2 _04628_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[1].s.c ),
+    .Y(_00628_)
+  );
+  sky130_fd_sc_hd__inv_2 _04629_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[0].s.c ),
+    .Y(_00634_)
+  );
+  sky130_fd_sc_hd__inv_2 _04630_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].singles[3].s.c ),
+    .Y(_00640_)
+  );
+  sky130_fd_sc_hd__inv_2 _04631_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].singles[2].s.c ),
+    .Y(_00646_)
+  );
+  sky130_fd_sc_hd__inv_2 _04632_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].singles[1].s.c ),
+    .Y(_00652_)
+  );
+  sky130_fd_sc_hd__inv_2 _04633_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[4].doubles[3].s.c ),
+    .Y(_00611_)
+  );
+  sky130_fd_sc_hd__inv_2 _04634_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[4].doubles[2].s.c ),
+    .Y(_00617_)
+  );
+  sky130_fd_sc_hd__inv_2 _04635_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[4].doubles[1].s.c ),
+    .Y(_00623_)
+  );
+  sky130_fd_sc_hd__inv_2 _04636_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[4].doubles[0].s.c ),
+    .Y(_00629_)
+  );
+  sky130_fd_sc_hd__inv_2 _04637_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[4].singles[3].s.c ),
+    .Y(_00635_)
+  );
+  sky130_fd_sc_hd__inv_2 _04638_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[4].singles[2].s.c ),
+    .Y(_00641_)
+  );
+  sky130_fd_sc_hd__inv_2 _04639_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[4].singles[1].s.c ),
+    .Y(_00647_)
+  );
+  sky130_fd_sc_hd__inv_2 _04640_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[4].singles[0].s.c ),
+    .Y(_00653_)
+  );
+  sky130_fd_sc_hd__inv_2 _04641_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[3].s.c ),
+    .Y(_00612_)
+  );
+  sky130_fd_sc_hd__inv_2 _04642_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[2].s.c ),
+    .Y(_00618_)
+  );
+  sky130_fd_sc_hd__inv_2 _04643_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[1].s.c ),
+    .Y(_00624_)
+  );
+  sky130_fd_sc_hd__inv_2 _04644_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.c ),
+    .Y(_00630_)
+  );
+  sky130_fd_sc_hd__inv_2 _04645_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].singles[3].s.c ),
+    .Y(_00636_)
+  );
+  sky130_fd_sc_hd__inv_2 _04646_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].singles[2].s.c ),
+    .Y(_00642_)
+  );
+  sky130_fd_sc_hd__inv_2 _04647_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].singles[1].s.c ),
+    .Y(_00648_)
+  );
+  sky130_fd_sc_hd__inv_2 _04648_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].singles[0].s.c ),
+    .Y(_00654_)
+  );
+  sky130_fd_sc_hd__inv_2 _04649_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[3].s.c ),
+    .Y(_00613_)
+  );
+  sky130_fd_sc_hd__inv_2 _04650_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[2].s.c ),
+    .Y(_00619_)
+  );
+  sky130_fd_sc_hd__inv_2 _04651_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[1].s.c ),
+    .Y(_00625_)
+  );
+  sky130_fd_sc_hd__inv_2 _04652_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.c ),
+    .Y(_00631_)
+  );
+  sky130_fd_sc_hd__inv_2 _04653_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].singles[3].s.c ),
+    .Y(_00637_)
+  );
+  sky130_fd_sc_hd__inv_2 _04654_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].singles[2].s.c ),
+    .Y(_00643_)
+  );
+  sky130_fd_sc_hd__inv_2 _04655_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].singles[1].s.c ),
+    .Y(_00649_)
+  );
+  sky130_fd_sc_hd__inv_2 _04656_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].singles[0].s.c ),
+    .Y(_00655_)
+  );
+  sky130_fd_sc_hd__inv_2 _04657_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[3].s.c ),
+    .Y(_00614_)
+  );
+  sky130_fd_sc_hd__inv_2 _04658_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[2].s.c ),
+    .Y(_00620_)
+  );
+  sky130_fd_sc_hd__inv_2 _04659_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[1].s.c ),
+    .Y(_00626_)
+  );
+  sky130_fd_sc_hd__inv_2 _04660_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.c ),
+    .Y(_00632_)
+  );
+  sky130_fd_sc_hd__inv_2 _04661_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].singles[3].s.c ),
+    .Y(_00638_)
+  );
+  sky130_fd_sc_hd__inv_2 _04662_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].singles[2].s.c ),
+    .Y(_00644_)
+  );
+  sky130_fd_sc_hd__inv_2 _04663_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].singles[1].s.c ),
+    .Y(_00650_)
+  );
+  sky130_fd_sc_hd__inv_2 _04664_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].singles[0].s.c ),
+    .Y(_00656_)
+  );
+  sky130_fd_sc_hd__inv_2 _04665_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].singles[0].s.c ),
+    .Y(_00811_)
+  );
+  sky130_fd_sc_hd__inv_2 _04666_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].directs[4].s.c ),
+    .Y(_00812_)
+  );
+  sky130_fd_sc_hd__inv_2 _04667_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].directs[3].s.c ),
+    .Y(_00813_)
+  );
+  sky130_fd_sc_hd__inv_2 _04668_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].directs[2].s.c ),
+    .Y(_00814_)
+  );
+  sky130_fd_sc_hd__inv_2 _04669_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].directs[1].s.c ),
+    .Y(_00815_)
+  );
+  sky130_fd_sc_hd__inv_2 _04670_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.c ),
+    .Y(_00816_)
+  );
+  sky130_fd_sc_hd__inv_2 _04671_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[7].s.c ),
+    .Y(_00817_)
+  );
+  sky130_fd_sc_hd__inv_2 _04672_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[6].s.c ),
+    .Y(_00818_)
+  );
+  sky130_fd_sc_hd__inv_2 _04673_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[5].s.c ),
+    .Y(_00819_)
+  );
+  sky130_fd_sc_hd__inv_2 _04674_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[4].s.c ),
+    .Y(_00820_)
+  );
+  sky130_fd_sc_hd__inv_2 _04675_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[3].s.c ),
+    .Y(_00821_)
+  );
+  sky130_fd_sc_hd__inv_2 _04676_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[2].s.c ),
+    .Y(_00822_)
+  );
+  sky130_fd_sc_hd__inv_2 _04677_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[1].s.c ),
+    .Y(_00823_)
+  );
+  sky130_fd_sc_hd__inv_2 _04678_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[0].s.c ),
+    .Y(_00824_)
+  );
+  sky130_fd_sc_hd__inv_2 _04679_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].singles[3].s.c ),
+    .Y(_00825_)
+  );
+  sky130_fd_sc_hd__inv_2 _04680_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].singles[2].s.c ),
+    .Y(_00826_)
+  );
+  sky130_fd_sc_hd__inv_2 _04681_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].singles[1].s.c ),
+    .Y(_00827_)
+  );
+  sky130_fd_sc_hd__inv_2 _04682_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[9].singles[0].s.c ),
+    .Y(_00828_)
+  );
+  sky130_fd_sc_hd__inv_2 _04683_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].directs[4].s.c ),
+    .Y(_00829_)
+  );
+  sky130_fd_sc_hd__inv_2 _04684_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].directs[3].s.c ),
+    .Y(_00830_)
+  );
+  sky130_fd_sc_hd__inv_2 _04685_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].directs[2].s.c ),
+    .Y(_00831_)
+  );
+  sky130_fd_sc_hd__inv_2 _04686_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].directs[1].s.c ),
+    .Y(_00832_)
+  );
+  sky130_fd_sc_hd__inv_2 _04687_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.c ),
+    .Y(_00833_)
+  );
+  sky130_fd_sc_hd__inv_2 _04688_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[7].s.c ),
+    .Y(_00834_)
+  );
+  sky130_fd_sc_hd__inv_2 _04689_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[6].s.c ),
+    .Y(_00835_)
+  );
+  sky130_fd_sc_hd__inv_2 _04690_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[5].s.c ),
+    .Y(_00836_)
+  );
+  sky130_fd_sc_hd__inv_2 _04691_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[4].s.c ),
+    .Y(_00837_)
+  );
+  sky130_fd_sc_hd__inv_2 _04692_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[3].s.c ),
+    .Y(_00838_)
+  );
+  sky130_fd_sc_hd__inv_2 _04693_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[2].s.c ),
+    .Y(_00839_)
+  );
+  sky130_fd_sc_hd__inv_2 _04694_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[1].s.c ),
+    .Y(_00840_)
+  );
+  sky130_fd_sc_hd__inv_2 _04695_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[0].s.c ),
+    .Y(_00841_)
+  );
+  sky130_fd_sc_hd__inv_2 _04696_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].singles[3].s.c ),
+    .Y(_00842_)
+  );
+  sky130_fd_sc_hd__inv_2 _04697_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].singles[2].s.c ),
+    .Y(_00843_)
+  );
+  sky130_fd_sc_hd__inv_2 _04698_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].singles[1].s.c ),
+    .Y(_00844_)
+  );
+  sky130_fd_sc_hd__inv_2 _04699_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[8].singles[0].s.c ),
+    .Y(_00845_)
+  );
+  sky130_fd_sc_hd__inv_2 _04700_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[4].s.c ),
+    .Y(_00846_)
+  );
+  sky130_fd_sc_hd__inv_2 _04701_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[3].s.c ),
+    .Y(_00847_)
+  );
+  sky130_fd_sc_hd__inv_2 _04702_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[2].s.c ),
+    .Y(_00848_)
+  );
+  sky130_fd_sc_hd__inv_2 _04703_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[1].s.c ),
+    .Y(_00849_)
+  );
+  sky130_fd_sc_hd__inv_2 _04704_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.c ),
+    .Y(_00850_)
+  );
+  sky130_fd_sc_hd__inv_2 _04705_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[7].s.c ),
+    .Y(_00851_)
+  );
+  sky130_fd_sc_hd__inv_2 _04706_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[6].s.c ),
+    .Y(_00852_)
+  );
+  sky130_fd_sc_hd__inv_2 _04707_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[5].s.c ),
+    .Y(_00853_)
+  );
+  sky130_fd_sc_hd__inv_2 _04708_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[4].s.c ),
+    .Y(_00854_)
+  );
+  sky130_fd_sc_hd__inv_2 _04709_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[3].s.c ),
+    .Y(_00855_)
+  );
+  sky130_fd_sc_hd__inv_2 _04710_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[2].s.c ),
+    .Y(_00856_)
+  );
+  sky130_fd_sc_hd__inv_2 _04711_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[1].s.c ),
+    .Y(_00857_)
+  );
+  sky130_fd_sc_hd__inv_2 _04712_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[0].s.c ),
+    .Y(_00858_)
+  );
+  sky130_fd_sc_hd__inv_2 _04713_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].singles[3].s.c ),
+    .Y(_00859_)
+  );
+  sky130_fd_sc_hd__inv_2 _04714_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].singles[2].s.c ),
+    .Y(_00860_)
+  );
+  sky130_fd_sc_hd__inv_2 _04715_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].singles[1].s.c ),
+    .Y(_00861_)
+  );
+  sky130_fd_sc_hd__inv_2 _04716_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[7].singles[0].s.c ),
+    .Y(_00862_)
+  );
+  sky130_fd_sc_hd__inv_2 _04717_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].directs[4].s.c ),
+    .Y(_00863_)
+  );
+  sky130_fd_sc_hd__inv_2 _04718_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].directs[3].s.c ),
+    .Y(_00864_)
+  );
+  sky130_fd_sc_hd__inv_2 _04719_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].directs[2].s.c ),
+    .Y(_00865_)
+  );
+  sky130_fd_sc_hd__inv_2 _04720_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].directs[1].s.c ),
+    .Y(_00866_)
+  );
+  sky130_fd_sc_hd__inv_2 _04721_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.c ),
+    .Y(_00867_)
+  );
+  sky130_fd_sc_hd__inv_2 _04722_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[7].s.c ),
+    .Y(_00868_)
+  );
+  sky130_fd_sc_hd__inv_2 _04723_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[6].s.c ),
+    .Y(_00869_)
+  );
+  sky130_fd_sc_hd__inv_2 _04724_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[5].s.c ),
+    .Y(_00870_)
+  );
+  sky130_fd_sc_hd__inv_2 _04725_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[4].s.c ),
+    .Y(_00871_)
+  );
+  sky130_fd_sc_hd__inv_2 _04726_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[3].s.c ),
+    .Y(_00872_)
+  );
+  sky130_fd_sc_hd__inv_2 _04727_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[2].s.c ),
+    .Y(_00873_)
+  );
+  sky130_fd_sc_hd__inv_2 _04728_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[1].s.c ),
+    .Y(_00874_)
+  );
+  sky130_fd_sc_hd__inv_2 _04729_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[0].s.c ),
+    .Y(_00875_)
+  );
+  sky130_fd_sc_hd__inv_2 _04730_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].singles[3].s.c ),
+    .Y(_00876_)
+  );
+  sky130_fd_sc_hd__inv_2 _04731_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].singles[2].s.c ),
+    .Y(_00877_)
+  );
+  sky130_fd_sc_hd__inv_2 _04732_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].singles[1].s.c ),
+    .Y(_00878_)
+  );
+  sky130_fd_sc_hd__inv_2 _04733_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[6].singles[0].s.c ),
+    .Y(_00879_)
+  );
+  sky130_fd_sc_hd__inv_2 _04734_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].directs[4].s.c ),
+    .Y(_00880_)
+  );
+  sky130_fd_sc_hd__inv_2 _04735_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].directs[3].s.c ),
+    .Y(_00881_)
+  );
+  sky130_fd_sc_hd__inv_2 _04736_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].directs[2].s.c ),
+    .Y(_00882_)
+  );
+  sky130_fd_sc_hd__inv_2 _04737_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].directs[1].s.c ),
+    .Y(_00883_)
+  );
+  sky130_fd_sc_hd__inv_2 _04738_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.c ),
+    .Y(_00884_)
+  );
+  sky130_fd_sc_hd__inv_2 _04739_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[7].s.c ),
+    .Y(_00885_)
+  );
+  sky130_fd_sc_hd__inv_2 _04740_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[6].s.c ),
+    .Y(_00886_)
+  );
+  sky130_fd_sc_hd__inv_2 _04741_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[5].s.c ),
+    .Y(_00887_)
+  );
+  sky130_fd_sc_hd__inv_2 _04742_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[4].s.c ),
+    .Y(_00888_)
+  );
+  sky130_fd_sc_hd__inv_2 _04743_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[3].s.c ),
+    .Y(_00889_)
+  );
+  sky130_fd_sc_hd__inv_2 _04744_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[2].s.c ),
+    .Y(_00890_)
+  );
+  sky130_fd_sc_hd__inv_2 _04745_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[1].s.c ),
+    .Y(_00891_)
+  );
+  sky130_fd_sc_hd__inv_2 _04746_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[0].s.c ),
+    .Y(_00892_)
+  );
+  sky130_fd_sc_hd__inv_2 _04747_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].singles[3].s.c ),
+    .Y(_00893_)
+  );
+  sky130_fd_sc_hd__inv_2 _04748_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].singles[2].s.c ),
+    .Y(_00894_)
+  );
+  sky130_fd_sc_hd__inv_2 _04749_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].singles[1].s.c ),
+    .Y(_00895_)
+  );
+  sky130_fd_sc_hd__inv_2 _04750_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[5].singles[0].s.c ),
+    .Y(_00896_)
+  );
+  sky130_fd_sc_hd__inv_2 _04751_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].directs[4].s.c ),
+    .Y(_00897_)
+  );
+  sky130_fd_sc_hd__inv_2 _04752_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].directs[3].s.c ),
+    .Y(_00898_)
+  );
+  sky130_fd_sc_hd__inv_2 _04753_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].directs[2].s.c ),
+    .Y(_00899_)
+  );
+  sky130_fd_sc_hd__inv_2 _04754_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].directs[1].s.c ),
+    .Y(_00900_)
+  );
+  sky130_fd_sc_hd__inv_2 _04755_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.c ),
+    .Y(_00901_)
+  );
+  sky130_fd_sc_hd__inv_2 _04756_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[7].s.c ),
+    .Y(_00902_)
+  );
+  sky130_fd_sc_hd__inv_2 _04757_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[6].s.c ),
+    .Y(_00903_)
+  );
+  sky130_fd_sc_hd__inv_2 _04758_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[5].s.c ),
+    .Y(_00904_)
+  );
+  sky130_fd_sc_hd__inv_2 _04759_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[4].s.c ),
+    .Y(_00905_)
+  );
+  sky130_fd_sc_hd__inv_2 _04760_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[3].s.c ),
+    .Y(_00906_)
+  );
+  sky130_fd_sc_hd__inv_2 _04761_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[2].s.c ),
+    .Y(_00907_)
+  );
+  sky130_fd_sc_hd__inv_2 _04762_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[1].s.c ),
+    .Y(_00908_)
+  );
+  sky130_fd_sc_hd__inv_2 _04763_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[0].s.c ),
+    .Y(_00909_)
+  );
+  sky130_fd_sc_hd__inv_2 _04764_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].singles[3].s.c ),
+    .Y(_00910_)
+  );
+  sky130_fd_sc_hd__inv_2 _04765_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].singles[2].s.c ),
+    .Y(_00911_)
+  );
+  sky130_fd_sc_hd__inv_2 _04766_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].singles[1].s.c ),
+    .Y(_00912_)
+  );
+  sky130_fd_sc_hd__inv_2 _04767_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[4].singles[0].s.c ),
+    .Y(_00913_)
+  );
+  sky130_fd_sc_hd__inv_2 _04768_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].directs[4].s.c ),
+    .Y(_00914_)
+  );
+  sky130_fd_sc_hd__inv_2 _04769_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].directs[3].s.c ),
+    .Y(_00915_)
+  );
+  sky130_fd_sc_hd__inv_2 _04770_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].directs[2].s.c ),
+    .Y(_00916_)
+  );
+  sky130_fd_sc_hd__inv_2 _04771_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].directs[1].s.c ),
+    .Y(_00917_)
+  );
+  sky130_fd_sc_hd__inv_2 _04772_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.c ),
+    .Y(_00918_)
+  );
+  sky130_fd_sc_hd__inv_2 _04773_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[7].s.c ),
+    .Y(_00919_)
+  );
+  sky130_fd_sc_hd__inv_2 _04774_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[6].s.c ),
+    .Y(_00920_)
+  );
+  sky130_fd_sc_hd__inv_2 _04775_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[5].s.c ),
+    .Y(_00921_)
+  );
+  sky130_fd_sc_hd__inv_2 _04776_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[4].s.c ),
+    .Y(_00922_)
+  );
+  sky130_fd_sc_hd__inv_2 _04777_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[3].s.c ),
+    .Y(_00923_)
+  );
+  sky130_fd_sc_hd__inv_2 _04778_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[2].s.c ),
+    .Y(_00924_)
+  );
+  sky130_fd_sc_hd__inv_2 _04779_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[1].s.c ),
+    .Y(_00925_)
+  );
+  sky130_fd_sc_hd__inv_2 _04780_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[0].s.c ),
+    .Y(_00926_)
+  );
+  sky130_fd_sc_hd__inv_2 _04781_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].singles[3].s.c ),
+    .Y(_00927_)
+  );
+  sky130_fd_sc_hd__inv_2 _04782_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].singles[2].s.c ),
+    .Y(_00928_)
+  );
+  sky130_fd_sc_hd__inv_2 _04783_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].singles[1].s.c ),
+    .Y(_00929_)
+  );
+  sky130_fd_sc_hd__inv_2 _04784_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[3].singles[0].s.c ),
+    .Y(_00930_)
+  );
+  sky130_fd_sc_hd__inv_2 _04785_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[4].s.c ),
+    .Y(_00931_)
+  );
+  sky130_fd_sc_hd__inv_2 _04786_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[3].s.c ),
+    .Y(_00932_)
+  );
+  sky130_fd_sc_hd__inv_2 _04787_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[2].s.c ),
+    .Y(_00933_)
+  );
+  sky130_fd_sc_hd__inv_2 _04788_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[1].s.c ),
+    .Y(_00934_)
+  );
+  sky130_fd_sc_hd__inv_2 _04789_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.c ),
+    .Y(_00935_)
+  );
+  sky130_fd_sc_hd__inv_2 _04790_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[7].s.c ),
+    .Y(_00936_)
+  );
+  sky130_fd_sc_hd__inv_2 _04791_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[6].s.c ),
+    .Y(_00937_)
+  );
+  sky130_fd_sc_hd__inv_2 _04792_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[5].s.c ),
+    .Y(_00938_)
+  );
+  sky130_fd_sc_hd__inv_2 _04793_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[4].s.c ),
+    .Y(_00939_)
+  );
+  sky130_fd_sc_hd__inv_2 _04794_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[3].s.c ),
+    .Y(_00940_)
+  );
+  sky130_fd_sc_hd__inv_2 _04795_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[2].s.c ),
+    .Y(_00941_)
+  );
+  sky130_fd_sc_hd__inv_2 _04796_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[1].s.c ),
+    .Y(_00942_)
+  );
+  sky130_fd_sc_hd__inv_2 _04797_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[0].s.c ),
+    .Y(_00943_)
+  );
+  sky130_fd_sc_hd__inv_2 _04798_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].singles[3].s.c ),
+    .Y(_00944_)
+  );
+  sky130_fd_sc_hd__inv_2 _04799_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].singles[2].s.c ),
+    .Y(_00945_)
+  );
+  sky130_fd_sc_hd__inv_2 _04800_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].singles[1].s.c ),
+    .Y(_00946_)
+  );
+  sky130_fd_sc_hd__inv_2 _04801_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[2].singles[0].s.c ),
+    .Y(_00947_)
+  );
+  sky130_fd_sc_hd__inv_2 _04802_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].directs[4].s.c ),
+    .Y(_00948_)
+  );
+  sky130_fd_sc_hd__inv_2 _04803_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].directs[3].s.c ),
+    .Y(_00949_)
+  );
+  sky130_fd_sc_hd__inv_2 _04804_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].directs[2].s.c ),
+    .Y(_00950_)
+  );
+  sky130_fd_sc_hd__inv_2 _04805_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].directs[1].s.c ),
+    .Y(_00951_)
+  );
+  sky130_fd_sc_hd__inv_2 _04806_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.c ),
+    .Y(_00952_)
+  );
+  sky130_fd_sc_hd__inv_2 _04807_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[7].s.c ),
+    .Y(_00953_)
+  );
+  sky130_fd_sc_hd__inv_2 _04808_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[6].s.c ),
+    .Y(_00954_)
+  );
+  sky130_fd_sc_hd__inv_2 _04809_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[5].s.c ),
+    .Y(_00955_)
+  );
+  sky130_fd_sc_hd__inv_2 _04810_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[4].s.c ),
+    .Y(_00956_)
+  );
+  sky130_fd_sc_hd__inv_2 _04811_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[3].s.c ),
+    .Y(_00957_)
+  );
+  sky130_fd_sc_hd__inv_2 _04812_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[2].s.c ),
+    .Y(_00958_)
+  );
+  sky130_fd_sc_hd__inv_2 _04813_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[1].s.c ),
+    .Y(_00959_)
+  );
+  sky130_fd_sc_hd__inv_2 _04814_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[0].s.c ),
+    .Y(_00960_)
+  );
+  sky130_fd_sc_hd__inv_2 _04815_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].singles[3].s.c ),
+    .Y(_00961_)
+  );
+  sky130_fd_sc_hd__inv_2 _04816_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].singles[2].s.c ),
+    .Y(_00962_)
+  );
+  sky130_fd_sc_hd__inv_2 _04817_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].singles[1].s.c ),
+    .Y(_00963_)
+  );
+  sky130_fd_sc_hd__inv_2 _04818_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[1].singles[0].s.c ),
+    .Y(_00964_)
+  );
+  sky130_fd_sc_hd__inv_2 _04819_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].directs[4].s.c ),
+    .Y(_00965_)
+  );
+  sky130_fd_sc_hd__inv_2 _04820_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].directs[3].s.c ),
+    .Y(_00966_)
+  );
+  sky130_fd_sc_hd__inv_2 _04821_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].directs[2].s.c ),
+    .Y(_00967_)
+  );
+  sky130_fd_sc_hd__inv_2 _04822_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].directs[1].s.c ),
+    .Y(_00968_)
+  );
+  sky130_fd_sc_hd__inv_2 _04823_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.c ),
+    .Y(_00969_)
+  );
+  sky130_fd_sc_hd__inv_2 _04824_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[7].s.c ),
+    .Y(_00970_)
+  );
+  sky130_fd_sc_hd__inv_2 _04825_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[6].s.c ),
+    .Y(_00971_)
+  );
+  sky130_fd_sc_hd__inv_2 _04826_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[5].s.c ),
+    .Y(_00972_)
+  );
+  sky130_fd_sc_hd__inv_2 _04827_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[4].s.c ),
+    .Y(_00973_)
+  );
+  sky130_fd_sc_hd__inv_2 _04828_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[3].s.c ),
+    .Y(_00974_)
+  );
+  sky130_fd_sc_hd__inv_2 _04829_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[2].s.c ),
+    .Y(_00975_)
+  );
+  sky130_fd_sc_hd__inv_2 _04830_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[1].s.c ),
+    .Y(_00976_)
+  );
+  sky130_fd_sc_hd__inv_2 _04831_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[0].s.c ),
+    .Y(_00977_)
+  );
+  sky130_fd_sc_hd__inv_2 _04832_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].singles[3].s.c ),
+    .Y(_00978_)
+  );
+  sky130_fd_sc_hd__inv_2 _04833_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].singles[2].s.c ),
+    .Y(_00979_)
+  );
+  sky130_fd_sc_hd__inv_2 _04834_ (
+    .A(\cb_east.inst.connectaroni.clb0_inputs[0].singles[1].s.c ),
+    .Y(_00980_)
+  );
+  sky130_fd_sc_hd__inv_2 _04835_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[4].doubles[3].s.c ),
+    .Y(_00142_)
+  );
+  sky130_fd_sc_hd__inv_2 _04836_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[4].doubles[2].s.c ),
+    .Y(_00143_)
+  );
+  sky130_fd_sc_hd__inv_2 _04837_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[4].doubles[1].s.c ),
+    .Y(_00144_)
+  );
+  sky130_fd_sc_hd__inv_2 _04838_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[4].doubles[0].s.c ),
+    .Y(_00145_)
+  );
+  sky130_fd_sc_hd__inv_2 _04839_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[4].singles[3].s.c ),
+    .Y(_00146_)
+  );
+  sky130_fd_sc_hd__inv_2 _04840_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[4].singles[2].s.c ),
+    .Y(_00147_)
+  );
+  sky130_fd_sc_hd__inv_2 _04841_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[4].singles[1].s.c ),
+    .Y(_00148_)
+  );
+  sky130_fd_sc_hd__inv_2 _04842_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[4].singles[0].s.c ),
+    .Y(_00149_)
+  );
+  sky130_fd_sc_hd__inv_2 _04843_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[3].doubles[3].s.c ),
+    .Y(_00150_)
+  );
+  sky130_fd_sc_hd__inv_2 _04844_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[3].doubles[2].s.c ),
+    .Y(_00151_)
+  );
+  sky130_fd_sc_hd__inv_2 _04845_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[3].doubles[1].s.c ),
+    .Y(_00152_)
+  );
+  sky130_fd_sc_hd__inv_2 _04846_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[3].doubles[0].s.c ),
+    .Y(_00153_)
+  );
+  sky130_fd_sc_hd__inv_2 _04847_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[3].singles[3].s.c ),
+    .Y(_00154_)
+  );
+  sky130_fd_sc_hd__inv_2 _04848_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[3].singles[2].s.c ),
+    .Y(_00155_)
+  );
+  sky130_fd_sc_hd__inv_2 _04849_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[3].singles[1].s.c ),
+    .Y(_00156_)
+  );
+  sky130_fd_sc_hd__inv_2 _04850_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[3].singles[0].s.c ),
+    .Y(_00157_)
+  );
+  sky130_fd_sc_hd__inv_2 _04851_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[2].doubles[3].s.c ),
+    .Y(_00158_)
+  );
+  sky130_fd_sc_hd__inv_2 _04852_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[2].doubles[2].s.c ),
+    .Y(_00159_)
+  );
+  sky130_fd_sc_hd__inv_2 _04853_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[2].doubles[1].s.c ),
+    .Y(_00160_)
+  );
+  sky130_fd_sc_hd__inv_2 _04854_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[2].doubles[0].s.c ),
+    .Y(_00161_)
+  );
+  sky130_fd_sc_hd__inv_2 _04855_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[2].singles[3].s.c ),
+    .Y(_00162_)
+  );
+  sky130_fd_sc_hd__inv_2 _04856_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[2].singles[2].s.c ),
+    .Y(_00163_)
+  );
+  sky130_fd_sc_hd__inv_2 _04857_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[2].singles[1].s.c ),
+    .Y(_00164_)
+  );
+  sky130_fd_sc_hd__inv_2 _04858_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[2].singles[0].s.c ),
+    .Y(_00165_)
+  );
+  sky130_fd_sc_hd__inv_2 _04859_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[1].doubles[3].s.c ),
+    .Y(_00166_)
+  );
+  sky130_fd_sc_hd__inv_2 _04860_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[1].doubles[2].s.c ),
+    .Y(_00167_)
+  );
+  sky130_fd_sc_hd__inv_2 _04861_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[1].doubles[1].s.c ),
+    .Y(_00168_)
+  );
+  sky130_fd_sc_hd__inv_2 _04862_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[1].doubles[0].s.c ),
+    .Y(_00169_)
+  );
+  sky130_fd_sc_hd__inv_2 _04863_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[1].singles[3].s.c ),
+    .Y(_00170_)
+  );
+  sky130_fd_sc_hd__inv_2 _04864_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[1].singles[2].s.c ),
+    .Y(_00171_)
+  );
+  sky130_fd_sc_hd__inv_2 _04865_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[1].singles[1].s.c ),
+    .Y(_00172_)
+  );
+  sky130_fd_sc_hd__inv_2 _04866_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[1].singles[0].s.c ),
+    .Y(_00173_)
+  );
+  sky130_fd_sc_hd__inv_2 _04867_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[0].doubles[3].s.c ),
+    .Y(_00174_)
+  );
+  sky130_fd_sc_hd__inv_2 _04868_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[0].doubles[2].s.c ),
+    .Y(_00175_)
+  );
+  sky130_fd_sc_hd__inv_2 _04869_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[0].doubles[1].s.c ),
+    .Y(_00176_)
+  );
+  sky130_fd_sc_hd__inv_2 _04870_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[0].doubles[0].s.c ),
+    .Y(_00177_)
+  );
+  sky130_fd_sc_hd__inv_2 _04871_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[0].singles[3].s.c ),
+    .Y(_00178_)
+  );
+  sky130_fd_sc_hd__inv_2 _04872_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[0].singles[2].s.c ),
+    .Y(_00179_)
+  );
+  sky130_fd_sc_hd__inv_2 _04873_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[0].singles[1].s.c ),
+    .Y(_00180_)
+  );
+  sky130_fd_sc_hd__inv_2 _04874_ (
+    .A(\cb_north.inst.connectaroni.clb1_outputs[0].singles[0].s.c ),
+    .Y(_00181_)
+  );
+  sky130_fd_sc_hd__inv_2 _04875_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].directs[4].s.c ),
+    .Y(_00182_)
+  );
+  sky130_fd_sc_hd__inv_2 _04876_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].directs[3].s.c ),
+    .Y(_00183_)
+  );
+  sky130_fd_sc_hd__inv_2 _04877_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].directs[2].s.c ),
+    .Y(_00184_)
+  );
+  sky130_fd_sc_hd__inv_2 _04878_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].directs[1].s.c ),
+    .Y(_00185_)
+  );
+  sky130_fd_sc_hd__inv_2 _04879_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.c ),
+    .Y(_00186_)
+  );
+  sky130_fd_sc_hd__inv_2 _04880_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[7].s.c ),
+    .Y(_00187_)
+  );
+  sky130_fd_sc_hd__inv_2 _04881_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[6].s.c ),
+    .Y(_00188_)
+  );
+  sky130_fd_sc_hd__inv_2 _04882_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[5].s.c ),
+    .Y(_00189_)
+  );
+  sky130_fd_sc_hd__inv_2 _04883_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[3].s.c ),
+    .Y(_00195_)
+  );
+  sky130_fd_sc_hd__inv_2 _04884_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[2].s.c ),
+    .Y(_00201_)
+  );
+  sky130_fd_sc_hd__inv_2 _04885_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[1].s.c ),
+    .Y(_00207_)
+  );
+  sky130_fd_sc_hd__inv_2 _04886_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.c ),
+    .Y(_00213_)
+  );
+  sky130_fd_sc_hd__inv_2 _04887_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].singles[3].s.c ),
+    .Y(_00219_)
+  );
+  sky130_fd_sc_hd__inv_2 _04888_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].singles[2].s.c ),
+    .Y(_00225_)
+  );
+  sky130_fd_sc_hd__inv_2 _04889_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].singles[1].s.c ),
+    .Y(_00231_)
+  );
+  sky130_fd_sc_hd__inv_2 _04890_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].singles[0].s.c ),
+    .Y(_00237_)
+  );
+  sky130_fd_sc_hd__inv_2 _04891_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].singles[0].s.c ),
+    .Y(_00238_)
+  );
+  sky130_fd_sc_hd__inv_2 _04892_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].directs[4].s.c ),
+    .Y(_00239_)
+  );
+  sky130_fd_sc_hd__inv_2 _04893_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].directs[3].s.c ),
+    .Y(_00240_)
+  );
+  sky130_fd_sc_hd__inv_2 _04894_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].directs[2].s.c ),
+    .Y(_00241_)
+  );
+  sky130_fd_sc_hd__inv_2 _04895_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].directs[1].s.c ),
+    .Y(_00242_)
+  );
+  sky130_fd_sc_hd__inv_2 _04896_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.c ),
+    .Y(_00243_)
+  );
+  sky130_fd_sc_hd__inv_2 _04897_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[7].s.c ),
+    .Y(_00244_)
+  );
+  sky130_fd_sc_hd__inv_2 _04898_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[6].s.c ),
+    .Y(_00245_)
+  );
+  sky130_fd_sc_hd__inv_2 _04899_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[5].s.c ),
+    .Y(_00246_)
+  );
+  sky130_fd_sc_hd__inv_2 _04900_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[4].s.c ),
+    .Y(_00247_)
+  );
+  sky130_fd_sc_hd__inv_2 _04901_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[3].s.c ),
+    .Y(_00248_)
+  );
+  sky130_fd_sc_hd__inv_2 _04902_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[2].s.c ),
+    .Y(_00249_)
+  );
+  sky130_fd_sc_hd__inv_2 _04903_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[1].s.c ),
+    .Y(_00250_)
+  );
+  sky130_fd_sc_hd__inv_2 _04904_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[0].s.c ),
+    .Y(_00251_)
+  );
+  sky130_fd_sc_hd__inv_2 _04905_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].singles[3].s.c ),
+    .Y(_00252_)
+  );
+  sky130_fd_sc_hd__inv_2 _04906_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].singles[2].s.c ),
+    .Y(_00253_)
+  );
+  sky130_fd_sc_hd__inv_2 _04907_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].singles[1].s.c ),
+    .Y(_00254_)
+  );
+  sky130_fd_sc_hd__inv_2 _04908_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].singles[0].s.c ),
+    .Y(_00255_)
+  );
+  sky130_fd_sc_hd__inv_2 _04909_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].directs[4].s.c ),
+    .Y(_00256_)
+  );
+  sky130_fd_sc_hd__inv_2 _04910_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].directs[3].s.c ),
+    .Y(_00257_)
+  );
+  sky130_fd_sc_hd__inv_2 _04911_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].directs[2].s.c ),
+    .Y(_00258_)
+  );
+  sky130_fd_sc_hd__inv_2 _04912_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].directs[1].s.c ),
+    .Y(_00259_)
+  );
+  sky130_fd_sc_hd__inv_2 _04913_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.c ),
+    .Y(_00260_)
+  );
+  sky130_fd_sc_hd__inv_2 _04914_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[7].s.c ),
+    .Y(_00261_)
+  );
+  sky130_fd_sc_hd__inv_2 _04915_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[6].s.c ),
+    .Y(_00262_)
+  );
+  sky130_fd_sc_hd__inv_2 _04916_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[5].s.c ),
+    .Y(_00263_)
+  );
+  sky130_fd_sc_hd__inv_2 _04917_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[4].s.c ),
+    .Y(_00264_)
+  );
+  sky130_fd_sc_hd__inv_2 _04918_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[3].s.c ),
+    .Y(_00265_)
+  );
+  sky130_fd_sc_hd__inv_2 _04919_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[2].s.c ),
+    .Y(_00266_)
+  );
+  sky130_fd_sc_hd__inv_2 _04920_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[1].s.c ),
+    .Y(_00267_)
+  );
+  sky130_fd_sc_hd__inv_2 _04921_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[0].s.c ),
+    .Y(_00268_)
+  );
+  sky130_fd_sc_hd__inv_2 _04922_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].singles[3].s.c ),
+    .Y(_00269_)
+  );
+  sky130_fd_sc_hd__inv_2 _04923_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].singles[2].s.c ),
+    .Y(_00270_)
+  );
+  sky130_fd_sc_hd__inv_2 _04924_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].singles[1].s.c ),
+    .Y(_00271_)
+  );
+  sky130_fd_sc_hd__inv_2 _04925_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].singles[0].s.c ),
+    .Y(_00272_)
+  );
+  sky130_fd_sc_hd__inv_2 _04926_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].directs[4].s.c ),
+    .Y(_00273_)
+  );
+  sky130_fd_sc_hd__inv_2 _04927_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].directs[3].s.c ),
+    .Y(_00274_)
+  );
+  sky130_fd_sc_hd__inv_2 _04928_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].directs[2].s.c ),
+    .Y(_00275_)
+  );
+  sky130_fd_sc_hd__inv_2 _04929_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].directs[1].s.c ),
+    .Y(_00276_)
+  );
+  sky130_fd_sc_hd__inv_2 _04930_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.c ),
+    .Y(_00277_)
+  );
+  sky130_fd_sc_hd__inv_2 _04931_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[7].s.c ),
+    .Y(_00278_)
+  );
+  sky130_fd_sc_hd__inv_2 _04932_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[6].s.c ),
+    .Y(_00279_)
+  );
+  sky130_fd_sc_hd__inv_2 _04933_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[5].s.c ),
+    .Y(_00280_)
+  );
+  sky130_fd_sc_hd__inv_2 _04934_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[4].s.c ),
+    .Y(_00281_)
+  );
+  sky130_fd_sc_hd__inv_2 _04935_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[3].s.c ),
+    .Y(_00282_)
+  );
+  sky130_fd_sc_hd__inv_2 _04936_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[2].s.c ),
+    .Y(_00283_)
+  );
+  sky130_fd_sc_hd__inv_2 _04937_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[1].s.c ),
+    .Y(_00284_)
+  );
+  sky130_fd_sc_hd__inv_2 _04938_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[0].s.c ),
+    .Y(_00285_)
+  );
+  sky130_fd_sc_hd__inv_2 _04939_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].singles[3].s.c ),
+    .Y(_00286_)
+  );
+  sky130_fd_sc_hd__inv_2 _04940_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].singles[2].s.c ),
+    .Y(_00287_)
+  );
+  sky130_fd_sc_hd__inv_2 _04941_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].singles[1].s.c ),
+    .Y(_00288_)
+  );
+  sky130_fd_sc_hd__inv_2 _04942_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].singles[0].s.c ),
+    .Y(_00289_)
+  );
+  sky130_fd_sc_hd__inv_2 _04943_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].directs[4].s.c ),
+    .Y(_00290_)
+  );
+  sky130_fd_sc_hd__inv_2 _04944_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].directs[3].s.c ),
+    .Y(_00291_)
+  );
+  sky130_fd_sc_hd__inv_2 _04945_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].directs[2].s.c ),
+    .Y(_00292_)
+  );
+  sky130_fd_sc_hd__inv_2 _04946_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].directs[1].s.c ),
+    .Y(_00293_)
+  );
+  sky130_fd_sc_hd__inv_2 _04947_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.c ),
+    .Y(_00294_)
+  );
+  sky130_fd_sc_hd__inv_2 _04948_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[7].s.c ),
+    .Y(_00295_)
+  );
+  sky130_fd_sc_hd__inv_2 _04949_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[6].s.c ),
+    .Y(_00296_)
+  );
+  sky130_fd_sc_hd__inv_2 _04950_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[5].s.c ),
+    .Y(_00297_)
+  );
+  sky130_fd_sc_hd__inv_2 _04951_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[4].s.c ),
+    .Y(_00298_)
+  );
+  sky130_fd_sc_hd__inv_2 _04952_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[3].s.c ),
+    .Y(_00299_)
+  );
+  sky130_fd_sc_hd__inv_2 _04953_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[2].s.c ),
+    .Y(_00300_)
+  );
+  sky130_fd_sc_hd__inv_2 _04954_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[1].s.c ),
+    .Y(_00301_)
+  );
+  sky130_fd_sc_hd__inv_2 _04955_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[0].s.c ),
+    .Y(_00302_)
+  );
+  sky130_fd_sc_hd__inv_2 _04956_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].singles[3].s.c ),
+    .Y(_00303_)
+  );
+  sky130_fd_sc_hd__inv_2 _04957_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].singles[2].s.c ),
+    .Y(_00304_)
+  );
+  sky130_fd_sc_hd__inv_2 _04958_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].singles[1].s.c ),
+    .Y(_00305_)
+  );
+  sky130_fd_sc_hd__inv_2 _04959_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].singles[0].s.c ),
+    .Y(_00306_)
+  );
+  sky130_fd_sc_hd__inv_2 _04960_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].directs[4].s.c ),
+    .Y(_00307_)
+  );
+  sky130_fd_sc_hd__inv_2 _04961_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].directs[3].s.c ),
+    .Y(_00308_)
+  );
+  sky130_fd_sc_hd__inv_2 _04962_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].directs[2].s.c ),
+    .Y(_00309_)
+  );
+  sky130_fd_sc_hd__inv_2 _04963_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].directs[1].s.c ),
+    .Y(_00310_)
+  );
+  sky130_fd_sc_hd__inv_2 _04964_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.c ),
+    .Y(_00311_)
+  );
+  sky130_fd_sc_hd__inv_2 _04965_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[7].s.c ),
+    .Y(_00312_)
+  );
+  sky130_fd_sc_hd__inv_2 _04966_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[6].s.c ),
+    .Y(_00313_)
+  );
+  sky130_fd_sc_hd__inv_2 _04967_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[5].s.c ),
+    .Y(_00314_)
+  );
+  sky130_fd_sc_hd__inv_2 _04968_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[4].s.c ),
+    .Y(_00315_)
+  );
+  sky130_fd_sc_hd__inv_2 _04969_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[3].s.c ),
+    .Y(_00316_)
+  );
+  sky130_fd_sc_hd__inv_2 _04970_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[2].s.c ),
+    .Y(_00317_)
+  );
+  sky130_fd_sc_hd__inv_2 _04971_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[1].s.c ),
+    .Y(_00318_)
+  );
+  sky130_fd_sc_hd__inv_2 _04972_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[0].s.c ),
+    .Y(_00319_)
+  );
+  sky130_fd_sc_hd__inv_2 _04973_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].singles[3].s.c ),
+    .Y(_00320_)
+  );
+  sky130_fd_sc_hd__inv_2 _04974_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].singles[2].s.c ),
+    .Y(_00321_)
+  );
+  sky130_fd_sc_hd__inv_2 _04975_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].singles[1].s.c ),
+    .Y(_00322_)
+  );
+  sky130_fd_sc_hd__inv_2 _04976_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].singles[0].s.c ),
+    .Y(_00323_)
+  );
+  sky130_fd_sc_hd__inv_2 _04977_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].directs[4].s.c ),
+    .Y(_00324_)
+  );
+  sky130_fd_sc_hd__inv_2 _04978_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].directs[3].s.c ),
+    .Y(_00325_)
+  );
+  sky130_fd_sc_hd__inv_2 _04979_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].directs[2].s.c ),
+    .Y(_00326_)
+  );
+  sky130_fd_sc_hd__inv_2 _04980_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].directs[1].s.c ),
+    .Y(_00327_)
+  );
+  sky130_fd_sc_hd__inv_2 _04981_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.c ),
+    .Y(_00328_)
+  );
+  sky130_fd_sc_hd__inv_2 _04982_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[7].s.c ),
+    .Y(_00329_)
+  );
+  sky130_fd_sc_hd__inv_2 _04983_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[6].s.c ),
+    .Y(_00330_)
+  );
+  sky130_fd_sc_hd__inv_2 _04984_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[5].s.c ),
+    .Y(_00331_)
+  );
+  sky130_fd_sc_hd__inv_2 _04985_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[4].s.c ),
+    .Y(_00332_)
+  );
+  sky130_fd_sc_hd__inv_2 _04986_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[3].s.c ),
+    .Y(_00333_)
+  );
+  sky130_fd_sc_hd__inv_2 _04987_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[2].s.c ),
+    .Y(_00334_)
+  );
+  sky130_fd_sc_hd__inv_2 _04988_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[1].s.c ),
+    .Y(_00335_)
+  );
+  sky130_fd_sc_hd__inv_2 _04989_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[0].s.c ),
+    .Y(_00336_)
+  );
+  sky130_fd_sc_hd__inv_2 _04990_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].singles[3].s.c ),
+    .Y(_00337_)
+  );
+  sky130_fd_sc_hd__inv_2 _04991_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].singles[2].s.c ),
+    .Y(_00338_)
+  );
+  sky130_fd_sc_hd__inv_2 _04992_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].singles[1].s.c ),
+    .Y(_00339_)
+  );
+  sky130_fd_sc_hd__inv_2 _04993_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].singles[0].s.c ),
+    .Y(_00340_)
+  );
+  sky130_fd_sc_hd__inv_2 _04994_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].directs[4].s.c ),
+    .Y(_00341_)
+  );
+  sky130_fd_sc_hd__inv_2 _04995_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].directs[3].s.c ),
+    .Y(_00342_)
+  );
+  sky130_fd_sc_hd__inv_2 _04996_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].directs[2].s.c ),
+    .Y(_00343_)
+  );
+  sky130_fd_sc_hd__inv_2 _04997_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].directs[1].s.c ),
+    .Y(_00344_)
+  );
+  sky130_fd_sc_hd__inv_2 _04998_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.c ),
+    .Y(_00345_)
+  );
+  sky130_fd_sc_hd__inv_2 _04999_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[7].s.c ),
+    .Y(_00346_)
+  );
+  sky130_fd_sc_hd__inv_2 _05000_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[6].s.c ),
+    .Y(_00347_)
+  );
+  sky130_fd_sc_hd__inv_2 _05001_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[5].s.c ),
+    .Y(_00348_)
+  );
+  sky130_fd_sc_hd__inv_2 _05002_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[4].s.c ),
+    .Y(_00349_)
+  );
+  sky130_fd_sc_hd__inv_2 _05003_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[3].s.c ),
+    .Y(_00350_)
+  );
+  sky130_fd_sc_hd__inv_2 _05004_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[2].s.c ),
+    .Y(_00351_)
+  );
+  sky130_fd_sc_hd__inv_2 _05005_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[1].s.c ),
+    .Y(_00352_)
+  );
+  sky130_fd_sc_hd__inv_2 _05006_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[0].s.c ),
+    .Y(_00353_)
+  );
+  sky130_fd_sc_hd__inv_2 _05007_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].singles[3].s.c ),
+    .Y(_00354_)
+  );
+  sky130_fd_sc_hd__inv_2 _05008_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].singles[2].s.c ),
+    .Y(_00355_)
+  );
+  sky130_fd_sc_hd__inv_2 _05009_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].singles[1].s.c ),
+    .Y(_00356_)
+  );
+  sky130_fd_sc_hd__inv_2 _05010_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].singles[0].s.c ),
+    .Y(_00357_)
+  );
+  sky130_fd_sc_hd__inv_2 _05011_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].directs[4].s.c ),
+    .Y(_00358_)
+  );
+  sky130_fd_sc_hd__inv_2 _05012_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].directs[3].s.c ),
+    .Y(_00359_)
+  );
+  sky130_fd_sc_hd__inv_2 _05013_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].directs[2].s.c ),
+    .Y(_00360_)
+  );
+  sky130_fd_sc_hd__inv_2 _05014_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].directs[1].s.c ),
+    .Y(_00361_)
+  );
+  sky130_fd_sc_hd__inv_2 _05015_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.c ),
+    .Y(_00362_)
+  );
+  sky130_fd_sc_hd__inv_2 _05016_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[7].s.c ),
+    .Y(_00363_)
+  );
+  sky130_fd_sc_hd__inv_2 _05017_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[6].s.c ),
+    .Y(_00364_)
+  );
+  sky130_fd_sc_hd__inv_2 _05018_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[5].s.c ),
+    .Y(_00365_)
+  );
+  sky130_fd_sc_hd__inv_2 _05019_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[4].s.c ),
+    .Y(_00366_)
+  );
+  sky130_fd_sc_hd__inv_2 _05020_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[3].s.c ),
+    .Y(_00367_)
+  );
+  sky130_fd_sc_hd__inv_2 _05021_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[2].s.c ),
+    .Y(_00368_)
+  );
+  sky130_fd_sc_hd__inv_2 _05022_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[1].s.c ),
+    .Y(_00369_)
+  );
+  sky130_fd_sc_hd__inv_2 _05023_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[0].s.c ),
+    .Y(_00370_)
+  );
+  sky130_fd_sc_hd__inv_2 _05024_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].singles[3].s.c ),
+    .Y(_00371_)
+  );
+  sky130_fd_sc_hd__inv_2 _05025_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].singles[2].s.c ),
+    .Y(_00372_)
+  );
+  sky130_fd_sc_hd__inv_2 _05026_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].singles[1].s.c ),
+    .Y(_00373_)
+  );
+  sky130_fd_sc_hd__inv_2 _05027_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].singles[0].s.c ),
+    .Y(_00374_)
+  );
+  sky130_fd_sc_hd__inv_2 _05028_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].directs[4].s.c ),
+    .Y(_00375_)
+  );
+  sky130_fd_sc_hd__inv_2 _05029_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].directs[3].s.c ),
+    .Y(_00376_)
+  );
+  sky130_fd_sc_hd__inv_2 _05030_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].directs[2].s.c ),
+    .Y(_00377_)
+  );
+  sky130_fd_sc_hd__inv_2 _05031_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].directs[1].s.c ),
+    .Y(_00378_)
+  );
+  sky130_fd_sc_hd__inv_2 _05032_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.c ),
+    .Y(_00379_)
+  );
+  sky130_fd_sc_hd__inv_2 _05033_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[7].s.c ),
+    .Y(_00380_)
+  );
+  sky130_fd_sc_hd__inv_2 _05034_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[6].s.c ),
+    .Y(_00381_)
+  );
+  sky130_fd_sc_hd__inv_2 _05035_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[5].s.c ),
+    .Y(_00382_)
+  );
+  sky130_fd_sc_hd__inv_2 _05036_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[4].s.c ),
+    .Y(_00383_)
+  );
+  sky130_fd_sc_hd__inv_2 _05037_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[3].s.c ),
+    .Y(_00384_)
+  );
+  sky130_fd_sc_hd__inv_2 _05038_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[2].s.c ),
+    .Y(_00385_)
+  );
+  sky130_fd_sc_hd__inv_2 _05039_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[1].s.c ),
+    .Y(_00386_)
+  );
+  sky130_fd_sc_hd__inv_2 _05040_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[0].s.c ),
+    .Y(_00387_)
+  );
+  sky130_fd_sc_hd__inv_2 _05041_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].singles[3].s.c ),
+    .Y(_00388_)
+  );
+  sky130_fd_sc_hd__inv_2 _05042_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].singles[2].s.c ),
+    .Y(_00389_)
+  );
+  sky130_fd_sc_hd__inv_2 _05043_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].singles[1].s.c ),
+    .Y(_00390_)
+  );
+  sky130_fd_sc_hd__inv_2 _05044_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[4].s.c ),
+    .Y(_00190_)
+  );
+  sky130_fd_sc_hd__inv_2 _05045_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[3].s.c ),
+    .Y(_00196_)
+  );
+  sky130_fd_sc_hd__inv_2 _05046_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[2].s.c ),
+    .Y(_00202_)
+  );
+  sky130_fd_sc_hd__inv_2 _05047_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[1].s.c ),
+    .Y(_00208_)
+  );
+  sky130_fd_sc_hd__inv_2 _05048_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[0].s.c ),
+    .Y(_00214_)
+  );
+  sky130_fd_sc_hd__inv_2 _05049_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].singles[3].s.c ),
+    .Y(_00220_)
+  );
+  sky130_fd_sc_hd__inv_2 _05050_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].singles[2].s.c ),
+    .Y(_00226_)
+  );
+  sky130_fd_sc_hd__inv_2 _05051_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].singles[1].s.c ),
+    .Y(_00232_)
+  );
+  sky130_fd_sc_hd__inv_2 _05052_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[4].doubles[3].s.c ),
+    .Y(_00191_)
+  );
+  sky130_fd_sc_hd__inv_2 _05053_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[4].doubles[2].s.c ),
+    .Y(_00197_)
+  );
+  sky130_fd_sc_hd__inv_2 _05054_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[4].doubles[1].s.c ),
+    .Y(_00203_)
+  );
+  sky130_fd_sc_hd__inv_2 _05055_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[4].doubles[0].s.c ),
+    .Y(_00209_)
+  );
+  sky130_fd_sc_hd__inv_2 _05056_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[4].singles[3].s.c ),
+    .Y(_00215_)
+  );
+  sky130_fd_sc_hd__inv_2 _05057_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[4].singles[2].s.c ),
+    .Y(_00221_)
+  );
+  sky130_fd_sc_hd__inv_2 _05058_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[4].singles[1].s.c ),
+    .Y(_00227_)
+  );
+  sky130_fd_sc_hd__inv_2 _05059_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[4].singles[0].s.c ),
+    .Y(_00233_)
+  );
+  sky130_fd_sc_hd__inv_2 _05060_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[3].s.c ),
+    .Y(_00192_)
+  );
+  sky130_fd_sc_hd__inv_2 _05061_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[2].s.c ),
+    .Y(_00198_)
+  );
+  sky130_fd_sc_hd__inv_2 _05062_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[1].s.c ),
+    .Y(_00204_)
+  );
+  sky130_fd_sc_hd__inv_2 _05063_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.c ),
+    .Y(_00210_)
+  );
+  sky130_fd_sc_hd__inv_2 _05064_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].singles[3].s.c ),
+    .Y(_00216_)
+  );
+  sky130_fd_sc_hd__inv_2 _05065_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].singles[2].s.c ),
+    .Y(_00222_)
+  );
+  sky130_fd_sc_hd__inv_2 _05066_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].singles[1].s.c ),
+    .Y(_00228_)
+  );
+  sky130_fd_sc_hd__inv_2 _05067_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].singles[0].s.c ),
+    .Y(_00234_)
+  );
+  sky130_fd_sc_hd__inv_2 _05068_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[3].s.c ),
+    .Y(_00193_)
+  );
+  sky130_fd_sc_hd__inv_2 _05069_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[2].s.c ),
+    .Y(_00199_)
+  );
+  sky130_fd_sc_hd__inv_2 _05070_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[1].s.c ),
+    .Y(_00205_)
+  );
+  sky130_fd_sc_hd__inv_2 _05071_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.c ),
+    .Y(_00211_)
+  );
+  sky130_fd_sc_hd__inv_2 _05072_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].singles[3].s.c ),
+    .Y(_00217_)
+  );
+  sky130_fd_sc_hd__inv_2 _05073_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].singles[2].s.c ),
+    .Y(_00223_)
+  );
+  sky130_fd_sc_hd__inv_2 _05074_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].singles[1].s.c ),
+    .Y(_00229_)
+  );
+  sky130_fd_sc_hd__inv_2 _05075_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].singles[0].s.c ),
+    .Y(_00235_)
+  );
+  sky130_fd_sc_hd__inv_2 _05076_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[3].s.c ),
+    .Y(_00194_)
+  );
+  sky130_fd_sc_hd__inv_2 _05077_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[2].s.c ),
+    .Y(_00200_)
+  );
+  sky130_fd_sc_hd__inv_2 _05078_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[1].s.c ),
+    .Y(_00206_)
+  );
+  sky130_fd_sc_hd__inv_2 _05079_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.c ),
+    .Y(_00212_)
+  );
+  sky130_fd_sc_hd__inv_2 _05080_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].singles[3].s.c ),
+    .Y(_00218_)
+  );
+  sky130_fd_sc_hd__inv_2 _05081_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].singles[2].s.c ),
+    .Y(_00224_)
+  );
+  sky130_fd_sc_hd__inv_2 _05082_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].singles[1].s.c ),
+    .Y(_00230_)
+  );
+  sky130_fd_sc_hd__inv_2 _05083_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].singles[0].s.c ),
+    .Y(_00236_)
+  );
+  sky130_fd_sc_hd__inv_2 _05084_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].singles[0].s.c ),
+    .Y(_00391_)
+  );
+  sky130_fd_sc_hd__inv_2 _05085_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].directs[4].s.c ),
+    .Y(_00392_)
+  );
+  sky130_fd_sc_hd__inv_2 _05086_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].directs[3].s.c ),
+    .Y(_00393_)
+  );
+  sky130_fd_sc_hd__inv_2 _05087_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].directs[2].s.c ),
+    .Y(_00394_)
+  );
+  sky130_fd_sc_hd__inv_2 _05088_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].directs[1].s.c ),
+    .Y(_00395_)
+  );
+  sky130_fd_sc_hd__inv_2 _05089_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.c ),
+    .Y(_00396_)
+  );
+  sky130_fd_sc_hd__inv_2 _05090_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[7].s.c ),
+    .Y(_00397_)
+  );
+  sky130_fd_sc_hd__inv_2 _05091_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[6].s.c ),
+    .Y(_00398_)
+  );
+  sky130_fd_sc_hd__inv_2 _05092_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[5].s.c ),
+    .Y(_00399_)
+  );
+  sky130_fd_sc_hd__inv_2 _05093_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[4].s.c ),
+    .Y(_00400_)
+  );
+  sky130_fd_sc_hd__inv_2 _05094_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[3].s.c ),
+    .Y(_00401_)
+  );
+  sky130_fd_sc_hd__inv_2 _05095_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[2].s.c ),
+    .Y(_00402_)
+  );
+  sky130_fd_sc_hd__inv_2 _05096_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[1].s.c ),
+    .Y(_00403_)
+  );
+  sky130_fd_sc_hd__inv_2 _05097_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[0].s.c ),
+    .Y(_00404_)
+  );
+  sky130_fd_sc_hd__inv_2 _05098_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].singles[3].s.c ),
+    .Y(_00405_)
+  );
+  sky130_fd_sc_hd__inv_2 _05099_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].singles[2].s.c ),
+    .Y(_00406_)
+  );
+  sky130_fd_sc_hd__inv_2 _05100_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].singles[1].s.c ),
+    .Y(_00407_)
+  );
+  sky130_fd_sc_hd__inv_2 _05101_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[9].singles[0].s.c ),
+    .Y(_00408_)
+  );
+  sky130_fd_sc_hd__inv_2 _05102_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].directs[4].s.c ),
+    .Y(_00409_)
+  );
+  sky130_fd_sc_hd__inv_2 _05103_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].directs[3].s.c ),
+    .Y(_00410_)
+  );
+  sky130_fd_sc_hd__inv_2 _05104_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].directs[2].s.c ),
+    .Y(_00411_)
+  );
+  sky130_fd_sc_hd__inv_2 _05105_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].directs[1].s.c ),
+    .Y(_00412_)
+  );
+  sky130_fd_sc_hd__inv_2 _05106_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.c ),
+    .Y(_00413_)
+  );
+  sky130_fd_sc_hd__inv_2 _05107_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[7].s.c ),
+    .Y(_00414_)
+  );
+  sky130_fd_sc_hd__inv_2 _05108_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[6].s.c ),
+    .Y(_00415_)
+  );
+  sky130_fd_sc_hd__inv_2 _05109_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[5].s.c ),
+    .Y(_00416_)
+  );
+  sky130_fd_sc_hd__inv_2 _05110_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[4].s.c ),
+    .Y(_00417_)
+  );
+  sky130_fd_sc_hd__inv_2 _05111_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[3].s.c ),
+    .Y(_00418_)
+  );
+  sky130_fd_sc_hd__inv_2 _05112_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[2].s.c ),
+    .Y(_00419_)
+  );
+  sky130_fd_sc_hd__inv_2 _05113_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[1].s.c ),
+    .Y(_00420_)
+  );
+  sky130_fd_sc_hd__inv_2 _05114_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[0].s.c ),
+    .Y(_00421_)
+  );
+  sky130_fd_sc_hd__inv_2 _05115_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].singles[3].s.c ),
+    .Y(_00422_)
+  );
+  sky130_fd_sc_hd__inv_2 _05116_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].singles[2].s.c ),
+    .Y(_00423_)
+  );
+  sky130_fd_sc_hd__inv_2 _05117_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].singles[1].s.c ),
+    .Y(_00424_)
+  );
+  sky130_fd_sc_hd__inv_2 _05118_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[8].singles[0].s.c ),
+    .Y(_00425_)
+  );
+  sky130_fd_sc_hd__inv_2 _05119_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[4].s.c ),
+    .Y(_00426_)
+  );
+  sky130_fd_sc_hd__inv_2 _05120_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[3].s.c ),
+    .Y(_00427_)
+  );
+  sky130_fd_sc_hd__inv_2 _05121_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[2].s.c ),
+    .Y(_00428_)
+  );
+  sky130_fd_sc_hd__inv_2 _05122_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[1].s.c ),
+    .Y(_00429_)
+  );
+  sky130_fd_sc_hd__inv_2 _05123_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.c ),
+    .Y(_00430_)
+  );
+  sky130_fd_sc_hd__inv_2 _05124_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[7].s.c ),
+    .Y(_00431_)
+  );
+  sky130_fd_sc_hd__inv_2 _05125_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[6].s.c ),
+    .Y(_00432_)
+  );
+  sky130_fd_sc_hd__inv_2 _05126_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[5].s.c ),
+    .Y(_00433_)
+  );
+  sky130_fd_sc_hd__inv_2 _05127_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[4].s.c ),
+    .Y(_00434_)
+  );
+  sky130_fd_sc_hd__inv_2 _05128_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[3].s.c ),
+    .Y(_00435_)
+  );
+  sky130_fd_sc_hd__inv_2 _05129_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[2].s.c ),
+    .Y(_00436_)
+  );
+  sky130_fd_sc_hd__inv_2 _05130_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[1].s.c ),
+    .Y(_00437_)
+  );
+  sky130_fd_sc_hd__inv_2 _05131_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[0].s.c ),
+    .Y(_00438_)
+  );
+  sky130_fd_sc_hd__inv_2 _05132_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].singles[3].s.c ),
+    .Y(_00439_)
+  );
+  sky130_fd_sc_hd__inv_2 _05133_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].singles[2].s.c ),
+    .Y(_00440_)
+  );
+  sky130_fd_sc_hd__inv_2 _05134_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].singles[1].s.c ),
+    .Y(_00441_)
+  );
+  sky130_fd_sc_hd__inv_2 _05135_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[7].singles[0].s.c ),
+    .Y(_00442_)
+  );
+  sky130_fd_sc_hd__inv_2 _05136_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].directs[4].s.c ),
+    .Y(_00443_)
+  );
+  sky130_fd_sc_hd__inv_2 _05137_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].directs[3].s.c ),
+    .Y(_00444_)
+  );
+  sky130_fd_sc_hd__inv_2 _05138_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].directs[2].s.c ),
+    .Y(_00445_)
+  );
+  sky130_fd_sc_hd__inv_2 _05139_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].directs[1].s.c ),
+    .Y(_00446_)
+  );
+  sky130_fd_sc_hd__inv_2 _05140_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.c ),
+    .Y(_00447_)
+  );
+  sky130_fd_sc_hd__inv_2 _05141_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[7].s.c ),
+    .Y(_00448_)
+  );
+  sky130_fd_sc_hd__inv_2 _05142_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[6].s.c ),
+    .Y(_00449_)
+  );
+  sky130_fd_sc_hd__inv_2 _05143_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[5].s.c ),
+    .Y(_00450_)
+  );
+  sky130_fd_sc_hd__inv_2 _05144_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[4].s.c ),
+    .Y(_00451_)
+  );
+  sky130_fd_sc_hd__inv_2 _05145_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[3].s.c ),
+    .Y(_00452_)
+  );
+  sky130_fd_sc_hd__inv_2 _05146_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[2].s.c ),
+    .Y(_00453_)
+  );
+  sky130_fd_sc_hd__inv_2 _05147_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[1].s.c ),
+    .Y(_00454_)
+  );
+  sky130_fd_sc_hd__inv_2 _05148_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[0].s.c ),
+    .Y(_00455_)
+  );
+  sky130_fd_sc_hd__inv_2 _05149_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].singles[3].s.c ),
+    .Y(_00456_)
+  );
+  sky130_fd_sc_hd__inv_2 _05150_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].singles[2].s.c ),
+    .Y(_00457_)
+  );
+  sky130_fd_sc_hd__inv_2 _05151_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].singles[1].s.c ),
+    .Y(_00458_)
+  );
+  sky130_fd_sc_hd__inv_2 _05152_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[6].singles[0].s.c ),
+    .Y(_00459_)
+  );
+  sky130_fd_sc_hd__inv_2 _05153_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].directs[4].s.c ),
+    .Y(_00460_)
+  );
+  sky130_fd_sc_hd__inv_2 _05154_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].directs[3].s.c ),
+    .Y(_00461_)
+  );
+  sky130_fd_sc_hd__inv_2 _05155_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].directs[2].s.c ),
+    .Y(_00462_)
+  );
+  sky130_fd_sc_hd__inv_2 _05156_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].directs[1].s.c ),
+    .Y(_00463_)
+  );
+  sky130_fd_sc_hd__inv_2 _05157_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.c ),
+    .Y(_00464_)
+  );
+  sky130_fd_sc_hd__inv_2 _05158_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[7].s.c ),
+    .Y(_00465_)
+  );
+  sky130_fd_sc_hd__inv_2 _05159_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[6].s.c ),
+    .Y(_00466_)
+  );
+  sky130_fd_sc_hd__inv_2 _05160_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[5].s.c ),
+    .Y(_00467_)
+  );
+  sky130_fd_sc_hd__inv_2 _05161_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[4].s.c ),
+    .Y(_00468_)
+  );
+  sky130_fd_sc_hd__inv_2 _05162_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[3].s.c ),
+    .Y(_00469_)
+  );
+  sky130_fd_sc_hd__inv_2 _05163_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[2].s.c ),
+    .Y(_00470_)
+  );
+  sky130_fd_sc_hd__inv_2 _05164_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[1].s.c ),
+    .Y(_00471_)
+  );
+  sky130_fd_sc_hd__inv_2 _05165_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[0].s.c ),
+    .Y(_00472_)
+  );
+  sky130_fd_sc_hd__inv_2 _05166_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].singles[3].s.c ),
+    .Y(_00473_)
+  );
+  sky130_fd_sc_hd__inv_2 _05167_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].singles[2].s.c ),
+    .Y(_00474_)
+  );
+  sky130_fd_sc_hd__inv_2 _05168_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].singles[1].s.c ),
+    .Y(_00475_)
+  );
+  sky130_fd_sc_hd__inv_2 _05169_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[5].singles[0].s.c ),
+    .Y(_00476_)
+  );
+  sky130_fd_sc_hd__inv_2 _05170_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].directs[4].s.c ),
+    .Y(_00477_)
+  );
+  sky130_fd_sc_hd__inv_2 _05171_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].directs[3].s.c ),
+    .Y(_00478_)
+  );
+  sky130_fd_sc_hd__inv_2 _05172_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].directs[2].s.c ),
+    .Y(_00479_)
+  );
+  sky130_fd_sc_hd__inv_2 _05173_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].directs[1].s.c ),
+    .Y(_00480_)
+  );
+  sky130_fd_sc_hd__inv_2 _05174_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.c ),
+    .Y(_00481_)
+  );
+  sky130_fd_sc_hd__inv_2 _05175_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[7].s.c ),
+    .Y(_00482_)
+  );
+  sky130_fd_sc_hd__inv_2 _05176_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[6].s.c ),
+    .Y(_00483_)
+  );
+  sky130_fd_sc_hd__inv_2 _05177_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[5].s.c ),
+    .Y(_00484_)
+  );
+  sky130_fd_sc_hd__inv_2 _05178_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[4].s.c ),
+    .Y(_00485_)
+  );
+  sky130_fd_sc_hd__inv_2 _05179_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[3].s.c ),
+    .Y(_00486_)
+  );
+  sky130_fd_sc_hd__inv_2 _05180_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[2].s.c ),
+    .Y(_00487_)
+  );
+  sky130_fd_sc_hd__inv_2 _05181_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[1].s.c ),
+    .Y(_00488_)
+  );
+  sky130_fd_sc_hd__inv_2 _05182_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[0].s.c ),
+    .Y(_00489_)
+  );
+  sky130_fd_sc_hd__inv_2 _05183_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].singles[3].s.c ),
+    .Y(_00490_)
+  );
+  sky130_fd_sc_hd__inv_2 _05184_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].singles[2].s.c ),
+    .Y(_00491_)
+  );
+  sky130_fd_sc_hd__inv_2 _05185_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].singles[1].s.c ),
+    .Y(_00492_)
+  );
+  sky130_fd_sc_hd__inv_2 _05186_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[4].singles[0].s.c ),
+    .Y(_00493_)
+  );
+  sky130_fd_sc_hd__inv_2 _05187_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].directs[4].s.c ),
+    .Y(_00494_)
+  );
+  sky130_fd_sc_hd__inv_2 _05188_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].directs[3].s.c ),
+    .Y(_00495_)
+  );
+  sky130_fd_sc_hd__inv_2 _05189_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].directs[2].s.c ),
+    .Y(_00496_)
+  );
+  sky130_fd_sc_hd__inv_2 _05190_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].directs[1].s.c ),
+    .Y(_00497_)
+  );
+  sky130_fd_sc_hd__inv_2 _05191_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.c ),
+    .Y(_00498_)
+  );
+  sky130_fd_sc_hd__inv_2 _05192_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[7].s.c ),
+    .Y(_00499_)
+  );
+  sky130_fd_sc_hd__inv_2 _05193_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[6].s.c ),
+    .Y(_00500_)
+  );
+  sky130_fd_sc_hd__inv_2 _05194_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[5].s.c ),
+    .Y(_00501_)
+  );
+  sky130_fd_sc_hd__inv_2 _05195_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[4].s.c ),
+    .Y(_00502_)
+  );
+  sky130_fd_sc_hd__inv_2 _05196_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[3].s.c ),
+    .Y(_00503_)
+  );
+  sky130_fd_sc_hd__inv_2 _05197_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[2].s.c ),
+    .Y(_00504_)
+  );
+  sky130_fd_sc_hd__inv_2 _05198_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[1].s.c ),
+    .Y(_00505_)
+  );
+  sky130_fd_sc_hd__inv_2 _05199_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[0].s.c ),
+    .Y(_00506_)
+  );
+  sky130_fd_sc_hd__inv_2 _05200_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].singles[3].s.c ),
+    .Y(_00507_)
+  );
+  sky130_fd_sc_hd__inv_2 _05201_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].singles[2].s.c ),
+    .Y(_00508_)
+  );
+  sky130_fd_sc_hd__inv_2 _05202_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].singles[1].s.c ),
+    .Y(_00509_)
+  );
+  sky130_fd_sc_hd__inv_2 _05203_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[3].singles[0].s.c ),
+    .Y(_00510_)
+  );
+  sky130_fd_sc_hd__inv_2 _05204_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[4].s.c ),
+    .Y(_00511_)
+  );
+  sky130_fd_sc_hd__inv_2 _05205_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[3].s.c ),
+    .Y(_00512_)
+  );
+  sky130_fd_sc_hd__inv_2 _05206_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[2].s.c ),
+    .Y(_00513_)
+  );
+  sky130_fd_sc_hd__inv_2 _05207_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[1].s.c ),
+    .Y(_00514_)
+  );
+  sky130_fd_sc_hd__inv_2 _05208_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.c ),
+    .Y(_00515_)
+  );
+  sky130_fd_sc_hd__inv_2 _05209_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[7].s.c ),
+    .Y(_00516_)
+  );
+  sky130_fd_sc_hd__inv_2 _05210_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[6].s.c ),
+    .Y(_00517_)
+  );
+  sky130_fd_sc_hd__inv_2 _05211_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[5].s.c ),
+    .Y(_00518_)
+  );
+  sky130_fd_sc_hd__inv_2 _05212_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[4].s.c ),
+    .Y(_00519_)
+  );
+  sky130_fd_sc_hd__inv_2 _05213_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[3].s.c ),
+    .Y(_00520_)
+  );
+  sky130_fd_sc_hd__inv_2 _05214_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[2].s.c ),
+    .Y(_00521_)
+  );
+  sky130_fd_sc_hd__inv_2 _05215_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[1].s.c ),
+    .Y(_00522_)
+  );
+  sky130_fd_sc_hd__inv_2 _05216_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[0].s.c ),
+    .Y(_00523_)
+  );
+  sky130_fd_sc_hd__inv_2 _05217_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].singles[3].s.c ),
+    .Y(_00524_)
+  );
+  sky130_fd_sc_hd__inv_2 _05218_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].singles[2].s.c ),
+    .Y(_00525_)
+  );
+  sky130_fd_sc_hd__inv_2 _05219_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].singles[1].s.c ),
+    .Y(_00526_)
+  );
+  sky130_fd_sc_hd__inv_2 _05220_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[2].singles[0].s.c ),
+    .Y(_00527_)
+  );
+  sky130_fd_sc_hd__inv_2 _05221_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].directs[4].s.c ),
+    .Y(_00528_)
+  );
+  sky130_fd_sc_hd__inv_2 _05222_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].directs[3].s.c ),
+    .Y(_00529_)
+  );
+  sky130_fd_sc_hd__inv_2 _05223_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].directs[2].s.c ),
+    .Y(_00530_)
+  );
+  sky130_fd_sc_hd__inv_2 _05224_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].directs[1].s.c ),
+    .Y(_00531_)
+  );
+  sky130_fd_sc_hd__inv_2 _05225_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.c ),
+    .Y(_00532_)
+  );
+  sky130_fd_sc_hd__inv_2 _05226_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[7].s.c ),
+    .Y(_00533_)
+  );
+  sky130_fd_sc_hd__inv_2 _05227_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[6].s.c ),
+    .Y(_00534_)
+  );
+  sky130_fd_sc_hd__inv_2 _05228_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[5].s.c ),
+    .Y(_00535_)
+  );
+  sky130_fd_sc_hd__inv_2 _05229_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[4].s.c ),
+    .Y(_00536_)
+  );
+  sky130_fd_sc_hd__inv_2 _05230_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[3].s.c ),
+    .Y(_00537_)
+  );
+  sky130_fd_sc_hd__inv_2 _05231_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[2].s.c ),
+    .Y(_00538_)
+  );
+  sky130_fd_sc_hd__inv_2 _05232_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[1].s.c ),
+    .Y(_00539_)
+  );
+  sky130_fd_sc_hd__inv_2 _05233_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[0].s.c ),
+    .Y(_00540_)
+  );
+  sky130_fd_sc_hd__inv_2 _05234_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].singles[3].s.c ),
+    .Y(_00541_)
+  );
+  sky130_fd_sc_hd__inv_2 _05235_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].singles[2].s.c ),
+    .Y(_00542_)
+  );
+  sky130_fd_sc_hd__inv_2 _05236_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].singles[1].s.c ),
+    .Y(_00543_)
+  );
+  sky130_fd_sc_hd__inv_2 _05237_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[1].singles[0].s.c ),
+    .Y(_00544_)
+  );
+  sky130_fd_sc_hd__inv_2 _05238_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].directs[4].s.c ),
+    .Y(_00545_)
+  );
+  sky130_fd_sc_hd__inv_2 _05239_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].directs[3].s.c ),
+    .Y(_00546_)
+  );
+  sky130_fd_sc_hd__inv_2 _05240_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].directs[2].s.c ),
+    .Y(_00547_)
+  );
+  sky130_fd_sc_hd__inv_2 _05241_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].directs[1].s.c ),
+    .Y(_00548_)
+  );
+  sky130_fd_sc_hd__inv_2 _05242_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.c ),
+    .Y(_00549_)
+  );
+  sky130_fd_sc_hd__inv_2 _05243_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[7].s.c ),
+    .Y(_00550_)
+  );
+  sky130_fd_sc_hd__inv_2 _05244_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[6].s.c ),
+    .Y(_00551_)
+  );
+  sky130_fd_sc_hd__inv_2 _05245_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[5].s.c ),
+    .Y(_00552_)
+  );
+  sky130_fd_sc_hd__inv_2 _05246_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[4].s.c ),
+    .Y(_00553_)
+  );
+  sky130_fd_sc_hd__inv_2 _05247_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[3].s.c ),
+    .Y(_00554_)
+  );
+  sky130_fd_sc_hd__inv_2 _05248_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[2].s.c ),
+    .Y(_00555_)
+  );
+  sky130_fd_sc_hd__inv_2 _05249_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[1].s.c ),
+    .Y(_00556_)
+  );
+  sky130_fd_sc_hd__inv_2 _05250_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[0].s.c ),
+    .Y(_00557_)
+  );
+  sky130_fd_sc_hd__inv_2 _05251_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].singles[3].s.c ),
+    .Y(_00558_)
+  );
+  sky130_fd_sc_hd__inv_2 _05252_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].singles[2].s.c ),
+    .Y(_00559_)
+  );
+  sky130_fd_sc_hd__inv_2 _05253_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].singles[1].s.c ),
+    .Y(_00560_)
+  );
+  sky130_fd_sc_hd__inv_2 _05254_ (
+    .A(\cb_north.inst.connectaroni.clb0_inputs[0].singles[0].s.c ),
+    .Y(_00561_)
+  );
+  sky130_fd_sc_hd__inv_2 _05255_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[4].doubles[3].s.c ),
+    .Y(_00562_)
+  );
+  sky130_fd_sc_hd__inv_2 _05256_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[4].doubles[2].s.c ),
+    .Y(_00563_)
+  );
+  sky130_fd_sc_hd__inv_2 _05257_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[4].doubles[1].s.c ),
+    .Y(_00564_)
+  );
+  sky130_fd_sc_hd__inv_2 _05258_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[4].doubles[0].s.c ),
+    .Y(_00565_)
+  );
+  sky130_fd_sc_hd__inv_2 _05259_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[4].singles[3].s.c ),
+    .Y(_00566_)
+  );
+  sky130_fd_sc_hd__inv_2 _05260_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[4].singles[2].s.c ),
+    .Y(_00567_)
+  );
+  sky130_fd_sc_hd__inv_2 _05261_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[4].singles[1].s.c ),
+    .Y(_00568_)
+  );
+  sky130_fd_sc_hd__inv_2 _05262_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[4].singles[0].s.c ),
+    .Y(_00569_)
+  );
+  sky130_fd_sc_hd__inv_2 _05263_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[3].doubles[3].s.c ),
+    .Y(_00570_)
+  );
+  sky130_fd_sc_hd__inv_2 _05264_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[3].doubles[2].s.c ),
+    .Y(_00571_)
+  );
+  sky130_fd_sc_hd__inv_2 _05265_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[3].doubles[1].s.c ),
+    .Y(_00572_)
+  );
+  sky130_fd_sc_hd__inv_2 _05266_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[3].doubles[0].s.c ),
+    .Y(_00573_)
+  );
+  sky130_fd_sc_hd__inv_2 _05267_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[3].singles[3].s.c ),
+    .Y(_00574_)
+  );
+  sky130_fd_sc_hd__inv_2 _05268_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[3].singles[2].s.c ),
+    .Y(_00575_)
+  );
+  sky130_fd_sc_hd__inv_2 _05269_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[3].singles[1].s.c ),
+    .Y(_00576_)
+  );
+  sky130_fd_sc_hd__inv_2 _05270_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[3].singles[0].s.c ),
+    .Y(_00577_)
+  );
+  sky130_fd_sc_hd__inv_2 _05271_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[2].doubles[3].s.c ),
+    .Y(_00578_)
+  );
+  sky130_fd_sc_hd__inv_2 _05272_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[2].doubles[2].s.c ),
+    .Y(_00579_)
+  );
+  sky130_fd_sc_hd__inv_2 _05273_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[2].doubles[1].s.c ),
+    .Y(_00580_)
+  );
+  sky130_fd_sc_hd__inv_2 _05274_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[2].doubles[0].s.c ),
+    .Y(_00581_)
+  );
+  sky130_fd_sc_hd__inv_2 _05275_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[2].singles[3].s.c ),
+    .Y(_00582_)
+  );
+  sky130_fd_sc_hd__inv_2 _05276_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[2].singles[2].s.c ),
+    .Y(_00583_)
+  );
+  sky130_fd_sc_hd__inv_2 _05277_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[2].singles[1].s.c ),
+    .Y(_00584_)
+  );
+  sky130_fd_sc_hd__inv_2 _05278_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[2].singles[0].s.c ),
+    .Y(_00585_)
+  );
+  sky130_fd_sc_hd__inv_2 _05279_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[1].doubles[3].s.c ),
+    .Y(_00586_)
+  );
+  sky130_fd_sc_hd__inv_2 _05280_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[1].doubles[2].s.c ),
+    .Y(_00587_)
+  );
+  sky130_fd_sc_hd__inv_2 _05281_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[1].doubles[1].s.c ),
+    .Y(_00588_)
+  );
+  sky130_fd_sc_hd__inv_2 _05282_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[1].doubles[0].s.c ),
+    .Y(_00589_)
+  );
+  sky130_fd_sc_hd__inv_2 _05283_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[1].singles[3].s.c ),
+    .Y(_00590_)
+  );
+  sky130_fd_sc_hd__inv_2 _05284_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[1].singles[2].s.c ),
+    .Y(_00591_)
+  );
+  sky130_fd_sc_hd__inv_2 _05285_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[1].singles[1].s.c ),
+    .Y(_00592_)
+  );
+  sky130_fd_sc_hd__inv_2 _05286_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[1].singles[0].s.c ),
+    .Y(_00593_)
+  );
+  sky130_fd_sc_hd__inv_2 _05287_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[0].doubles[3].s.c ),
+    .Y(_00594_)
+  );
+  sky130_fd_sc_hd__inv_2 _05288_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[0].doubles[2].s.c ),
+    .Y(_00595_)
+  );
+  sky130_fd_sc_hd__inv_2 _05289_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[0].doubles[1].s.c ),
+    .Y(_00596_)
+  );
+  sky130_fd_sc_hd__inv_2 _05290_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[0].doubles[0].s.c ),
+    .Y(_00597_)
+  );
+  sky130_fd_sc_hd__inv_2 _05291_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[0].singles[3].s.c ),
+    .Y(_00598_)
+  );
+  sky130_fd_sc_hd__inv_2 _05292_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[0].singles[2].s.c ),
+    .Y(_00599_)
+  );
+  sky130_fd_sc_hd__inv_2 _05293_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[0].singles[1].s.c ),
+    .Y(_00600_)
+  );
+  sky130_fd_sc_hd__inv_2 _05294_ (
+    .A(\cb_east.inst.connectaroni.clb1_outputs[0].singles[0].s.c ),
+    .Y(_00601_)
+  );
+  sky130_fd_sc_hd__inv_2 _05295_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].directs[4].s.c ),
+    .Y(_00602_)
+  );
+  sky130_fd_sc_hd__inv_2 _05296_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].directs[3].s.c ),
+    .Y(_00603_)
+  );
+  sky130_fd_sc_hd__inv_2 _05297_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].directs[2].s.c ),
+    .Y(_00604_)
+  );
+  sky130_fd_sc_hd__inv_2 _05298_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].directs[1].s.c ),
+    .Y(_00605_)
+  );
+  sky130_fd_sc_hd__inv_2 _05299_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.c ),
+    .Y(_00606_)
+  );
+  sky130_fd_sc_hd__inv_2 _05300_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[7].s.c ),
+    .Y(_00607_)
+  );
+  sky130_fd_sc_hd__inv_2 _05301_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[6].s.c ),
+    .Y(_00608_)
+  );
+  sky130_fd_sc_hd__inv_2 _05302_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[5].s.c ),
+    .Y(_00609_)
+  );
+  sky130_fd_sc_hd__inv_2 _05303_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[3].s.c ),
+    .Y(_00615_)
+  );
+  sky130_fd_sc_hd__inv_2 _05304_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[2].s.c ),
+    .Y(_00621_)
+  );
+  sky130_fd_sc_hd__inv_2 _05305_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[1].s.c ),
+    .Y(_00627_)
+  );
+  sky130_fd_sc_hd__inv_2 _05306_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.c ),
+    .Y(_00633_)
+  );
+  sky130_fd_sc_hd__inv_2 _05307_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].singles[3].s.c ),
+    .Y(_00639_)
+  );
+  sky130_fd_sc_hd__inv_2 _05308_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].singles[2].s.c ),
+    .Y(_00645_)
+  );
+  sky130_fd_sc_hd__inv_2 _05309_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].singles[1].s.c ),
+    .Y(_00651_)
+  );
+  sky130_fd_sc_hd__inv_2 _05310_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].singles[0].s.c ),
+    .Y(_00657_)
+  );
+  sky130_fd_sc_hd__inv_2 _05311_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].singles[0].s.c ),
+    .Y(_00658_)
+  );
+  sky130_fd_sc_hd__inv_2 _05312_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].directs[4].s.c ),
+    .Y(_00659_)
+  );
+  sky130_fd_sc_hd__inv_2 _05313_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].directs[3].s.c ),
+    .Y(_00660_)
+  );
+  sky130_fd_sc_hd__inv_2 _05314_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].directs[2].s.c ),
+    .Y(_00661_)
+  );
+  sky130_fd_sc_hd__inv_2 _05315_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].directs[1].s.c ),
+    .Y(_00662_)
+  );
+  sky130_fd_sc_hd__inv_2 _05316_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.c ),
+    .Y(_00663_)
+  );
+  sky130_fd_sc_hd__inv_2 _05317_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[7].s.c ),
+    .Y(_00664_)
+  );
+  sky130_fd_sc_hd__inv_2 _05318_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[6].s.c ),
+    .Y(_00665_)
+  );
+  sky130_fd_sc_hd__inv_2 _05319_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[5].s.c ),
+    .Y(_00666_)
+  );
+  sky130_fd_sc_hd__inv_2 _05320_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[4].s.c ),
+    .Y(_00667_)
+  );
+  sky130_fd_sc_hd__inv_2 _05321_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[3].s.c ),
+    .Y(_00668_)
+  );
+  sky130_fd_sc_hd__inv_2 _05322_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[2].s.c ),
+    .Y(_00669_)
+  );
+  sky130_fd_sc_hd__inv_2 _05323_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[1].s.c ),
+    .Y(_00670_)
+  );
+  sky130_fd_sc_hd__inv_2 _05324_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[0].s.c ),
+    .Y(_00671_)
+  );
+  sky130_fd_sc_hd__inv_2 _05325_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].singles[3].s.c ),
+    .Y(_00672_)
+  );
+  sky130_fd_sc_hd__inv_2 _05326_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].singles[2].s.c ),
+    .Y(_00673_)
+  );
+  sky130_fd_sc_hd__inv_2 _05327_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].singles[1].s.c ),
+    .Y(_00674_)
+  );
+  sky130_fd_sc_hd__inv_2 _05328_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].singles[0].s.c ),
+    .Y(_00675_)
+  );
+  sky130_fd_sc_hd__inv_2 _05329_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].directs[4].s.c ),
+    .Y(_00676_)
+  );
+  sky130_fd_sc_hd__inv_2 _05330_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].directs[3].s.c ),
+    .Y(_00677_)
+  );
+  sky130_fd_sc_hd__inv_2 _05331_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].directs[2].s.c ),
+    .Y(_00678_)
+  );
+  sky130_fd_sc_hd__inv_2 _05332_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].directs[1].s.c ),
+    .Y(_00679_)
+  );
+  sky130_fd_sc_hd__inv_2 _05333_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.c ),
+    .Y(_00680_)
+  );
+  sky130_fd_sc_hd__inv_2 _05334_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[7].s.c ),
+    .Y(_00681_)
+  );
+  sky130_fd_sc_hd__inv_2 _05335_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[6].s.c ),
+    .Y(_00682_)
+  );
+  sky130_fd_sc_hd__inv_2 _05336_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[5].s.c ),
+    .Y(_00683_)
+  );
+  sky130_fd_sc_hd__inv_2 _05337_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[4].s.c ),
+    .Y(_00684_)
+  );
+  sky130_fd_sc_hd__inv_2 _05338_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[3].s.c ),
+    .Y(_00685_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05339_ (
+    .A0(_04315_),
+    .A1(\slice.configuroni.comb_config[131] ),
+    .S(set_out_hard),
+    .X(_02023_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05340_ (
+    .A0(\slice.sliceluroni.muxes.config_state[0] ),
+    .A1(\slice.configuroni.comb_config[132] ),
+    .S(set_out_hard),
+    .X(_02024_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05341_ (
+    .A0(\slice.sliceluroni.muxes.config_state[1] ),
+    .A1(\slice.configuroni.comb_config[133] ),
+    .S(set_out_hard),
+    .X(_02025_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05342_ (
+    .A0(\slice.sliceluroni.use_cc ),
+    .A1(\slice.configuroni.comb_config[134] ),
+    .S(set_out_hard),
+    .X(_02026_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05343_ (
+    .A0(_04168_),
+    .A1(\slice.configuroni.comb_config[32] ),
+    .S(set_out_hard),
+    .X(_02027_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05344_ (
+    .A0(_04217_),
+    .A1(\slice.configuroni.comb_config[65] ),
+    .S(set_out_hard),
+    .X(_02028_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05345_ (
+    .A0(_04266_),
+    .A1(\slice.configuroni.comb_config[98] ),
+    .S(set_out_hard),
+    .X(_02029_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05346_ (
+    .A0(clb_west_out[2]),
+    .A1(_00053_),
+    .S(_00000_),
+    .X(_02030_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05347_ (
+    .A0(clb_west_out[3]),
+    .A1(_00054_),
+    .S(_00000_),
+    .X(_02031_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05348_ (
+    .A0(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .A1(_00055_),
+    .S(_00000_),
+    .X(_02032_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05349_ (
+    .A0(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .A1(_00056_),
+    .S(_00000_),
+    .X(_02033_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05350_ (
+    .A0(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .A1(_00049_),
+    .S(_00000_),
+    .X(_02034_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05351_ (
+    .A0(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .A1(_00050_),
+    .S(_00000_),
+    .X(_02035_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05352_ (
+    .A0(clb_south_out[2]),
+    .A1(_00051_),
+    .S(_00000_),
+    .X(_02036_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05353_ (
+    .A0(clb_south_out[3]),
+    .A1(_00052_),
+    .S(_00000_),
+    .X(_02037_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05354_ (
+    .A0(\cb_east.inst.configuroni.comb_shifter.config_data[421] ),
+    .A1(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_in ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02038_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05355_ (
+    .A0(shift_out_hard),
+    .A1(\cb_east.inst.cb_conf_bus[1] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02040_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05356_ (
+    .A0(\cb_east.inst.cb_conf_bus[1] ),
+    .A1(\cb_east.inst.cb_conf_bus[2] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02042_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05357_ (
+    .A0(\cb_east.inst.cb_conf_bus[2] ),
+    .A1(\cb_east.inst.cb_conf_bus[3] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02044_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05358_ (
+    .A0(\cb_east.inst.cb_conf_bus[3] ),
+    .A1(\cb_east.inst.cb_conf_bus[4] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02046_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05359_ (
+    .A0(\cb_east.inst.cb_conf_bus[4] ),
+    .A1(\cb_east.inst.cb_conf_bus[5] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02048_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05360_ (
+    .A0(\cb_east.inst.cb_conf_bus[5] ),
+    .A1(\cb_east.inst.cb_conf_bus[6] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02050_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05361_ (
+    .A0(\cb_east.inst.cb_conf_bus[6] ),
+    .A1(\cb_east.inst.cb_conf_bus[7] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02052_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05362_ (
+    .A0(\cb_east.inst.cb_conf_bus[7] ),
+    .A1(\cb_east.inst.cb_conf_bus[8] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02054_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05363_ (
+    .A0(\cb_east.inst.cb_conf_bus[8] ),
+    .A1(\cb_east.inst.cb_conf_bus[9] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02056_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05364_ (
+    .A0(\cb_east.inst.cb_conf_bus[9] ),
+    .A1(\cb_east.inst.cb_conf_bus[10] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02058_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05365_ (
+    .A0(\cb_east.inst.cb_conf_bus[10] ),
+    .A1(\cb_east.inst.cb_conf_bus[11] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02060_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05366_ (
+    .A0(\cb_east.inst.cb_conf_bus[11] ),
+    .A1(\cb_east.inst.cb_conf_bus[12] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02062_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05367_ (
+    .A0(\cb_east.inst.cb_conf_bus[12] ),
+    .A1(\cb_east.inst.cb_conf_bus[13] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02064_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05368_ (
+    .A0(\cb_east.inst.cb_conf_bus[13] ),
+    .A1(\cb_east.inst.cb_conf_bus[14] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02066_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05369_ (
+    .A0(\cb_east.inst.cb_conf_bus[14] ),
+    .A1(\cb_east.inst.cb_conf_bus[15] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02068_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05370_ (
+    .A0(\cb_east.inst.cb_conf_bus[15] ),
+    .A1(\cb_east.inst.cb_conf_bus[16] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02070_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05371_ (
+    .A0(\cb_east.inst.cb_conf_bus[16] ),
+    .A1(\cb_east.inst.cb_conf_bus[17] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02072_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05372_ (
+    .A0(\cb_east.inst.cb_conf_bus[17] ),
+    .A1(\cb_east.inst.cb_conf_bus[18] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02074_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05373_ (
+    .A0(\cb_east.inst.cb_conf_bus[18] ),
+    .A1(\cb_east.inst.cb_conf_bus[19] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02076_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05374_ (
+    .A0(\cb_east.inst.cb_conf_bus[19] ),
+    .A1(\cb_east.inst.cb_conf_bus[20] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02078_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05375_ (
+    .A0(\cb_east.inst.cb_conf_bus[20] ),
+    .A1(\cb_east.inst.cb_conf_bus[21] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02080_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05376_ (
+    .A0(\cb_east.inst.cb_conf_bus[21] ),
+    .A1(\cb_east.inst.cb_conf_bus[22] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02082_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05377_ (
+    .A0(\cb_east.inst.cb_conf_bus[22] ),
+    .A1(\cb_east.inst.cb_conf_bus[23] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02084_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05378_ (
+    .A0(\cb_east.inst.cb_conf_bus[23] ),
+    .A1(\cb_east.inst.cb_conf_bus[24] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02086_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05379_ (
+    .A0(\cb_east.inst.cb_conf_bus[24] ),
+    .A1(\cb_east.inst.cb_conf_bus[25] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02088_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05380_ (
+    .A0(\cb_east.inst.cb_conf_bus[25] ),
+    .A1(\cb_east.inst.cb_conf_bus[26] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02090_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05381_ (
+    .A0(\cb_east.inst.cb_conf_bus[26] ),
+    .A1(\cb_east.inst.cb_conf_bus[27] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02092_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05382_ (
+    .A0(\cb_east.inst.cb_conf_bus[27] ),
+    .A1(\cb_east.inst.cb_conf_bus[28] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02094_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05383_ (
+    .A0(\cb_east.inst.cb_conf_bus[28] ),
+    .A1(\cb_east.inst.cb_conf_bus[29] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02096_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05384_ (
+    .A0(\cb_east.inst.cb_conf_bus[29] ),
+    .A1(\cb_east.inst.cb_conf_bus[30] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02098_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05385_ (
+    .A0(\cb_east.inst.cb_conf_bus[30] ),
+    .A1(\cb_east.inst.cb_conf_bus[31] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02100_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05386_ (
+    .A0(\cb_east.inst.cb_conf_bus[31] ),
+    .A1(\cb_east.inst.cb_conf_bus[32] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02102_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05387_ (
+    .A0(\cb_east.inst.cb_conf_bus[32] ),
+    .A1(\cb_east.inst.cb_conf_bus[33] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02104_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05388_ (
+    .A0(\cb_east.inst.cb_conf_bus[33] ),
+    .A1(\cb_east.inst.cb_conf_bus[34] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02106_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05389_ (
+    .A0(\cb_east.inst.cb_conf_bus[34] ),
+    .A1(\cb_east.inst.cb_conf_bus[35] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02108_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05390_ (
+    .A0(\cb_east.inst.cb_conf_bus[35] ),
+    .A1(\cb_east.inst.cb_conf_bus[36] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02110_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05391_ (
+    .A0(\cb_east.inst.cb_conf_bus[36] ),
+    .A1(\cb_east.inst.cb_conf_bus[37] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02112_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05392_ (
+    .A0(\cb_east.inst.cb_conf_bus[37] ),
+    .A1(\cb_east.inst.cb_conf_bus[38] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02114_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05393_ (
+    .A0(\cb_east.inst.cb_conf_bus[38] ),
+    .A1(\cb_east.inst.cb_conf_bus[39] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02116_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05394_ (
+    .A0(\cb_east.inst.cb_conf_bus[39] ),
+    .A1(\cb_east.inst.cb_conf_bus[40] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02118_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05395_ (
+    .A0(\cb_east.inst.cb_conf_bus[40] ),
+    .A1(\cb_east.inst.cb_conf_bus[41] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02120_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05396_ (
+    .A0(\cb_east.inst.cb_conf_bus[41] ),
+    .A1(\cb_east.inst.cb_conf_bus[42] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02122_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05397_ (
+    .A0(\cb_east.inst.cb_conf_bus[42] ),
+    .A1(\cb_east.inst.cb_conf_bus[43] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02124_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05398_ (
+    .A0(\cb_east.inst.cb_conf_bus[43] ),
+    .A1(\cb_east.inst.cb_conf_bus[44] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02126_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05399_ (
+    .A0(\cb_east.inst.cb_conf_bus[44] ),
+    .A1(\cb_east.inst.cb_conf_bus[45] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02128_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05400_ (
+    .A0(\cb_east.inst.cb_conf_bus[45] ),
+    .A1(\cb_east.inst.cb_conf_bus[46] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02130_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05401_ (
+    .A0(\cb_east.inst.cb_conf_bus[46] ),
+    .A1(\cb_east.inst.cb_conf_bus[47] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02132_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05402_ (
+    .A0(\cb_east.inst.cb_conf_bus[47] ),
+    .A1(\cb_east.inst.cb_conf_bus[48] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02134_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05403_ (
+    .A0(\cb_east.inst.cb_conf_bus[48] ),
+    .A1(\cb_east.inst.cb_conf_bus[49] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02136_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05404_ (
+    .A0(\cb_east.inst.cb_conf_bus[49] ),
+    .A1(\cb_east.inst.cb_conf_bus[50] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02138_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05405_ (
+    .A0(\cb_east.inst.cb_conf_bus[50] ),
+    .A1(\cb_east.inst.cb_conf_bus[51] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02140_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05406_ (
+    .A0(\cb_east.inst.cb_conf_bus[51] ),
+    .A1(\cb_east.inst.cb_conf_bus[52] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02142_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05407_ (
+    .A0(\cb_east.inst.cb_conf_bus[52] ),
+    .A1(\cb_east.inst.cb_conf_bus[53] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02144_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05408_ (
+    .A0(\cb_east.inst.cb_conf_bus[53] ),
+    .A1(\cb_east.inst.cb_conf_bus[54] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02146_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05409_ (
+    .A0(\cb_east.inst.cb_conf_bus[54] ),
+    .A1(\cb_east.inst.cb_conf_bus[55] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02148_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05410_ (
+    .A0(\cb_east.inst.cb_conf_bus[55] ),
+    .A1(\cb_east.inst.cb_conf_bus[56] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02150_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05411_ (
+    .A0(\cb_east.inst.cb_conf_bus[56] ),
+    .A1(\cb_east.inst.cb_conf_bus[57] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02152_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05412_ (
+    .A0(\cb_east.inst.cb_conf_bus[57] ),
+    .A1(\cb_east.inst.cb_conf_bus[58] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02154_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05413_ (
+    .A0(\cb_east.inst.cb_conf_bus[58] ),
+    .A1(\cb_east.inst.cb_conf_bus[59] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02156_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05414_ (
+    .A0(\cb_east.inst.cb_conf_bus[59] ),
+    .A1(\cb_east.inst.cb_conf_bus[60] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02158_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05415_ (
+    .A0(\cb_east.inst.cb_conf_bus[60] ),
+    .A1(\cb_east.inst.cb_conf_bus[61] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02160_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05416_ (
+    .A0(\cb_east.inst.cb_conf_bus[61] ),
+    .A1(\cb_east.inst.cb_conf_bus[62] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02162_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05417_ (
+    .A0(\cb_east.inst.cb_conf_bus[62] ),
+    .A1(\cb_east.inst.cb_conf_bus[63] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02164_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05418_ (
+    .A0(\cb_east.inst.cb_conf_bus[63] ),
+    .A1(\cb_east.inst.cb_conf_bus[64] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02166_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05419_ (
+    .A0(\cb_east.inst.cb_conf_bus[64] ),
+    .A1(\cb_east.inst.cb_conf_bus[65] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02168_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05420_ (
+    .A0(\cb_east.inst.cb_conf_bus[65] ),
+    .A1(\cb_east.inst.cb_conf_bus[66] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02170_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05421_ (
+    .A0(\cb_east.inst.cb_conf_bus[66] ),
+    .A1(\cb_east.inst.cb_conf_bus[67] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02172_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05422_ (
+    .A0(\cb_east.inst.cb_conf_bus[67] ),
+    .A1(\cb_east.inst.cb_conf_bus[68] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02174_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05423_ (
+    .A0(\cb_east.inst.cb_conf_bus[68] ),
+    .A1(\cb_east.inst.cb_conf_bus[69] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02176_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05424_ (
+    .A0(\cb_east.inst.cb_conf_bus[69] ),
+    .A1(\cb_east.inst.cb_conf_bus[70] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02178_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05425_ (
+    .A0(\cb_east.inst.cb_conf_bus[70] ),
+    .A1(\cb_east.inst.cb_conf_bus[71] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02180_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05426_ (
+    .A0(\cb_east.inst.cb_conf_bus[71] ),
+    .A1(\cb_east.inst.cb_conf_bus[72] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02182_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05427_ (
+    .A0(\cb_east.inst.cb_conf_bus[72] ),
+    .A1(\cb_east.inst.cb_conf_bus[73] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02184_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05428_ (
+    .A0(\cb_east.inst.cb_conf_bus[73] ),
+    .A1(\cb_east.inst.cb_conf_bus[74] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02186_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05429_ (
+    .A0(\cb_east.inst.cb_conf_bus[74] ),
+    .A1(\cb_east.inst.cb_conf_bus[75] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02188_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05430_ (
+    .A0(\cb_east.inst.cb_conf_bus[75] ),
+    .A1(\cb_east.inst.cb_conf_bus[76] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02190_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05431_ (
+    .A0(\cb_east.inst.cb_conf_bus[76] ),
+    .A1(\cb_east.inst.cb_conf_bus[77] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02192_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05432_ (
+    .A0(\cb_east.inst.cb_conf_bus[77] ),
+    .A1(\cb_east.inst.cb_conf_bus[78] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02194_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05433_ (
+    .A0(\cb_east.inst.cb_conf_bus[78] ),
+    .A1(\cb_east.inst.cb_conf_bus[79] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02196_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05434_ (
+    .A0(\cb_east.inst.cb_conf_bus[79] ),
+    .A1(\cb_east.inst.cb_conf_bus[80] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02198_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05435_ (
+    .A0(\cb_east.inst.cb_conf_bus[80] ),
+    .A1(\cb_east.inst.cb_conf_bus[81] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02200_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05436_ (
+    .A0(\cb_east.inst.cb_conf_bus[81] ),
+    .A1(\cb_east.inst.cb_conf_bus[82] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02202_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05437_ (
+    .A0(\cb_east.inst.cb_conf_bus[82] ),
+    .A1(\cb_east.inst.cb_conf_bus[83] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02204_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05438_ (
+    .A0(\cb_east.inst.cb_conf_bus[83] ),
+    .A1(\cb_east.inst.cb_conf_bus[84] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02206_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05439_ (
+    .A0(\cb_east.inst.cb_conf_bus[84] ),
+    .A1(\cb_east.inst.cb_conf_bus[85] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02208_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05440_ (
+    .A0(\cb_east.inst.cb_conf_bus[85] ),
+    .A1(\cb_east.inst.cb_conf_bus[86] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02210_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05441_ (
+    .A0(\cb_east.inst.cb_conf_bus[86] ),
+    .A1(\cb_east.inst.cb_conf_bus[87] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02212_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05442_ (
+    .A0(\cb_east.inst.cb_conf_bus[87] ),
+    .A1(\cb_east.inst.cb_conf_bus[88] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02214_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05443_ (
+    .A0(\cb_east.inst.cb_conf_bus[88] ),
+    .A1(\cb_east.inst.cb_conf_bus[89] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02216_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05444_ (
+    .A0(\cb_east.inst.cb_conf_bus[89] ),
+    .A1(\cb_east.inst.cb_conf_bus[90] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02218_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05445_ (
+    .A0(\cb_east.inst.cb_conf_bus[90] ),
+    .A1(\cb_east.inst.cb_conf_bus[91] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02220_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05446_ (
+    .A0(\cb_east.inst.cb_conf_bus[91] ),
+    .A1(\cb_east.inst.cb_conf_bus[92] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02222_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05447_ (
+    .A0(\cb_east.inst.cb_conf_bus[92] ),
+    .A1(\cb_east.inst.cb_conf_bus[93] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02224_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05448_ (
+    .A0(\cb_east.inst.cb_conf_bus[93] ),
+    .A1(\cb_east.inst.cb_conf_bus[94] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02226_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05449_ (
+    .A0(\cb_east.inst.cb_conf_bus[94] ),
+    .A1(\cb_east.inst.cb_conf_bus[95] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02228_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05450_ (
+    .A0(\cb_east.inst.cb_conf_bus[95] ),
+    .A1(\cb_east.inst.cb_conf_bus[96] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02230_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05451_ (
+    .A0(\cb_east.inst.cb_conf_bus[96] ),
+    .A1(\cb_east.inst.cb_conf_bus[97] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02232_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05452_ (
+    .A0(\cb_east.inst.cb_conf_bus[97] ),
+    .A1(\cb_east.inst.cb_conf_bus[98] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02234_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05453_ (
+    .A0(\cb_east.inst.cb_conf_bus[98] ),
+    .A1(\cb_east.inst.cb_conf_bus[99] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02236_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05454_ (
+    .A0(\cb_east.inst.cb_conf_bus[99] ),
+    .A1(\cb_east.inst.cb_conf_bus[100] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02238_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05455_ (
+    .A0(\cb_east.inst.cb_conf_bus[100] ),
+    .A1(\cb_east.inst.cb_conf_bus[101] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02240_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05456_ (
+    .A0(\cb_east.inst.cb_conf_bus[101] ),
+    .A1(\cb_east.inst.cb_conf_bus[102] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02242_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05457_ (
+    .A0(\cb_east.inst.cb_conf_bus[102] ),
+    .A1(\cb_east.inst.cb_conf_bus[103] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02244_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05458_ (
+    .A0(\cb_east.inst.cb_conf_bus[103] ),
+    .A1(\cb_east.inst.cb_conf_bus[104] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02246_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05459_ (
+    .A0(\cb_east.inst.cb_conf_bus[104] ),
+    .A1(\cb_east.inst.cb_conf_bus[105] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02248_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05460_ (
+    .A0(\cb_east.inst.cb_conf_bus[105] ),
+    .A1(\cb_east.inst.cb_conf_bus[106] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02250_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05461_ (
+    .A0(\cb_east.inst.cb_conf_bus[106] ),
+    .A1(\cb_east.inst.cb_conf_bus[107] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02252_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05462_ (
+    .A0(\cb_east.inst.cb_conf_bus[107] ),
+    .A1(\cb_east.inst.cb_conf_bus[108] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02254_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05463_ (
+    .A0(\cb_east.inst.cb_conf_bus[108] ),
+    .A1(\cb_east.inst.cb_conf_bus[109] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02256_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05464_ (
+    .A0(\cb_east.inst.cb_conf_bus[109] ),
+    .A1(\cb_east.inst.cb_conf_bus[110] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02258_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05465_ (
+    .A0(\cb_east.inst.cb_conf_bus[110] ),
+    .A1(\cb_east.inst.cb_conf_bus[111] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02260_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05466_ (
+    .A0(\cb_east.inst.cb_conf_bus[111] ),
+    .A1(\cb_east.inst.cb_conf_bus[112] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02262_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05467_ (
+    .A0(\cb_east.inst.cb_conf_bus[112] ),
+    .A1(\cb_east.inst.cb_conf_bus[113] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02264_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05468_ (
+    .A0(\cb_east.inst.cb_conf_bus[113] ),
+    .A1(\cb_east.inst.cb_conf_bus[114] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02266_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05469_ (
+    .A0(\cb_east.inst.cb_conf_bus[114] ),
+    .A1(\cb_east.inst.cb_conf_bus[115] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02268_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05470_ (
+    .A0(\cb_east.inst.cb_conf_bus[115] ),
+    .A1(\cb_east.inst.cb_conf_bus[116] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02270_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05471_ (
+    .A0(\cb_east.inst.cb_conf_bus[116] ),
+    .A1(\cb_east.inst.cb_conf_bus[117] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02272_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05472_ (
+    .A0(\cb_east.inst.cb_conf_bus[117] ),
+    .A1(\cb_east.inst.cb_conf_bus[118] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02274_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05473_ (
+    .A0(\cb_east.inst.cb_conf_bus[118] ),
+    .A1(\cb_east.inst.cb_conf_bus[119] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02276_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05474_ (
+    .A0(\cb_east.inst.cb_conf_bus[119] ),
+    .A1(\cb_east.inst.cb_conf_bus[120] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02278_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05475_ (
+    .A0(\cb_east.inst.cb_conf_bus[120] ),
+    .A1(\cb_east.inst.cb_conf_bus[121] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02280_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05476_ (
+    .A0(\cb_east.inst.cb_conf_bus[121] ),
+    .A1(\cb_east.inst.cb_conf_bus[122] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02282_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05477_ (
+    .A0(\cb_east.inst.cb_conf_bus[122] ),
+    .A1(\cb_east.inst.cb_conf_bus[123] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02284_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05478_ (
+    .A0(\cb_east.inst.cb_conf_bus[123] ),
+    .A1(\cb_east.inst.cb_conf_bus[124] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02286_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05479_ (
+    .A0(\cb_east.inst.cb_conf_bus[124] ),
+    .A1(\cb_east.inst.cb_conf_bus[125] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02288_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05480_ (
+    .A0(\cb_east.inst.cb_conf_bus[125] ),
+    .A1(\cb_east.inst.cb_conf_bus[126] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02290_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05481_ (
+    .A0(\cb_east.inst.cb_conf_bus[126] ),
+    .A1(\cb_east.inst.cb_conf_bus[127] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02292_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05482_ (
+    .A0(\cb_east.inst.cb_conf_bus[127] ),
+    .A1(\cb_east.inst.cb_conf_bus[128] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02294_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05483_ (
+    .A0(\cb_east.inst.cb_conf_bus[128] ),
+    .A1(\cb_east.inst.cb_conf_bus[129] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02296_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05484_ (
+    .A0(\cb_east.inst.cb_conf_bus[129] ),
+    .A1(\cb_east.inst.cb_conf_bus[130] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02298_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05485_ (
+    .A0(\cb_east.inst.cb_conf_bus[130] ),
+    .A1(\cb_east.inst.cb_conf_bus[131] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02300_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05486_ (
+    .A0(\cb_east.inst.cb_conf_bus[131] ),
+    .A1(\cb_east.inst.cb_conf_bus[132] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02302_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05487_ (
+    .A0(\cb_east.inst.cb_conf_bus[132] ),
+    .A1(\cb_east.inst.cb_conf_bus[133] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02304_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05488_ (
+    .A0(\cb_east.inst.cb_conf_bus[133] ),
+    .A1(\cb_east.inst.cb_conf_bus[134] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02306_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05489_ (
+    .A0(\cb_east.inst.cb_conf_bus[134] ),
+    .A1(\cb_east.inst.cb_conf_bus[135] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02308_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05490_ (
+    .A0(\cb_east.inst.cb_conf_bus[135] ),
+    .A1(\cb_east.inst.cb_conf_bus[136] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02310_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05491_ (
+    .A0(\cb_east.inst.cb_conf_bus[136] ),
+    .A1(\cb_east.inst.cb_conf_bus[137] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02312_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05492_ (
+    .A0(\cb_east.inst.cb_conf_bus[137] ),
+    .A1(\cb_east.inst.cb_conf_bus[138] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02314_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05493_ (
+    .A0(\cb_east.inst.cb_conf_bus[138] ),
+    .A1(\cb_east.inst.cb_conf_bus[139] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02316_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05494_ (
+    .A0(\cb_east.inst.cb_conf_bus[139] ),
+    .A1(\cb_east.inst.cb_conf_bus[140] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02318_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05495_ (
+    .A0(\cb_east.inst.cb_conf_bus[140] ),
+    .A1(\cb_east.inst.cb_conf_bus[141] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02320_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05496_ (
+    .A0(\cb_east.inst.cb_conf_bus[141] ),
+    .A1(\cb_east.inst.cb_conf_bus[142] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02322_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05497_ (
+    .A0(\cb_east.inst.cb_conf_bus[142] ),
+    .A1(\cb_east.inst.cb_conf_bus[143] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02324_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05498_ (
+    .A0(\cb_east.inst.cb_conf_bus[143] ),
+    .A1(\cb_east.inst.cb_conf_bus[144] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02326_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05499_ (
+    .A0(\cb_east.inst.cb_conf_bus[144] ),
+    .A1(\cb_east.inst.cb_conf_bus[145] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02328_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05500_ (
+    .A0(\cb_east.inst.cb_conf_bus[145] ),
+    .A1(\cb_east.inst.cb_conf_bus[146] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02330_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05501_ (
+    .A0(\cb_east.inst.cb_conf_bus[146] ),
+    .A1(\cb_east.inst.cb_conf_bus[147] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02332_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05502_ (
+    .A0(\cb_east.inst.cb_conf_bus[147] ),
+    .A1(\cb_east.inst.cb_conf_bus[148] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02334_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05503_ (
+    .A0(\cb_east.inst.cb_conf_bus[148] ),
+    .A1(\cb_east.inst.cb_conf_bus[149] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02336_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05504_ (
+    .A0(\cb_east.inst.cb_conf_bus[149] ),
+    .A1(\cb_east.inst.cb_conf_bus[150] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02338_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05505_ (
+    .A0(\cb_east.inst.cb_conf_bus[150] ),
+    .A1(\cb_east.inst.cb_conf_bus[151] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02340_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05506_ (
+    .A0(\cb_east.inst.cb_conf_bus[151] ),
+    .A1(\cb_east.inst.cb_conf_bus[152] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02342_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05507_ (
+    .A0(\cb_east.inst.cb_conf_bus[152] ),
+    .A1(\cb_east.inst.cb_conf_bus[153] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02344_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05508_ (
+    .A0(\cb_east.inst.cb_conf_bus[153] ),
+    .A1(\cb_east.inst.cb_conf_bus[154] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02346_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05509_ (
+    .A0(\cb_east.inst.cb_conf_bus[154] ),
+    .A1(\cb_east.inst.cb_conf_bus[155] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02348_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05510_ (
+    .A0(\cb_east.inst.cb_conf_bus[155] ),
+    .A1(\cb_east.inst.cb_conf_bus[156] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02350_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05511_ (
+    .A0(\cb_east.inst.cb_conf_bus[156] ),
+    .A1(\cb_east.inst.cb_conf_bus[157] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02352_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05512_ (
+    .A0(\cb_east.inst.cb_conf_bus[157] ),
+    .A1(\cb_east.inst.cb_conf_bus[158] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02354_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05513_ (
+    .A0(\cb_east.inst.cb_conf_bus[158] ),
+    .A1(\cb_east.inst.cb_conf_bus[159] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02356_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05514_ (
+    .A0(\cb_east.inst.cb_conf_bus[159] ),
+    .A1(\cb_east.inst.cb_conf_bus[160] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02358_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05515_ (
+    .A0(\cb_east.inst.cb_conf_bus[160] ),
+    .A1(\cb_east.inst.cb_conf_bus[161] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02360_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05516_ (
+    .A0(\cb_east.inst.cb_conf_bus[161] ),
+    .A1(\cb_east.inst.cb_conf_bus[162] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02362_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05517_ (
+    .A0(\cb_east.inst.cb_conf_bus[162] ),
+    .A1(\cb_east.inst.cb_conf_bus[163] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02364_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05518_ (
+    .A0(\cb_east.inst.cb_conf_bus[163] ),
+    .A1(\cb_east.inst.cb_conf_bus[164] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02366_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05519_ (
+    .A0(\cb_east.inst.cb_conf_bus[164] ),
+    .A1(\cb_east.inst.cb_conf_bus[165] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02368_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05520_ (
+    .A0(\cb_east.inst.cb_conf_bus[165] ),
+    .A1(\cb_east.inst.cb_conf_bus[166] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02370_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05521_ (
+    .A0(\cb_east.inst.cb_conf_bus[166] ),
+    .A1(\cb_east.inst.cb_conf_bus[167] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02372_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05522_ (
+    .A0(\cb_east.inst.cb_conf_bus[167] ),
+    .A1(\cb_east.inst.cb_conf_bus[168] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02374_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05523_ (
+    .A0(\cb_east.inst.cb_conf_bus[168] ),
+    .A1(\cb_east.inst.cb_conf_bus[169] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02376_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05524_ (
+    .A0(\cb_east.inst.cb_conf_bus[169] ),
+    .A1(\cb_east.inst.cb_conf_bus[170] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02378_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05525_ (
+    .A0(\cb_east.inst.cb_conf_bus[170] ),
+    .A1(\cb_east.inst.cb_conf_bus[171] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02380_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05526_ (
+    .A0(\cb_east.inst.cb_conf_bus[171] ),
+    .A1(\cb_east.inst.cb_conf_bus[172] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02382_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05527_ (
+    .A0(\cb_east.inst.cb_conf_bus[172] ),
+    .A1(\cb_east.inst.cb_conf_bus[173] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02384_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05528_ (
+    .A0(\cb_east.inst.cb_conf_bus[173] ),
+    .A1(\cb_east.inst.cb_conf_bus[174] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02386_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05529_ (
+    .A0(\cb_east.inst.cb_conf_bus[174] ),
+    .A1(\cb_east.inst.cb_conf_bus[175] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02388_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05530_ (
+    .A0(\cb_east.inst.cb_conf_bus[175] ),
+    .A1(\cb_east.inst.cb_conf_bus[176] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02390_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05531_ (
+    .A0(\cb_east.inst.cb_conf_bus[176] ),
+    .A1(\cb_east.inst.cb_conf_bus[177] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02392_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05532_ (
+    .A0(\cb_east.inst.cb_conf_bus[177] ),
+    .A1(\cb_east.inst.cb_conf_bus[178] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02394_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05533_ (
+    .A0(\cb_east.inst.cb_conf_bus[178] ),
+    .A1(\cb_east.inst.cb_conf_bus[179] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02396_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05534_ (
+    .A0(\cb_east.inst.cb_conf_bus[179] ),
+    .A1(\cb_east.inst.cb_conf_bus[180] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02398_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05535_ (
+    .A0(\cb_east.inst.cb_conf_bus[180] ),
+    .A1(\cb_east.inst.cb_conf_bus[181] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02400_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05536_ (
+    .A0(\cb_east.inst.cb_conf_bus[181] ),
+    .A1(\cb_east.inst.cb_conf_bus[182] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02402_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05537_ (
+    .A0(\cb_east.inst.cb_conf_bus[182] ),
+    .A1(\cb_east.inst.cb_conf_bus[183] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02404_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05538_ (
+    .A0(\cb_east.inst.cb_conf_bus[183] ),
+    .A1(\cb_east.inst.cb_conf_bus[184] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02406_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05539_ (
+    .A0(\cb_east.inst.cb_conf_bus[184] ),
+    .A1(\cb_east.inst.cb_conf_bus[185] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02408_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05540_ (
+    .A0(\cb_east.inst.cb_conf_bus[185] ),
+    .A1(\cb_east.inst.cb_conf_bus[186] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02410_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05541_ (
+    .A0(\cb_east.inst.cb_conf_bus[186] ),
+    .A1(\cb_east.inst.cb_conf_bus[187] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02412_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05542_ (
+    .A0(\cb_east.inst.cb_conf_bus[187] ),
+    .A1(\cb_east.inst.cb_conf_bus[188] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02414_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05543_ (
+    .A0(\cb_east.inst.cb_conf_bus[188] ),
+    .A1(\cb_east.inst.cb_conf_bus[189] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02416_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05544_ (
+    .A0(\cb_east.inst.cb_conf_bus[189] ),
+    .A1(\cb_east.inst.cb_conf_bus[190] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02418_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05545_ (
+    .A0(\cb_east.inst.cb_conf_bus[190] ),
+    .A1(\cb_east.inst.cb_conf_bus[191] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02420_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05546_ (
+    .A0(\cb_east.inst.cb_conf_bus[191] ),
+    .A1(\cb_east.inst.cb_conf_bus[192] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02422_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05547_ (
+    .A0(\cb_east.inst.cb_conf_bus[192] ),
+    .A1(\cb_east.inst.cb_conf_bus[193] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02424_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05548_ (
+    .A0(\cb_east.inst.cb_conf_bus[193] ),
+    .A1(\cb_east.inst.cb_conf_bus[194] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02426_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05549_ (
+    .A0(\cb_east.inst.cb_conf_bus[194] ),
+    .A1(\cb_east.inst.cb_conf_bus[195] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02428_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05550_ (
+    .A0(\cb_east.inst.cb_conf_bus[195] ),
+    .A1(\cb_east.inst.cb_conf_bus[196] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02430_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05551_ (
+    .A0(\cb_east.inst.cb_conf_bus[196] ),
+    .A1(\cb_east.inst.cb_conf_bus[197] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02432_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05552_ (
+    .A0(\cb_east.inst.cb_conf_bus[197] ),
+    .A1(\cb_east.inst.cb_conf_bus[198] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02434_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05553_ (
+    .A0(\cb_east.inst.cb_conf_bus[198] ),
+    .A1(\cb_east.inst.cb_conf_bus[199] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02436_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05554_ (
+    .A0(\cb_east.inst.cb_conf_bus[199] ),
+    .A1(\cb_east.inst.cb_conf_bus[200] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02438_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05555_ (
+    .A0(\cb_east.inst.cb_conf_bus[200] ),
+    .A1(\cb_east.inst.cb_conf_bus[201] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02440_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05556_ (
+    .A0(\cb_east.inst.cb_conf_bus[201] ),
+    .A1(\cb_east.inst.cb_conf_bus[202] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02442_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05557_ (
+    .A0(\cb_east.inst.cb_conf_bus[202] ),
+    .A1(\cb_east.inst.cb_conf_bus[203] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02444_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05558_ (
+    .A0(\cb_east.inst.cb_conf_bus[203] ),
+    .A1(\cb_east.inst.cb_conf_bus[204] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02446_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05559_ (
+    .A0(\cb_east.inst.cb_conf_bus[204] ),
+    .A1(\cb_east.inst.cb_conf_bus[205] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02448_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05560_ (
+    .A0(\cb_east.inst.cb_conf_bus[205] ),
+    .A1(\cb_east.inst.cb_conf_bus[206] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02450_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05561_ (
+    .A0(\cb_east.inst.cb_conf_bus[206] ),
+    .A1(\cb_east.inst.cb_conf_bus[207] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02452_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05562_ (
+    .A0(\cb_east.inst.cb_conf_bus[207] ),
+    .A1(\cb_east.inst.cb_conf_bus[208] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02454_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05563_ (
+    .A0(\cb_east.inst.cb_conf_bus[208] ),
+    .A1(\cb_east.inst.cb_conf_bus[209] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02456_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05564_ (
+    .A0(\cb_east.inst.cb_conf_bus[209] ),
+    .A1(\cb_east.inst.cb_conf_bus[210] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02458_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05565_ (
+    .A0(\cb_east.inst.cb_conf_bus[210] ),
+    .A1(\cb_east.inst.cb_conf_bus[211] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02460_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05566_ (
+    .A0(\cb_east.inst.cb_conf_bus[211] ),
+    .A1(\cb_east.inst.cb_conf_bus[212] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02462_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05567_ (
+    .A0(\cb_east.inst.cb_conf_bus[212] ),
+    .A1(\cb_east.inst.cb_conf_bus[213] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02464_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05568_ (
+    .A0(\cb_east.inst.cb_conf_bus[213] ),
+    .A1(\cb_east.inst.cb_conf_bus[214] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02466_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05569_ (
+    .A0(\cb_east.inst.cb_conf_bus[214] ),
+    .A1(\cb_east.inst.cb_conf_bus[215] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02468_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05570_ (
+    .A0(\cb_east.inst.cb_conf_bus[215] ),
+    .A1(\cb_east.inst.cb_conf_bus[216] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02470_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05571_ (
+    .A0(\cb_east.inst.cb_conf_bus[216] ),
+    .A1(\cb_east.inst.cb_conf_bus[217] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02472_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05572_ (
+    .A0(\cb_east.inst.cb_conf_bus[217] ),
+    .A1(\cb_east.inst.cb_conf_bus[218] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02474_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05573_ (
+    .A0(\cb_east.inst.cb_conf_bus[218] ),
+    .A1(\cb_east.inst.cb_conf_bus[219] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02476_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05574_ (
+    .A0(\cb_east.inst.cb_conf_bus[219] ),
+    .A1(\cb_east.inst.cb_conf_bus[220] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02478_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05575_ (
+    .A0(\cb_east.inst.cb_conf_bus[220] ),
+    .A1(\cb_east.inst.cb_conf_bus[221] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02480_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05576_ (
+    .A0(\cb_east.inst.cb_conf_bus[221] ),
+    .A1(\cb_east.inst.cb_conf_bus[222] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02482_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05577_ (
+    .A0(\cb_east.inst.cb_conf_bus[222] ),
+    .A1(\cb_east.inst.cb_conf_bus[223] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02484_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05578_ (
+    .A0(\cb_east.inst.cb_conf_bus[223] ),
+    .A1(\cb_east.inst.cb_conf_bus[224] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02486_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05579_ (
+    .A0(\cb_east.inst.cb_conf_bus[224] ),
+    .A1(\cb_east.inst.cb_conf_bus[225] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02488_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05580_ (
+    .A0(\cb_east.inst.cb_conf_bus[225] ),
+    .A1(\cb_east.inst.cb_conf_bus[226] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02490_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05581_ (
+    .A0(\cb_east.inst.cb_conf_bus[226] ),
+    .A1(\cb_east.inst.cb_conf_bus[227] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02492_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05582_ (
+    .A0(\cb_east.inst.cb_conf_bus[227] ),
+    .A1(\cb_east.inst.cb_conf_bus[228] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02494_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05583_ (
+    .A0(\cb_east.inst.cb_conf_bus[228] ),
+    .A1(\cb_east.inst.cb_conf_bus[229] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02496_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05584_ (
+    .A0(\cb_east.inst.cb_conf_bus[229] ),
+    .A1(\cb_east.inst.cb_conf_bus[230] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02498_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05585_ (
+    .A0(\cb_east.inst.cb_conf_bus[230] ),
+    .A1(\cb_east.inst.cb_conf_bus[231] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02500_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05586_ (
+    .A0(\cb_east.inst.cb_conf_bus[231] ),
+    .A1(\cb_east.inst.cb_conf_bus[232] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02502_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05587_ (
+    .A0(\cb_east.inst.cb_conf_bus[232] ),
+    .A1(\cb_east.inst.cb_conf_bus[233] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02504_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05588_ (
+    .A0(\cb_east.inst.cb_conf_bus[233] ),
+    .A1(\cb_east.inst.cb_conf_bus[234] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02506_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05589_ (
+    .A0(\cb_east.inst.cb_conf_bus[234] ),
+    .A1(\cb_east.inst.cb_conf_bus[235] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02508_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05590_ (
+    .A0(\cb_east.inst.cb_conf_bus[235] ),
+    .A1(\cb_east.inst.cb_conf_bus[236] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02510_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05591_ (
+    .A0(\cb_east.inst.cb_conf_bus[236] ),
+    .A1(\cb_east.inst.cb_conf_bus[237] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02512_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05592_ (
+    .A0(\cb_east.inst.cb_conf_bus[237] ),
+    .A1(\cb_east.inst.cb_conf_bus[238] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02514_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05593_ (
+    .A0(\cb_east.inst.cb_conf_bus[238] ),
+    .A1(\cb_east.inst.cb_conf_bus[239] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02516_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05594_ (
+    .A0(\cb_east.inst.cb_conf_bus[239] ),
+    .A1(\cb_east.inst.cb_conf_bus[240] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02518_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05595_ (
+    .A0(\cb_east.inst.cb_conf_bus[240] ),
+    .A1(\cb_east.inst.cb_conf_bus[241] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02520_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05596_ (
+    .A0(\cb_east.inst.cb_conf_bus[241] ),
+    .A1(\cb_east.inst.cb_conf_bus[242] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02522_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05597_ (
+    .A0(\cb_east.inst.cb_conf_bus[242] ),
+    .A1(\cb_east.inst.cb_conf_bus[243] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02524_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05598_ (
+    .A0(\cb_east.inst.cb_conf_bus[243] ),
+    .A1(\cb_east.inst.cb_conf_bus[244] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02526_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05599_ (
+    .A0(\cb_east.inst.cb_conf_bus[244] ),
+    .A1(\cb_east.inst.cb_conf_bus[245] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02528_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05600_ (
+    .A0(\cb_east.inst.cb_conf_bus[245] ),
+    .A1(\cb_east.inst.cb_conf_bus[246] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02530_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05601_ (
+    .A0(\cb_east.inst.cb_conf_bus[246] ),
+    .A1(\cb_east.inst.cb_conf_bus[247] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02532_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05602_ (
+    .A0(\cb_east.inst.cb_conf_bus[247] ),
+    .A1(\cb_east.inst.cb_conf_bus[248] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02534_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05603_ (
+    .A0(\cb_east.inst.cb_conf_bus[248] ),
+    .A1(\cb_east.inst.cb_conf_bus[249] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02536_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05604_ (
+    .A0(\cb_east.inst.cb_conf_bus[249] ),
+    .A1(\cb_east.inst.cb_conf_bus[250] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02538_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05605_ (
+    .A0(\cb_east.inst.cb_conf_bus[250] ),
+    .A1(\cb_east.inst.cb_conf_bus[251] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02540_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05606_ (
+    .A0(\cb_east.inst.cb_conf_bus[251] ),
+    .A1(\cb_east.inst.cb_conf_bus[252] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02542_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05607_ (
+    .A0(\cb_east.inst.cb_conf_bus[252] ),
+    .A1(\cb_east.inst.cb_conf_bus[253] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02544_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05608_ (
+    .A0(\cb_east.inst.cb_conf_bus[253] ),
+    .A1(\cb_east.inst.cb_conf_bus[254] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02546_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05609_ (
+    .A0(\cb_east.inst.cb_conf_bus[254] ),
+    .A1(\cb_east.inst.cb_conf_bus[255] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02548_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05610_ (
+    .A0(\cb_east.inst.cb_conf_bus[255] ),
+    .A1(\cb_east.inst.cb_conf_bus[256] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02550_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05611_ (
+    .A0(\cb_east.inst.cb_conf_bus[256] ),
+    .A1(\cb_east.inst.cb_conf_bus[257] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02552_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05612_ (
+    .A0(\cb_east.inst.cb_conf_bus[257] ),
+    .A1(\cb_east.inst.cb_conf_bus[258] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02554_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05613_ (
+    .A0(\cb_east.inst.cb_conf_bus[258] ),
+    .A1(\cb_east.inst.cb_conf_bus[259] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02556_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05614_ (
+    .A0(\cb_east.inst.cb_conf_bus[259] ),
+    .A1(\cb_east.inst.cb_conf_bus[260] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02558_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05615_ (
+    .A0(\cb_east.inst.cb_conf_bus[260] ),
+    .A1(\cb_east.inst.cb_conf_bus[261] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02560_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05616_ (
+    .A0(\cb_east.inst.cb_conf_bus[261] ),
+    .A1(\cb_east.inst.cb_conf_bus[262] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02562_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05617_ (
+    .A0(\cb_east.inst.cb_conf_bus[262] ),
+    .A1(\cb_east.inst.cb_conf_bus[263] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02564_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05618_ (
+    .A0(\cb_east.inst.cb_conf_bus[263] ),
+    .A1(\cb_east.inst.cb_conf_bus[264] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02566_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05619_ (
+    .A0(\cb_east.inst.cb_conf_bus[264] ),
+    .A1(\cb_east.inst.cb_conf_bus[265] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02568_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05620_ (
+    .A0(\cb_east.inst.cb_conf_bus[265] ),
+    .A1(\cb_east.inst.cb_conf_bus[266] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02570_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05621_ (
+    .A0(\cb_east.inst.cb_conf_bus[266] ),
+    .A1(\cb_east.inst.cb_conf_bus[267] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02572_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05622_ (
+    .A0(\cb_east.inst.cb_conf_bus[267] ),
+    .A1(\cb_east.inst.cb_conf_bus[268] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02574_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05623_ (
+    .A0(\cb_east.inst.cb_conf_bus[268] ),
+    .A1(\cb_east.inst.cb_conf_bus[269] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02576_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05624_ (
+    .A0(\cb_east.inst.cb_conf_bus[269] ),
+    .A1(\cb_east.inst.cb_conf_bus[270] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02578_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05625_ (
+    .A0(\cb_east.inst.cb_conf_bus[270] ),
+    .A1(\cb_east.inst.cb_conf_bus[271] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02580_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05626_ (
+    .A0(\cb_east.inst.cb_conf_bus[271] ),
+    .A1(\cb_east.inst.cb_conf_bus[272] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02582_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05627_ (
+    .A0(\cb_east.inst.cb_conf_bus[272] ),
+    .A1(\cb_east.inst.cb_conf_bus[273] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02584_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05628_ (
+    .A0(\cb_east.inst.cb_conf_bus[273] ),
+    .A1(\cb_east.inst.cb_conf_bus[274] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02586_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05629_ (
+    .A0(\cb_east.inst.cb_conf_bus[274] ),
+    .A1(\cb_east.inst.cb_conf_bus[275] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02588_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05630_ (
+    .A0(\cb_east.inst.cb_conf_bus[275] ),
+    .A1(\cb_east.inst.cb_conf_bus[276] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02590_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05631_ (
+    .A0(\cb_east.inst.cb_conf_bus[276] ),
+    .A1(\cb_east.inst.cb_conf_bus[277] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02592_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05632_ (
+    .A0(\cb_east.inst.cb_conf_bus[277] ),
+    .A1(\cb_east.inst.cb_conf_bus[278] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02594_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05633_ (
+    .A0(\cb_east.inst.cb_conf_bus[278] ),
+    .A1(\cb_east.inst.cb_conf_bus[279] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02596_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05634_ (
+    .A0(\cb_east.inst.cb_conf_bus[279] ),
+    .A1(\cb_east.inst.cb_conf_bus[280] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02598_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05635_ (
+    .A0(\cb_east.inst.cb_conf_bus[280] ),
+    .A1(\cb_east.inst.cb_conf_bus[281] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02600_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05636_ (
+    .A0(\cb_east.inst.cb_conf_bus[281] ),
+    .A1(\cb_east.inst.cb_conf_bus[282] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02602_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05637_ (
+    .A0(\cb_east.inst.cb_conf_bus[282] ),
+    .A1(\cb_east.inst.cb_conf_bus[283] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02604_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05638_ (
+    .A0(\cb_east.inst.cb_conf_bus[283] ),
+    .A1(\cb_east.inst.cb_conf_bus[284] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02606_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05639_ (
+    .A0(\cb_east.inst.cb_conf_bus[284] ),
+    .A1(\cb_east.inst.cb_conf_bus[285] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02608_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05640_ (
+    .A0(\cb_east.inst.cb_conf_bus[285] ),
+    .A1(\cb_east.inst.cb_conf_bus[286] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02610_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05641_ (
+    .A0(\cb_east.inst.cb_conf_bus[286] ),
+    .A1(\cb_east.inst.cb_conf_bus[287] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02612_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05642_ (
+    .A0(\cb_east.inst.cb_conf_bus[287] ),
+    .A1(\cb_east.inst.cb_conf_bus[288] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02614_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05643_ (
+    .A0(\cb_east.inst.cb_conf_bus[288] ),
+    .A1(\cb_east.inst.cb_conf_bus[289] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02616_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05644_ (
+    .A0(\cb_east.inst.cb_conf_bus[289] ),
+    .A1(\cb_east.inst.cb_conf_bus[290] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02618_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05645_ (
+    .A0(\cb_east.inst.cb_conf_bus[290] ),
+    .A1(\cb_east.inst.cb_conf_bus[291] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02620_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05646_ (
+    .A0(\cb_east.inst.cb_conf_bus[291] ),
+    .A1(\cb_east.inst.cb_conf_bus[292] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02622_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05647_ (
+    .A0(\cb_east.inst.cb_conf_bus[292] ),
+    .A1(\cb_east.inst.cb_conf_bus[293] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02624_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05648_ (
+    .A0(\cb_east.inst.cb_conf_bus[293] ),
+    .A1(\cb_east.inst.cb_conf_bus[294] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02626_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05649_ (
+    .A0(\cb_east.inst.cb_conf_bus[294] ),
+    .A1(\cb_east.inst.cb_conf_bus[295] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02628_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05650_ (
+    .A0(\cb_east.inst.cb_conf_bus[295] ),
+    .A1(\cb_east.inst.cb_conf_bus[296] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02630_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05651_ (
+    .A0(\cb_east.inst.cb_conf_bus[296] ),
+    .A1(\cb_east.inst.cb_conf_bus[297] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02632_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05652_ (
+    .A0(\cb_east.inst.cb_conf_bus[297] ),
+    .A1(\cb_east.inst.cb_conf_bus[298] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02634_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05653_ (
+    .A0(\cb_east.inst.cb_conf_bus[298] ),
+    .A1(\cb_east.inst.cb_conf_bus[299] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02636_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05654_ (
+    .A0(\cb_east.inst.cb_conf_bus[299] ),
+    .A1(\cb_east.inst.cb_conf_bus[300] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02638_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05655_ (
+    .A0(\cb_east.inst.cb_conf_bus[300] ),
+    .A1(\cb_east.inst.cb_conf_bus[301] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02640_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05656_ (
+    .A0(\cb_east.inst.cb_conf_bus[301] ),
+    .A1(\cb_east.inst.cb_conf_bus[302] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02642_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05657_ (
+    .A0(\cb_east.inst.cb_conf_bus[302] ),
+    .A1(\cb_east.inst.cb_conf_bus[303] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02644_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05658_ (
+    .A0(\cb_east.inst.cb_conf_bus[303] ),
+    .A1(\cb_east.inst.cb_conf_bus[304] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02646_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05659_ (
+    .A0(\cb_east.inst.cb_conf_bus[304] ),
+    .A1(\cb_east.inst.cb_conf_bus[305] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02648_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05660_ (
+    .A0(\cb_east.inst.cb_conf_bus[305] ),
+    .A1(\cb_east.inst.cb_conf_bus[306] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02650_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05661_ (
+    .A0(\cb_east.inst.cb_conf_bus[306] ),
+    .A1(\cb_east.inst.cb_conf_bus[307] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02652_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05662_ (
+    .A0(\cb_east.inst.cb_conf_bus[307] ),
+    .A1(\cb_east.inst.cb_conf_bus[308] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02654_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05663_ (
+    .A0(\cb_east.inst.cb_conf_bus[308] ),
+    .A1(\cb_east.inst.cb_conf_bus[309] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02656_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05664_ (
+    .A0(\cb_east.inst.cb_conf_bus[309] ),
+    .A1(\cb_east.inst.cb_conf_bus[310] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02658_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05665_ (
+    .A0(\cb_east.inst.cb_conf_bus[310] ),
+    .A1(\cb_east.inst.cb_conf_bus[311] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02660_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05666_ (
+    .A0(\cb_east.inst.cb_conf_bus[311] ),
+    .A1(\cb_east.inst.cb_conf_bus[312] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02662_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05667_ (
+    .A0(\cb_east.inst.cb_conf_bus[312] ),
+    .A1(\cb_east.inst.cb_conf_bus[313] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02664_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05668_ (
+    .A0(\cb_east.inst.cb_conf_bus[313] ),
+    .A1(\cb_east.inst.cb_conf_bus[314] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02666_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05669_ (
+    .A0(\cb_east.inst.cb_conf_bus[314] ),
+    .A1(\cb_east.inst.cb_conf_bus[315] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02668_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05670_ (
+    .A0(\cb_east.inst.cb_conf_bus[315] ),
+    .A1(\cb_east.inst.cb_conf_bus[316] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02670_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05671_ (
+    .A0(\cb_east.inst.cb_conf_bus[316] ),
+    .A1(\cb_east.inst.cb_conf_bus[317] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02672_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05672_ (
+    .A0(\cb_east.inst.cb_conf_bus[317] ),
+    .A1(\cb_east.inst.cb_conf_bus[318] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02674_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05673_ (
+    .A0(\cb_east.inst.cb_conf_bus[318] ),
+    .A1(\cb_east.inst.cb_conf_bus[319] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02676_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05674_ (
+    .A0(\cb_east.inst.cb_conf_bus[319] ),
+    .A1(\cb_east.inst.cb_conf_bus[320] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02678_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05675_ (
+    .A0(\cb_east.inst.cb_conf_bus[320] ),
+    .A1(\cb_east.inst.cb_conf_bus[321] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02680_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05676_ (
+    .A0(\cb_east.inst.cb_conf_bus[321] ),
+    .A1(\cb_east.inst.cb_conf_bus[322] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02682_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05677_ (
+    .A0(\cb_east.inst.cb_conf_bus[322] ),
+    .A1(\cb_east.inst.cb_conf_bus[323] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02684_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05678_ (
+    .A0(\cb_east.inst.cb_conf_bus[323] ),
+    .A1(\cb_east.inst.cb_conf_bus[324] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02686_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05679_ (
+    .A0(\cb_east.inst.cb_conf_bus[324] ),
+    .A1(\cb_east.inst.cb_conf_bus[325] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02688_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05680_ (
+    .A0(\cb_east.inst.cb_conf_bus[325] ),
+    .A1(\cb_east.inst.cb_conf_bus[326] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02690_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05681_ (
+    .A0(\cb_east.inst.cb_conf_bus[326] ),
+    .A1(\cb_east.inst.cb_conf_bus[327] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02692_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05682_ (
+    .A0(\cb_east.inst.cb_conf_bus[327] ),
+    .A1(\cb_east.inst.cb_conf_bus[328] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02694_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05683_ (
+    .A0(\cb_east.inst.cb_conf_bus[328] ),
+    .A1(\cb_east.inst.cb_conf_bus[329] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02696_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05684_ (
+    .A0(\cb_east.inst.cb_conf_bus[329] ),
+    .A1(\cb_east.inst.cb_conf_bus[330] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02698_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05685_ (
+    .A0(\cb_east.inst.cb_conf_bus[330] ),
+    .A1(\cb_east.inst.cb_conf_bus[331] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02700_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05686_ (
+    .A0(\cb_east.inst.cb_conf_bus[331] ),
+    .A1(\cb_east.inst.cb_conf_bus[332] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02702_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05687_ (
+    .A0(\cb_east.inst.cb_conf_bus[332] ),
+    .A1(\cb_east.inst.cb_conf_bus[333] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02704_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05688_ (
+    .A0(\cb_east.inst.cb_conf_bus[333] ),
+    .A1(\cb_east.inst.cb_conf_bus[334] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02706_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05689_ (
+    .A0(\cb_east.inst.cb_conf_bus[334] ),
+    .A1(\cb_east.inst.cb_conf_bus[335] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02708_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05690_ (
+    .A0(\cb_east.inst.cb_conf_bus[335] ),
+    .A1(\cb_east.inst.cb_conf_bus[336] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02710_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05691_ (
+    .A0(\cb_east.inst.cb_conf_bus[336] ),
+    .A1(\cb_east.inst.cb_conf_bus[337] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02712_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05692_ (
+    .A0(\cb_east.inst.cb_conf_bus[337] ),
+    .A1(\cb_east.inst.cb_conf_bus[338] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02714_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05693_ (
+    .A0(\cb_east.inst.cb_conf_bus[338] ),
+    .A1(\cb_east.inst.cb_conf_bus[339] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02716_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05694_ (
+    .A0(\cb_east.inst.cb_conf_bus[339] ),
+    .A1(\cb_east.inst.cb_conf_bus[340] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02718_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05695_ (
+    .A0(\cb_east.inst.cb_conf_bus[340] ),
+    .A1(\cb_east.inst.cb_conf_bus[341] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02720_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05696_ (
+    .A0(\cb_east.inst.cb_conf_bus[341] ),
+    .A1(\cb_east.inst.cb_conf_bus[342] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02722_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05697_ (
+    .A0(\cb_east.inst.cb_conf_bus[342] ),
+    .A1(\cb_east.inst.cb_conf_bus[343] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02724_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05698_ (
+    .A0(\cb_east.inst.cb_conf_bus[343] ),
+    .A1(\cb_east.inst.cb_conf_bus[344] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02726_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05699_ (
+    .A0(\cb_east.inst.cb_conf_bus[344] ),
+    .A1(\cb_east.inst.cb_conf_bus[345] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02728_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05700_ (
+    .A0(\cb_east.inst.cb_conf_bus[345] ),
+    .A1(\cb_east.inst.cb_conf_bus[346] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02730_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05701_ (
+    .A0(\cb_east.inst.cb_conf_bus[346] ),
+    .A1(\cb_east.inst.cb_conf_bus[347] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02732_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05702_ (
+    .A0(\cb_east.inst.cb_conf_bus[347] ),
+    .A1(\cb_east.inst.cb_conf_bus[348] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02734_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05703_ (
+    .A0(\cb_east.inst.cb_conf_bus[348] ),
+    .A1(\cb_east.inst.cb_conf_bus[349] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02736_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05704_ (
+    .A0(\cb_east.inst.cb_conf_bus[349] ),
+    .A1(\cb_east.inst.cb_conf_bus[350] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02738_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05705_ (
+    .A0(\cb_east.inst.cb_conf_bus[350] ),
+    .A1(\cb_east.inst.cb_conf_bus[351] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02740_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05706_ (
+    .A0(\cb_east.inst.cb_conf_bus[351] ),
+    .A1(\cb_east.inst.cb_conf_bus[352] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02742_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05707_ (
+    .A0(\cb_east.inst.cb_conf_bus[352] ),
+    .A1(\cb_east.inst.cb_conf_bus[353] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02744_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05708_ (
+    .A0(\cb_east.inst.cb_conf_bus[353] ),
+    .A1(\cb_east.inst.cb_conf_bus[354] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02746_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05709_ (
+    .A0(\cb_east.inst.cb_conf_bus[354] ),
+    .A1(\cb_east.inst.cb_conf_bus[355] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02748_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05710_ (
+    .A0(\cb_east.inst.cb_conf_bus[355] ),
+    .A1(\cb_east.inst.cb_conf_bus[356] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02750_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05711_ (
+    .A0(\cb_east.inst.cb_conf_bus[356] ),
+    .A1(\cb_east.inst.cb_conf_bus[357] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02752_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05712_ (
+    .A0(\cb_east.inst.cb_conf_bus[357] ),
+    .A1(\cb_east.inst.cb_conf_bus[358] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02754_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05713_ (
+    .A0(\cb_east.inst.cb_conf_bus[358] ),
+    .A1(\cb_east.inst.cb_conf_bus[359] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02756_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05714_ (
+    .A0(\cb_east.inst.cb_conf_bus[359] ),
+    .A1(\cb_east.inst.cb_conf_bus[360] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02758_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05715_ (
+    .A0(\cb_east.inst.cb_conf_bus[360] ),
+    .A1(\cb_east.inst.cb_conf_bus[361] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02760_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05716_ (
+    .A0(\cb_east.inst.cb_conf_bus[361] ),
+    .A1(\cb_east.inst.cb_conf_bus[362] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02762_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05717_ (
+    .A0(\cb_east.inst.cb_conf_bus[362] ),
+    .A1(\cb_east.inst.cb_conf_bus[363] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02764_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05718_ (
+    .A0(\cb_east.inst.cb_conf_bus[363] ),
+    .A1(\cb_east.inst.cb_conf_bus[364] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02766_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05719_ (
+    .A0(\cb_east.inst.cb_conf_bus[364] ),
+    .A1(\cb_east.inst.cb_conf_bus[365] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02768_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05720_ (
+    .A0(\cb_east.inst.cb_conf_bus[365] ),
+    .A1(\cb_east.inst.cb_conf_bus[366] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02770_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05721_ (
+    .A0(\cb_east.inst.cb_conf_bus[366] ),
+    .A1(\cb_east.inst.cb_conf_bus[367] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02772_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05722_ (
+    .A0(\cb_east.inst.cb_conf_bus[367] ),
+    .A1(\cb_east.inst.cb_conf_bus[368] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02774_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05723_ (
+    .A0(\cb_east.inst.cb_conf_bus[368] ),
+    .A1(\cb_east.inst.cb_conf_bus[369] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02776_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05724_ (
+    .A0(\cb_east.inst.cb_conf_bus[369] ),
+    .A1(\cb_east.inst.cb_conf_bus[370] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02778_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05725_ (
+    .A0(\cb_east.inst.cb_conf_bus[370] ),
+    .A1(\cb_east.inst.cb_conf_bus[371] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02780_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05726_ (
+    .A0(\cb_east.inst.cb_conf_bus[371] ),
+    .A1(\cb_east.inst.cb_conf_bus[372] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02782_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05727_ (
+    .A0(\cb_east.inst.cb_conf_bus[372] ),
+    .A1(\cb_east.inst.cb_conf_bus[373] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02784_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05728_ (
+    .A0(\cb_east.inst.cb_conf_bus[373] ),
+    .A1(\cb_east.inst.cb_conf_bus[374] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02786_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05729_ (
+    .A0(\cb_east.inst.cb_conf_bus[374] ),
+    .A1(\cb_east.inst.cb_conf_bus[375] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02788_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05730_ (
+    .A0(\cb_east.inst.cb_conf_bus[375] ),
+    .A1(\cb_east.inst.cb_conf_bus[376] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02790_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05731_ (
+    .A0(\cb_east.inst.cb_conf_bus[376] ),
+    .A1(\cb_east.inst.cb_conf_bus[377] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02792_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05732_ (
+    .A0(\cb_east.inst.cb_conf_bus[377] ),
+    .A1(\cb_east.inst.cb_conf_bus[378] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02794_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05733_ (
+    .A0(\cb_east.inst.cb_conf_bus[378] ),
+    .A1(\cb_east.inst.cb_conf_bus[379] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02796_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05734_ (
+    .A0(\cb_east.inst.cb_conf_bus[379] ),
+    .A1(\cb_east.inst.cb_conf_bus[380] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02798_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05735_ (
+    .A0(\cb_east.inst.cb_conf_bus[380] ),
+    .A1(\cb_east.inst.cb_conf_bus[381] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02800_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05736_ (
+    .A0(\cb_east.inst.cb_conf_bus[381] ),
+    .A1(\cb_east.inst.cb_conf_bus[382] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02802_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05737_ (
+    .A0(\cb_east.inst.cb_conf_bus[382] ),
+    .A1(\cb_east.inst.cb_conf_bus[383] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02804_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05738_ (
+    .A0(\cb_east.inst.cb_conf_bus[383] ),
+    .A1(\cb_east.inst.cb_conf_bus[384] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02806_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05739_ (
+    .A0(\cb_east.inst.cb_conf_bus[384] ),
+    .A1(\cb_east.inst.cb_conf_bus[385] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02808_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05740_ (
+    .A0(\cb_east.inst.cb_conf_bus[385] ),
+    .A1(\cb_east.inst.cb_conf_bus[386] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02810_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05741_ (
+    .A0(\cb_east.inst.cb_conf_bus[386] ),
+    .A1(\cb_east.inst.cb_conf_bus[387] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02812_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05742_ (
+    .A0(\cb_east.inst.cb_conf_bus[387] ),
+    .A1(\cb_east.inst.cb_conf_bus[388] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02814_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05743_ (
+    .A0(\cb_east.inst.cb_conf_bus[388] ),
+    .A1(\cb_east.inst.cb_conf_bus[389] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02816_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05744_ (
+    .A0(\cb_east.inst.cb_conf_bus[389] ),
+    .A1(\cb_east.inst.cb_conf_bus[390] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02818_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05745_ (
+    .A0(\cb_east.inst.cb_conf_bus[390] ),
+    .A1(\cb_east.inst.cb_conf_bus[391] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02820_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05746_ (
+    .A0(\cb_east.inst.cb_conf_bus[391] ),
+    .A1(\cb_east.inst.cb_conf_bus[392] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02822_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05747_ (
+    .A0(\cb_east.inst.cb_conf_bus[392] ),
+    .A1(\cb_east.inst.cb_conf_bus[393] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02824_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05748_ (
+    .A0(\cb_east.inst.cb_conf_bus[393] ),
+    .A1(\cb_east.inst.cb_conf_bus[394] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02826_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05749_ (
+    .A0(\cb_east.inst.cb_conf_bus[394] ),
+    .A1(\cb_east.inst.cb_conf_bus[395] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02828_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05750_ (
+    .A0(\cb_east.inst.cb_conf_bus[395] ),
+    .A1(\cb_east.inst.cb_conf_bus[396] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02830_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05751_ (
+    .A0(\cb_east.inst.cb_conf_bus[396] ),
+    .A1(\cb_east.inst.cb_conf_bus[397] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02832_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05752_ (
+    .A0(\cb_east.inst.cb_conf_bus[397] ),
+    .A1(\cb_east.inst.cb_conf_bus[398] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02834_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05753_ (
+    .A0(\cb_east.inst.cb_conf_bus[398] ),
+    .A1(\cb_east.inst.cb_conf_bus[399] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02836_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05754_ (
+    .A0(\cb_east.inst.cb_conf_bus[399] ),
+    .A1(\cb_east.inst.cb_conf_bus[400] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02838_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05755_ (
+    .A0(\cb_east.inst.cb_conf_bus[400] ),
+    .A1(\cb_east.inst.cb_conf_bus[401] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02840_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05756_ (
+    .A0(\cb_east.inst.cb_conf_bus[401] ),
+    .A1(\cb_east.inst.cb_conf_bus[402] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02842_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05757_ (
+    .A0(\cb_east.inst.cb_conf_bus[402] ),
+    .A1(\cb_east.inst.cb_conf_bus[403] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02844_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05758_ (
+    .A0(\cb_east.inst.cb_conf_bus[403] ),
+    .A1(\cb_east.inst.cb_conf_bus[404] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02846_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05759_ (
+    .A0(\cb_east.inst.cb_conf_bus[404] ),
+    .A1(\cb_east.inst.cb_conf_bus[405] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02848_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05760_ (
+    .A0(\cb_east.inst.cb_conf_bus[405] ),
+    .A1(\cb_east.inst.cb_conf_bus[406] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02850_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05761_ (
+    .A0(\cb_east.inst.cb_conf_bus[406] ),
+    .A1(\cb_east.inst.cb_conf_bus[407] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02852_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05762_ (
+    .A0(\cb_east.inst.cb_conf_bus[407] ),
+    .A1(\cb_east.inst.cb_conf_bus[408] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02854_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05763_ (
+    .A0(\cb_east.inst.cb_conf_bus[408] ),
+    .A1(\cb_east.inst.cb_conf_bus[409] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02856_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05764_ (
+    .A0(\cb_east.inst.cb_conf_bus[409] ),
+    .A1(\cb_east.inst.cb_conf_bus[410] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02858_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05765_ (
+    .A0(\cb_east.inst.cb_conf_bus[410] ),
+    .A1(\cb_east.inst.cb_conf_bus[411] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02860_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05766_ (
+    .A0(\cb_east.inst.cb_conf_bus[411] ),
+    .A1(\cb_east.inst.cb_conf_bus[412] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02862_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05767_ (
+    .A0(\cb_east.inst.cb_conf_bus[412] ),
+    .A1(\cb_east.inst.cb_conf_bus[413] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02864_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05768_ (
+    .A0(\cb_east.inst.cb_conf_bus[413] ),
+    .A1(\cb_east.inst.cb_conf_bus[414] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02866_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05769_ (
+    .A0(\cb_east.inst.cb_conf_bus[414] ),
+    .A1(\cb_east.inst.cb_conf_bus[415] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02868_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05770_ (
+    .A0(\cb_east.inst.cb_conf_bus[415] ),
+    .A1(\cb_east.inst.cb_conf_bus[416] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02870_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05771_ (
+    .A0(\cb_east.inst.cb_conf_bus[416] ),
+    .A1(\cb_east.inst.cb_conf_bus[417] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02872_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05772_ (
+    .A0(\cb_east.inst.cb_conf_bus[417] ),
+    .A1(\cb_east.inst.cb_conf_bus[418] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02874_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05773_ (
+    .A0(\cb_east.inst.cb_conf_bus[418] ),
+    .A1(\cb_east.inst.cb_conf_bus[419] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02876_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05774_ (
+    .A0(\cb_east.inst.cb_conf_bus[419] ),
+    .A1(\cb_east.inst.configuroni.comb_shifter.config_data[420] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02878_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05775_ (
+    .A0(\cb_east.inst.configuroni.comb_shifter.config_data[420] ),
+    .A1(\cb_east.inst.configuroni.comb_shifter.config_data[421] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02880_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05776_ (
+    .A0(\sb.configuroni.comb_shifter.config_data[48] ),
+    .A1(\sb.configuroni.comb_shifter.config_data[49] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02882_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05777_ (
+    .A0(\sb.configuroni.comb_config[47] ),
+    .A1(\sb.configuroni.comb_shifter.config_data[48] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02884_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05778_ (
+    .A0(\sb.configuroni.comb_config[46] ),
+    .A1(\sb.configuroni.comb_config[47] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02886_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05779_ (
+    .A0(\sb.configuroni.comb_config[45] ),
+    .A1(\sb.configuroni.comb_config[46] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02888_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05780_ (
+    .A0(\sb.configuroni.comb_config[44] ),
+    .A1(\sb.configuroni.comb_config[45] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02890_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05781_ (
+    .A0(\sb.configuroni.comb_config[43] ),
+    .A1(\sb.configuroni.comb_config[44] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02892_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05782_ (
+    .A0(\sb.configuroni.comb_config[42] ),
+    .A1(\sb.configuroni.comb_config[43] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02894_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05783_ (
+    .A0(\sb.configuroni.comb_config[41] ),
+    .A1(\sb.configuroni.comb_config[42] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02896_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05784_ (
+    .A0(\sb.configuroni.comb_config[40] ),
+    .A1(\sb.configuroni.comb_config[41] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02898_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05785_ (
+    .A0(\sb.configuroni.comb_config[39] ),
+    .A1(\sb.configuroni.comb_config[40] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02900_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05786_ (
+    .A0(\sb.configuroni.comb_config[38] ),
+    .A1(\sb.configuroni.comb_config[39] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02902_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05787_ (
+    .A0(\sb.configuroni.comb_config[37] ),
+    .A1(\sb.configuroni.comb_config[38] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02904_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05788_ (
+    .A0(\sb.configuroni.comb_config[36] ),
+    .A1(\sb.configuroni.comb_config[37] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02906_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05789_ (
+    .A0(\sb.configuroni.comb_config[35] ),
+    .A1(\sb.configuroni.comb_config[36] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02908_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05790_ (
+    .A0(\sb.configuroni.comb_config[34] ),
+    .A1(\sb.configuroni.comb_config[35] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02910_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05791_ (
+    .A0(\sb.configuroni.comb_config[33] ),
+    .A1(\sb.configuroni.comb_config[34] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02912_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05792_ (
+    .A0(\sb.configuroni.comb_config[32] ),
+    .A1(\sb.configuroni.comb_config[33] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02914_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05793_ (
+    .A0(\sb.configuroni.comb_config[31] ),
+    .A1(\sb.configuroni.comb_config[32] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02916_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05794_ (
+    .A0(\sb.configuroni.comb_config[30] ),
+    .A1(\sb.configuroni.comb_config[31] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02918_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05795_ (
+    .A0(\sb.configuroni.comb_config[29] ),
+    .A1(\sb.configuroni.comb_config[30] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02920_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05796_ (
+    .A0(\sb.configuroni.comb_config[28] ),
+    .A1(\sb.configuroni.comb_config[29] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02922_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05797_ (
+    .A0(\sb.configuroni.comb_config[27] ),
+    .A1(\sb.configuroni.comb_config[28] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02924_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05798_ (
+    .A0(\sb.configuroni.comb_config[26] ),
+    .A1(\sb.configuroni.comb_config[27] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02926_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05799_ (
+    .A0(\sb.configuroni.comb_config[25] ),
+    .A1(\sb.configuroni.comb_config[26] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02928_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05800_ (
+    .A0(\sb.configuroni.comb_config[24] ),
+    .A1(\sb.configuroni.comb_config[25] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02930_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05801_ (
+    .A0(\sb.configuroni.comb_config[23] ),
+    .A1(\sb.configuroni.comb_config[24] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02932_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05802_ (
+    .A0(\sb.configuroni.comb_config[22] ),
+    .A1(\sb.configuroni.comb_config[23] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02934_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05803_ (
+    .A0(\sb.configuroni.comb_config[21] ),
+    .A1(\sb.configuroni.comb_config[22] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02936_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05804_ (
+    .A0(\sb.configuroni.comb_config[20] ),
+    .A1(\sb.configuroni.comb_config[21] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02938_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05805_ (
+    .A0(\sb.configuroni.comb_config[19] ),
+    .A1(\sb.configuroni.comb_config[20] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02940_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05806_ (
+    .A0(\sb.configuroni.comb_config[18] ),
+    .A1(\sb.configuroni.comb_config[19] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02942_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05807_ (
+    .A0(\sb.configuroni.comb_config[17] ),
+    .A1(\sb.configuroni.comb_config[18] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02944_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05808_ (
+    .A0(\sb.configuroni.comb_config[16] ),
+    .A1(\sb.configuroni.comb_config[17] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02946_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05809_ (
+    .A0(\sb.configuroni.comb_config[15] ),
+    .A1(\sb.configuroni.comb_config[16] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02948_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05810_ (
+    .A0(\sb.configuroni.comb_config[14] ),
+    .A1(\sb.configuroni.comb_config[15] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02950_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05811_ (
+    .A0(\sb.configuroni.comb_config[13] ),
+    .A1(\sb.configuroni.comb_config[14] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02952_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05812_ (
+    .A0(\sb.configuroni.comb_config[12] ),
+    .A1(\sb.configuroni.comb_config[13] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02954_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05813_ (
+    .A0(\sb.configuroni.comb_config[11] ),
+    .A1(\sb.configuroni.comb_config[12] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02956_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05814_ (
+    .A0(\sb.configuroni.comb_config[10] ),
+    .A1(\sb.configuroni.comb_config[11] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02958_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05815_ (
+    .A0(\sb.configuroni.comb_config[9] ),
+    .A1(\sb.configuroni.comb_config[10] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02960_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05816_ (
+    .A0(\sb.configuroni.comb_config[8] ),
+    .A1(\sb.configuroni.comb_config[9] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02962_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05817_ (
+    .A0(\sb.configuroni.comb_config[7] ),
+    .A1(\sb.configuroni.comb_config[8] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02964_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05818_ (
+    .A0(\sb.configuroni.comb_config[6] ),
+    .A1(\sb.configuroni.comb_config[7] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02966_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05819_ (
+    .A0(\sb.configuroni.comb_config[5] ),
+    .A1(\sb.configuroni.comb_config[6] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02968_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05820_ (
+    .A0(\sb.configuroni.comb_config[4] ),
+    .A1(\sb.configuroni.comb_config[5] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02970_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05821_ (
+    .A0(\sb.configuroni.comb_config[3] ),
+    .A1(\sb.configuroni.comb_config[4] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02972_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05822_ (
+    .A0(\sb.configuroni.comb_config[2] ),
+    .A1(\sb.configuroni.comb_config[3] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02974_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05823_ (
+    .A0(\sb.configuroni.comb_config[1] ),
+    .A1(\sb.configuroni.comb_config[2] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02976_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05824_ (
+    .A0(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_in ),
+    .A1(\sb.configuroni.comb_config[1] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02978_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05825_ (
+    .A0(\sb.configuroni.comb_shifter.config_data[49] ),
+    .A1(\cb_north.inst.cb_conf_bus[0] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02980_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05826_ (
+    .A0(\slice.configuroni.mem_ctrl ),
+    .A1(\slice.configuroni.comb_shifter.config_data[135] ),
+    .S(set_out_hard),
+    .X(_02982_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05827_ (
+    .A0(\slice.configuroni.input_mux ),
+    .A1(\slice.configuroni.comb_shifter.config_data[136] ),
+    .S(set_out_hard),
+    .X(_02984_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05828_ (
+    .A0(\slice.configuroni.comb_shifter.config_data[135] ),
+    .A1(\slice.configuroni.comb_shifter.config_data[136] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02986_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05829_ (
+    .A0(\slice.configuroni.comb_config[134] ),
+    .A1(\slice.configuroni.comb_shifter.config_data[135] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02988_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05830_ (
+    .A0(\slice.configuroni.comb_config[133] ),
+    .A1(\slice.configuroni.comb_config[134] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02990_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05831_ (
+    .A0(\slice.configuroni.comb_config[132] ),
+    .A1(\slice.configuroni.comb_config[133] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02992_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05832_ (
+    .A0(\slice.configuroni.comb_config[131] ),
+    .A1(\slice.configuroni.comb_config[132] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02994_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05833_ (
+    .A0(\slice.configuroni.comb_config[130] ),
+    .A1(\slice.configuroni.comb_config[131] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02996_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05834_ (
+    .A0(\slice.configuroni.comb_config[129] ),
+    .A1(\slice.configuroni.comb_config[130] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_02998_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05835_ (
+    .A0(\slice.configuroni.comb_config[128] ),
+    .A1(\slice.configuroni.comb_config[129] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03000_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05836_ (
+    .A0(\slice.configuroni.comb_config[127] ),
+    .A1(\slice.configuroni.comb_config[128] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03002_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05837_ (
+    .A0(\slice.configuroni.comb_config[126] ),
+    .A1(\slice.configuroni.comb_config[127] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03004_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05838_ (
+    .A0(\slice.configuroni.comb_config[125] ),
+    .A1(\slice.configuroni.comb_config[126] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03006_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05839_ (
+    .A0(\slice.configuroni.comb_config[124] ),
+    .A1(\slice.configuroni.comb_config[125] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03008_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05840_ (
+    .A0(\slice.configuroni.comb_config[123] ),
+    .A1(\slice.configuroni.comb_config[124] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03010_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05841_ (
+    .A0(\slice.configuroni.comb_config[122] ),
+    .A1(\slice.configuroni.comb_config[123] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03012_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05842_ (
+    .A0(\slice.configuroni.comb_config[121] ),
+    .A1(\slice.configuroni.comb_config[122] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03014_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05843_ (
+    .A0(\slice.configuroni.comb_config[120] ),
+    .A1(\slice.configuroni.comb_config[121] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03016_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05844_ (
+    .A0(\slice.configuroni.comb_config[119] ),
+    .A1(\slice.configuroni.comb_config[120] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03018_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05845_ (
+    .A0(\slice.configuroni.comb_config[118] ),
+    .A1(\slice.configuroni.comb_config[119] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03020_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05846_ (
+    .A0(\slice.configuroni.comb_config[117] ),
+    .A1(\slice.configuroni.comb_config[118] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03022_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05847_ (
+    .A0(\slice.configuroni.comb_config[116] ),
+    .A1(\slice.configuroni.comb_config[117] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03024_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05848_ (
+    .A0(\slice.configuroni.comb_config[115] ),
+    .A1(\slice.configuroni.comb_config[116] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03026_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05849_ (
+    .A0(\slice.configuroni.comb_config[114] ),
+    .A1(\slice.configuroni.comb_config[115] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03028_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05850_ (
+    .A0(\slice.configuroni.comb_config[113] ),
+    .A1(\slice.configuroni.comb_config[114] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03030_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05851_ (
+    .A0(\slice.configuroni.comb_config[112] ),
+    .A1(\slice.configuroni.comb_config[113] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03032_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05852_ (
+    .A0(\slice.configuroni.comb_config[111] ),
+    .A1(\slice.configuroni.comb_config[112] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03034_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05853_ (
+    .A0(\slice.configuroni.comb_config[110] ),
+    .A1(\slice.configuroni.comb_config[111] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03036_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05854_ (
+    .A0(\slice.configuroni.comb_config[109] ),
+    .A1(\slice.configuroni.comb_config[110] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03038_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05855_ (
+    .A0(\slice.configuroni.comb_config[108] ),
+    .A1(\slice.configuroni.comb_config[109] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03040_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05856_ (
+    .A0(\slice.configuroni.comb_config[107] ),
+    .A1(\slice.configuroni.comb_config[108] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03042_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05857_ (
+    .A0(\slice.configuroni.comb_config[106] ),
+    .A1(\slice.configuroni.comb_config[107] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03044_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05858_ (
+    .A0(\slice.configuroni.comb_config[105] ),
+    .A1(\slice.configuroni.comb_config[106] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03046_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05859_ (
+    .A0(\slice.configuroni.comb_config[104] ),
+    .A1(\slice.configuroni.comb_config[105] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03048_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05860_ (
+    .A0(\slice.configuroni.comb_config[103] ),
+    .A1(\slice.configuroni.comb_config[104] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03050_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05861_ (
+    .A0(\slice.configuroni.comb_config[102] ),
+    .A1(\slice.configuroni.comb_config[103] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03052_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05862_ (
+    .A0(\slice.configuroni.comb_config[101] ),
+    .A1(\slice.configuroni.comb_config[102] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03054_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05863_ (
+    .A0(\slice.configuroni.comb_config[100] ),
+    .A1(\slice.configuroni.comb_config[101] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03056_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05864_ (
+    .A0(\slice.configuroni.comb_config[99] ),
+    .A1(\slice.configuroni.comb_config[100] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03058_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05865_ (
+    .A0(\slice.configuroni.comb_config[98] ),
+    .A1(\slice.configuroni.comb_config[99] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03060_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05866_ (
+    .A0(\slice.configuroni.comb_config[97] ),
+    .A1(\slice.configuroni.comb_config[98] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03062_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05867_ (
+    .A0(\slice.configuroni.comb_config[96] ),
+    .A1(\slice.configuroni.comb_config[97] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03064_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05868_ (
+    .A0(\slice.configuroni.comb_config[95] ),
+    .A1(\slice.configuroni.comb_config[96] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03066_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05869_ (
+    .A0(\slice.configuroni.comb_config[94] ),
+    .A1(\slice.configuroni.comb_config[95] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03068_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05870_ (
+    .A0(\slice.configuroni.comb_config[93] ),
+    .A1(\slice.configuroni.comb_config[94] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03070_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05871_ (
+    .A0(\slice.configuroni.comb_config[92] ),
+    .A1(\slice.configuroni.comb_config[93] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03072_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05872_ (
+    .A0(\slice.configuroni.comb_config[91] ),
+    .A1(\slice.configuroni.comb_config[92] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03074_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05873_ (
+    .A0(\slice.configuroni.comb_config[90] ),
+    .A1(\slice.configuroni.comb_config[91] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03076_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05874_ (
+    .A0(\slice.configuroni.comb_config[89] ),
+    .A1(\slice.configuroni.comb_config[90] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03078_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05875_ (
+    .A0(\slice.configuroni.comb_config[88] ),
+    .A1(\slice.configuroni.comb_config[89] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03080_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05876_ (
+    .A0(\slice.configuroni.comb_config[87] ),
+    .A1(\slice.configuroni.comb_config[88] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03082_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05877_ (
+    .A0(\slice.configuroni.comb_config[86] ),
+    .A1(\slice.configuroni.comb_config[87] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03084_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05878_ (
+    .A0(\slice.configuroni.comb_config[85] ),
+    .A1(\slice.configuroni.comb_config[86] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03086_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05879_ (
+    .A0(\slice.configuroni.comb_config[84] ),
+    .A1(\slice.configuroni.comb_config[85] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03088_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05880_ (
+    .A0(\slice.configuroni.comb_config[83] ),
+    .A1(\slice.configuroni.comb_config[84] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03090_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05881_ (
+    .A0(\slice.configuroni.comb_config[82] ),
+    .A1(\slice.configuroni.comb_config[83] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03092_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05882_ (
+    .A0(\slice.configuroni.comb_config[81] ),
+    .A1(\slice.configuroni.comb_config[82] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03094_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05883_ (
+    .A0(\slice.configuroni.comb_config[80] ),
+    .A1(\slice.configuroni.comb_config[81] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03096_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05884_ (
+    .A0(\slice.configuroni.comb_config[79] ),
+    .A1(\slice.configuroni.comb_config[80] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03098_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05885_ (
+    .A0(\slice.configuroni.comb_config[78] ),
+    .A1(\slice.configuroni.comb_config[79] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03100_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05886_ (
+    .A0(\slice.configuroni.comb_config[77] ),
+    .A1(\slice.configuroni.comb_config[78] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03102_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05887_ (
+    .A0(\slice.configuroni.comb_config[76] ),
+    .A1(\slice.configuroni.comb_config[77] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03104_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05888_ (
+    .A0(\slice.configuroni.comb_config[75] ),
+    .A1(\slice.configuroni.comb_config[76] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03106_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05889_ (
+    .A0(\slice.configuroni.comb_config[74] ),
+    .A1(\slice.configuroni.comb_config[75] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03108_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05890_ (
+    .A0(\slice.configuroni.comb_config[73] ),
+    .A1(\slice.configuroni.comb_config[74] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03110_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05891_ (
+    .A0(\slice.configuroni.comb_config[72] ),
+    .A1(\slice.configuroni.comb_config[73] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03112_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05892_ (
+    .A0(\slice.configuroni.comb_config[71] ),
+    .A1(\slice.configuroni.comb_config[72] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03114_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05893_ (
+    .A0(\slice.configuroni.comb_config[70] ),
+    .A1(\slice.configuroni.comb_config[71] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03116_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05894_ (
+    .A0(\slice.configuroni.comb_config[69] ),
+    .A1(\slice.configuroni.comb_config[70] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03118_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05895_ (
+    .A0(\slice.configuroni.comb_config[68] ),
+    .A1(\slice.configuroni.comb_config[69] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03120_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05896_ (
+    .A0(\slice.configuroni.comb_config[67] ),
+    .A1(\slice.configuroni.comb_config[68] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03122_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05897_ (
+    .A0(\slice.configuroni.comb_config[66] ),
+    .A1(\slice.configuroni.comb_config[67] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03124_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05898_ (
+    .A0(\slice.configuroni.comb_config[65] ),
+    .A1(\slice.configuroni.comb_config[66] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03126_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05899_ (
+    .A0(\slice.configuroni.comb_config[64] ),
+    .A1(\slice.configuroni.comb_config[65] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03128_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05900_ (
+    .A0(\slice.configuroni.comb_config[63] ),
+    .A1(\slice.configuroni.comb_config[64] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03130_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05901_ (
+    .A0(\slice.configuroni.comb_config[62] ),
+    .A1(\slice.configuroni.comb_config[63] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03132_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05902_ (
+    .A0(\slice.configuroni.comb_config[61] ),
+    .A1(\slice.configuroni.comb_config[62] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03134_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05903_ (
+    .A0(\slice.configuroni.comb_config[60] ),
+    .A1(\slice.configuroni.comb_config[61] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03136_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05904_ (
+    .A0(\slice.configuroni.comb_config[59] ),
+    .A1(\slice.configuroni.comb_config[60] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03138_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05905_ (
+    .A0(\slice.configuroni.comb_config[58] ),
+    .A1(\slice.configuroni.comb_config[59] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03140_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05906_ (
+    .A0(\slice.configuroni.comb_config[57] ),
+    .A1(\slice.configuroni.comb_config[58] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03142_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05907_ (
+    .A0(\slice.configuroni.comb_config[56] ),
+    .A1(\slice.configuroni.comb_config[57] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03144_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05908_ (
+    .A0(\slice.configuroni.comb_config[55] ),
+    .A1(\slice.configuroni.comb_config[56] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03146_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05909_ (
+    .A0(\slice.configuroni.comb_config[54] ),
+    .A1(\slice.configuroni.comb_config[55] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03148_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05910_ (
+    .A0(\slice.configuroni.comb_config[53] ),
+    .A1(\slice.configuroni.comb_config[54] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03150_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05911_ (
+    .A0(\slice.configuroni.comb_config[52] ),
+    .A1(\slice.configuroni.comb_config[53] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03152_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05912_ (
+    .A0(\slice.configuroni.comb_config[51] ),
+    .A1(\slice.configuroni.comb_config[52] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03154_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05913_ (
+    .A0(\slice.configuroni.comb_config[50] ),
+    .A1(\slice.configuroni.comb_config[51] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03156_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05914_ (
+    .A0(\slice.configuroni.comb_config[49] ),
+    .A1(\slice.configuroni.comb_config[50] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03158_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05915_ (
+    .A0(\slice.configuroni.comb_config[48] ),
+    .A1(\slice.configuroni.comb_config[49] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03160_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05916_ (
+    .A0(\slice.configuroni.comb_config[47] ),
+    .A1(\slice.configuroni.comb_config[48] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03162_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05917_ (
+    .A0(\slice.configuroni.comb_config[46] ),
+    .A1(\slice.configuroni.comb_config[47] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03164_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05918_ (
+    .A0(\slice.configuroni.comb_config[45] ),
+    .A1(\slice.configuroni.comb_config[46] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03166_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05919_ (
+    .A0(\slice.configuroni.comb_config[44] ),
+    .A1(\slice.configuroni.comb_config[45] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03168_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05920_ (
+    .A0(\slice.configuroni.comb_config[43] ),
+    .A1(\slice.configuroni.comb_config[44] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03170_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05921_ (
+    .A0(\slice.configuroni.comb_config[42] ),
+    .A1(\slice.configuroni.comb_config[43] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03172_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05922_ (
+    .A0(\slice.configuroni.comb_config[41] ),
+    .A1(\slice.configuroni.comb_config[42] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03174_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05923_ (
+    .A0(\slice.configuroni.comb_config[40] ),
+    .A1(\slice.configuroni.comb_config[41] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03176_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05924_ (
+    .A0(\slice.configuroni.comb_config[39] ),
+    .A1(\slice.configuroni.comb_config[40] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03178_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05925_ (
+    .A0(\slice.configuroni.comb_config[38] ),
+    .A1(\slice.configuroni.comb_config[39] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03180_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05926_ (
+    .A0(\slice.configuroni.comb_config[37] ),
+    .A1(\slice.configuroni.comb_config[38] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03182_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05927_ (
+    .A0(\slice.configuroni.comb_config[36] ),
+    .A1(\slice.configuroni.comb_config[37] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03184_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05928_ (
+    .A0(\slice.configuroni.comb_config[35] ),
+    .A1(\slice.configuroni.comb_config[36] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03186_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05929_ (
+    .A0(\slice.configuroni.comb_config[34] ),
+    .A1(\slice.configuroni.comb_config[35] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03188_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05930_ (
+    .A0(\slice.configuroni.comb_config[33] ),
+    .A1(\slice.configuroni.comb_config[34] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03190_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05931_ (
+    .A0(\slice.configuroni.comb_config[32] ),
+    .A1(\slice.configuroni.comb_config[33] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03192_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05932_ (
+    .A0(\slice.configuroni.comb_config[31] ),
+    .A1(\slice.configuroni.comb_config[32] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03194_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05933_ (
+    .A0(\slice.configuroni.comb_config[30] ),
+    .A1(\slice.configuroni.comb_config[31] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03196_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05934_ (
+    .A0(\slice.configuroni.comb_config[29] ),
+    .A1(\slice.configuroni.comb_config[30] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03198_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05935_ (
+    .A0(\slice.configuroni.comb_config[28] ),
+    .A1(\slice.configuroni.comb_config[29] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03200_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05936_ (
+    .A0(\slice.configuroni.comb_config[27] ),
+    .A1(\slice.configuroni.comb_config[28] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03202_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05937_ (
+    .A0(\slice.configuroni.comb_config[26] ),
+    .A1(\slice.configuroni.comb_config[27] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03204_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05938_ (
+    .A0(\slice.configuroni.comb_config[25] ),
+    .A1(\slice.configuroni.comb_config[26] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03206_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05939_ (
+    .A0(\slice.configuroni.comb_config[24] ),
+    .A1(\slice.configuroni.comb_config[25] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03208_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05940_ (
+    .A0(\slice.configuroni.comb_config[23] ),
+    .A1(\slice.configuroni.comb_config[24] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03210_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05941_ (
+    .A0(\slice.configuroni.comb_config[22] ),
+    .A1(\slice.configuroni.comb_config[23] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03212_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05942_ (
+    .A0(\slice.configuroni.comb_config[21] ),
+    .A1(\slice.configuroni.comb_config[22] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03214_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05943_ (
+    .A0(\slice.configuroni.comb_config[20] ),
+    .A1(\slice.configuroni.comb_config[21] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03216_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05944_ (
+    .A0(\slice.configuroni.comb_config[19] ),
+    .A1(\slice.configuroni.comb_config[20] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03218_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05945_ (
+    .A0(\slice.configuroni.comb_config[18] ),
+    .A1(\slice.configuroni.comb_config[19] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03220_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05946_ (
+    .A0(\slice.configuroni.comb_config[17] ),
+    .A1(\slice.configuroni.comb_config[18] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03222_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05947_ (
+    .A0(\slice.configuroni.comb_config[16] ),
+    .A1(\slice.configuroni.comb_config[17] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03224_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05948_ (
+    .A0(\slice.configuroni.comb_config[15] ),
+    .A1(\slice.configuroni.comb_config[16] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03226_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05949_ (
+    .A0(\slice.configuroni.comb_config[14] ),
+    .A1(\slice.configuroni.comb_config[15] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03228_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05950_ (
+    .A0(\slice.configuroni.comb_config[13] ),
+    .A1(\slice.configuroni.comb_config[14] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03230_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05951_ (
+    .A0(\slice.configuroni.comb_config[12] ),
+    .A1(\slice.configuroni.comb_config[13] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03232_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05952_ (
+    .A0(\slice.configuroni.comb_config[11] ),
+    .A1(\slice.configuroni.comb_config[12] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03234_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05953_ (
+    .A0(\slice.configuroni.comb_config[10] ),
+    .A1(\slice.configuroni.comb_config[11] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03236_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05954_ (
+    .A0(\slice.configuroni.comb_config[9] ),
+    .A1(\slice.configuroni.comb_config[10] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03238_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05955_ (
+    .A0(\slice.configuroni.comb_config[8] ),
+    .A1(\slice.configuroni.comb_config[9] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03240_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05956_ (
+    .A0(\slice.configuroni.comb_config[7] ),
+    .A1(\slice.configuroni.comb_config[8] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03242_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05957_ (
+    .A0(\slice.configuroni.comb_config[6] ),
+    .A1(\slice.configuroni.comb_config[7] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03244_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05958_ (
+    .A0(\slice.configuroni.comb_config[5] ),
+    .A1(\slice.configuroni.comb_config[6] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03246_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05959_ (
+    .A0(\slice.configuroni.comb_config[4] ),
+    .A1(\slice.configuroni.comb_config[5] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03248_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05960_ (
+    .A0(\slice.configuroni.comb_config[3] ),
+    .A1(\slice.configuroni.comb_config[4] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03250_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05961_ (
+    .A0(\slice.configuroni.comb_config[2] ),
+    .A1(\slice.configuroni.comb_config[3] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03252_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05962_ (
+    .A0(\slice.configuroni.comb_config[1] ),
+    .A1(\slice.configuroni.comb_config[2] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03254_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05963_ (
+    .A0(\slice.configuroni.comb_config[0] ),
+    .A1(\slice.configuroni.comb_config[1] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03256_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05964_ (
+    .A0(\slice.configuroni.comb_shifter.config_data[136] ),
+    .A1(\slice.configuroni.comb_shifter.head_bit.shift_in ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03258_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05965_ (
+    .A0(\slice.configuroni.mem_config[6] ),
+    .A1(\slice.configuroni.mem_config[7] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03260_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05966_ (
+    .A0(\slice.configuroni.mem_config[5] ),
+    .A1(\slice.configuroni.mem_config[6] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03262_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05967_ (
+    .A0(\slice.configuroni.mem_config[4] ),
+    .A1(\slice.configuroni.mem_config[5] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03264_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05968_ (
+    .A0(\slice.configuroni.mem_config[3] ),
+    .A1(\slice.configuroni.mem_config[4] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03266_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05969_ (
+    .A0(\slice.configuroni.mem_config[2] ),
+    .A1(\slice.configuroni.mem_config[3] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03268_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05970_ (
+    .A0(\slice.configuroni.mem_config[1] ),
+    .A1(\slice.configuroni.mem_config[2] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03270_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05971_ (
+    .A0(\cb_north.inst.configuroni.comb_shifter.head_bit.shift_in ),
+    .A1(\slice.configuroni.mem_config[1] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03272_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05972_ (
+    .A0(\slice.configuroni.mem_config[7] ),
+    .A1(\slice.configuroni.comb_config[0] ),
+    .S(\slice.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03274_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05973_ (
+    .A0(\cb_north.inst.configuroni.comb_shifter.config_data[421] ),
+    .A1(\cb_north.inst.configuroni.comb_shifter.head_bit.shift_in ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03276_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05974_ (
+    .A0(\cb_north.inst.cb_conf_bus[0] ),
+    .A1(\cb_north.inst.cb_conf_bus[1] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03278_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05975_ (
+    .A0(\cb_north.inst.cb_conf_bus[1] ),
+    .A1(\cb_north.inst.cb_conf_bus[2] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03280_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05976_ (
+    .A0(\cb_north.inst.cb_conf_bus[2] ),
+    .A1(\cb_north.inst.cb_conf_bus[3] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03282_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05977_ (
+    .A0(\cb_north.inst.cb_conf_bus[3] ),
+    .A1(\cb_north.inst.cb_conf_bus[4] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03284_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05978_ (
+    .A0(\cb_north.inst.cb_conf_bus[4] ),
+    .A1(\cb_north.inst.cb_conf_bus[5] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03286_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05979_ (
+    .A0(\cb_north.inst.cb_conf_bus[5] ),
+    .A1(\cb_north.inst.cb_conf_bus[6] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03288_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05980_ (
+    .A0(\cb_north.inst.cb_conf_bus[6] ),
+    .A1(\cb_north.inst.cb_conf_bus[7] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03290_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05981_ (
+    .A0(\cb_north.inst.cb_conf_bus[7] ),
+    .A1(\cb_north.inst.cb_conf_bus[8] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03292_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05982_ (
+    .A0(\cb_north.inst.cb_conf_bus[8] ),
+    .A1(\cb_north.inst.cb_conf_bus[9] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03294_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05983_ (
+    .A0(\cb_north.inst.cb_conf_bus[9] ),
+    .A1(\cb_north.inst.cb_conf_bus[10] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03296_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05984_ (
+    .A0(\cb_north.inst.cb_conf_bus[10] ),
+    .A1(\cb_north.inst.cb_conf_bus[11] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03298_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05985_ (
+    .A0(\cb_north.inst.cb_conf_bus[11] ),
+    .A1(\cb_north.inst.cb_conf_bus[12] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03300_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05986_ (
+    .A0(\cb_north.inst.cb_conf_bus[12] ),
+    .A1(\cb_north.inst.cb_conf_bus[13] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03302_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05987_ (
+    .A0(\cb_north.inst.cb_conf_bus[13] ),
+    .A1(\cb_north.inst.cb_conf_bus[14] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03304_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05988_ (
+    .A0(\cb_north.inst.cb_conf_bus[14] ),
+    .A1(\cb_north.inst.cb_conf_bus[15] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03306_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05989_ (
+    .A0(\cb_north.inst.cb_conf_bus[15] ),
+    .A1(\cb_north.inst.cb_conf_bus[16] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03308_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05990_ (
+    .A0(\cb_north.inst.cb_conf_bus[16] ),
+    .A1(\cb_north.inst.cb_conf_bus[17] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03310_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05991_ (
+    .A0(\cb_north.inst.cb_conf_bus[17] ),
+    .A1(\cb_north.inst.cb_conf_bus[18] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03312_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05992_ (
+    .A0(\cb_north.inst.cb_conf_bus[18] ),
+    .A1(\cb_north.inst.cb_conf_bus[19] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03314_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05993_ (
+    .A0(\cb_north.inst.cb_conf_bus[19] ),
+    .A1(\cb_north.inst.cb_conf_bus[20] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03316_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05994_ (
+    .A0(\cb_north.inst.cb_conf_bus[20] ),
+    .A1(\cb_north.inst.cb_conf_bus[21] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03318_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05995_ (
+    .A0(\cb_north.inst.cb_conf_bus[21] ),
+    .A1(\cb_north.inst.cb_conf_bus[22] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03320_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05996_ (
+    .A0(\cb_north.inst.cb_conf_bus[22] ),
+    .A1(\cb_north.inst.cb_conf_bus[23] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03322_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05997_ (
+    .A0(\cb_north.inst.cb_conf_bus[23] ),
+    .A1(\cb_north.inst.cb_conf_bus[24] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03324_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05998_ (
+    .A0(\cb_north.inst.cb_conf_bus[24] ),
+    .A1(\cb_north.inst.cb_conf_bus[25] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03326_)
+  );
+  sky130_fd_sc_hd__mux2_1 _05999_ (
+    .A0(\cb_north.inst.cb_conf_bus[25] ),
+    .A1(\cb_north.inst.cb_conf_bus[26] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03328_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06000_ (
+    .A0(\cb_north.inst.cb_conf_bus[26] ),
+    .A1(\cb_north.inst.cb_conf_bus[27] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03330_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06001_ (
+    .A0(\cb_north.inst.cb_conf_bus[27] ),
+    .A1(\cb_north.inst.cb_conf_bus[28] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03332_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06002_ (
+    .A0(\cb_north.inst.cb_conf_bus[28] ),
+    .A1(\cb_north.inst.cb_conf_bus[29] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03334_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06003_ (
+    .A0(\cb_north.inst.cb_conf_bus[29] ),
+    .A1(\cb_north.inst.cb_conf_bus[30] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03336_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06004_ (
+    .A0(\cb_north.inst.cb_conf_bus[30] ),
+    .A1(\cb_north.inst.cb_conf_bus[31] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03338_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06005_ (
+    .A0(\cb_north.inst.cb_conf_bus[31] ),
+    .A1(\cb_north.inst.cb_conf_bus[32] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03340_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06006_ (
+    .A0(\cb_north.inst.cb_conf_bus[32] ),
+    .A1(\cb_north.inst.cb_conf_bus[33] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03342_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06007_ (
+    .A0(\cb_north.inst.cb_conf_bus[33] ),
+    .A1(\cb_north.inst.cb_conf_bus[34] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03344_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06008_ (
+    .A0(\cb_north.inst.cb_conf_bus[34] ),
+    .A1(\cb_north.inst.cb_conf_bus[35] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03346_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06009_ (
+    .A0(\cb_north.inst.cb_conf_bus[35] ),
+    .A1(\cb_north.inst.cb_conf_bus[36] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03348_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06010_ (
+    .A0(\cb_north.inst.cb_conf_bus[36] ),
+    .A1(\cb_north.inst.cb_conf_bus[37] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03350_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06011_ (
+    .A0(\cb_north.inst.cb_conf_bus[37] ),
+    .A1(\cb_north.inst.cb_conf_bus[38] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03352_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06012_ (
+    .A0(\cb_north.inst.cb_conf_bus[38] ),
+    .A1(\cb_north.inst.cb_conf_bus[39] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03354_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06013_ (
+    .A0(\cb_north.inst.cb_conf_bus[39] ),
+    .A1(\cb_north.inst.cb_conf_bus[40] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03356_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06014_ (
+    .A0(\cb_north.inst.cb_conf_bus[40] ),
+    .A1(\cb_north.inst.cb_conf_bus[41] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03358_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06015_ (
+    .A0(\cb_north.inst.cb_conf_bus[41] ),
+    .A1(\cb_north.inst.cb_conf_bus[42] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03360_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06016_ (
+    .A0(\cb_north.inst.cb_conf_bus[42] ),
+    .A1(\cb_north.inst.cb_conf_bus[43] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03362_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06017_ (
+    .A0(\cb_north.inst.cb_conf_bus[43] ),
+    .A1(\cb_north.inst.cb_conf_bus[44] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03364_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06018_ (
+    .A0(\cb_north.inst.cb_conf_bus[44] ),
+    .A1(\cb_north.inst.cb_conf_bus[45] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03366_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06019_ (
+    .A0(\cb_north.inst.cb_conf_bus[45] ),
+    .A1(\cb_north.inst.cb_conf_bus[46] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03368_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06020_ (
+    .A0(\cb_north.inst.cb_conf_bus[46] ),
+    .A1(\cb_north.inst.cb_conf_bus[47] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03370_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06021_ (
+    .A0(\cb_north.inst.cb_conf_bus[47] ),
+    .A1(\cb_north.inst.cb_conf_bus[48] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03372_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06022_ (
+    .A0(\cb_north.inst.cb_conf_bus[48] ),
+    .A1(\cb_north.inst.cb_conf_bus[49] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03374_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06023_ (
+    .A0(\cb_north.inst.cb_conf_bus[49] ),
+    .A1(\cb_north.inst.cb_conf_bus[50] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03376_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06024_ (
+    .A0(\cb_north.inst.cb_conf_bus[50] ),
+    .A1(\cb_north.inst.cb_conf_bus[51] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03378_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06025_ (
+    .A0(\cb_north.inst.cb_conf_bus[51] ),
+    .A1(\cb_north.inst.cb_conf_bus[52] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03380_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06026_ (
+    .A0(\cb_north.inst.cb_conf_bus[52] ),
+    .A1(\cb_north.inst.cb_conf_bus[53] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03382_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06027_ (
+    .A0(\cb_north.inst.cb_conf_bus[53] ),
+    .A1(\cb_north.inst.cb_conf_bus[54] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03384_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06028_ (
+    .A0(\cb_north.inst.cb_conf_bus[54] ),
+    .A1(\cb_north.inst.cb_conf_bus[55] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03386_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06029_ (
+    .A0(\cb_north.inst.cb_conf_bus[55] ),
+    .A1(\cb_north.inst.cb_conf_bus[56] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03388_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06030_ (
+    .A0(\cb_north.inst.cb_conf_bus[56] ),
+    .A1(\cb_north.inst.cb_conf_bus[57] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03390_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06031_ (
+    .A0(\cb_north.inst.cb_conf_bus[57] ),
+    .A1(\cb_north.inst.cb_conf_bus[58] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03392_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06032_ (
+    .A0(\cb_north.inst.cb_conf_bus[58] ),
+    .A1(\cb_north.inst.cb_conf_bus[59] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03394_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06033_ (
+    .A0(\cb_north.inst.cb_conf_bus[59] ),
+    .A1(\cb_north.inst.cb_conf_bus[60] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03396_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06034_ (
+    .A0(\cb_north.inst.cb_conf_bus[60] ),
+    .A1(\cb_north.inst.cb_conf_bus[61] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03398_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06035_ (
+    .A0(\cb_north.inst.cb_conf_bus[61] ),
+    .A1(\cb_north.inst.cb_conf_bus[62] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03400_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06036_ (
+    .A0(\cb_north.inst.cb_conf_bus[62] ),
+    .A1(\cb_north.inst.cb_conf_bus[63] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03402_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06037_ (
+    .A0(\cb_north.inst.cb_conf_bus[63] ),
+    .A1(\cb_north.inst.cb_conf_bus[64] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03404_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06038_ (
+    .A0(\cb_north.inst.cb_conf_bus[64] ),
+    .A1(\cb_north.inst.cb_conf_bus[65] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03406_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06039_ (
+    .A0(\cb_north.inst.cb_conf_bus[65] ),
+    .A1(\cb_north.inst.cb_conf_bus[66] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03408_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06040_ (
+    .A0(\cb_north.inst.cb_conf_bus[66] ),
+    .A1(\cb_north.inst.cb_conf_bus[67] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03410_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06041_ (
+    .A0(\cb_north.inst.cb_conf_bus[67] ),
+    .A1(\cb_north.inst.cb_conf_bus[68] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03412_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06042_ (
+    .A0(\cb_north.inst.cb_conf_bus[68] ),
+    .A1(\cb_north.inst.cb_conf_bus[69] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03414_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06043_ (
+    .A0(\cb_north.inst.cb_conf_bus[69] ),
+    .A1(\cb_north.inst.cb_conf_bus[70] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03416_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06044_ (
+    .A0(\cb_north.inst.cb_conf_bus[70] ),
+    .A1(\cb_north.inst.cb_conf_bus[71] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03418_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06045_ (
+    .A0(\cb_north.inst.cb_conf_bus[71] ),
+    .A1(\cb_north.inst.cb_conf_bus[72] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03420_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06046_ (
+    .A0(\cb_north.inst.cb_conf_bus[72] ),
+    .A1(\cb_north.inst.cb_conf_bus[73] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03422_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06047_ (
+    .A0(\cb_north.inst.cb_conf_bus[73] ),
+    .A1(\cb_north.inst.cb_conf_bus[74] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03424_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06048_ (
+    .A0(\cb_north.inst.cb_conf_bus[74] ),
+    .A1(\cb_north.inst.cb_conf_bus[75] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03426_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06049_ (
+    .A0(\cb_north.inst.cb_conf_bus[75] ),
+    .A1(\cb_north.inst.cb_conf_bus[76] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03428_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06050_ (
+    .A0(\cb_north.inst.cb_conf_bus[76] ),
+    .A1(\cb_north.inst.cb_conf_bus[77] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03430_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06051_ (
+    .A0(\cb_north.inst.cb_conf_bus[77] ),
+    .A1(\cb_north.inst.cb_conf_bus[78] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03432_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06052_ (
+    .A0(\cb_north.inst.cb_conf_bus[78] ),
+    .A1(\cb_north.inst.cb_conf_bus[79] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03434_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06053_ (
+    .A0(\cb_north.inst.cb_conf_bus[79] ),
+    .A1(\cb_north.inst.cb_conf_bus[80] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03436_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06054_ (
+    .A0(\cb_north.inst.cb_conf_bus[80] ),
+    .A1(\cb_north.inst.cb_conf_bus[81] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03438_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06055_ (
+    .A0(\cb_north.inst.cb_conf_bus[81] ),
+    .A1(\cb_north.inst.cb_conf_bus[82] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03440_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06056_ (
+    .A0(\cb_north.inst.cb_conf_bus[82] ),
+    .A1(\cb_north.inst.cb_conf_bus[83] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03442_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06057_ (
+    .A0(\cb_north.inst.cb_conf_bus[83] ),
+    .A1(\cb_north.inst.cb_conf_bus[84] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03444_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06058_ (
+    .A0(\cb_north.inst.cb_conf_bus[84] ),
+    .A1(\cb_north.inst.cb_conf_bus[85] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03446_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06059_ (
+    .A0(\cb_north.inst.cb_conf_bus[85] ),
+    .A1(\cb_north.inst.cb_conf_bus[86] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03448_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06060_ (
+    .A0(\cb_north.inst.cb_conf_bus[86] ),
+    .A1(\cb_north.inst.cb_conf_bus[87] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03450_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06061_ (
+    .A0(\cb_north.inst.cb_conf_bus[87] ),
+    .A1(\cb_north.inst.cb_conf_bus[88] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03452_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06062_ (
+    .A0(\cb_north.inst.cb_conf_bus[88] ),
+    .A1(\cb_north.inst.cb_conf_bus[89] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03454_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06063_ (
+    .A0(\cb_north.inst.cb_conf_bus[89] ),
+    .A1(\cb_north.inst.cb_conf_bus[90] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03456_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06064_ (
+    .A0(\cb_north.inst.cb_conf_bus[90] ),
+    .A1(\cb_north.inst.cb_conf_bus[91] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03458_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06065_ (
+    .A0(\cb_north.inst.cb_conf_bus[91] ),
+    .A1(\cb_north.inst.cb_conf_bus[92] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03460_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06066_ (
+    .A0(\cb_north.inst.cb_conf_bus[92] ),
+    .A1(\cb_north.inst.cb_conf_bus[93] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03462_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06067_ (
+    .A0(\cb_north.inst.cb_conf_bus[93] ),
+    .A1(\cb_north.inst.cb_conf_bus[94] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03464_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06068_ (
+    .A0(\cb_north.inst.cb_conf_bus[94] ),
+    .A1(\cb_north.inst.cb_conf_bus[95] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03466_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06069_ (
+    .A0(\cb_north.inst.cb_conf_bus[95] ),
+    .A1(\cb_north.inst.cb_conf_bus[96] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03468_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06070_ (
+    .A0(\cb_north.inst.cb_conf_bus[96] ),
+    .A1(\cb_north.inst.cb_conf_bus[97] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03470_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06071_ (
+    .A0(\cb_north.inst.cb_conf_bus[97] ),
+    .A1(\cb_north.inst.cb_conf_bus[98] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03472_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06072_ (
+    .A0(\cb_north.inst.cb_conf_bus[98] ),
+    .A1(\cb_north.inst.cb_conf_bus[99] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03474_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06073_ (
+    .A0(\cb_north.inst.cb_conf_bus[99] ),
+    .A1(\cb_north.inst.cb_conf_bus[100] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03476_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06074_ (
+    .A0(\cb_north.inst.cb_conf_bus[100] ),
+    .A1(\cb_north.inst.cb_conf_bus[101] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03478_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06075_ (
+    .A0(\cb_north.inst.cb_conf_bus[101] ),
+    .A1(\cb_north.inst.cb_conf_bus[102] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03480_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06076_ (
+    .A0(\cb_north.inst.cb_conf_bus[102] ),
+    .A1(\cb_north.inst.cb_conf_bus[103] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03482_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06077_ (
+    .A0(\cb_north.inst.cb_conf_bus[103] ),
+    .A1(\cb_north.inst.cb_conf_bus[104] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03484_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06078_ (
+    .A0(\cb_north.inst.cb_conf_bus[104] ),
+    .A1(\cb_north.inst.cb_conf_bus[105] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03486_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06079_ (
+    .A0(\cb_north.inst.cb_conf_bus[105] ),
+    .A1(\cb_north.inst.cb_conf_bus[106] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03488_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06080_ (
+    .A0(\cb_north.inst.cb_conf_bus[106] ),
+    .A1(\cb_north.inst.cb_conf_bus[107] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03490_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06081_ (
+    .A0(\cb_north.inst.cb_conf_bus[107] ),
+    .A1(\cb_north.inst.cb_conf_bus[108] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03492_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06082_ (
+    .A0(\cb_north.inst.cb_conf_bus[108] ),
+    .A1(\cb_north.inst.cb_conf_bus[109] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03494_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06083_ (
+    .A0(\cb_north.inst.cb_conf_bus[109] ),
+    .A1(\cb_north.inst.cb_conf_bus[110] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03496_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06084_ (
+    .A0(\cb_north.inst.cb_conf_bus[110] ),
+    .A1(\cb_north.inst.cb_conf_bus[111] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03498_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06085_ (
+    .A0(\cb_north.inst.cb_conf_bus[111] ),
+    .A1(\cb_north.inst.cb_conf_bus[112] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03500_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06086_ (
+    .A0(\cb_north.inst.cb_conf_bus[112] ),
+    .A1(\cb_north.inst.cb_conf_bus[113] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03502_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06087_ (
+    .A0(\cb_north.inst.cb_conf_bus[113] ),
+    .A1(\cb_north.inst.cb_conf_bus[114] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03504_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06088_ (
+    .A0(\cb_north.inst.cb_conf_bus[114] ),
+    .A1(\cb_north.inst.cb_conf_bus[115] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03506_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06089_ (
+    .A0(\cb_north.inst.cb_conf_bus[115] ),
+    .A1(\cb_north.inst.cb_conf_bus[116] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03508_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06090_ (
+    .A0(\cb_north.inst.cb_conf_bus[116] ),
+    .A1(\cb_north.inst.cb_conf_bus[117] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03510_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06091_ (
+    .A0(\cb_north.inst.cb_conf_bus[117] ),
+    .A1(\cb_north.inst.cb_conf_bus[118] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03512_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06092_ (
+    .A0(\cb_north.inst.cb_conf_bus[118] ),
+    .A1(\cb_north.inst.cb_conf_bus[119] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03514_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06093_ (
+    .A0(\cb_north.inst.cb_conf_bus[119] ),
+    .A1(\cb_north.inst.cb_conf_bus[120] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03516_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06094_ (
+    .A0(\cb_north.inst.cb_conf_bus[120] ),
+    .A1(\cb_north.inst.cb_conf_bus[121] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03518_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06095_ (
+    .A0(\cb_north.inst.cb_conf_bus[121] ),
+    .A1(\cb_north.inst.cb_conf_bus[122] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03520_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06096_ (
+    .A0(\cb_north.inst.cb_conf_bus[122] ),
+    .A1(\cb_north.inst.cb_conf_bus[123] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03522_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06097_ (
+    .A0(\cb_north.inst.cb_conf_bus[123] ),
+    .A1(\cb_north.inst.cb_conf_bus[124] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03524_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06098_ (
+    .A0(\cb_north.inst.cb_conf_bus[124] ),
+    .A1(\cb_north.inst.cb_conf_bus[125] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03526_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06099_ (
+    .A0(\cb_north.inst.cb_conf_bus[125] ),
+    .A1(\cb_north.inst.cb_conf_bus[126] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03528_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06100_ (
+    .A0(\cb_north.inst.cb_conf_bus[126] ),
+    .A1(\cb_north.inst.cb_conf_bus[127] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03530_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06101_ (
+    .A0(\cb_north.inst.cb_conf_bus[127] ),
+    .A1(\cb_north.inst.cb_conf_bus[128] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03532_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06102_ (
+    .A0(\cb_north.inst.cb_conf_bus[128] ),
+    .A1(\cb_north.inst.cb_conf_bus[129] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03534_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06103_ (
+    .A0(\cb_north.inst.cb_conf_bus[129] ),
+    .A1(\cb_north.inst.cb_conf_bus[130] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03536_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06104_ (
+    .A0(\cb_north.inst.cb_conf_bus[130] ),
+    .A1(\cb_north.inst.cb_conf_bus[131] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03538_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06105_ (
+    .A0(\cb_north.inst.cb_conf_bus[131] ),
+    .A1(\cb_north.inst.cb_conf_bus[132] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03540_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06106_ (
+    .A0(\cb_north.inst.cb_conf_bus[132] ),
+    .A1(\cb_north.inst.cb_conf_bus[133] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03542_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06107_ (
+    .A0(\cb_north.inst.cb_conf_bus[133] ),
+    .A1(\cb_north.inst.cb_conf_bus[134] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03544_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06108_ (
+    .A0(\cb_north.inst.cb_conf_bus[134] ),
+    .A1(\cb_north.inst.cb_conf_bus[135] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03546_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06109_ (
+    .A0(\cb_north.inst.cb_conf_bus[135] ),
+    .A1(\cb_north.inst.cb_conf_bus[136] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03548_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06110_ (
+    .A0(\cb_north.inst.cb_conf_bus[136] ),
+    .A1(\cb_north.inst.cb_conf_bus[137] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03550_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06111_ (
+    .A0(\cb_north.inst.cb_conf_bus[137] ),
+    .A1(\cb_north.inst.cb_conf_bus[138] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03552_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06112_ (
+    .A0(\cb_north.inst.cb_conf_bus[138] ),
+    .A1(\cb_north.inst.cb_conf_bus[139] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03554_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06113_ (
+    .A0(\cb_north.inst.cb_conf_bus[139] ),
+    .A1(\cb_north.inst.cb_conf_bus[140] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03556_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06114_ (
+    .A0(\cb_north.inst.cb_conf_bus[140] ),
+    .A1(\cb_north.inst.cb_conf_bus[141] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03558_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06115_ (
+    .A0(\cb_north.inst.cb_conf_bus[141] ),
+    .A1(\cb_north.inst.cb_conf_bus[142] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03560_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06116_ (
+    .A0(\cb_north.inst.cb_conf_bus[142] ),
+    .A1(\cb_north.inst.cb_conf_bus[143] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03562_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06117_ (
+    .A0(\cb_north.inst.cb_conf_bus[143] ),
+    .A1(\cb_north.inst.cb_conf_bus[144] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03564_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06118_ (
+    .A0(\cb_north.inst.cb_conf_bus[144] ),
+    .A1(\cb_north.inst.cb_conf_bus[145] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03566_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06119_ (
+    .A0(\cb_north.inst.cb_conf_bus[145] ),
+    .A1(\cb_north.inst.cb_conf_bus[146] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03568_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06120_ (
+    .A0(\cb_north.inst.cb_conf_bus[146] ),
+    .A1(\cb_north.inst.cb_conf_bus[147] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03570_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06121_ (
+    .A0(\cb_north.inst.cb_conf_bus[147] ),
+    .A1(\cb_north.inst.cb_conf_bus[148] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03572_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06122_ (
+    .A0(\cb_north.inst.cb_conf_bus[148] ),
+    .A1(\cb_north.inst.cb_conf_bus[149] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03574_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06123_ (
+    .A0(\cb_north.inst.cb_conf_bus[149] ),
+    .A1(\cb_north.inst.cb_conf_bus[150] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03576_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06124_ (
+    .A0(\cb_north.inst.cb_conf_bus[150] ),
+    .A1(\cb_north.inst.cb_conf_bus[151] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03578_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06125_ (
+    .A0(\cb_north.inst.cb_conf_bus[151] ),
+    .A1(\cb_north.inst.cb_conf_bus[152] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03580_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06126_ (
+    .A0(\cb_north.inst.cb_conf_bus[152] ),
+    .A1(\cb_north.inst.cb_conf_bus[153] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03582_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06127_ (
+    .A0(\cb_north.inst.cb_conf_bus[153] ),
+    .A1(\cb_north.inst.cb_conf_bus[154] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03584_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06128_ (
+    .A0(\cb_north.inst.cb_conf_bus[154] ),
+    .A1(\cb_north.inst.cb_conf_bus[155] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03586_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06129_ (
+    .A0(\cb_north.inst.cb_conf_bus[155] ),
+    .A1(\cb_north.inst.cb_conf_bus[156] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03588_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06130_ (
+    .A0(\cb_north.inst.cb_conf_bus[156] ),
+    .A1(\cb_north.inst.cb_conf_bus[157] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03590_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06131_ (
+    .A0(\cb_north.inst.cb_conf_bus[157] ),
+    .A1(\cb_north.inst.cb_conf_bus[158] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03592_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06132_ (
+    .A0(\cb_north.inst.cb_conf_bus[158] ),
+    .A1(\cb_north.inst.cb_conf_bus[159] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03594_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06133_ (
+    .A0(\cb_north.inst.cb_conf_bus[159] ),
+    .A1(\cb_north.inst.cb_conf_bus[160] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03596_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06134_ (
+    .A0(\cb_north.inst.cb_conf_bus[160] ),
+    .A1(\cb_north.inst.cb_conf_bus[161] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03598_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06135_ (
+    .A0(\cb_north.inst.cb_conf_bus[161] ),
+    .A1(\cb_north.inst.cb_conf_bus[162] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03600_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06136_ (
+    .A0(\cb_north.inst.cb_conf_bus[162] ),
+    .A1(\cb_north.inst.cb_conf_bus[163] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03602_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06137_ (
+    .A0(\cb_north.inst.cb_conf_bus[163] ),
+    .A1(\cb_north.inst.cb_conf_bus[164] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03604_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06138_ (
+    .A0(\cb_north.inst.cb_conf_bus[164] ),
+    .A1(\cb_north.inst.cb_conf_bus[165] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03606_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06139_ (
+    .A0(\cb_north.inst.cb_conf_bus[165] ),
+    .A1(\cb_north.inst.cb_conf_bus[166] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03608_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06140_ (
+    .A0(\cb_north.inst.cb_conf_bus[166] ),
+    .A1(\cb_north.inst.cb_conf_bus[167] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03610_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06141_ (
+    .A0(\cb_north.inst.cb_conf_bus[167] ),
+    .A1(\cb_north.inst.cb_conf_bus[168] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03612_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06142_ (
+    .A0(\cb_north.inst.cb_conf_bus[168] ),
+    .A1(\cb_north.inst.cb_conf_bus[169] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03614_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06143_ (
+    .A0(\cb_north.inst.cb_conf_bus[169] ),
+    .A1(\cb_north.inst.cb_conf_bus[170] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03616_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06144_ (
+    .A0(\cb_north.inst.cb_conf_bus[170] ),
+    .A1(\cb_north.inst.cb_conf_bus[171] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03618_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06145_ (
+    .A0(\cb_north.inst.cb_conf_bus[171] ),
+    .A1(\cb_north.inst.cb_conf_bus[172] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03620_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06146_ (
+    .A0(\cb_north.inst.cb_conf_bus[172] ),
+    .A1(\cb_north.inst.cb_conf_bus[173] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03622_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06147_ (
+    .A0(\cb_north.inst.cb_conf_bus[173] ),
+    .A1(\cb_north.inst.cb_conf_bus[174] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03624_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06148_ (
+    .A0(\cb_north.inst.cb_conf_bus[174] ),
+    .A1(\cb_north.inst.cb_conf_bus[175] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03626_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06149_ (
+    .A0(\cb_north.inst.cb_conf_bus[175] ),
+    .A1(\cb_north.inst.cb_conf_bus[176] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03628_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06150_ (
+    .A0(\cb_north.inst.cb_conf_bus[176] ),
+    .A1(\cb_north.inst.cb_conf_bus[177] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03630_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06151_ (
+    .A0(\cb_north.inst.cb_conf_bus[177] ),
+    .A1(\cb_north.inst.cb_conf_bus[178] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03632_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06152_ (
+    .A0(\cb_north.inst.cb_conf_bus[178] ),
+    .A1(\cb_north.inst.cb_conf_bus[179] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03634_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06153_ (
+    .A0(\cb_north.inst.cb_conf_bus[179] ),
+    .A1(\cb_north.inst.cb_conf_bus[180] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03636_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06154_ (
+    .A0(\cb_north.inst.cb_conf_bus[180] ),
+    .A1(\cb_north.inst.cb_conf_bus[181] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03638_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06155_ (
+    .A0(\cb_north.inst.cb_conf_bus[181] ),
+    .A1(\cb_north.inst.cb_conf_bus[182] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03640_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06156_ (
+    .A0(\cb_north.inst.cb_conf_bus[182] ),
+    .A1(\cb_north.inst.cb_conf_bus[183] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03642_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06157_ (
+    .A0(\cb_north.inst.cb_conf_bus[183] ),
+    .A1(\cb_north.inst.cb_conf_bus[184] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03644_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06158_ (
+    .A0(\cb_north.inst.cb_conf_bus[184] ),
+    .A1(\cb_north.inst.cb_conf_bus[185] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03646_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06159_ (
+    .A0(\cb_north.inst.cb_conf_bus[185] ),
+    .A1(\cb_north.inst.cb_conf_bus[186] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03648_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06160_ (
+    .A0(\cb_north.inst.cb_conf_bus[186] ),
+    .A1(\cb_north.inst.cb_conf_bus[187] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03650_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06161_ (
+    .A0(\cb_north.inst.cb_conf_bus[187] ),
+    .A1(\cb_north.inst.cb_conf_bus[188] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03652_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06162_ (
+    .A0(\cb_north.inst.cb_conf_bus[188] ),
+    .A1(\cb_north.inst.cb_conf_bus[189] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03654_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06163_ (
+    .A0(\cb_north.inst.cb_conf_bus[189] ),
+    .A1(\cb_north.inst.cb_conf_bus[190] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03656_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06164_ (
+    .A0(\cb_north.inst.cb_conf_bus[190] ),
+    .A1(\cb_north.inst.cb_conf_bus[191] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03658_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06165_ (
+    .A0(\cb_north.inst.cb_conf_bus[191] ),
+    .A1(\cb_north.inst.cb_conf_bus[192] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03660_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06166_ (
+    .A0(\cb_north.inst.cb_conf_bus[192] ),
+    .A1(\cb_north.inst.cb_conf_bus[193] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03662_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06167_ (
+    .A0(\cb_north.inst.cb_conf_bus[193] ),
+    .A1(\cb_north.inst.cb_conf_bus[194] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03664_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06168_ (
+    .A0(\cb_north.inst.cb_conf_bus[194] ),
+    .A1(\cb_north.inst.cb_conf_bus[195] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03666_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06169_ (
+    .A0(\cb_north.inst.cb_conf_bus[195] ),
+    .A1(\cb_north.inst.cb_conf_bus[196] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03668_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06170_ (
+    .A0(\cb_north.inst.cb_conf_bus[196] ),
+    .A1(\cb_north.inst.cb_conf_bus[197] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03670_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06171_ (
+    .A0(\cb_north.inst.cb_conf_bus[197] ),
+    .A1(\cb_north.inst.cb_conf_bus[198] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03672_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06172_ (
+    .A0(\cb_north.inst.cb_conf_bus[198] ),
+    .A1(\cb_north.inst.cb_conf_bus[199] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03674_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06173_ (
+    .A0(\cb_north.inst.cb_conf_bus[199] ),
+    .A1(\cb_north.inst.cb_conf_bus[200] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03676_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06174_ (
+    .A0(\cb_north.inst.cb_conf_bus[200] ),
+    .A1(\cb_north.inst.cb_conf_bus[201] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03678_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06175_ (
+    .A0(\cb_north.inst.cb_conf_bus[201] ),
+    .A1(\cb_north.inst.cb_conf_bus[202] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03680_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06176_ (
+    .A0(\cb_north.inst.cb_conf_bus[202] ),
+    .A1(\cb_north.inst.cb_conf_bus[203] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03682_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06177_ (
+    .A0(\cb_north.inst.cb_conf_bus[203] ),
+    .A1(\cb_north.inst.cb_conf_bus[204] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03684_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06178_ (
+    .A0(\cb_north.inst.cb_conf_bus[204] ),
+    .A1(\cb_north.inst.cb_conf_bus[205] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03686_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06179_ (
+    .A0(\cb_north.inst.cb_conf_bus[205] ),
+    .A1(\cb_north.inst.cb_conf_bus[206] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03688_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06180_ (
+    .A0(\cb_north.inst.cb_conf_bus[206] ),
+    .A1(\cb_north.inst.cb_conf_bus[207] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03690_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06181_ (
+    .A0(\cb_north.inst.cb_conf_bus[207] ),
+    .A1(\cb_north.inst.cb_conf_bus[208] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03692_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06182_ (
+    .A0(\cb_north.inst.cb_conf_bus[208] ),
+    .A1(\cb_north.inst.cb_conf_bus[209] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03694_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06183_ (
+    .A0(\cb_north.inst.cb_conf_bus[209] ),
+    .A1(\cb_north.inst.cb_conf_bus[210] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03696_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06184_ (
+    .A0(\cb_north.inst.cb_conf_bus[210] ),
+    .A1(\cb_north.inst.cb_conf_bus[211] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03698_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06185_ (
+    .A0(\cb_north.inst.cb_conf_bus[211] ),
+    .A1(\cb_north.inst.cb_conf_bus[212] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03700_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06186_ (
+    .A0(\cb_north.inst.cb_conf_bus[212] ),
+    .A1(\cb_north.inst.cb_conf_bus[213] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03702_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06187_ (
+    .A0(\cb_north.inst.cb_conf_bus[213] ),
+    .A1(\cb_north.inst.cb_conf_bus[214] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03704_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06188_ (
+    .A0(\cb_north.inst.cb_conf_bus[214] ),
+    .A1(\cb_north.inst.cb_conf_bus[215] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03706_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06189_ (
+    .A0(\cb_north.inst.cb_conf_bus[215] ),
+    .A1(\cb_north.inst.cb_conf_bus[216] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03708_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06190_ (
+    .A0(\cb_north.inst.cb_conf_bus[216] ),
+    .A1(\cb_north.inst.cb_conf_bus[217] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03710_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06191_ (
+    .A0(\cb_north.inst.cb_conf_bus[217] ),
+    .A1(\cb_north.inst.cb_conf_bus[218] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03712_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06192_ (
+    .A0(\cb_north.inst.cb_conf_bus[218] ),
+    .A1(\cb_north.inst.cb_conf_bus[219] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03714_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06193_ (
+    .A0(\cb_north.inst.cb_conf_bus[219] ),
+    .A1(\cb_north.inst.cb_conf_bus[220] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03716_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06194_ (
+    .A0(\cb_north.inst.cb_conf_bus[220] ),
+    .A1(\cb_north.inst.cb_conf_bus[221] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03718_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06195_ (
+    .A0(\cb_north.inst.cb_conf_bus[221] ),
+    .A1(\cb_north.inst.cb_conf_bus[222] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03720_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06196_ (
+    .A0(\cb_north.inst.cb_conf_bus[222] ),
+    .A1(\cb_north.inst.cb_conf_bus[223] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03722_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06197_ (
+    .A0(\cb_north.inst.cb_conf_bus[223] ),
+    .A1(\cb_north.inst.cb_conf_bus[224] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03724_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06198_ (
+    .A0(\cb_north.inst.cb_conf_bus[224] ),
+    .A1(\cb_north.inst.cb_conf_bus[225] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03726_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06199_ (
+    .A0(\cb_north.inst.cb_conf_bus[225] ),
+    .A1(\cb_north.inst.cb_conf_bus[226] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03728_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06200_ (
+    .A0(\cb_north.inst.cb_conf_bus[226] ),
+    .A1(\cb_north.inst.cb_conf_bus[227] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03730_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06201_ (
+    .A0(\cb_north.inst.cb_conf_bus[227] ),
+    .A1(\cb_north.inst.cb_conf_bus[228] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03732_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06202_ (
+    .A0(\cb_north.inst.cb_conf_bus[228] ),
+    .A1(\cb_north.inst.cb_conf_bus[229] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03734_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06203_ (
+    .A0(\cb_north.inst.cb_conf_bus[229] ),
+    .A1(\cb_north.inst.cb_conf_bus[230] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03736_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06204_ (
+    .A0(\cb_north.inst.cb_conf_bus[230] ),
+    .A1(\cb_north.inst.cb_conf_bus[231] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03738_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06205_ (
+    .A0(\cb_north.inst.cb_conf_bus[231] ),
+    .A1(\cb_north.inst.cb_conf_bus[232] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03740_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06206_ (
+    .A0(\cb_north.inst.cb_conf_bus[232] ),
+    .A1(\cb_north.inst.cb_conf_bus[233] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03742_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06207_ (
+    .A0(\cb_north.inst.cb_conf_bus[233] ),
+    .A1(\cb_north.inst.cb_conf_bus[234] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03744_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06208_ (
+    .A0(\cb_north.inst.cb_conf_bus[234] ),
+    .A1(\cb_north.inst.cb_conf_bus[235] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03746_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06209_ (
+    .A0(\cb_north.inst.cb_conf_bus[235] ),
+    .A1(\cb_north.inst.cb_conf_bus[236] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03748_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06210_ (
+    .A0(\cb_north.inst.cb_conf_bus[236] ),
+    .A1(\cb_north.inst.cb_conf_bus[237] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03750_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06211_ (
+    .A0(\cb_north.inst.cb_conf_bus[237] ),
+    .A1(\cb_north.inst.cb_conf_bus[238] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03752_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06212_ (
+    .A0(\cb_north.inst.cb_conf_bus[238] ),
+    .A1(\cb_north.inst.cb_conf_bus[239] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03754_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06213_ (
+    .A0(\cb_north.inst.cb_conf_bus[239] ),
+    .A1(\cb_north.inst.cb_conf_bus[240] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03756_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06214_ (
+    .A0(\cb_north.inst.cb_conf_bus[240] ),
+    .A1(\cb_north.inst.cb_conf_bus[241] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03758_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06215_ (
+    .A0(\cb_north.inst.cb_conf_bus[241] ),
+    .A1(\cb_north.inst.cb_conf_bus[242] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03760_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06216_ (
+    .A0(\cb_north.inst.cb_conf_bus[242] ),
+    .A1(\cb_north.inst.cb_conf_bus[243] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03762_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06217_ (
+    .A0(\cb_north.inst.cb_conf_bus[243] ),
+    .A1(\cb_north.inst.cb_conf_bus[244] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03764_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06218_ (
+    .A0(\cb_north.inst.cb_conf_bus[244] ),
+    .A1(\cb_north.inst.cb_conf_bus[245] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03766_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06219_ (
+    .A0(\cb_north.inst.cb_conf_bus[245] ),
+    .A1(\cb_north.inst.cb_conf_bus[246] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03768_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06220_ (
+    .A0(\cb_north.inst.cb_conf_bus[246] ),
+    .A1(\cb_north.inst.cb_conf_bus[247] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03770_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06221_ (
+    .A0(\cb_north.inst.cb_conf_bus[247] ),
+    .A1(\cb_north.inst.cb_conf_bus[248] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03772_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06222_ (
+    .A0(\cb_north.inst.cb_conf_bus[248] ),
+    .A1(\cb_north.inst.cb_conf_bus[249] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03774_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06223_ (
+    .A0(\cb_north.inst.cb_conf_bus[249] ),
+    .A1(\cb_north.inst.cb_conf_bus[250] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03776_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06224_ (
+    .A0(\cb_north.inst.cb_conf_bus[250] ),
+    .A1(\cb_north.inst.cb_conf_bus[251] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03778_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06225_ (
+    .A0(\cb_north.inst.cb_conf_bus[251] ),
+    .A1(\cb_north.inst.cb_conf_bus[252] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03780_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06226_ (
+    .A0(\cb_north.inst.cb_conf_bus[252] ),
+    .A1(\cb_north.inst.cb_conf_bus[253] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03782_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06227_ (
+    .A0(\cb_north.inst.cb_conf_bus[253] ),
+    .A1(\cb_north.inst.cb_conf_bus[254] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03784_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06228_ (
+    .A0(\cb_north.inst.cb_conf_bus[254] ),
+    .A1(\cb_north.inst.cb_conf_bus[255] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03786_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06229_ (
+    .A0(\cb_north.inst.cb_conf_bus[255] ),
+    .A1(\cb_north.inst.cb_conf_bus[256] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03788_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06230_ (
+    .A0(\cb_north.inst.cb_conf_bus[256] ),
+    .A1(\cb_north.inst.cb_conf_bus[257] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03790_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06231_ (
+    .A0(\cb_north.inst.cb_conf_bus[257] ),
+    .A1(\cb_north.inst.cb_conf_bus[258] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03792_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06232_ (
+    .A0(\cb_north.inst.cb_conf_bus[258] ),
+    .A1(\cb_north.inst.cb_conf_bus[259] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03794_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06233_ (
+    .A0(\cb_north.inst.cb_conf_bus[259] ),
+    .A1(\cb_north.inst.cb_conf_bus[260] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03796_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06234_ (
+    .A0(\cb_north.inst.cb_conf_bus[260] ),
+    .A1(\cb_north.inst.cb_conf_bus[261] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03798_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06235_ (
+    .A0(\cb_north.inst.cb_conf_bus[261] ),
+    .A1(\cb_north.inst.cb_conf_bus[262] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03800_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06236_ (
+    .A0(\cb_north.inst.cb_conf_bus[262] ),
+    .A1(\cb_north.inst.cb_conf_bus[263] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03802_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06237_ (
+    .A0(\cb_north.inst.cb_conf_bus[263] ),
+    .A1(\cb_north.inst.cb_conf_bus[264] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03804_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06238_ (
+    .A0(\cb_north.inst.cb_conf_bus[264] ),
+    .A1(\cb_north.inst.cb_conf_bus[265] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03806_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06239_ (
+    .A0(\cb_north.inst.cb_conf_bus[265] ),
+    .A1(\cb_north.inst.cb_conf_bus[266] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03808_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06240_ (
+    .A0(\cb_north.inst.cb_conf_bus[266] ),
+    .A1(\cb_north.inst.cb_conf_bus[267] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03810_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06241_ (
+    .A0(\cb_north.inst.cb_conf_bus[267] ),
+    .A1(\cb_north.inst.cb_conf_bus[268] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03812_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06242_ (
+    .A0(\cb_north.inst.cb_conf_bus[268] ),
+    .A1(\cb_north.inst.cb_conf_bus[269] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03814_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06243_ (
+    .A0(\cb_north.inst.cb_conf_bus[269] ),
+    .A1(\cb_north.inst.cb_conf_bus[270] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03816_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06244_ (
+    .A0(\cb_north.inst.cb_conf_bus[270] ),
+    .A1(\cb_north.inst.cb_conf_bus[271] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03818_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06245_ (
+    .A0(\cb_north.inst.cb_conf_bus[271] ),
+    .A1(\cb_north.inst.cb_conf_bus[272] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03820_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06246_ (
+    .A0(\cb_north.inst.cb_conf_bus[272] ),
+    .A1(\cb_north.inst.cb_conf_bus[273] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03822_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06247_ (
+    .A0(\cb_north.inst.cb_conf_bus[273] ),
+    .A1(\cb_north.inst.cb_conf_bus[274] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03824_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06248_ (
+    .A0(\cb_north.inst.cb_conf_bus[274] ),
+    .A1(\cb_north.inst.cb_conf_bus[275] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03826_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06249_ (
+    .A0(\cb_north.inst.cb_conf_bus[275] ),
+    .A1(\cb_north.inst.cb_conf_bus[276] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03828_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06250_ (
+    .A0(\cb_north.inst.cb_conf_bus[276] ),
+    .A1(\cb_north.inst.cb_conf_bus[277] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03830_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06251_ (
+    .A0(\cb_north.inst.cb_conf_bus[277] ),
+    .A1(\cb_north.inst.cb_conf_bus[278] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03832_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06252_ (
+    .A0(\cb_north.inst.cb_conf_bus[278] ),
+    .A1(\cb_north.inst.cb_conf_bus[279] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03834_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06253_ (
+    .A0(\cb_north.inst.cb_conf_bus[279] ),
+    .A1(\cb_north.inst.cb_conf_bus[280] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03836_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06254_ (
+    .A0(\cb_north.inst.cb_conf_bus[280] ),
+    .A1(\cb_north.inst.cb_conf_bus[281] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03838_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06255_ (
+    .A0(\cb_north.inst.cb_conf_bus[281] ),
+    .A1(\cb_north.inst.cb_conf_bus[282] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03840_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06256_ (
+    .A0(\cb_north.inst.cb_conf_bus[282] ),
+    .A1(\cb_north.inst.cb_conf_bus[283] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03842_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06257_ (
+    .A0(\cb_north.inst.cb_conf_bus[283] ),
+    .A1(\cb_north.inst.cb_conf_bus[284] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03844_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06258_ (
+    .A0(\cb_north.inst.cb_conf_bus[284] ),
+    .A1(\cb_north.inst.cb_conf_bus[285] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03846_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06259_ (
+    .A0(\cb_north.inst.cb_conf_bus[285] ),
+    .A1(\cb_north.inst.cb_conf_bus[286] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03848_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06260_ (
+    .A0(\cb_north.inst.cb_conf_bus[286] ),
+    .A1(\cb_north.inst.cb_conf_bus[287] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03850_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06261_ (
+    .A0(\cb_north.inst.cb_conf_bus[287] ),
+    .A1(\cb_north.inst.cb_conf_bus[288] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03852_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06262_ (
+    .A0(\cb_north.inst.cb_conf_bus[288] ),
+    .A1(\cb_north.inst.cb_conf_bus[289] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03854_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06263_ (
+    .A0(\cb_north.inst.cb_conf_bus[289] ),
+    .A1(\cb_north.inst.cb_conf_bus[290] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03856_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06264_ (
+    .A0(\cb_north.inst.cb_conf_bus[290] ),
+    .A1(\cb_north.inst.cb_conf_bus[291] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03858_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06265_ (
+    .A0(\cb_north.inst.cb_conf_bus[291] ),
+    .A1(\cb_north.inst.cb_conf_bus[292] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03860_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06266_ (
+    .A0(\cb_north.inst.cb_conf_bus[292] ),
+    .A1(\cb_north.inst.cb_conf_bus[293] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03862_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06267_ (
+    .A0(\cb_north.inst.cb_conf_bus[293] ),
+    .A1(\cb_north.inst.cb_conf_bus[294] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03864_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06268_ (
+    .A0(\cb_north.inst.cb_conf_bus[294] ),
+    .A1(\cb_north.inst.cb_conf_bus[295] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03866_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06269_ (
+    .A0(\cb_north.inst.cb_conf_bus[295] ),
+    .A1(\cb_north.inst.cb_conf_bus[296] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03868_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06270_ (
+    .A0(\cb_north.inst.cb_conf_bus[296] ),
+    .A1(\cb_north.inst.cb_conf_bus[297] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03870_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06271_ (
+    .A0(\cb_north.inst.cb_conf_bus[297] ),
+    .A1(\cb_north.inst.cb_conf_bus[298] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03872_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06272_ (
+    .A0(\cb_north.inst.cb_conf_bus[298] ),
+    .A1(\cb_north.inst.cb_conf_bus[299] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03874_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06273_ (
+    .A0(\cb_north.inst.cb_conf_bus[299] ),
+    .A1(\cb_north.inst.cb_conf_bus[300] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03876_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06274_ (
+    .A0(\cb_north.inst.cb_conf_bus[300] ),
+    .A1(\cb_north.inst.cb_conf_bus[301] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03878_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06275_ (
+    .A0(\cb_north.inst.cb_conf_bus[301] ),
+    .A1(\cb_north.inst.cb_conf_bus[302] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03880_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06276_ (
+    .A0(\cb_north.inst.cb_conf_bus[302] ),
+    .A1(\cb_north.inst.cb_conf_bus[303] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03882_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06277_ (
+    .A0(\cb_north.inst.cb_conf_bus[303] ),
+    .A1(\cb_north.inst.cb_conf_bus[304] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03884_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06278_ (
+    .A0(\cb_north.inst.cb_conf_bus[304] ),
+    .A1(\cb_north.inst.cb_conf_bus[305] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03886_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06279_ (
+    .A0(\cb_north.inst.cb_conf_bus[305] ),
+    .A1(\cb_north.inst.cb_conf_bus[306] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03888_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06280_ (
+    .A0(\cb_north.inst.cb_conf_bus[306] ),
+    .A1(\cb_north.inst.cb_conf_bus[307] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03890_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06281_ (
+    .A0(\cb_north.inst.cb_conf_bus[307] ),
+    .A1(\cb_north.inst.cb_conf_bus[308] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03892_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06282_ (
+    .A0(\cb_north.inst.cb_conf_bus[308] ),
+    .A1(\cb_north.inst.cb_conf_bus[309] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03894_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06283_ (
+    .A0(\cb_north.inst.cb_conf_bus[309] ),
+    .A1(\cb_north.inst.cb_conf_bus[310] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03896_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06284_ (
+    .A0(\cb_north.inst.cb_conf_bus[310] ),
+    .A1(\cb_north.inst.cb_conf_bus[311] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03898_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06285_ (
+    .A0(\cb_north.inst.cb_conf_bus[311] ),
+    .A1(\cb_north.inst.cb_conf_bus[312] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03900_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06286_ (
+    .A0(\cb_north.inst.cb_conf_bus[312] ),
+    .A1(\cb_north.inst.cb_conf_bus[313] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03902_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06287_ (
+    .A0(\cb_north.inst.cb_conf_bus[313] ),
+    .A1(\cb_north.inst.cb_conf_bus[314] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03904_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06288_ (
+    .A0(\cb_north.inst.cb_conf_bus[314] ),
+    .A1(\cb_north.inst.cb_conf_bus[315] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03906_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06289_ (
+    .A0(\cb_north.inst.cb_conf_bus[315] ),
+    .A1(\cb_north.inst.cb_conf_bus[316] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03908_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06290_ (
+    .A0(\cb_north.inst.cb_conf_bus[316] ),
+    .A1(\cb_north.inst.cb_conf_bus[317] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03910_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06291_ (
+    .A0(\cb_north.inst.cb_conf_bus[317] ),
+    .A1(\cb_north.inst.cb_conf_bus[318] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03912_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06292_ (
+    .A0(\cb_north.inst.cb_conf_bus[318] ),
+    .A1(\cb_north.inst.cb_conf_bus[319] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03914_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06293_ (
+    .A0(\cb_north.inst.cb_conf_bus[319] ),
+    .A1(\cb_north.inst.cb_conf_bus[320] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03916_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06294_ (
+    .A0(\cb_north.inst.cb_conf_bus[320] ),
+    .A1(\cb_north.inst.cb_conf_bus[321] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03918_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06295_ (
+    .A0(\cb_north.inst.cb_conf_bus[321] ),
+    .A1(\cb_north.inst.cb_conf_bus[322] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03920_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06296_ (
+    .A0(\cb_north.inst.cb_conf_bus[322] ),
+    .A1(\cb_north.inst.cb_conf_bus[323] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03922_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06297_ (
+    .A0(\cb_north.inst.cb_conf_bus[323] ),
+    .A1(\cb_north.inst.cb_conf_bus[324] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03924_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06298_ (
+    .A0(\cb_north.inst.cb_conf_bus[324] ),
+    .A1(\cb_north.inst.cb_conf_bus[325] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03926_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06299_ (
+    .A0(\cb_north.inst.cb_conf_bus[325] ),
+    .A1(\cb_north.inst.cb_conf_bus[326] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03928_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06300_ (
+    .A0(\cb_north.inst.cb_conf_bus[326] ),
+    .A1(\cb_north.inst.cb_conf_bus[327] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03930_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06301_ (
+    .A0(\cb_north.inst.cb_conf_bus[327] ),
+    .A1(\cb_north.inst.cb_conf_bus[328] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03932_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06302_ (
+    .A0(\cb_north.inst.cb_conf_bus[328] ),
+    .A1(\cb_north.inst.cb_conf_bus[329] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03934_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06303_ (
+    .A0(\cb_north.inst.cb_conf_bus[329] ),
+    .A1(\cb_north.inst.cb_conf_bus[330] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03936_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06304_ (
+    .A0(\cb_north.inst.cb_conf_bus[330] ),
+    .A1(\cb_north.inst.cb_conf_bus[331] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03938_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06305_ (
+    .A0(\cb_north.inst.cb_conf_bus[331] ),
+    .A1(\cb_north.inst.cb_conf_bus[332] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03940_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06306_ (
+    .A0(\cb_north.inst.cb_conf_bus[332] ),
+    .A1(\cb_north.inst.cb_conf_bus[333] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03942_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06307_ (
+    .A0(\cb_north.inst.cb_conf_bus[333] ),
+    .A1(\cb_north.inst.cb_conf_bus[334] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03944_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06308_ (
+    .A0(\cb_north.inst.cb_conf_bus[334] ),
+    .A1(\cb_north.inst.cb_conf_bus[335] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03946_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06309_ (
+    .A0(\cb_north.inst.cb_conf_bus[335] ),
+    .A1(\cb_north.inst.cb_conf_bus[336] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03948_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06310_ (
+    .A0(\cb_north.inst.cb_conf_bus[336] ),
+    .A1(\cb_north.inst.cb_conf_bus[337] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03950_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06311_ (
+    .A0(\cb_north.inst.cb_conf_bus[337] ),
+    .A1(\cb_north.inst.cb_conf_bus[338] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03952_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06312_ (
+    .A0(\cb_north.inst.cb_conf_bus[338] ),
+    .A1(\cb_north.inst.cb_conf_bus[339] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03954_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06313_ (
+    .A0(\cb_north.inst.cb_conf_bus[339] ),
+    .A1(\cb_north.inst.cb_conf_bus[340] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03956_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06314_ (
+    .A0(\cb_north.inst.cb_conf_bus[340] ),
+    .A1(\cb_north.inst.cb_conf_bus[341] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03958_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06315_ (
+    .A0(\cb_north.inst.cb_conf_bus[341] ),
+    .A1(\cb_north.inst.cb_conf_bus[342] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03960_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06316_ (
+    .A0(\cb_north.inst.cb_conf_bus[342] ),
+    .A1(\cb_north.inst.cb_conf_bus[343] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03962_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06317_ (
+    .A0(\cb_north.inst.cb_conf_bus[343] ),
+    .A1(\cb_north.inst.cb_conf_bus[344] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03964_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06318_ (
+    .A0(\cb_north.inst.cb_conf_bus[344] ),
+    .A1(\cb_north.inst.cb_conf_bus[345] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03966_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06319_ (
+    .A0(\cb_north.inst.cb_conf_bus[345] ),
+    .A1(\cb_north.inst.cb_conf_bus[346] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03968_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06320_ (
+    .A0(\cb_north.inst.cb_conf_bus[346] ),
+    .A1(\cb_north.inst.cb_conf_bus[347] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03970_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06321_ (
+    .A0(\cb_north.inst.cb_conf_bus[347] ),
+    .A1(\cb_north.inst.cb_conf_bus[348] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03972_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06322_ (
+    .A0(\cb_north.inst.cb_conf_bus[348] ),
+    .A1(\cb_north.inst.cb_conf_bus[349] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03974_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06323_ (
+    .A0(\cb_north.inst.cb_conf_bus[349] ),
+    .A1(\cb_north.inst.cb_conf_bus[350] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03976_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06324_ (
+    .A0(\cb_north.inst.cb_conf_bus[350] ),
+    .A1(\cb_north.inst.cb_conf_bus[351] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03978_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06325_ (
+    .A0(\cb_north.inst.cb_conf_bus[351] ),
+    .A1(\cb_north.inst.cb_conf_bus[352] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03980_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06326_ (
+    .A0(\cb_north.inst.cb_conf_bus[352] ),
+    .A1(\cb_north.inst.cb_conf_bus[353] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03982_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06327_ (
+    .A0(\cb_north.inst.cb_conf_bus[353] ),
+    .A1(\cb_north.inst.cb_conf_bus[354] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03984_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06328_ (
+    .A0(\cb_north.inst.cb_conf_bus[354] ),
+    .A1(\cb_north.inst.cb_conf_bus[355] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03986_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06329_ (
+    .A0(\cb_north.inst.cb_conf_bus[355] ),
+    .A1(\cb_north.inst.cb_conf_bus[356] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03988_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06330_ (
+    .A0(\cb_north.inst.cb_conf_bus[356] ),
+    .A1(\cb_north.inst.cb_conf_bus[357] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03990_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06331_ (
+    .A0(\cb_north.inst.cb_conf_bus[357] ),
+    .A1(\cb_north.inst.cb_conf_bus[358] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03992_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06332_ (
+    .A0(\cb_north.inst.cb_conf_bus[358] ),
+    .A1(\cb_north.inst.cb_conf_bus[359] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03994_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06333_ (
+    .A0(\cb_north.inst.cb_conf_bus[359] ),
+    .A1(\cb_north.inst.cb_conf_bus[360] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03996_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06334_ (
+    .A0(\cb_north.inst.cb_conf_bus[360] ),
+    .A1(\cb_north.inst.cb_conf_bus[361] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_03998_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06335_ (
+    .A0(\cb_north.inst.cb_conf_bus[361] ),
+    .A1(\cb_north.inst.cb_conf_bus[362] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04000_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06336_ (
+    .A0(\cb_north.inst.cb_conf_bus[362] ),
+    .A1(\cb_north.inst.cb_conf_bus[363] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04002_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06337_ (
+    .A0(\cb_north.inst.cb_conf_bus[363] ),
+    .A1(\cb_north.inst.cb_conf_bus[364] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04004_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06338_ (
+    .A0(\cb_north.inst.cb_conf_bus[364] ),
+    .A1(\cb_north.inst.cb_conf_bus[365] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04006_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06339_ (
+    .A0(\cb_north.inst.cb_conf_bus[365] ),
+    .A1(\cb_north.inst.cb_conf_bus[366] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04008_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06340_ (
+    .A0(\cb_north.inst.cb_conf_bus[366] ),
+    .A1(\cb_north.inst.cb_conf_bus[367] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04010_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06341_ (
+    .A0(\cb_north.inst.cb_conf_bus[367] ),
+    .A1(\cb_north.inst.cb_conf_bus[368] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04012_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06342_ (
+    .A0(\cb_north.inst.cb_conf_bus[368] ),
+    .A1(\cb_north.inst.cb_conf_bus[369] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04014_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06343_ (
+    .A0(\cb_north.inst.cb_conf_bus[369] ),
+    .A1(\cb_north.inst.cb_conf_bus[370] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04016_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06344_ (
+    .A0(\cb_north.inst.cb_conf_bus[370] ),
+    .A1(\cb_north.inst.cb_conf_bus[371] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04018_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06345_ (
+    .A0(\cb_north.inst.cb_conf_bus[371] ),
+    .A1(\cb_north.inst.cb_conf_bus[372] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04020_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06346_ (
+    .A0(\cb_north.inst.cb_conf_bus[372] ),
+    .A1(\cb_north.inst.cb_conf_bus[373] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04022_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06347_ (
+    .A0(\cb_north.inst.cb_conf_bus[373] ),
+    .A1(\cb_north.inst.cb_conf_bus[374] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04024_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06348_ (
+    .A0(\cb_north.inst.cb_conf_bus[374] ),
+    .A1(\cb_north.inst.cb_conf_bus[375] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04026_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06349_ (
+    .A0(\cb_north.inst.cb_conf_bus[375] ),
+    .A1(\cb_north.inst.cb_conf_bus[376] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04028_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06350_ (
+    .A0(\cb_north.inst.cb_conf_bus[376] ),
+    .A1(\cb_north.inst.cb_conf_bus[377] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04030_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06351_ (
+    .A0(\cb_north.inst.cb_conf_bus[377] ),
+    .A1(\cb_north.inst.cb_conf_bus[378] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04032_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06352_ (
+    .A0(\cb_north.inst.cb_conf_bus[378] ),
+    .A1(\cb_north.inst.cb_conf_bus[379] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04034_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06353_ (
+    .A0(\cb_north.inst.cb_conf_bus[379] ),
+    .A1(\cb_north.inst.cb_conf_bus[380] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04036_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06354_ (
+    .A0(\cb_north.inst.cb_conf_bus[380] ),
+    .A1(\cb_north.inst.cb_conf_bus[381] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04038_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06355_ (
+    .A0(\cb_north.inst.cb_conf_bus[381] ),
+    .A1(\cb_north.inst.cb_conf_bus[382] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04040_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06356_ (
+    .A0(\cb_north.inst.cb_conf_bus[382] ),
+    .A1(\cb_north.inst.cb_conf_bus[383] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04042_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06357_ (
+    .A0(\cb_north.inst.cb_conf_bus[383] ),
+    .A1(\cb_north.inst.cb_conf_bus[384] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04044_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06358_ (
+    .A0(\cb_north.inst.cb_conf_bus[384] ),
+    .A1(\cb_north.inst.cb_conf_bus[385] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04046_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06359_ (
+    .A0(\cb_north.inst.cb_conf_bus[385] ),
+    .A1(\cb_north.inst.cb_conf_bus[386] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04048_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06360_ (
+    .A0(\cb_north.inst.cb_conf_bus[386] ),
+    .A1(\cb_north.inst.cb_conf_bus[387] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04050_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06361_ (
+    .A0(\cb_north.inst.cb_conf_bus[387] ),
+    .A1(\cb_north.inst.cb_conf_bus[388] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04052_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06362_ (
+    .A0(\cb_north.inst.cb_conf_bus[388] ),
+    .A1(\cb_north.inst.cb_conf_bus[389] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04054_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06363_ (
+    .A0(\cb_north.inst.cb_conf_bus[389] ),
+    .A1(\cb_north.inst.cb_conf_bus[390] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04056_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06364_ (
+    .A0(\cb_north.inst.cb_conf_bus[390] ),
+    .A1(\cb_north.inst.cb_conf_bus[391] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04058_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06365_ (
+    .A0(\cb_north.inst.cb_conf_bus[391] ),
+    .A1(\cb_north.inst.cb_conf_bus[392] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04060_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06366_ (
+    .A0(\cb_north.inst.cb_conf_bus[392] ),
+    .A1(\cb_north.inst.cb_conf_bus[393] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04062_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06367_ (
+    .A0(\cb_north.inst.cb_conf_bus[393] ),
+    .A1(\cb_north.inst.cb_conf_bus[394] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04064_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06368_ (
+    .A0(\cb_north.inst.cb_conf_bus[394] ),
+    .A1(\cb_north.inst.cb_conf_bus[395] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04066_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06369_ (
+    .A0(\cb_north.inst.cb_conf_bus[395] ),
+    .A1(\cb_north.inst.cb_conf_bus[396] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04068_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06370_ (
+    .A0(\cb_north.inst.cb_conf_bus[396] ),
+    .A1(\cb_north.inst.cb_conf_bus[397] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04070_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06371_ (
+    .A0(\cb_north.inst.cb_conf_bus[397] ),
+    .A1(\cb_north.inst.cb_conf_bus[398] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04072_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06372_ (
+    .A0(\cb_north.inst.cb_conf_bus[398] ),
+    .A1(\cb_north.inst.cb_conf_bus[399] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04074_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06373_ (
+    .A0(\cb_north.inst.cb_conf_bus[399] ),
+    .A1(\cb_north.inst.cb_conf_bus[400] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04076_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06374_ (
+    .A0(\cb_north.inst.cb_conf_bus[400] ),
+    .A1(\cb_north.inst.cb_conf_bus[401] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04078_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06375_ (
+    .A0(\cb_north.inst.cb_conf_bus[401] ),
+    .A1(\cb_north.inst.cb_conf_bus[402] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04080_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06376_ (
+    .A0(\cb_north.inst.cb_conf_bus[402] ),
+    .A1(\cb_north.inst.cb_conf_bus[403] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04082_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06377_ (
+    .A0(\cb_north.inst.cb_conf_bus[403] ),
+    .A1(\cb_north.inst.cb_conf_bus[404] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04084_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06378_ (
+    .A0(\cb_north.inst.cb_conf_bus[404] ),
+    .A1(\cb_north.inst.cb_conf_bus[405] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04086_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06379_ (
+    .A0(\cb_north.inst.cb_conf_bus[405] ),
+    .A1(\cb_north.inst.cb_conf_bus[406] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04088_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06380_ (
+    .A0(\cb_north.inst.cb_conf_bus[406] ),
+    .A1(\cb_north.inst.cb_conf_bus[407] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04090_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06381_ (
+    .A0(\cb_north.inst.cb_conf_bus[407] ),
+    .A1(\cb_north.inst.cb_conf_bus[408] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04092_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06382_ (
+    .A0(\cb_north.inst.cb_conf_bus[408] ),
+    .A1(\cb_north.inst.cb_conf_bus[409] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04094_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06383_ (
+    .A0(\cb_north.inst.cb_conf_bus[409] ),
+    .A1(\cb_north.inst.cb_conf_bus[410] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04096_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06384_ (
+    .A0(\cb_north.inst.cb_conf_bus[410] ),
+    .A1(\cb_north.inst.cb_conf_bus[411] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04098_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06385_ (
+    .A0(\cb_north.inst.cb_conf_bus[411] ),
+    .A1(\cb_north.inst.cb_conf_bus[412] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04100_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06386_ (
+    .A0(\cb_north.inst.cb_conf_bus[412] ),
+    .A1(\cb_north.inst.cb_conf_bus[413] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04102_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06387_ (
+    .A0(\cb_north.inst.cb_conf_bus[413] ),
+    .A1(\cb_north.inst.cb_conf_bus[414] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04104_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06388_ (
+    .A0(\cb_north.inst.cb_conf_bus[414] ),
+    .A1(\cb_north.inst.cb_conf_bus[415] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04106_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06389_ (
+    .A0(\cb_north.inst.cb_conf_bus[415] ),
+    .A1(\cb_north.inst.cb_conf_bus[416] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04108_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06390_ (
+    .A0(\cb_north.inst.cb_conf_bus[416] ),
+    .A1(\cb_north.inst.cb_conf_bus[417] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04110_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06391_ (
+    .A0(\cb_north.inst.cb_conf_bus[417] ),
+    .A1(\cb_north.inst.cb_conf_bus[418] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04112_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06392_ (
+    .A0(\cb_north.inst.cb_conf_bus[418] ),
+    .A1(\cb_north.inst.cb_conf_bus[419] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04114_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06393_ (
+    .A0(\cb_north.inst.cb_conf_bus[419] ),
+    .A1(\cb_north.inst.configuroni.comb_shifter.config_data[420] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04116_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06394_ (
+    .A0(\cb_north.inst.configuroni.comb_shifter.config_data[420] ),
+    .A1(\cb_north.inst.configuroni.comb_shifter.config_data[421] ),
+    .S(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_enable ),
+    .X(_04118_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06395_ (
+    .A0(_02038_),
+    .A1(_01541_),
+    .S(rst),
+    .X(_02039_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06396_ (
+    .A0(_02040_),
+    .A1(_01540_),
+    .S(rst),
+    .X(_02041_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06397_ (
+    .A0(_02042_),
+    .A1(_01539_),
+    .S(rst),
+    .X(_02043_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06398_ (
+    .A0(_02044_),
+    .A1(_01538_),
+    .S(rst),
+    .X(_02045_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06399_ (
+    .A0(_02046_),
+    .A1(_01537_),
+    .S(rst),
+    .X(_02047_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06400_ (
+    .A0(_02048_),
+    .A1(_01536_),
+    .S(rst),
+    .X(_02049_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06401_ (
+    .A0(_02050_),
+    .A1(_01535_),
+    .S(rst),
+    .X(_02051_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06402_ (
+    .A0(_02052_),
+    .A1(_01534_),
+    .S(rst),
+    .X(_02053_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06403_ (
+    .A0(_02054_),
+    .A1(_01533_),
+    .S(rst),
+    .X(_02055_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06404_ (
+    .A0(_02056_),
+    .A1(_01532_),
+    .S(rst),
+    .X(_02057_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06405_ (
+    .A0(_02058_),
+    .A1(_01531_),
+    .S(rst),
+    .X(_02059_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06406_ (
+    .A0(_02060_),
+    .A1(_01530_),
+    .S(rst),
+    .X(_02061_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06407_ (
+    .A0(_02062_),
+    .A1(_01529_),
+    .S(rst),
+    .X(_02063_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06408_ (
+    .A0(_02064_),
+    .A1(_01528_),
+    .S(rst),
+    .X(_02065_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06409_ (
+    .A0(_02066_),
+    .A1(_01527_),
+    .S(rst),
+    .X(_02067_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06410_ (
+    .A0(_02068_),
+    .A1(_01526_),
+    .S(rst),
+    .X(_02069_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06411_ (
+    .A0(_02070_),
+    .A1(_01525_),
+    .S(rst),
+    .X(_02071_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06412_ (
+    .A0(_02072_),
+    .A1(_01524_),
+    .S(rst),
+    .X(_02073_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06413_ (
+    .A0(_02074_),
+    .A1(_01523_),
+    .S(rst),
+    .X(_02075_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06414_ (
+    .A0(_02076_),
+    .A1(_01522_),
+    .S(rst),
+    .X(_02077_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06415_ (
+    .A0(_02078_),
+    .A1(_01521_),
+    .S(rst),
+    .X(_02079_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06416_ (
+    .A0(_02080_),
+    .A1(_01520_),
+    .S(rst),
+    .X(_02081_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06417_ (
+    .A0(_02082_),
+    .A1(_01519_),
+    .S(rst),
+    .X(_02083_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06418_ (
+    .A0(_02084_),
+    .A1(_01518_),
+    .S(rst),
+    .X(_02085_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06419_ (
+    .A0(_02086_),
+    .A1(_01517_),
+    .S(rst),
+    .X(_02087_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06420_ (
+    .A0(_02088_),
+    .A1(_01516_),
+    .S(rst),
+    .X(_02089_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06421_ (
+    .A0(_02090_),
+    .A1(_01515_),
+    .S(rst),
+    .X(_02091_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06422_ (
+    .A0(_02092_),
+    .A1(_01514_),
+    .S(rst),
+    .X(_02093_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06423_ (
+    .A0(_02094_),
+    .A1(_01513_),
+    .S(rst),
+    .X(_02095_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06424_ (
+    .A0(_02096_),
+    .A1(_01512_),
+    .S(rst),
+    .X(_02097_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06425_ (
+    .A0(_02098_),
+    .A1(_01511_),
+    .S(rst),
+    .X(_02099_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06426_ (
+    .A0(_02100_),
+    .A1(_01510_),
+    .S(rst),
+    .X(_02101_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06427_ (
+    .A0(_02102_),
+    .A1(_01509_),
+    .S(rst),
+    .X(_02103_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06428_ (
+    .A0(_02104_),
+    .A1(_01508_),
+    .S(rst),
+    .X(_02105_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06429_ (
+    .A0(_02106_),
+    .A1(_01507_),
+    .S(rst),
+    .X(_02107_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06430_ (
+    .A0(_02108_),
+    .A1(_01506_),
+    .S(rst),
+    .X(_02109_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06431_ (
+    .A0(_02110_),
+    .A1(_01505_),
+    .S(rst),
+    .X(_02111_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06432_ (
+    .A0(_02112_),
+    .A1(_01504_),
+    .S(rst),
+    .X(_02113_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06433_ (
+    .A0(_02114_),
+    .A1(_01503_),
+    .S(rst),
+    .X(_02115_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06434_ (
+    .A0(_02116_),
+    .A1(_01502_),
+    .S(rst),
+    .X(_02117_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06435_ (
+    .A0(_02118_),
+    .A1(_01501_),
+    .S(rst),
+    .X(_02119_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06436_ (
+    .A0(_02120_),
+    .A1(_01500_),
+    .S(rst),
+    .X(_02121_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06437_ (
+    .A0(_02122_),
+    .A1(_01499_),
+    .S(rst),
+    .X(_02123_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06438_ (
+    .A0(_02124_),
+    .A1(_01498_),
+    .S(rst),
+    .X(_02125_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06439_ (
+    .A0(_02126_),
+    .A1(_01497_),
+    .S(rst),
+    .X(_02127_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06440_ (
+    .A0(_02128_),
+    .A1(_01496_),
+    .S(rst),
+    .X(_02129_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06441_ (
+    .A0(_02130_),
+    .A1(_01495_),
+    .S(rst),
+    .X(_02131_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06442_ (
+    .A0(_02132_),
+    .A1(_01494_),
+    .S(rst),
+    .X(_02133_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06443_ (
+    .A0(_02134_),
+    .A1(_01493_),
+    .S(rst),
+    .X(_02135_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06444_ (
+    .A0(_02136_),
+    .A1(_01492_),
+    .S(rst),
+    .X(_02137_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06445_ (
+    .A0(_02138_),
+    .A1(_01491_),
+    .S(rst),
+    .X(_02139_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06446_ (
+    .A0(_02140_),
+    .A1(_01490_),
+    .S(rst),
+    .X(_02141_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06447_ (
+    .A0(_02142_),
+    .A1(_01489_),
+    .S(rst),
+    .X(_02143_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06448_ (
+    .A0(_02144_),
+    .A1(_01488_),
+    .S(rst),
+    .X(_02145_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06449_ (
+    .A0(_02146_),
+    .A1(_01487_),
+    .S(rst),
+    .X(_02147_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06450_ (
+    .A0(_02148_),
+    .A1(_01486_),
+    .S(rst),
+    .X(_02149_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06451_ (
+    .A0(_02150_),
+    .A1(_01485_),
+    .S(rst),
+    .X(_02151_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06452_ (
+    .A0(_02152_),
+    .A1(_01484_),
+    .S(rst),
+    .X(_02153_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06453_ (
+    .A0(_02154_),
+    .A1(_01483_),
+    .S(rst),
+    .X(_02155_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06454_ (
+    .A0(_02156_),
+    .A1(_01482_),
+    .S(rst),
+    .X(_02157_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06455_ (
+    .A0(_02158_),
+    .A1(_01481_),
+    .S(rst),
+    .X(_02159_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06456_ (
+    .A0(_02160_),
+    .A1(_01480_),
+    .S(rst),
+    .X(_02161_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06457_ (
+    .A0(_02162_),
+    .A1(_01479_),
+    .S(rst),
+    .X(_02163_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06458_ (
+    .A0(_02164_),
+    .A1(_01478_),
+    .S(rst),
+    .X(_02165_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06459_ (
+    .A0(_02166_),
+    .A1(_01477_),
+    .S(rst),
+    .X(_02167_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06460_ (
+    .A0(_02168_),
+    .A1(_01476_),
+    .S(rst),
+    .X(_02169_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06461_ (
+    .A0(_02170_),
+    .A1(_01475_),
+    .S(rst),
+    .X(_02171_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06462_ (
+    .A0(_02172_),
+    .A1(_01474_),
+    .S(rst),
+    .X(_02173_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06463_ (
+    .A0(_02174_),
+    .A1(_01473_),
+    .S(rst),
+    .X(_02175_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06464_ (
+    .A0(_02176_),
+    .A1(_01472_),
+    .S(rst),
+    .X(_02177_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06465_ (
+    .A0(_02178_),
+    .A1(_01471_),
+    .S(rst),
+    .X(_02179_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06466_ (
+    .A0(_02180_),
+    .A1(_01470_),
+    .S(rst),
+    .X(_02181_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06467_ (
+    .A0(_02182_),
+    .A1(_01469_),
+    .S(rst),
+    .X(_02183_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06468_ (
+    .A0(_02184_),
+    .A1(_01468_),
+    .S(rst),
+    .X(_02185_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06469_ (
+    .A0(_02186_),
+    .A1(_01467_),
+    .S(rst),
+    .X(_02187_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06470_ (
+    .A0(_02188_),
+    .A1(_01466_),
+    .S(rst),
+    .X(_02189_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06471_ (
+    .A0(_02190_),
+    .A1(_01465_),
+    .S(rst),
+    .X(_02191_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06472_ (
+    .A0(_02192_),
+    .A1(_01464_),
+    .S(rst),
+    .X(_02193_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06473_ (
+    .A0(_02194_),
+    .A1(_01463_),
+    .S(rst),
+    .X(_02195_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06474_ (
+    .A0(_02196_),
+    .A1(_01462_),
+    .S(rst),
+    .X(_02197_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06475_ (
+    .A0(_02198_),
+    .A1(_01461_),
+    .S(rst),
+    .X(_02199_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06476_ (
+    .A0(_02200_),
+    .A1(_01460_),
+    .S(rst),
+    .X(_02201_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06477_ (
+    .A0(_02202_),
+    .A1(_01459_),
+    .S(rst),
+    .X(_02203_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06478_ (
+    .A0(_02204_),
+    .A1(_01458_),
+    .S(rst),
+    .X(_02205_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06479_ (
+    .A0(_02206_),
+    .A1(_01457_),
+    .S(rst),
+    .X(_02207_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06480_ (
+    .A0(_02208_),
+    .A1(_01456_),
+    .S(rst),
+    .X(_02209_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06481_ (
+    .A0(_02210_),
+    .A1(_01455_),
+    .S(rst),
+    .X(_02211_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06482_ (
+    .A0(_02212_),
+    .A1(_01454_),
+    .S(rst),
+    .X(_02213_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06483_ (
+    .A0(_02214_),
+    .A1(_01453_),
+    .S(rst),
+    .X(_02215_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06484_ (
+    .A0(_02216_),
+    .A1(_01452_),
+    .S(rst),
+    .X(_02217_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06485_ (
+    .A0(_02218_),
+    .A1(_01451_),
+    .S(rst),
+    .X(_02219_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06486_ (
+    .A0(_02220_),
+    .A1(_01450_),
+    .S(rst),
+    .X(_02221_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06487_ (
+    .A0(_02222_),
+    .A1(_01449_),
+    .S(rst),
+    .X(_02223_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06488_ (
+    .A0(_02224_),
+    .A1(_01448_),
+    .S(rst),
+    .X(_02225_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06489_ (
+    .A0(_02226_),
+    .A1(_01447_),
+    .S(rst),
+    .X(_02227_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06490_ (
+    .A0(_02228_),
+    .A1(_01446_),
+    .S(rst),
+    .X(_02229_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06491_ (
+    .A0(_02230_),
+    .A1(_01445_),
+    .S(rst),
+    .X(_02231_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06492_ (
+    .A0(_02232_),
+    .A1(_01444_),
+    .S(rst),
+    .X(_02233_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06493_ (
+    .A0(_02234_),
+    .A1(_01443_),
+    .S(rst),
+    .X(_02235_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06494_ (
+    .A0(_02236_),
+    .A1(_01442_),
+    .S(rst),
+    .X(_02237_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06495_ (
+    .A0(_02238_),
+    .A1(_01441_),
+    .S(rst),
+    .X(_02239_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06496_ (
+    .A0(_02240_),
+    .A1(_01440_),
+    .S(rst),
+    .X(_02241_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06497_ (
+    .A0(_02242_),
+    .A1(_01439_),
+    .S(rst),
+    .X(_02243_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06498_ (
+    .A0(_02244_),
+    .A1(_01438_),
+    .S(rst),
+    .X(_02245_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06499_ (
+    .A0(_02246_),
+    .A1(_01437_),
+    .S(rst),
+    .X(_02247_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06500_ (
+    .A0(_02248_),
+    .A1(_01436_),
+    .S(rst),
+    .X(_02249_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06501_ (
+    .A0(_02250_),
+    .A1(_01435_),
+    .S(rst),
+    .X(_02251_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06502_ (
+    .A0(_02252_),
+    .A1(_01434_),
+    .S(rst),
+    .X(_02253_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06503_ (
+    .A0(_02254_),
+    .A1(_01433_),
+    .S(rst),
+    .X(_02255_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06504_ (
+    .A0(_02256_),
+    .A1(_01432_),
+    .S(rst),
+    .X(_02257_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06505_ (
+    .A0(_02258_),
+    .A1(_01431_),
+    .S(rst),
+    .X(_02259_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06506_ (
+    .A0(_02260_),
+    .A1(_01430_),
+    .S(rst),
+    .X(_02261_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06507_ (
+    .A0(_02262_),
+    .A1(_01429_),
+    .S(rst),
+    .X(_02263_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06508_ (
+    .A0(_02264_),
+    .A1(_01428_),
+    .S(rst),
+    .X(_02265_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06509_ (
+    .A0(_02266_),
+    .A1(_01427_),
+    .S(rst),
+    .X(_02267_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06510_ (
+    .A0(_02268_),
+    .A1(_01426_),
+    .S(rst),
+    .X(_02269_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06511_ (
+    .A0(_02270_),
+    .A1(_01425_),
+    .S(rst),
+    .X(_02271_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06512_ (
+    .A0(_02272_),
+    .A1(_01424_),
+    .S(rst),
+    .X(_02273_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06513_ (
+    .A0(_02274_),
+    .A1(_01423_),
+    .S(rst),
+    .X(_02275_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06514_ (
+    .A0(_02276_),
+    .A1(_01422_),
+    .S(rst),
+    .X(_02277_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06515_ (
+    .A0(_02278_),
+    .A1(_01421_),
+    .S(rst),
+    .X(_02279_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06516_ (
+    .A0(_02280_),
+    .A1(_01420_),
+    .S(rst),
+    .X(_02281_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06517_ (
+    .A0(_02282_),
+    .A1(_01419_),
+    .S(rst),
+    .X(_02283_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06518_ (
+    .A0(_02284_),
+    .A1(_01418_),
+    .S(rst),
+    .X(_02285_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06519_ (
+    .A0(_02286_),
+    .A1(_01417_),
+    .S(rst),
+    .X(_02287_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06520_ (
+    .A0(_02288_),
+    .A1(_01416_),
+    .S(rst),
+    .X(_02289_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06521_ (
+    .A0(_02290_),
+    .A1(_01415_),
+    .S(rst),
+    .X(_02291_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06522_ (
+    .A0(_02292_),
+    .A1(_01414_),
+    .S(rst),
+    .X(_02293_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06523_ (
+    .A0(_02294_),
+    .A1(_01413_),
+    .S(rst),
+    .X(_02295_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06524_ (
+    .A0(_02296_),
+    .A1(_01412_),
+    .S(rst),
+    .X(_02297_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06525_ (
+    .A0(_02298_),
+    .A1(_01411_),
+    .S(rst),
+    .X(_02299_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06526_ (
+    .A0(_02300_),
+    .A1(_01410_),
+    .S(rst),
+    .X(_02301_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06527_ (
+    .A0(_02302_),
+    .A1(_01409_),
+    .S(rst),
+    .X(_02303_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06528_ (
+    .A0(_02304_),
+    .A1(_01408_),
+    .S(rst),
+    .X(_02305_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06529_ (
+    .A0(_02306_),
+    .A1(_01407_),
+    .S(rst),
+    .X(_02307_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06530_ (
+    .A0(_02308_),
+    .A1(_01406_),
+    .S(rst),
+    .X(_02309_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06531_ (
+    .A0(_02310_),
+    .A1(_01405_),
+    .S(rst),
+    .X(_02311_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06532_ (
+    .A0(_02312_),
+    .A1(_01404_),
+    .S(rst),
+    .X(_02313_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06533_ (
+    .A0(_02314_),
+    .A1(_01403_),
+    .S(rst),
+    .X(_02315_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06534_ (
+    .A0(_02316_),
+    .A1(_01402_),
+    .S(rst),
+    .X(_02317_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06535_ (
+    .A0(_02318_),
+    .A1(_01401_),
+    .S(rst),
+    .X(_02319_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06536_ (
+    .A0(_02320_),
+    .A1(_01400_),
+    .S(rst),
+    .X(_02321_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06537_ (
+    .A0(_02322_),
+    .A1(_01399_),
+    .S(rst),
+    .X(_02323_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06538_ (
+    .A0(_02324_),
+    .A1(_01398_),
+    .S(rst),
+    .X(_02325_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06539_ (
+    .A0(_02326_),
+    .A1(_01397_),
+    .S(rst),
+    .X(_02327_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06540_ (
+    .A0(_02328_),
+    .A1(_01396_),
+    .S(rst),
+    .X(_02329_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06541_ (
+    .A0(_02330_),
+    .A1(_01395_),
+    .S(rst),
+    .X(_02331_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06542_ (
+    .A0(_02332_),
+    .A1(_01394_),
+    .S(rst),
+    .X(_02333_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06543_ (
+    .A0(_02334_),
+    .A1(_01393_),
+    .S(rst),
+    .X(_02335_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06544_ (
+    .A0(_02336_),
+    .A1(_01392_),
+    .S(rst),
+    .X(_02337_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06545_ (
+    .A0(_02338_),
+    .A1(_01391_),
+    .S(rst),
+    .X(_02339_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06546_ (
+    .A0(_02340_),
+    .A1(_01390_),
+    .S(rst),
+    .X(_02341_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06547_ (
+    .A0(_02342_),
+    .A1(_01389_),
+    .S(rst),
+    .X(_02343_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06548_ (
+    .A0(_02344_),
+    .A1(_01388_),
+    .S(rst),
+    .X(_02345_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06549_ (
+    .A0(_02346_),
+    .A1(_01387_),
+    .S(rst),
+    .X(_02347_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06550_ (
+    .A0(_02348_),
+    .A1(_01386_),
+    .S(rst),
+    .X(_02349_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06551_ (
+    .A0(_02350_),
+    .A1(_01385_),
+    .S(rst),
+    .X(_02351_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06552_ (
+    .A0(_02352_),
+    .A1(_01384_),
+    .S(rst),
+    .X(_02353_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06553_ (
+    .A0(_02354_),
+    .A1(_01383_),
+    .S(rst),
+    .X(_02355_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06554_ (
+    .A0(_02356_),
+    .A1(_01382_),
+    .S(rst),
+    .X(_02357_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06555_ (
+    .A0(_02358_),
+    .A1(_01381_),
+    .S(rst),
+    .X(_02359_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06556_ (
+    .A0(_02360_),
+    .A1(_01380_),
+    .S(rst),
+    .X(_02361_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06557_ (
+    .A0(_02362_),
+    .A1(_01379_),
+    .S(rst),
+    .X(_02363_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06558_ (
+    .A0(_02364_),
+    .A1(_01378_),
+    .S(rst),
+    .X(_02365_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06559_ (
+    .A0(_02366_),
+    .A1(_01377_),
+    .S(rst),
+    .X(_02367_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06560_ (
+    .A0(_02368_),
+    .A1(_01376_),
+    .S(rst),
+    .X(_02369_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06561_ (
+    .A0(_02370_),
+    .A1(_01375_),
+    .S(rst),
+    .X(_02371_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06562_ (
+    .A0(_02372_),
+    .A1(_01374_),
+    .S(rst),
+    .X(_02373_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06563_ (
+    .A0(_02374_),
+    .A1(_01373_),
+    .S(rst),
+    .X(_02375_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06564_ (
+    .A0(_02376_),
+    .A1(_01372_),
+    .S(rst),
+    .X(_02377_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06565_ (
+    .A0(_02378_),
+    .A1(_01371_),
+    .S(rst),
+    .X(_02379_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06566_ (
+    .A0(_02380_),
+    .A1(_01370_),
+    .S(rst),
+    .X(_02381_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06567_ (
+    .A0(_02382_),
+    .A1(_01369_),
+    .S(rst),
+    .X(_02383_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06568_ (
+    .A0(_02384_),
+    .A1(_01368_),
+    .S(rst),
+    .X(_02385_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06569_ (
+    .A0(_02386_),
+    .A1(_01367_),
+    .S(rst),
+    .X(_02387_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06570_ (
+    .A0(_02388_),
+    .A1(_01366_),
+    .S(rst),
+    .X(_02389_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06571_ (
+    .A0(_02390_),
+    .A1(_01365_),
+    .S(rst),
+    .X(_02391_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06572_ (
+    .A0(_02392_),
+    .A1(_01364_),
+    .S(rst),
+    .X(_02393_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06573_ (
+    .A0(_02394_),
+    .A1(_01363_),
+    .S(rst),
+    .X(_02395_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06574_ (
+    .A0(_02396_),
+    .A1(_01362_),
+    .S(rst),
+    .X(_02397_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06575_ (
+    .A0(_02398_),
+    .A1(_01361_),
+    .S(rst),
+    .X(_02399_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06576_ (
+    .A0(_02400_),
+    .A1(_01360_),
+    .S(rst),
+    .X(_02401_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06577_ (
+    .A0(_02402_),
+    .A1(_01359_),
+    .S(rst),
+    .X(_02403_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06578_ (
+    .A0(_02404_),
+    .A1(_01358_),
+    .S(rst),
+    .X(_02405_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06579_ (
+    .A0(_02406_),
+    .A1(_01357_),
+    .S(rst),
+    .X(_02407_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06580_ (
+    .A0(_02408_),
+    .A1(_01356_),
+    .S(rst),
+    .X(_02409_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06581_ (
+    .A0(_02410_),
+    .A1(_01355_),
+    .S(rst),
+    .X(_02411_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06582_ (
+    .A0(_02412_),
+    .A1(_01354_),
+    .S(rst),
+    .X(_02413_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06583_ (
+    .A0(_02414_),
+    .A1(_01353_),
+    .S(rst),
+    .X(_02415_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06584_ (
+    .A0(_02416_),
+    .A1(_01352_),
+    .S(rst),
+    .X(_02417_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06585_ (
+    .A0(_02418_),
+    .A1(_01351_),
+    .S(rst),
+    .X(_02419_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06586_ (
+    .A0(_02420_),
+    .A1(_01350_),
+    .S(rst),
+    .X(_02421_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06587_ (
+    .A0(_02422_),
+    .A1(_01349_),
+    .S(rst),
+    .X(_02423_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06588_ (
+    .A0(_02424_),
+    .A1(_01348_),
+    .S(rst),
+    .X(_02425_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06589_ (
+    .A0(_02426_),
+    .A1(_01347_),
+    .S(rst),
+    .X(_02427_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06590_ (
+    .A0(_02428_),
+    .A1(_01346_),
+    .S(rst),
+    .X(_02429_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06591_ (
+    .A0(_02430_),
+    .A1(_01345_),
+    .S(rst),
+    .X(_02431_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06592_ (
+    .A0(_02432_),
+    .A1(_01344_),
+    .S(rst),
+    .X(_02433_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06593_ (
+    .A0(_02434_),
+    .A1(_01343_),
+    .S(rst),
+    .X(_02435_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06594_ (
+    .A0(_02436_),
+    .A1(_01342_),
+    .S(rst),
+    .X(_02437_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06595_ (
+    .A0(_02438_),
+    .A1(_01341_),
+    .S(rst),
+    .X(_02439_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06596_ (
+    .A0(_02440_),
+    .A1(_01340_),
+    .S(rst),
+    .X(_02441_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06597_ (
+    .A0(_02442_),
+    .A1(_01339_),
+    .S(rst),
+    .X(_02443_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06598_ (
+    .A0(_02444_),
+    .A1(_01338_),
+    .S(rst),
+    .X(_02445_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06599_ (
+    .A0(_02446_),
+    .A1(_01337_),
+    .S(rst),
+    .X(_02447_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06600_ (
+    .A0(_02448_),
+    .A1(_01336_),
+    .S(rst),
+    .X(_02449_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06601_ (
+    .A0(_02450_),
+    .A1(_01335_),
+    .S(rst),
+    .X(_02451_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06602_ (
+    .A0(_02452_),
+    .A1(_01334_),
+    .S(rst),
+    .X(_02453_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06603_ (
+    .A0(_02454_),
+    .A1(_01333_),
+    .S(rst),
+    .X(_02455_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06604_ (
+    .A0(_02456_),
+    .A1(_01332_),
+    .S(rst),
+    .X(_02457_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06605_ (
+    .A0(_02458_),
+    .A1(_01331_),
+    .S(rst),
+    .X(_02459_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06606_ (
+    .A0(_02460_),
+    .A1(_01330_),
+    .S(rst),
+    .X(_02461_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06607_ (
+    .A0(_02462_),
+    .A1(_01329_),
+    .S(rst),
+    .X(_02463_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06608_ (
+    .A0(_02464_),
+    .A1(_01328_),
+    .S(rst),
+    .X(_02465_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06609_ (
+    .A0(_02466_),
+    .A1(_01327_),
+    .S(rst),
+    .X(_02467_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06610_ (
+    .A0(_02468_),
+    .A1(_01326_),
+    .S(rst),
+    .X(_02469_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06611_ (
+    .A0(_02470_),
+    .A1(_01325_),
+    .S(rst),
+    .X(_02471_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06612_ (
+    .A0(_02472_),
+    .A1(_01324_),
+    .S(rst),
+    .X(_02473_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06613_ (
+    .A0(_02474_),
+    .A1(_01323_),
+    .S(rst),
+    .X(_02475_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06614_ (
+    .A0(_02476_),
+    .A1(_01322_),
+    .S(rst),
+    .X(_02477_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06615_ (
+    .A0(_02478_),
+    .A1(_01321_),
+    .S(rst),
+    .X(_02479_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06616_ (
+    .A0(_02480_),
+    .A1(_01320_),
+    .S(rst),
+    .X(_02481_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06617_ (
+    .A0(_02482_),
+    .A1(_01319_),
+    .S(rst),
+    .X(_02483_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06618_ (
+    .A0(_02484_),
+    .A1(_01318_),
+    .S(rst),
+    .X(_02485_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06619_ (
+    .A0(_02486_),
+    .A1(_01317_),
+    .S(rst),
+    .X(_02487_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06620_ (
+    .A0(_02488_),
+    .A1(_01316_),
+    .S(rst),
+    .X(_02489_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06621_ (
+    .A0(_02490_),
+    .A1(_01315_),
+    .S(rst),
+    .X(_02491_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06622_ (
+    .A0(_02492_),
+    .A1(_01314_),
+    .S(rst),
+    .X(_02493_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06623_ (
+    .A0(_02494_),
+    .A1(_01313_),
+    .S(rst),
+    .X(_02495_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06624_ (
+    .A0(_02496_),
+    .A1(_01312_),
+    .S(rst),
+    .X(_02497_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06625_ (
+    .A0(_02498_),
+    .A1(_01311_),
+    .S(rst),
+    .X(_02499_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06626_ (
+    .A0(_02500_),
+    .A1(_01310_),
+    .S(rst),
+    .X(_02501_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06627_ (
+    .A0(_02502_),
+    .A1(_01309_),
+    .S(rst),
+    .X(_02503_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06628_ (
+    .A0(_02504_),
+    .A1(_01308_),
+    .S(rst),
+    .X(_02505_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06629_ (
+    .A0(_02506_),
+    .A1(_01307_),
+    .S(rst),
+    .X(_02507_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06630_ (
+    .A0(_02508_),
+    .A1(_01306_),
+    .S(rst),
+    .X(_02509_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06631_ (
+    .A0(_02510_),
+    .A1(_01305_),
+    .S(rst),
+    .X(_02511_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06632_ (
+    .A0(_02512_),
+    .A1(_01304_),
+    .S(rst),
+    .X(_02513_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06633_ (
+    .A0(_02514_),
+    .A1(_01303_),
+    .S(rst),
+    .X(_02515_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06634_ (
+    .A0(_02516_),
+    .A1(_01302_),
+    .S(rst),
+    .X(_02517_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06635_ (
+    .A0(_02518_),
+    .A1(_01301_),
+    .S(rst),
+    .X(_02519_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06636_ (
+    .A0(_02520_),
+    .A1(_01300_),
+    .S(rst),
+    .X(_02521_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06637_ (
+    .A0(_02522_),
+    .A1(_01299_),
+    .S(rst),
+    .X(_02523_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06638_ (
+    .A0(_02524_),
+    .A1(_01298_),
+    .S(rst),
+    .X(_02525_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06639_ (
+    .A0(_02526_),
+    .A1(_01297_),
+    .S(rst),
+    .X(_02527_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06640_ (
+    .A0(_02528_),
+    .A1(_01296_),
+    .S(rst),
+    .X(_02529_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06641_ (
+    .A0(_02530_),
+    .A1(_01295_),
+    .S(rst),
+    .X(_02531_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06642_ (
+    .A0(_02532_),
+    .A1(_01294_),
+    .S(rst),
+    .X(_02533_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06643_ (
+    .A0(_02534_),
+    .A1(_01293_),
+    .S(rst),
+    .X(_02535_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06644_ (
+    .A0(_02536_),
+    .A1(_01292_),
+    .S(rst),
+    .X(_02537_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06645_ (
+    .A0(_02538_),
+    .A1(_01291_),
+    .S(rst),
+    .X(_02539_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06646_ (
+    .A0(_02540_),
+    .A1(_01290_),
+    .S(rst),
+    .X(_02541_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06647_ (
+    .A0(_02542_),
+    .A1(_01289_),
+    .S(rst),
+    .X(_02543_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06648_ (
+    .A0(_02544_),
+    .A1(_01288_),
+    .S(rst),
+    .X(_02545_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06649_ (
+    .A0(_02546_),
+    .A1(_01287_),
+    .S(rst),
+    .X(_02547_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06650_ (
+    .A0(_02548_),
+    .A1(_01286_),
+    .S(rst),
+    .X(_02549_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06651_ (
+    .A0(_02550_),
+    .A1(_01285_),
+    .S(rst),
+    .X(_02551_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06652_ (
+    .A0(_02552_),
+    .A1(_01284_),
+    .S(rst),
+    .X(_02553_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06653_ (
+    .A0(_02554_),
+    .A1(_01283_),
+    .S(rst),
+    .X(_02555_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06654_ (
+    .A0(_02556_),
+    .A1(_01282_),
+    .S(rst),
+    .X(_02557_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06655_ (
+    .A0(_02558_),
+    .A1(_01281_),
+    .S(rst),
+    .X(_02559_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06656_ (
+    .A0(_02560_),
+    .A1(_01280_),
+    .S(rst),
+    .X(_02561_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06657_ (
+    .A0(_02562_),
+    .A1(_01279_),
+    .S(rst),
+    .X(_02563_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06658_ (
+    .A0(_02564_),
+    .A1(_01278_),
+    .S(rst),
+    .X(_02565_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06659_ (
+    .A0(_02566_),
+    .A1(_01277_),
+    .S(rst),
+    .X(_02567_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06660_ (
+    .A0(_02568_),
+    .A1(_01276_),
+    .S(rst),
+    .X(_02569_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06661_ (
+    .A0(_02570_),
+    .A1(_01275_),
+    .S(rst),
+    .X(_02571_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06662_ (
+    .A0(_02572_),
+    .A1(_01274_),
+    .S(rst),
+    .X(_02573_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06663_ (
+    .A0(_02574_),
+    .A1(_01273_),
+    .S(rst),
+    .X(_02575_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06664_ (
+    .A0(_02576_),
+    .A1(_01272_),
+    .S(rst),
+    .X(_02577_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06665_ (
+    .A0(_02578_),
+    .A1(_01271_),
+    .S(rst),
+    .X(_02579_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06666_ (
+    .A0(_02580_),
+    .A1(_01270_),
+    .S(rst),
+    .X(_02581_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06667_ (
+    .A0(_02582_),
+    .A1(_01269_),
+    .S(rst),
+    .X(_02583_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06668_ (
+    .A0(_02584_),
+    .A1(_01268_),
+    .S(rst),
+    .X(_02585_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06669_ (
+    .A0(_02586_),
+    .A1(_01267_),
+    .S(rst),
+    .X(_02587_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06670_ (
+    .A0(_02588_),
+    .A1(_01266_),
+    .S(rst),
+    .X(_02589_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06671_ (
+    .A0(_02590_),
+    .A1(_01265_),
+    .S(rst),
+    .X(_02591_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06672_ (
+    .A0(_02592_),
+    .A1(_01264_),
+    .S(rst),
+    .X(_02593_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06673_ (
+    .A0(_02594_),
+    .A1(_01263_),
+    .S(rst),
+    .X(_02595_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06674_ (
+    .A0(_02596_),
+    .A1(_01262_),
+    .S(rst),
+    .X(_02597_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06675_ (
+    .A0(_02598_),
+    .A1(_01261_),
+    .S(rst),
+    .X(_02599_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06676_ (
+    .A0(_02600_),
+    .A1(_01260_),
+    .S(rst),
+    .X(_02601_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06677_ (
+    .A0(_02602_),
+    .A1(_01259_),
+    .S(rst),
+    .X(_02603_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06678_ (
+    .A0(_02604_),
+    .A1(_01258_),
+    .S(rst),
+    .X(_02605_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06679_ (
+    .A0(_02606_),
+    .A1(_01257_),
+    .S(rst),
+    .X(_02607_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06680_ (
+    .A0(_02608_),
+    .A1(_01256_),
+    .S(rst),
+    .X(_02609_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06681_ (
+    .A0(_02610_),
+    .A1(_01255_),
+    .S(rst),
+    .X(_02611_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06682_ (
+    .A0(_02612_),
+    .A1(_01254_),
+    .S(rst),
+    .X(_02613_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06683_ (
+    .A0(_02614_),
+    .A1(_01253_),
+    .S(rst),
+    .X(_02615_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06684_ (
+    .A0(_02616_),
+    .A1(_01252_),
+    .S(rst),
+    .X(_02617_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06685_ (
+    .A0(_02618_),
+    .A1(_01251_),
+    .S(rst),
+    .X(_02619_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06686_ (
+    .A0(_02620_),
+    .A1(_01250_),
+    .S(rst),
+    .X(_02621_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06687_ (
+    .A0(_02622_),
+    .A1(_01249_),
+    .S(rst),
+    .X(_02623_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06688_ (
+    .A0(_02624_),
+    .A1(_01248_),
+    .S(rst),
+    .X(_02625_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06689_ (
+    .A0(_02626_),
+    .A1(_01247_),
+    .S(rst),
+    .X(_02627_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06690_ (
+    .A0(_02628_),
+    .A1(_01246_),
+    .S(rst),
+    .X(_02629_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06691_ (
+    .A0(_02630_),
+    .A1(_01245_),
+    .S(rst),
+    .X(_02631_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06692_ (
+    .A0(_02632_),
+    .A1(_01244_),
+    .S(rst),
+    .X(_02633_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06693_ (
+    .A0(_02634_),
+    .A1(_01243_),
+    .S(rst),
+    .X(_02635_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06694_ (
+    .A0(_02636_),
+    .A1(_01242_),
+    .S(rst),
+    .X(_02637_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06695_ (
+    .A0(_02638_),
+    .A1(_01241_),
+    .S(rst),
+    .X(_02639_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06696_ (
+    .A0(_02640_),
+    .A1(_01240_),
+    .S(rst),
+    .X(_02641_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06697_ (
+    .A0(_02642_),
+    .A1(_01239_),
+    .S(rst),
+    .X(_02643_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06698_ (
+    .A0(_02644_),
+    .A1(_01238_),
+    .S(rst),
+    .X(_02645_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06699_ (
+    .A0(_02646_),
+    .A1(_01237_),
+    .S(rst),
+    .X(_02647_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06700_ (
+    .A0(_02648_),
+    .A1(_01236_),
+    .S(rst),
+    .X(_02649_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06701_ (
+    .A0(_02650_),
+    .A1(_01235_),
+    .S(rst),
+    .X(_02651_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06702_ (
+    .A0(_02652_),
+    .A1(_01234_),
+    .S(rst),
+    .X(_02653_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06703_ (
+    .A0(_02654_),
+    .A1(_01233_),
+    .S(rst),
+    .X(_02655_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06704_ (
+    .A0(_02656_),
+    .A1(_01232_),
+    .S(rst),
+    .X(_02657_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06705_ (
+    .A0(_02658_),
+    .A1(_01231_),
+    .S(rst),
+    .X(_02659_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06706_ (
+    .A0(_02660_),
+    .A1(_01230_),
+    .S(rst),
+    .X(_02661_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06707_ (
+    .A0(_02662_),
+    .A1(_01229_),
+    .S(rst),
+    .X(_02663_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06708_ (
+    .A0(_02664_),
+    .A1(_01228_),
+    .S(rst),
+    .X(_02665_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06709_ (
+    .A0(_02666_),
+    .A1(_01227_),
+    .S(rst),
+    .X(_02667_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06710_ (
+    .A0(_02668_),
+    .A1(_01226_),
+    .S(rst),
+    .X(_02669_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06711_ (
+    .A0(_02670_),
+    .A1(_01225_),
+    .S(rst),
+    .X(_02671_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06712_ (
+    .A0(_02672_),
+    .A1(_01224_),
+    .S(rst),
+    .X(_02673_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06713_ (
+    .A0(_02674_),
+    .A1(_01223_),
+    .S(rst),
+    .X(_02675_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06714_ (
+    .A0(_02676_),
+    .A1(_01222_),
+    .S(rst),
+    .X(_02677_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06715_ (
+    .A0(_02678_),
+    .A1(_01221_),
+    .S(rst),
+    .X(_02679_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06716_ (
+    .A0(_02680_),
+    .A1(_01220_),
+    .S(rst),
+    .X(_02681_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06717_ (
+    .A0(_02682_),
+    .A1(_01219_),
+    .S(rst),
+    .X(_02683_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06718_ (
+    .A0(_02684_),
+    .A1(_01218_),
+    .S(rst),
+    .X(_02685_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06719_ (
+    .A0(_02686_),
+    .A1(_01217_),
+    .S(rst),
+    .X(_02687_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06720_ (
+    .A0(_02688_),
+    .A1(_01216_),
+    .S(rst),
+    .X(_02689_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06721_ (
+    .A0(_02690_),
+    .A1(_01215_),
+    .S(rst),
+    .X(_02691_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06722_ (
+    .A0(_02692_),
+    .A1(_01214_),
+    .S(rst),
+    .X(_02693_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06723_ (
+    .A0(_02694_),
+    .A1(_01213_),
+    .S(rst),
+    .X(_02695_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06724_ (
+    .A0(_02696_),
+    .A1(_01212_),
+    .S(rst),
+    .X(_02697_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06725_ (
+    .A0(_02698_),
+    .A1(_01211_),
+    .S(rst),
+    .X(_02699_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06726_ (
+    .A0(_02700_),
+    .A1(_01210_),
+    .S(rst),
+    .X(_02701_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06727_ (
+    .A0(_02702_),
+    .A1(_01209_),
+    .S(rst),
+    .X(_02703_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06728_ (
+    .A0(_02704_),
+    .A1(_01208_),
+    .S(rst),
+    .X(_02705_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06729_ (
+    .A0(_02706_),
+    .A1(_01207_),
+    .S(rst),
+    .X(_02707_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06730_ (
+    .A0(_02708_),
+    .A1(_01206_),
+    .S(rst),
+    .X(_02709_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06731_ (
+    .A0(_02710_),
+    .A1(_01205_),
+    .S(rst),
+    .X(_02711_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06732_ (
+    .A0(_02712_),
+    .A1(_01204_),
+    .S(rst),
+    .X(_02713_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06733_ (
+    .A0(_02714_),
+    .A1(_01203_),
+    .S(rst),
+    .X(_02715_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06734_ (
+    .A0(_02716_),
+    .A1(_01202_),
+    .S(rst),
+    .X(_02717_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06735_ (
+    .A0(_02718_),
+    .A1(_01201_),
+    .S(rst),
+    .X(_02719_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06736_ (
+    .A0(_02720_),
+    .A1(_01200_),
+    .S(rst),
+    .X(_02721_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06737_ (
+    .A0(_02722_),
+    .A1(_01199_),
+    .S(rst),
+    .X(_02723_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06738_ (
+    .A0(_02724_),
+    .A1(_01198_),
+    .S(rst),
+    .X(_02725_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06739_ (
+    .A0(_02726_),
+    .A1(_01197_),
+    .S(rst),
+    .X(_02727_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06740_ (
+    .A0(_02728_),
+    .A1(_01196_),
+    .S(rst),
+    .X(_02729_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06741_ (
+    .A0(_02730_),
+    .A1(_01195_),
+    .S(rst),
+    .X(_02731_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06742_ (
+    .A0(_02732_),
+    .A1(_01194_),
+    .S(rst),
+    .X(_02733_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06743_ (
+    .A0(_02734_),
+    .A1(_01193_),
+    .S(rst),
+    .X(_02735_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06744_ (
+    .A0(_02736_),
+    .A1(_01192_),
+    .S(rst),
+    .X(_02737_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06745_ (
+    .A0(_02738_),
+    .A1(_01191_),
+    .S(rst),
+    .X(_02739_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06746_ (
+    .A0(_02740_),
+    .A1(_01190_),
+    .S(rst),
+    .X(_02741_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06747_ (
+    .A0(_02742_),
+    .A1(_01189_),
+    .S(rst),
+    .X(_02743_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06748_ (
+    .A0(_02744_),
+    .A1(_01188_),
+    .S(rst),
+    .X(_02745_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06749_ (
+    .A0(_02746_),
+    .A1(_01187_),
+    .S(rst),
+    .X(_02747_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06750_ (
+    .A0(_02748_),
+    .A1(_01186_),
+    .S(rst),
+    .X(_02749_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06751_ (
+    .A0(_02750_),
+    .A1(_01185_),
+    .S(rst),
+    .X(_02751_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06752_ (
+    .A0(_02752_),
+    .A1(_01184_),
+    .S(rst),
+    .X(_02753_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06753_ (
+    .A0(_02754_),
+    .A1(_01183_),
+    .S(rst),
+    .X(_02755_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06754_ (
+    .A0(_02756_),
+    .A1(_01182_),
+    .S(rst),
+    .X(_02757_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06755_ (
+    .A0(_02758_),
+    .A1(_01181_),
+    .S(rst),
+    .X(_02759_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06756_ (
+    .A0(_02760_),
+    .A1(_01180_),
+    .S(rst),
+    .X(_02761_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06757_ (
+    .A0(_02762_),
+    .A1(_01179_),
+    .S(rst),
+    .X(_02763_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06758_ (
+    .A0(_02764_),
+    .A1(_01178_),
+    .S(rst),
+    .X(_02765_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06759_ (
+    .A0(_02766_),
+    .A1(_01177_),
+    .S(rst),
+    .X(_02767_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06760_ (
+    .A0(_02768_),
+    .A1(_01176_),
+    .S(rst),
+    .X(_02769_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06761_ (
+    .A0(_02770_),
+    .A1(_01175_),
+    .S(rst),
+    .X(_02771_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06762_ (
+    .A0(_02772_),
+    .A1(_01174_),
+    .S(rst),
+    .X(_02773_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06763_ (
+    .A0(_02774_),
+    .A1(_01173_),
+    .S(rst),
+    .X(_02775_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06764_ (
+    .A0(_02776_),
+    .A1(_01172_),
+    .S(rst),
+    .X(_02777_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06765_ (
+    .A0(_02778_),
+    .A1(_01171_),
+    .S(rst),
+    .X(_02779_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06766_ (
+    .A0(_02780_),
+    .A1(_01170_),
+    .S(rst),
+    .X(_02781_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06767_ (
+    .A0(_02782_),
+    .A1(_01169_),
+    .S(rst),
+    .X(_02783_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06768_ (
+    .A0(_02784_),
+    .A1(_01168_),
+    .S(rst),
+    .X(_02785_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06769_ (
+    .A0(_02786_),
+    .A1(_01167_),
+    .S(rst),
+    .X(_02787_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06770_ (
+    .A0(_02788_),
+    .A1(_01166_),
+    .S(rst),
+    .X(_02789_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06771_ (
+    .A0(_02790_),
+    .A1(_01165_),
+    .S(rst),
+    .X(_02791_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06772_ (
+    .A0(_02792_),
+    .A1(_01164_),
+    .S(rst),
+    .X(_02793_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06773_ (
+    .A0(_02794_),
+    .A1(_01163_),
+    .S(rst),
+    .X(_02795_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06774_ (
+    .A0(_02796_),
+    .A1(_01162_),
+    .S(rst),
+    .X(_02797_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06775_ (
+    .A0(_02798_),
+    .A1(_01161_),
+    .S(rst),
+    .X(_02799_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06776_ (
+    .A0(_02800_),
+    .A1(_01160_),
+    .S(rst),
+    .X(_02801_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06777_ (
+    .A0(_02802_),
+    .A1(_01159_),
+    .S(rst),
+    .X(_02803_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06778_ (
+    .A0(_02804_),
+    .A1(_01158_),
+    .S(rst),
+    .X(_02805_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06779_ (
+    .A0(_02806_),
+    .A1(_01157_),
+    .S(rst),
+    .X(_02807_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06780_ (
+    .A0(_02808_),
+    .A1(_01156_),
+    .S(rst),
+    .X(_02809_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06781_ (
+    .A0(_02810_),
+    .A1(_01155_),
+    .S(rst),
+    .X(_02811_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06782_ (
+    .A0(_02812_),
+    .A1(_01154_),
+    .S(rst),
+    .X(_02813_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06783_ (
+    .A0(_02814_),
+    .A1(_01153_),
+    .S(rst),
+    .X(_02815_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06784_ (
+    .A0(_02816_),
+    .A1(_01152_),
+    .S(rst),
+    .X(_02817_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06785_ (
+    .A0(_02818_),
+    .A1(_01151_),
+    .S(rst),
+    .X(_02819_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06786_ (
+    .A0(_02820_),
+    .A1(_01150_),
+    .S(rst),
+    .X(_02821_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06787_ (
+    .A0(_02822_),
+    .A1(_01149_),
+    .S(rst),
+    .X(_02823_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06788_ (
+    .A0(_02824_),
+    .A1(_01148_),
+    .S(rst),
+    .X(_02825_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06789_ (
+    .A0(_02826_),
+    .A1(_01147_),
+    .S(rst),
+    .X(_02827_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06790_ (
+    .A0(_02828_),
+    .A1(_01146_),
+    .S(rst),
+    .X(_02829_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06791_ (
+    .A0(_02830_),
+    .A1(_01145_),
+    .S(rst),
+    .X(_02831_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06792_ (
+    .A0(_02832_),
+    .A1(_01144_),
+    .S(rst),
+    .X(_02833_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06793_ (
+    .A0(_02834_),
+    .A1(_01143_),
+    .S(rst),
+    .X(_02835_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06794_ (
+    .A0(_02836_),
+    .A1(_01142_),
+    .S(rst),
+    .X(_02837_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06795_ (
+    .A0(_02838_),
+    .A1(_01141_),
+    .S(rst),
+    .X(_02839_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06796_ (
+    .A0(_02840_),
+    .A1(_01140_),
+    .S(rst),
+    .X(_02841_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06797_ (
+    .A0(_02842_),
+    .A1(_01139_),
+    .S(rst),
+    .X(_02843_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06798_ (
+    .A0(_02844_),
+    .A1(_01138_),
+    .S(rst),
+    .X(_02845_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06799_ (
+    .A0(_02846_),
+    .A1(_01137_),
+    .S(rst),
+    .X(_02847_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06800_ (
+    .A0(_02848_),
+    .A1(_01136_),
+    .S(rst),
+    .X(_02849_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06801_ (
+    .A0(_02850_),
+    .A1(_01135_),
+    .S(rst),
+    .X(_02851_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06802_ (
+    .A0(_02852_),
+    .A1(_01134_),
+    .S(rst),
+    .X(_02853_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06803_ (
+    .A0(_02854_),
+    .A1(_01133_),
+    .S(rst),
+    .X(_02855_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06804_ (
+    .A0(_02856_),
+    .A1(_01132_),
+    .S(rst),
+    .X(_02857_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06805_ (
+    .A0(_02858_),
+    .A1(_01131_),
+    .S(rst),
+    .X(_02859_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06806_ (
+    .A0(_02860_),
+    .A1(_01130_),
+    .S(rst),
+    .X(_02861_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06807_ (
+    .A0(_02862_),
+    .A1(_01129_),
+    .S(rst),
+    .X(_02863_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06808_ (
+    .A0(_02864_),
+    .A1(_01128_),
+    .S(rst),
+    .X(_02865_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06809_ (
+    .A0(_02866_),
+    .A1(_01127_),
+    .S(rst),
+    .X(_02867_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06810_ (
+    .A0(_02868_),
+    .A1(_01126_),
+    .S(rst),
+    .X(_02869_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06811_ (
+    .A0(_02870_),
+    .A1(_01125_),
+    .S(rst),
+    .X(_02871_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06812_ (
+    .A0(_02872_),
+    .A1(_01124_),
+    .S(rst),
+    .X(_02873_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06813_ (
+    .A0(_02874_),
+    .A1(_01123_),
+    .S(rst),
+    .X(_02875_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06814_ (
+    .A0(_02876_),
+    .A1(_01122_),
+    .S(rst),
+    .X(_02877_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06815_ (
+    .A0(_02878_),
+    .A1(_01121_),
+    .S(rst),
+    .X(_02879_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06816_ (
+    .A0(_02880_),
+    .A1(_01120_),
+    .S(rst),
+    .X(_02881_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06817_ (
+    .A0(_02882_),
+    .A1(_01119_),
+    .S(rst),
+    .X(_02883_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06818_ (
+    .A0(_02884_),
+    .A1(_01118_),
+    .S(rst),
+    .X(_02885_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06819_ (
+    .A0(_02886_),
+    .A1(_01117_),
+    .S(rst),
+    .X(_02887_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06820_ (
+    .A0(_02888_),
+    .A1(_01116_),
+    .S(rst),
+    .X(_02889_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06821_ (
+    .A0(_02890_),
+    .A1(_01115_),
+    .S(rst),
+    .X(_02891_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06822_ (
+    .A0(_02892_),
+    .A1(_01114_),
+    .S(rst),
+    .X(_02893_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06823_ (
+    .A0(_02894_),
+    .A1(_01113_),
+    .S(rst),
+    .X(_02895_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06824_ (
+    .A0(_02896_),
+    .A1(_01112_),
+    .S(rst),
+    .X(_02897_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06825_ (
+    .A0(_02898_),
+    .A1(_01111_),
+    .S(rst),
+    .X(_02899_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06826_ (
+    .A0(_02900_),
+    .A1(_01110_),
+    .S(rst),
+    .X(_02901_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06827_ (
+    .A0(_02902_),
+    .A1(_01109_),
+    .S(rst),
+    .X(_02903_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06828_ (
+    .A0(_02904_),
+    .A1(_01108_),
+    .S(rst),
+    .X(_02905_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06829_ (
+    .A0(_02906_),
+    .A1(_01107_),
+    .S(rst),
+    .X(_02907_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06830_ (
+    .A0(_02908_),
+    .A1(_01106_),
+    .S(rst),
+    .X(_02909_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06831_ (
+    .A0(_02910_),
+    .A1(_01105_),
+    .S(rst),
+    .X(_02911_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06832_ (
+    .A0(_02912_),
+    .A1(_01104_),
+    .S(rst),
+    .X(_02913_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06833_ (
+    .A0(_02914_),
+    .A1(_01103_),
+    .S(rst),
+    .X(_02915_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06834_ (
+    .A0(_02916_),
+    .A1(_01102_),
+    .S(rst),
+    .X(_02917_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06835_ (
+    .A0(_02918_),
+    .A1(_01101_),
+    .S(rst),
+    .X(_02919_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06836_ (
+    .A0(_02920_),
+    .A1(_01100_),
+    .S(rst),
+    .X(_02921_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06837_ (
+    .A0(_02922_),
+    .A1(_01099_),
+    .S(rst),
+    .X(_02923_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06838_ (
+    .A0(_02924_),
+    .A1(_01098_),
+    .S(rst),
+    .X(_02925_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06839_ (
+    .A0(_02926_),
+    .A1(_01097_),
+    .S(rst),
+    .X(_02927_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06840_ (
+    .A0(_02928_),
+    .A1(_01096_),
+    .S(rst),
+    .X(_02929_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06841_ (
+    .A0(_02930_),
+    .A1(_01095_),
+    .S(rst),
+    .X(_02931_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06842_ (
+    .A0(_02932_),
+    .A1(_01094_),
+    .S(rst),
+    .X(_02933_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06843_ (
+    .A0(_02934_),
+    .A1(_01093_),
+    .S(rst),
+    .X(_02935_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06844_ (
+    .A0(_02936_),
+    .A1(_01092_),
+    .S(rst),
+    .X(_02937_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06845_ (
+    .A0(_02938_),
+    .A1(_01091_),
+    .S(rst),
+    .X(_02939_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06846_ (
+    .A0(_02940_),
+    .A1(_01090_),
+    .S(rst),
+    .X(_02941_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06847_ (
+    .A0(_02942_),
+    .A1(_01089_),
+    .S(rst),
+    .X(_02943_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06848_ (
+    .A0(_02944_),
+    .A1(_01088_),
+    .S(rst),
+    .X(_02945_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06849_ (
+    .A0(_02946_),
+    .A1(_01087_),
+    .S(rst),
+    .X(_02947_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06850_ (
+    .A0(_02948_),
+    .A1(_01086_),
+    .S(rst),
+    .X(_02949_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06851_ (
+    .A0(_02950_),
+    .A1(_01085_),
+    .S(rst),
+    .X(_02951_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06852_ (
+    .A0(_02952_),
+    .A1(_01084_),
+    .S(rst),
+    .X(_02953_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06853_ (
+    .A0(_02954_),
+    .A1(_01083_),
+    .S(rst),
+    .X(_02955_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06854_ (
+    .A0(_02956_),
+    .A1(_01082_),
+    .S(rst),
+    .X(_02957_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06855_ (
+    .A0(_02958_),
+    .A1(_01081_),
+    .S(rst),
+    .X(_02959_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06856_ (
+    .A0(_02960_),
+    .A1(_01080_),
+    .S(rst),
+    .X(_02961_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06857_ (
+    .A0(_02962_),
+    .A1(_01079_),
+    .S(rst),
+    .X(_02963_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06858_ (
+    .A0(_02964_),
+    .A1(_01078_),
+    .S(rst),
+    .X(_02965_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06859_ (
+    .A0(_02966_),
+    .A1(_01077_),
+    .S(rst),
+    .X(_02967_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06860_ (
+    .A0(_02968_),
+    .A1(_01076_),
+    .S(rst),
+    .X(_02969_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06861_ (
+    .A0(_02970_),
+    .A1(_01075_),
+    .S(rst),
+    .X(_02971_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06862_ (
+    .A0(_02972_),
+    .A1(_01074_),
+    .S(rst),
+    .X(_02973_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06863_ (
+    .A0(_02974_),
+    .A1(_01073_),
+    .S(rst),
+    .X(_02975_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06864_ (
+    .A0(_02976_),
+    .A1(_01072_),
+    .S(rst),
+    .X(_02977_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06865_ (
+    .A0(_02978_),
+    .A1(_01071_),
+    .S(rst),
+    .X(_02979_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06866_ (
+    .A0(_02980_),
+    .A1(_01070_),
+    .S(rst),
+    .X(_02981_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06867_ (
+    .A0(_02982_),
+    .A1(_01069_),
+    .S(rst),
+    .X(_02983_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06868_ (
+    .A0(_02984_),
+    .A1(_01068_),
+    .S(rst),
+    .X(_02985_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06869_ (
+    .A0(_02986_),
+    .A1(_01067_),
+    .S(rst),
+    .X(_02987_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06870_ (
+    .A0(_02988_),
+    .A1(_01066_),
+    .S(rst),
+    .X(_02989_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06871_ (
+    .A0(_02990_),
+    .A1(_01065_),
+    .S(rst),
+    .X(_02991_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06872_ (
+    .A0(_02992_),
+    .A1(_01064_),
+    .S(rst),
+    .X(_02993_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06873_ (
+    .A0(_02994_),
+    .A1(_01063_),
+    .S(rst),
+    .X(_02995_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06874_ (
+    .A0(_02996_),
+    .A1(_01062_),
+    .S(rst),
+    .X(_02997_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06875_ (
+    .A0(_02998_),
+    .A1(_01061_),
+    .S(rst),
+    .X(_02999_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06876_ (
+    .A0(_03000_),
+    .A1(_01060_),
+    .S(rst),
+    .X(_03001_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06877_ (
+    .A0(_03002_),
+    .A1(_01059_),
+    .S(rst),
+    .X(_03003_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06878_ (
+    .A0(_03004_),
+    .A1(_01058_),
+    .S(rst),
+    .X(_03005_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06879_ (
+    .A0(_03006_),
+    .A1(_01057_),
+    .S(rst),
+    .X(_03007_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06880_ (
+    .A0(_03008_),
+    .A1(_01056_),
+    .S(rst),
+    .X(_03009_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06881_ (
+    .A0(_03010_),
+    .A1(_01055_),
+    .S(rst),
+    .X(_03011_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06882_ (
+    .A0(_03012_),
+    .A1(_01054_),
+    .S(rst),
+    .X(_03013_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06883_ (
+    .A0(_03014_),
+    .A1(_01053_),
+    .S(rst),
+    .X(_03015_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06884_ (
+    .A0(_03016_),
+    .A1(_01052_),
+    .S(rst),
+    .X(_03017_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06885_ (
+    .A0(_03018_),
+    .A1(_01051_),
+    .S(rst),
+    .X(_03019_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06886_ (
+    .A0(_03020_),
+    .A1(_01050_),
+    .S(rst),
+    .X(_03021_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06887_ (
+    .A0(_03022_),
+    .A1(_01049_),
+    .S(rst),
+    .X(_03023_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06888_ (
+    .A0(_03024_),
+    .A1(_01048_),
+    .S(rst),
+    .X(_03025_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06889_ (
+    .A0(_03026_),
+    .A1(_01047_),
+    .S(rst),
+    .X(_03027_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06890_ (
+    .A0(_03028_),
+    .A1(_01046_),
+    .S(rst),
+    .X(_03029_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06891_ (
+    .A0(_03030_),
+    .A1(_01045_),
+    .S(rst),
+    .X(_03031_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06892_ (
+    .A0(_03032_),
+    .A1(_01044_),
+    .S(rst),
+    .X(_03033_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06893_ (
+    .A0(_03034_),
+    .A1(_01043_),
+    .S(rst),
+    .X(_03035_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06894_ (
+    .A0(_03036_),
+    .A1(_01042_),
+    .S(rst),
+    .X(_03037_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06895_ (
+    .A0(_03038_),
+    .A1(_01041_),
+    .S(rst),
+    .X(_03039_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06896_ (
+    .A0(_03040_),
+    .A1(_01040_),
+    .S(rst),
+    .X(_03041_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06897_ (
+    .A0(_03042_),
+    .A1(_01039_),
+    .S(rst),
+    .X(_03043_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06898_ (
+    .A0(_03044_),
+    .A1(_01038_),
+    .S(rst),
+    .X(_03045_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06899_ (
+    .A0(_03046_),
+    .A1(_01037_),
+    .S(rst),
+    .X(_03047_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06900_ (
+    .A0(_03048_),
+    .A1(_01036_),
+    .S(rst),
+    .X(_03049_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06901_ (
+    .A0(_03050_),
+    .A1(_01035_),
+    .S(rst),
+    .X(_03051_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06902_ (
+    .A0(_03052_),
+    .A1(_01034_),
+    .S(rst),
+    .X(_03053_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06903_ (
+    .A0(_03054_),
+    .A1(_01033_),
+    .S(rst),
+    .X(_03055_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06904_ (
+    .A0(_03056_),
+    .A1(_01032_),
+    .S(rst),
+    .X(_03057_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06905_ (
+    .A0(_03058_),
+    .A1(_01031_),
+    .S(rst),
+    .X(_03059_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06906_ (
+    .A0(_03060_),
+    .A1(_01030_),
+    .S(rst),
+    .X(_03061_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06907_ (
+    .A0(_03062_),
+    .A1(_01029_),
+    .S(rst),
+    .X(_03063_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06908_ (
+    .A0(_03064_),
+    .A1(_01028_),
+    .S(rst),
+    .X(_03065_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06909_ (
+    .A0(_03066_),
+    .A1(_01027_),
+    .S(rst),
+    .X(_03067_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06910_ (
+    .A0(_03068_),
+    .A1(_01026_),
+    .S(rst),
+    .X(_03069_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06911_ (
+    .A0(_03070_),
+    .A1(_01025_),
+    .S(rst),
+    .X(_03071_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06912_ (
+    .A0(_03072_),
+    .A1(_01024_),
+    .S(rst),
+    .X(_03073_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06913_ (
+    .A0(_03074_),
+    .A1(_01023_),
+    .S(rst),
+    .X(_03075_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06914_ (
+    .A0(_03076_),
+    .A1(_01022_),
+    .S(rst),
+    .X(_03077_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06915_ (
+    .A0(_03078_),
+    .A1(_01021_),
+    .S(rst),
+    .X(_03079_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06916_ (
+    .A0(_03080_),
+    .A1(_01020_),
+    .S(rst),
+    .X(_03081_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06917_ (
+    .A0(_03082_),
+    .A1(_01019_),
+    .S(rst),
+    .X(_03083_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06918_ (
+    .A0(_03084_),
+    .A1(_01018_),
+    .S(rst),
+    .X(_03085_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06919_ (
+    .A0(_03086_),
+    .A1(_01017_),
+    .S(rst),
+    .X(_03087_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06920_ (
+    .A0(_03088_),
+    .A1(_01016_),
+    .S(rst),
+    .X(_03089_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06921_ (
+    .A0(_03090_),
+    .A1(_01015_),
+    .S(rst),
+    .X(_03091_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06922_ (
+    .A0(_03092_),
+    .A1(_01014_),
+    .S(rst),
+    .X(_03093_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06923_ (
+    .A0(_03094_),
+    .A1(_01013_),
+    .S(rst),
+    .X(_03095_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06924_ (
+    .A0(_03096_),
+    .A1(_01012_),
+    .S(rst),
+    .X(_03097_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06925_ (
+    .A0(_03098_),
+    .A1(_01011_),
+    .S(rst),
+    .X(_03099_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06926_ (
+    .A0(_03100_),
+    .A1(_01010_),
+    .S(rst),
+    .X(_03101_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06927_ (
+    .A0(_03102_),
+    .A1(_01009_),
+    .S(rst),
+    .X(_03103_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06928_ (
+    .A0(_03104_),
+    .A1(_01008_),
+    .S(rst),
+    .X(_03105_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06929_ (
+    .A0(_03106_),
+    .A1(_01007_),
+    .S(rst),
+    .X(_03107_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06930_ (
+    .A0(_03108_),
+    .A1(_01006_),
+    .S(rst),
+    .X(_03109_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06931_ (
+    .A0(_03110_),
+    .A1(_01005_),
+    .S(rst),
+    .X(_03111_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06932_ (
+    .A0(_03112_),
+    .A1(_01004_),
+    .S(rst),
+    .X(_03113_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06933_ (
+    .A0(_03114_),
+    .A1(_01003_),
+    .S(rst),
+    .X(_03115_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06934_ (
+    .A0(_03116_),
+    .A1(_01002_),
+    .S(rst),
+    .X(_03117_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06935_ (
+    .A0(_03118_),
+    .A1(_01001_),
+    .S(rst),
+    .X(_03119_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06936_ (
+    .A0(_03120_),
+    .A1(_01000_),
+    .S(rst),
+    .X(_03121_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06937_ (
+    .A0(_03122_),
+    .A1(_00999_),
+    .S(rst),
+    .X(_03123_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06938_ (
+    .A0(_03124_),
+    .A1(_00998_),
+    .S(rst),
+    .X(_03125_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06939_ (
+    .A0(_03126_),
+    .A1(_00997_),
+    .S(rst),
+    .X(_03127_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06940_ (
+    .A0(_03128_),
+    .A1(_00996_),
+    .S(rst),
+    .X(_03129_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06941_ (
+    .A0(_03130_),
+    .A1(_00995_),
+    .S(rst),
+    .X(_03131_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06942_ (
+    .A0(_03132_),
+    .A1(_00994_),
+    .S(rst),
+    .X(_03133_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06943_ (
+    .A0(_03134_),
+    .A1(_00993_),
+    .S(rst),
+    .X(_03135_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06944_ (
+    .A0(_03136_),
+    .A1(_00992_),
+    .S(rst),
+    .X(_03137_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06945_ (
+    .A0(_03138_),
+    .A1(_00991_),
+    .S(rst),
+    .X(_03139_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06946_ (
+    .A0(_03140_),
+    .A1(_00990_),
+    .S(rst),
+    .X(_03141_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06947_ (
+    .A0(_03142_),
+    .A1(_00989_),
+    .S(rst),
+    .X(_03143_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06948_ (
+    .A0(_03144_),
+    .A1(_00988_),
+    .S(rst),
+    .X(_03145_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06949_ (
+    .A0(_03146_),
+    .A1(_00987_),
+    .S(rst),
+    .X(_03147_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06950_ (
+    .A0(_03148_),
+    .A1(_00986_),
+    .S(rst),
+    .X(_03149_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06951_ (
+    .A0(_03150_),
+    .A1(_00985_),
+    .S(rst),
+    .X(_03151_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06952_ (
+    .A0(_03152_),
+    .A1(_00984_),
+    .S(rst),
+    .X(_03153_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06953_ (
+    .A0(_03154_),
+    .A1(_00983_),
+    .S(rst),
+    .X(_03155_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06954_ (
+    .A0(_03156_),
+    .A1(_00982_),
+    .S(rst),
+    .X(_03157_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06955_ (
+    .A0(_03158_),
+    .A1(_02022_),
+    .S(rst),
+    .X(_03159_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06956_ (
+    .A0(_03160_),
+    .A1(_02021_),
+    .S(rst),
+    .X(_03161_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06957_ (
+    .A0(_03162_),
+    .A1(_02020_),
+    .S(rst),
+    .X(_03163_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06958_ (
+    .A0(_03164_),
+    .A1(_02019_),
+    .S(rst),
+    .X(_03165_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06959_ (
+    .A0(_03166_),
+    .A1(_02018_),
+    .S(rst),
+    .X(_03167_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06960_ (
+    .A0(_03168_),
+    .A1(_02017_),
+    .S(rst),
+    .X(_03169_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06961_ (
+    .A0(_03170_),
+    .A1(_02016_),
+    .S(rst),
+    .X(_03171_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06962_ (
+    .A0(_03172_),
+    .A1(_02015_),
+    .S(rst),
+    .X(_03173_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06963_ (
+    .A0(_03174_),
+    .A1(_02014_),
+    .S(rst),
+    .X(_03175_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06964_ (
+    .A0(_03176_),
+    .A1(_02013_),
+    .S(rst),
+    .X(_03177_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06965_ (
+    .A0(_03178_),
+    .A1(_02012_),
+    .S(rst),
+    .X(_03179_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06966_ (
+    .A0(_03180_),
+    .A1(_02011_),
+    .S(rst),
+    .X(_03181_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06967_ (
+    .A0(_03182_),
+    .A1(_02010_),
+    .S(rst),
+    .X(_03183_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06968_ (
+    .A0(_03184_),
+    .A1(_02009_),
+    .S(rst),
+    .X(_03185_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06969_ (
+    .A0(_03186_),
+    .A1(_02008_),
+    .S(rst),
+    .X(_03187_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06970_ (
+    .A0(_03188_),
+    .A1(_02007_),
+    .S(rst),
+    .X(_03189_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06971_ (
+    .A0(_03190_),
+    .A1(_02006_),
+    .S(rst),
+    .X(_03191_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06972_ (
+    .A0(_03192_),
+    .A1(_02005_),
+    .S(rst),
+    .X(_03193_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06973_ (
+    .A0(_03194_),
+    .A1(_02004_),
+    .S(rst),
+    .X(_03195_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06974_ (
+    .A0(_03196_),
+    .A1(_02003_),
+    .S(rst),
+    .X(_03197_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06975_ (
+    .A0(_03198_),
+    .A1(_02002_),
+    .S(rst),
+    .X(_03199_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06976_ (
+    .A0(_03200_),
+    .A1(_02001_),
+    .S(rst),
+    .X(_03201_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06977_ (
+    .A0(_03202_),
+    .A1(_02000_),
+    .S(rst),
+    .X(_03203_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06978_ (
+    .A0(_03204_),
+    .A1(_01999_),
+    .S(rst),
+    .X(_03205_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06979_ (
+    .A0(_03206_),
+    .A1(_01998_),
+    .S(rst),
+    .X(_03207_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06980_ (
+    .A0(_03208_),
+    .A1(_01997_),
+    .S(rst),
+    .X(_03209_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06981_ (
+    .A0(_03210_),
+    .A1(_01996_),
+    .S(rst),
+    .X(_03211_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06982_ (
+    .A0(_03212_),
+    .A1(_01995_),
+    .S(rst),
+    .X(_03213_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06983_ (
+    .A0(_03214_),
+    .A1(_01994_),
+    .S(rst),
+    .X(_03215_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06984_ (
+    .A0(_03216_),
+    .A1(_01993_),
+    .S(rst),
+    .X(_03217_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06985_ (
+    .A0(_03218_),
+    .A1(_01992_),
+    .S(rst),
+    .X(_03219_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06986_ (
+    .A0(_03220_),
+    .A1(_01991_),
+    .S(rst),
+    .X(_03221_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06987_ (
+    .A0(_03222_),
+    .A1(_01990_),
+    .S(rst),
+    .X(_03223_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06988_ (
+    .A0(_03224_),
+    .A1(_01989_),
+    .S(rst),
+    .X(_03225_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06989_ (
+    .A0(_03226_),
+    .A1(_01988_),
+    .S(rst),
+    .X(_03227_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06990_ (
+    .A0(_03228_),
+    .A1(_01987_),
+    .S(rst),
+    .X(_03229_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06991_ (
+    .A0(_03230_),
+    .A1(_01986_),
+    .S(rst),
+    .X(_03231_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06992_ (
+    .A0(_03232_),
+    .A1(_01985_),
+    .S(rst),
+    .X(_03233_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06993_ (
+    .A0(_03234_),
+    .A1(_01984_),
+    .S(rst),
+    .X(_03235_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06994_ (
+    .A0(_03236_),
+    .A1(_01983_),
+    .S(rst),
+    .X(_03237_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06995_ (
+    .A0(_03238_),
+    .A1(_01982_),
+    .S(rst),
+    .X(_03239_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06996_ (
+    .A0(_03240_),
+    .A1(_01981_),
+    .S(rst),
+    .X(_03241_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06997_ (
+    .A0(_03242_),
+    .A1(_01980_),
+    .S(rst),
+    .X(_03243_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06998_ (
+    .A0(_03244_),
+    .A1(_01979_),
+    .S(rst),
+    .X(_03245_)
+  );
+  sky130_fd_sc_hd__mux2_1 _06999_ (
+    .A0(_03246_),
+    .A1(_01978_),
+    .S(rst),
+    .X(_03247_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07000_ (
+    .A0(_03248_),
+    .A1(_01977_),
+    .S(rst),
+    .X(_03249_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07001_ (
+    .A0(_03250_),
+    .A1(_01976_),
+    .S(rst),
+    .X(_03251_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07002_ (
+    .A0(_03252_),
+    .A1(_01975_),
+    .S(rst),
+    .X(_03253_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07003_ (
+    .A0(_03254_),
+    .A1(_01974_),
+    .S(rst),
+    .X(_03255_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07004_ (
+    .A0(_03256_),
+    .A1(_01973_),
+    .S(rst),
+    .X(_03257_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07005_ (
+    .A0(_03258_),
+    .A1(_01972_),
+    .S(rst),
+    .X(_03259_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07006_ (
+    .A0(_03260_),
+    .A1(_01971_),
+    .S(rst),
+    .X(_03261_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07007_ (
+    .A0(_03262_),
+    .A1(_01970_),
+    .S(rst),
+    .X(_03263_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07008_ (
+    .A0(_03264_),
+    .A1(_01969_),
+    .S(rst),
+    .X(_03265_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07009_ (
+    .A0(_03266_),
+    .A1(_01968_),
+    .S(rst),
+    .X(_03267_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07010_ (
+    .A0(_03268_),
+    .A1(_01967_),
+    .S(rst),
+    .X(_03269_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07011_ (
+    .A0(_03270_),
+    .A1(_01966_),
+    .S(rst),
+    .X(_03271_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07012_ (
+    .A0(_03272_),
+    .A1(_01965_),
+    .S(rst),
+    .X(_03273_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07013_ (
+    .A0(_03274_),
+    .A1(_01964_),
+    .S(rst),
+    .X(_03275_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07014_ (
+    .A0(_03276_),
+    .A1(_01963_),
+    .S(rst),
+    .X(_03277_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07015_ (
+    .A0(_03278_),
+    .A1(_01962_),
+    .S(rst),
+    .X(_03279_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07016_ (
+    .A0(_03280_),
+    .A1(_01961_),
+    .S(rst),
+    .X(_03281_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07017_ (
+    .A0(_03282_),
+    .A1(_01960_),
+    .S(rst),
+    .X(_03283_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07018_ (
+    .A0(_03284_),
+    .A1(_01959_),
+    .S(rst),
+    .X(_03285_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07019_ (
+    .A0(_03286_),
+    .A1(_01958_),
+    .S(rst),
+    .X(_03287_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07020_ (
+    .A0(_03288_),
+    .A1(_01957_),
+    .S(rst),
+    .X(_03289_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07021_ (
+    .A0(_03290_),
+    .A1(_01956_),
+    .S(rst),
+    .X(_03291_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07022_ (
+    .A0(_03292_),
+    .A1(_01955_),
+    .S(rst),
+    .X(_03293_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07023_ (
+    .A0(_03294_),
+    .A1(_01954_),
+    .S(rst),
+    .X(_03295_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07024_ (
+    .A0(_03296_),
+    .A1(_01953_),
+    .S(rst),
+    .X(_03297_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07025_ (
+    .A0(_03298_),
+    .A1(_01952_),
+    .S(rst),
+    .X(_03299_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07026_ (
+    .A0(_03300_),
+    .A1(_01951_),
+    .S(rst),
+    .X(_03301_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07027_ (
+    .A0(_03302_),
+    .A1(_01950_),
+    .S(rst),
+    .X(_03303_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07028_ (
+    .A0(_03304_),
+    .A1(_01949_),
+    .S(rst),
+    .X(_03305_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07029_ (
+    .A0(_03306_),
+    .A1(_01948_),
+    .S(rst),
+    .X(_03307_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07030_ (
+    .A0(_03308_),
+    .A1(_01947_),
+    .S(rst),
+    .X(_03309_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07031_ (
+    .A0(_03310_),
+    .A1(_01946_),
+    .S(rst),
+    .X(_03311_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07032_ (
+    .A0(_03312_),
+    .A1(_01945_),
+    .S(rst),
+    .X(_03313_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07033_ (
+    .A0(_03314_),
+    .A1(_01944_),
+    .S(rst),
+    .X(_03315_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07034_ (
+    .A0(_03316_),
+    .A1(_01943_),
+    .S(rst),
+    .X(_03317_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07035_ (
+    .A0(_03318_),
+    .A1(_01942_),
+    .S(rst),
+    .X(_03319_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07036_ (
+    .A0(_03320_),
+    .A1(_01941_),
+    .S(rst),
+    .X(_03321_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07037_ (
+    .A0(_03322_),
+    .A1(_01940_),
+    .S(rst),
+    .X(_03323_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07038_ (
+    .A0(_03324_),
+    .A1(_01939_),
+    .S(rst),
+    .X(_03325_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07039_ (
+    .A0(_03326_),
+    .A1(_01938_),
+    .S(rst),
+    .X(_03327_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07040_ (
+    .A0(_03328_),
+    .A1(_01937_),
+    .S(rst),
+    .X(_03329_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07041_ (
+    .A0(_03330_),
+    .A1(_01936_),
+    .S(rst),
+    .X(_03331_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07042_ (
+    .A0(_03332_),
+    .A1(_01935_),
+    .S(rst),
+    .X(_03333_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07043_ (
+    .A0(_03334_),
+    .A1(_01934_),
+    .S(rst),
+    .X(_03335_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07044_ (
+    .A0(_03336_),
+    .A1(_01933_),
+    .S(rst),
+    .X(_03337_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07045_ (
+    .A0(_03338_),
+    .A1(_01932_),
+    .S(rst),
+    .X(_03339_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07046_ (
+    .A0(_03340_),
+    .A1(_01931_),
+    .S(rst),
+    .X(_03341_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07047_ (
+    .A0(_03342_),
+    .A1(_01930_),
+    .S(rst),
+    .X(_03343_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07048_ (
+    .A0(_03344_),
+    .A1(_01929_),
+    .S(rst),
+    .X(_03345_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07049_ (
+    .A0(_03346_),
+    .A1(_01928_),
+    .S(rst),
+    .X(_03347_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07050_ (
+    .A0(_03348_),
+    .A1(_01927_),
+    .S(rst),
+    .X(_03349_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07051_ (
+    .A0(_03350_),
+    .A1(_01926_),
+    .S(rst),
+    .X(_03351_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07052_ (
+    .A0(_03352_),
+    .A1(_01925_),
+    .S(rst),
+    .X(_03353_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07053_ (
+    .A0(_03354_),
+    .A1(_01924_),
+    .S(rst),
+    .X(_03355_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07054_ (
+    .A0(_03356_),
+    .A1(_01923_),
+    .S(rst),
+    .X(_03357_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07055_ (
+    .A0(_03358_),
+    .A1(_01922_),
+    .S(rst),
+    .X(_03359_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07056_ (
+    .A0(_03360_),
+    .A1(_01921_),
+    .S(rst),
+    .X(_03361_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07057_ (
+    .A0(_03362_),
+    .A1(_01920_),
+    .S(rst),
+    .X(_03363_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07058_ (
+    .A0(_03364_),
+    .A1(_01919_),
+    .S(rst),
+    .X(_03365_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07059_ (
+    .A0(_03366_),
+    .A1(_01918_),
+    .S(rst),
+    .X(_03367_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07060_ (
+    .A0(_03368_),
+    .A1(_01917_),
+    .S(rst),
+    .X(_03369_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07061_ (
+    .A0(_03370_),
+    .A1(_01916_),
+    .S(rst),
+    .X(_03371_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07062_ (
+    .A0(_03372_),
+    .A1(_01915_),
+    .S(rst),
+    .X(_03373_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07063_ (
+    .A0(_03374_),
+    .A1(_01914_),
+    .S(rst),
+    .X(_03375_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07064_ (
+    .A0(_03376_),
+    .A1(_01913_),
+    .S(rst),
+    .X(_03377_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07065_ (
+    .A0(_03378_),
+    .A1(_01912_),
+    .S(rst),
+    .X(_03379_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07066_ (
+    .A0(_03380_),
+    .A1(_01911_),
+    .S(rst),
+    .X(_03381_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07067_ (
+    .A0(_03382_),
+    .A1(_01910_),
+    .S(rst),
+    .X(_03383_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07068_ (
+    .A0(_03384_),
+    .A1(_01909_),
+    .S(rst),
+    .X(_03385_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07069_ (
+    .A0(_03386_),
+    .A1(_01908_),
+    .S(rst),
+    .X(_03387_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07070_ (
+    .A0(_03388_),
+    .A1(_01907_),
+    .S(rst),
+    .X(_03389_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07071_ (
+    .A0(_03390_),
+    .A1(_01906_),
+    .S(rst),
+    .X(_03391_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07072_ (
+    .A0(_03392_),
+    .A1(_01905_),
+    .S(rst),
+    .X(_03393_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07073_ (
+    .A0(_03394_),
+    .A1(_01904_),
+    .S(rst),
+    .X(_03395_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07074_ (
+    .A0(_03396_),
+    .A1(_01903_),
+    .S(rst),
+    .X(_03397_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07075_ (
+    .A0(_03398_),
+    .A1(_01902_),
+    .S(rst),
+    .X(_03399_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07076_ (
+    .A0(_03400_),
+    .A1(_01901_),
+    .S(rst),
+    .X(_03401_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07077_ (
+    .A0(_03402_),
+    .A1(_01900_),
+    .S(rst),
+    .X(_03403_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07078_ (
+    .A0(_03404_),
+    .A1(_01899_),
+    .S(rst),
+    .X(_03405_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07079_ (
+    .A0(_03406_),
+    .A1(_01898_),
+    .S(rst),
+    .X(_03407_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07080_ (
+    .A0(_03408_),
+    .A1(_01897_),
+    .S(rst),
+    .X(_03409_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07081_ (
+    .A0(_03410_),
+    .A1(_01896_),
+    .S(rst),
+    .X(_03411_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07082_ (
+    .A0(_03412_),
+    .A1(_01895_),
+    .S(rst),
+    .X(_03413_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07083_ (
+    .A0(_03414_),
+    .A1(_01894_),
+    .S(rst),
+    .X(_03415_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07084_ (
+    .A0(_03416_),
+    .A1(_01893_),
+    .S(rst),
+    .X(_03417_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07085_ (
+    .A0(_03418_),
+    .A1(_01892_),
+    .S(rst),
+    .X(_03419_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07086_ (
+    .A0(_03420_),
+    .A1(_01891_),
+    .S(rst),
+    .X(_03421_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07087_ (
+    .A0(_03422_),
+    .A1(_01890_),
+    .S(rst),
+    .X(_03423_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07088_ (
+    .A0(_03424_),
+    .A1(_01889_),
+    .S(rst),
+    .X(_03425_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07089_ (
+    .A0(_03426_),
+    .A1(_01888_),
+    .S(rst),
+    .X(_03427_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07090_ (
+    .A0(_03428_),
+    .A1(_01887_),
+    .S(rst),
+    .X(_03429_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07091_ (
+    .A0(_03430_),
+    .A1(_01886_),
+    .S(rst),
+    .X(_03431_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07092_ (
+    .A0(_03432_),
+    .A1(_01885_),
+    .S(rst),
+    .X(_03433_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07093_ (
+    .A0(_03434_),
+    .A1(_01884_),
+    .S(rst),
+    .X(_03435_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07094_ (
+    .A0(_03436_),
+    .A1(_01883_),
+    .S(rst),
+    .X(_03437_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07095_ (
+    .A0(_03438_),
+    .A1(_01882_),
+    .S(rst),
+    .X(_03439_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07096_ (
+    .A0(_03440_),
+    .A1(_01881_),
+    .S(rst),
+    .X(_03441_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07097_ (
+    .A0(_03442_),
+    .A1(_01880_),
+    .S(rst),
+    .X(_03443_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07098_ (
+    .A0(_03444_),
+    .A1(_01879_),
+    .S(rst),
+    .X(_03445_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07099_ (
+    .A0(_03446_),
+    .A1(_01878_),
+    .S(rst),
+    .X(_03447_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07100_ (
+    .A0(_03448_),
+    .A1(_01877_),
+    .S(rst),
+    .X(_03449_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07101_ (
+    .A0(_03450_),
+    .A1(_01876_),
+    .S(rst),
+    .X(_03451_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07102_ (
+    .A0(_03452_),
+    .A1(_01875_),
+    .S(rst),
+    .X(_03453_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07103_ (
+    .A0(_03454_),
+    .A1(_01874_),
+    .S(rst),
+    .X(_03455_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07104_ (
+    .A0(_03456_),
+    .A1(_01873_),
+    .S(rst),
+    .X(_03457_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07105_ (
+    .A0(_03458_),
+    .A1(_01872_),
+    .S(rst),
+    .X(_03459_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07106_ (
+    .A0(_03460_),
+    .A1(_01871_),
+    .S(rst),
+    .X(_03461_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07107_ (
+    .A0(_03462_),
+    .A1(_01870_),
+    .S(rst),
+    .X(_03463_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07108_ (
+    .A0(_03464_),
+    .A1(_01869_),
+    .S(rst),
+    .X(_03465_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07109_ (
+    .A0(_03466_),
+    .A1(_01868_),
+    .S(rst),
+    .X(_03467_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07110_ (
+    .A0(_03468_),
+    .A1(_01867_),
+    .S(rst),
+    .X(_03469_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07111_ (
+    .A0(_03470_),
+    .A1(_01866_),
+    .S(rst),
+    .X(_03471_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07112_ (
+    .A0(_03472_),
+    .A1(_01865_),
+    .S(rst),
+    .X(_03473_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07113_ (
+    .A0(_03474_),
+    .A1(_01864_),
+    .S(rst),
+    .X(_03475_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07114_ (
+    .A0(_03476_),
+    .A1(_01863_),
+    .S(rst),
+    .X(_03477_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07115_ (
+    .A0(_03478_),
+    .A1(_01862_),
+    .S(rst),
+    .X(_03479_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07116_ (
+    .A0(_03480_),
+    .A1(_01861_),
+    .S(rst),
+    .X(_03481_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07117_ (
+    .A0(_03482_),
+    .A1(_01860_),
+    .S(rst),
+    .X(_03483_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07118_ (
+    .A0(_03484_),
+    .A1(_01859_),
+    .S(rst),
+    .X(_03485_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07119_ (
+    .A0(_03486_),
+    .A1(_01858_),
+    .S(rst),
+    .X(_03487_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07120_ (
+    .A0(_03488_),
+    .A1(_01857_),
+    .S(rst),
+    .X(_03489_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07121_ (
+    .A0(_03490_),
+    .A1(_01856_),
+    .S(rst),
+    .X(_03491_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07122_ (
+    .A0(_03492_),
+    .A1(_01855_),
+    .S(rst),
+    .X(_03493_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07123_ (
+    .A0(_03494_),
+    .A1(_01854_),
+    .S(rst),
+    .X(_03495_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07124_ (
+    .A0(_03496_),
+    .A1(_01853_),
+    .S(rst),
+    .X(_03497_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07125_ (
+    .A0(_03498_),
+    .A1(_01852_),
+    .S(rst),
+    .X(_03499_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07126_ (
+    .A0(_03500_),
+    .A1(_01851_),
+    .S(rst),
+    .X(_03501_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07127_ (
+    .A0(_03502_),
+    .A1(_01850_),
+    .S(rst),
+    .X(_03503_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07128_ (
+    .A0(_03504_),
+    .A1(_01849_),
+    .S(rst),
+    .X(_03505_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07129_ (
+    .A0(_03506_),
+    .A1(_01848_),
+    .S(rst),
+    .X(_03507_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07130_ (
+    .A0(_03508_),
+    .A1(_01847_),
+    .S(rst),
+    .X(_03509_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07131_ (
+    .A0(_03510_),
+    .A1(_01846_),
+    .S(rst),
+    .X(_03511_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07132_ (
+    .A0(_03512_),
+    .A1(_01845_),
+    .S(rst),
+    .X(_03513_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07133_ (
+    .A0(_03514_),
+    .A1(_01844_),
+    .S(rst),
+    .X(_03515_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07134_ (
+    .A0(_03516_),
+    .A1(_01843_),
+    .S(rst),
+    .X(_03517_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07135_ (
+    .A0(_03518_),
+    .A1(_01842_),
+    .S(rst),
+    .X(_03519_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07136_ (
+    .A0(_03520_),
+    .A1(_01841_),
+    .S(rst),
+    .X(_03521_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07137_ (
+    .A0(_03522_),
+    .A1(_01840_),
+    .S(rst),
+    .X(_03523_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07138_ (
+    .A0(_03524_),
+    .A1(_01839_),
+    .S(rst),
+    .X(_03525_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07139_ (
+    .A0(_03526_),
+    .A1(_01838_),
+    .S(rst),
+    .X(_03527_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07140_ (
+    .A0(_03528_),
+    .A1(_01837_),
+    .S(rst),
+    .X(_03529_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07141_ (
+    .A0(_03530_),
+    .A1(_01836_),
+    .S(rst),
+    .X(_03531_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07142_ (
+    .A0(_03532_),
+    .A1(_01835_),
+    .S(rst),
+    .X(_03533_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07143_ (
+    .A0(_03534_),
+    .A1(_01834_),
+    .S(rst),
+    .X(_03535_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07144_ (
+    .A0(_03536_),
+    .A1(_01833_),
+    .S(rst),
+    .X(_03537_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07145_ (
+    .A0(_03538_),
+    .A1(_01832_),
+    .S(rst),
+    .X(_03539_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07146_ (
+    .A0(_03540_),
+    .A1(_01831_),
+    .S(rst),
+    .X(_03541_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07147_ (
+    .A0(_03542_),
+    .A1(_01830_),
+    .S(rst),
+    .X(_03543_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07148_ (
+    .A0(_03544_),
+    .A1(_01829_),
+    .S(rst),
+    .X(_03545_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07149_ (
+    .A0(_03546_),
+    .A1(_01828_),
+    .S(rst),
+    .X(_03547_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07150_ (
+    .A0(_03548_),
+    .A1(_01827_),
+    .S(rst),
+    .X(_03549_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07151_ (
+    .A0(_03550_),
+    .A1(_01826_),
+    .S(rst),
+    .X(_03551_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07152_ (
+    .A0(_03552_),
+    .A1(_01825_),
+    .S(rst),
+    .X(_03553_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07153_ (
+    .A0(_03554_),
+    .A1(_01824_),
+    .S(rst),
+    .X(_03555_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07154_ (
+    .A0(_03556_),
+    .A1(_01823_),
+    .S(rst),
+    .X(_03557_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07155_ (
+    .A0(_03558_),
+    .A1(_01822_),
+    .S(rst),
+    .X(_03559_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07156_ (
+    .A0(_03560_),
+    .A1(_01542_),
+    .S(rst),
+    .X(_03561_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07157_ (
+    .A0(_03562_),
+    .A1(_01821_),
+    .S(rst),
+    .X(_03563_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07158_ (
+    .A0(_03564_),
+    .A1(_01820_),
+    .S(rst),
+    .X(_03565_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07159_ (
+    .A0(_03566_),
+    .A1(_01819_),
+    .S(rst),
+    .X(_03567_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07160_ (
+    .A0(_03568_),
+    .A1(_01818_),
+    .S(rst),
+    .X(_03569_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07161_ (
+    .A0(_03570_),
+    .A1(_01817_),
+    .S(rst),
+    .X(_03571_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07162_ (
+    .A0(_03572_),
+    .A1(_01816_),
+    .S(rst),
+    .X(_03573_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07163_ (
+    .A0(_03574_),
+    .A1(_01815_),
+    .S(rst),
+    .X(_03575_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07164_ (
+    .A0(_03576_),
+    .A1(_01814_),
+    .S(rst),
+    .X(_03577_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07165_ (
+    .A0(_03578_),
+    .A1(_01813_),
+    .S(rst),
+    .X(_03579_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07166_ (
+    .A0(_03580_),
+    .A1(_01812_),
+    .S(rst),
+    .X(_03581_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07167_ (
+    .A0(_03582_),
+    .A1(_01811_),
+    .S(rst),
+    .X(_03583_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07168_ (
+    .A0(_03584_),
+    .A1(_01810_),
+    .S(rst),
+    .X(_03585_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07169_ (
+    .A0(_03586_),
+    .A1(_01809_),
+    .S(rst),
+    .X(_03587_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07170_ (
+    .A0(_03588_),
+    .A1(_01808_),
+    .S(rst),
+    .X(_03589_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07171_ (
+    .A0(_03590_),
+    .A1(_01807_),
+    .S(rst),
+    .X(_03591_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07172_ (
+    .A0(_03592_),
+    .A1(_01806_),
+    .S(rst),
+    .X(_03593_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07173_ (
+    .A0(_03594_),
+    .A1(_01805_),
+    .S(rst),
+    .X(_03595_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07174_ (
+    .A0(_03596_),
+    .A1(_01804_),
+    .S(rst),
+    .X(_03597_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07175_ (
+    .A0(_03598_),
+    .A1(_01803_),
+    .S(rst),
+    .X(_03599_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07176_ (
+    .A0(_03600_),
+    .A1(_01802_),
+    .S(rst),
+    .X(_03601_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07177_ (
+    .A0(_03602_),
+    .A1(_01801_),
+    .S(rst),
+    .X(_03603_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07178_ (
+    .A0(_03604_),
+    .A1(_01800_),
+    .S(rst),
+    .X(_03605_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07179_ (
+    .A0(_03606_),
+    .A1(_01799_),
+    .S(rst),
+    .X(_03607_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07180_ (
+    .A0(_03608_),
+    .A1(_01798_),
+    .S(rst),
+    .X(_03609_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07181_ (
+    .A0(_03610_),
+    .A1(_01797_),
+    .S(rst),
+    .X(_03611_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07182_ (
+    .A0(_03612_),
+    .A1(_01796_),
+    .S(rst),
+    .X(_03613_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07183_ (
+    .A0(_03614_),
+    .A1(_01795_),
+    .S(rst),
+    .X(_03615_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07184_ (
+    .A0(_03616_),
+    .A1(_01794_),
+    .S(rst),
+    .X(_03617_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07185_ (
+    .A0(_03618_),
+    .A1(_01793_),
+    .S(rst),
+    .X(_03619_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07186_ (
+    .A0(_03620_),
+    .A1(_01792_),
+    .S(rst),
+    .X(_03621_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07187_ (
+    .A0(_03622_),
+    .A1(_01791_),
+    .S(rst),
+    .X(_03623_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07188_ (
+    .A0(_03624_),
+    .A1(_01790_),
+    .S(rst),
+    .X(_03625_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07189_ (
+    .A0(_03626_),
+    .A1(_01789_),
+    .S(rst),
+    .X(_03627_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07190_ (
+    .A0(_03628_),
+    .A1(_01788_),
+    .S(rst),
+    .X(_03629_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07191_ (
+    .A0(_03630_),
+    .A1(_01787_),
+    .S(rst),
+    .X(_03631_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07192_ (
+    .A0(_03632_),
+    .A1(_01786_),
+    .S(rst),
+    .X(_03633_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07193_ (
+    .A0(_03634_),
+    .A1(_01785_),
+    .S(rst),
+    .X(_03635_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07194_ (
+    .A0(_03636_),
+    .A1(_01784_),
+    .S(rst),
+    .X(_03637_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07195_ (
+    .A0(_03638_),
+    .A1(_01783_),
+    .S(rst),
+    .X(_03639_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07196_ (
+    .A0(_03640_),
+    .A1(_01782_),
+    .S(rst),
+    .X(_03641_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07197_ (
+    .A0(_03642_),
+    .A1(_01781_),
+    .S(rst),
+    .X(_03643_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07198_ (
+    .A0(_03644_),
+    .A1(_01780_),
+    .S(rst),
+    .X(_03645_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07199_ (
+    .A0(_03646_),
+    .A1(_01779_),
+    .S(rst),
+    .X(_03647_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07200_ (
+    .A0(_03648_),
+    .A1(_01778_),
+    .S(rst),
+    .X(_03649_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07201_ (
+    .A0(_03650_),
+    .A1(_01777_),
+    .S(rst),
+    .X(_03651_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07202_ (
+    .A0(_03652_),
+    .A1(_01776_),
+    .S(rst),
+    .X(_03653_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07203_ (
+    .A0(_03654_),
+    .A1(_01775_),
+    .S(rst),
+    .X(_03655_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07204_ (
+    .A0(_03656_),
+    .A1(_01774_),
+    .S(rst),
+    .X(_03657_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07205_ (
+    .A0(_03658_),
+    .A1(_01773_),
+    .S(rst),
+    .X(_03659_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07206_ (
+    .A0(_03660_),
+    .A1(_01772_),
+    .S(rst),
+    .X(_03661_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07207_ (
+    .A0(_03662_),
+    .A1(_01770_),
+    .S(rst),
+    .X(_03663_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07208_ (
+    .A0(_03664_),
+    .A1(_01769_),
+    .S(rst),
+    .X(_03665_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07209_ (
+    .A0(_03666_),
+    .A1(_01768_),
+    .S(rst),
+    .X(_03667_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07210_ (
+    .A0(_03668_),
+    .A1(_01767_),
+    .S(rst),
+    .X(_03669_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07211_ (
+    .A0(_03670_),
+    .A1(_01766_),
+    .S(rst),
+    .X(_03671_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07212_ (
+    .A0(_03672_),
+    .A1(_01765_),
+    .S(rst),
+    .X(_03673_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07213_ (
+    .A0(_03674_),
+    .A1(_01764_),
+    .S(rst),
+    .X(_03675_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07214_ (
+    .A0(_03676_),
+    .A1(_01763_),
+    .S(rst),
+    .X(_03677_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07215_ (
+    .A0(_03678_),
+    .A1(_01762_),
+    .S(rst),
+    .X(_03679_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07216_ (
+    .A0(_03680_),
+    .A1(_01761_),
+    .S(rst),
+    .X(_03681_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07217_ (
+    .A0(_03682_),
+    .A1(_01760_),
+    .S(rst),
+    .X(_03683_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07218_ (
+    .A0(_03684_),
+    .A1(_01759_),
+    .S(rst),
+    .X(_03685_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07219_ (
+    .A0(_03686_),
+    .A1(_01758_),
+    .S(rst),
+    .X(_03687_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07220_ (
+    .A0(_03688_),
+    .A1(_01757_),
+    .S(rst),
+    .X(_03689_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07221_ (
+    .A0(_03690_),
+    .A1(_01756_),
+    .S(rst),
+    .X(_03691_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07222_ (
+    .A0(_03692_),
+    .A1(_01755_),
+    .S(rst),
+    .X(_03693_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07223_ (
+    .A0(_03694_),
+    .A1(_01754_),
+    .S(rst),
+    .X(_03695_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07224_ (
+    .A0(_03696_),
+    .A1(_01753_),
+    .S(rst),
+    .X(_03697_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07225_ (
+    .A0(_03698_),
+    .A1(_01752_),
+    .S(rst),
+    .X(_03699_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07226_ (
+    .A0(_03700_),
+    .A1(_01751_),
+    .S(rst),
+    .X(_03701_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07227_ (
+    .A0(_03702_),
+    .A1(_01750_),
+    .S(rst),
+    .X(_03703_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07228_ (
+    .A0(_03704_),
+    .A1(_01749_),
+    .S(rst),
+    .X(_03705_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07229_ (
+    .A0(_03706_),
+    .A1(_01748_),
+    .S(rst),
+    .X(_03707_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07230_ (
+    .A0(_03708_),
+    .A1(_01747_),
+    .S(rst),
+    .X(_03709_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07231_ (
+    .A0(_03710_),
+    .A1(_01746_),
+    .S(rst),
+    .X(_03711_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07232_ (
+    .A0(_03712_),
+    .A1(_01745_),
+    .S(rst),
+    .X(_03713_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07233_ (
+    .A0(_03714_),
+    .A1(_01744_),
+    .S(rst),
+    .X(_03715_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07234_ (
+    .A0(_03716_),
+    .A1(_01743_),
+    .S(rst),
+    .X(_03717_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07235_ (
+    .A0(_03718_),
+    .A1(_01742_),
+    .S(rst),
+    .X(_03719_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07236_ (
+    .A0(_03720_),
+    .A1(_01741_),
+    .S(rst),
+    .X(_03721_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07237_ (
+    .A0(_03722_),
+    .A1(_01740_),
+    .S(rst),
+    .X(_03723_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07238_ (
+    .A0(_03724_),
+    .A1(_01739_),
+    .S(rst),
+    .X(_03725_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07239_ (
+    .A0(_03726_),
+    .A1(_01738_),
+    .S(rst),
+    .X(_03727_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07240_ (
+    .A0(_03728_),
+    .A1(_01737_),
+    .S(rst),
+    .X(_03729_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07241_ (
+    .A0(_03730_),
+    .A1(_01736_),
+    .S(rst),
+    .X(_03731_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07242_ (
+    .A0(_03732_),
+    .A1(_01735_),
+    .S(rst),
+    .X(_03733_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07243_ (
+    .A0(_03734_),
+    .A1(_01734_),
+    .S(rst),
+    .X(_03735_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07244_ (
+    .A0(_03736_),
+    .A1(_01733_),
+    .S(rst),
+    .X(_03737_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07245_ (
+    .A0(_03738_),
+    .A1(_01732_),
+    .S(rst),
+    .X(_03739_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07246_ (
+    .A0(_03740_),
+    .A1(_01731_),
+    .S(rst),
+    .X(_03741_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07247_ (
+    .A0(_03742_),
+    .A1(_01730_),
+    .S(rst),
+    .X(_03743_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07248_ (
+    .A0(_03744_),
+    .A1(_01729_),
+    .S(rst),
+    .X(_03745_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07249_ (
+    .A0(_03746_),
+    .A1(_01728_),
+    .S(rst),
+    .X(_03747_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07250_ (
+    .A0(_03748_),
+    .A1(_01727_),
+    .S(rst),
+    .X(_03749_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07251_ (
+    .A0(_03750_),
+    .A1(_01726_),
+    .S(rst),
+    .X(_03751_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07252_ (
+    .A0(_03752_),
+    .A1(_01725_),
+    .S(rst),
+    .X(_03753_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07253_ (
+    .A0(_03754_),
+    .A1(_01724_),
+    .S(rst),
+    .X(_03755_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07254_ (
+    .A0(_03756_),
+    .A1(_01723_),
+    .S(rst),
+    .X(_03757_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07255_ (
+    .A0(_03758_),
+    .A1(_01722_),
+    .S(rst),
+    .X(_03759_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07256_ (
+    .A0(_03760_),
+    .A1(_01721_),
+    .S(rst),
+    .X(_03761_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07257_ (
+    .A0(_03762_),
+    .A1(_01720_),
+    .S(rst),
+    .X(_03763_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07258_ (
+    .A0(_03764_),
+    .A1(_01719_),
+    .S(rst),
+    .X(_03765_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07259_ (
+    .A0(_03766_),
+    .A1(_01718_),
+    .S(rst),
+    .X(_03767_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07260_ (
+    .A0(_03768_),
+    .A1(_01717_),
+    .S(rst),
+    .X(_03769_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07261_ (
+    .A0(_03770_),
+    .A1(_01716_),
+    .S(rst),
+    .X(_03771_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07262_ (
+    .A0(_03772_),
+    .A1(_01715_),
+    .S(rst),
+    .X(_03773_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07263_ (
+    .A0(_03774_),
+    .A1(_01714_),
+    .S(rst),
+    .X(_03775_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07264_ (
+    .A0(_03776_),
+    .A1(_01713_),
+    .S(rst),
+    .X(_03777_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07265_ (
+    .A0(_03778_),
+    .A1(_01712_),
+    .S(rst),
+    .X(_03779_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07266_ (
+    .A0(_03780_),
+    .A1(_01711_),
+    .S(rst),
+    .X(_03781_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07267_ (
+    .A0(_03782_),
+    .A1(_01710_),
+    .S(rst),
+    .X(_03783_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07268_ (
+    .A0(_03784_),
+    .A1(_01709_),
+    .S(rst),
+    .X(_03785_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07269_ (
+    .A0(_03786_),
+    .A1(_01708_),
+    .S(rst),
+    .X(_03787_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07270_ (
+    .A0(_03788_),
+    .A1(_01707_),
+    .S(rst),
+    .X(_03789_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07271_ (
+    .A0(_03790_),
+    .A1(_01706_),
+    .S(rst),
+    .X(_03791_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07272_ (
+    .A0(_03792_),
+    .A1(_01705_),
+    .S(rst),
+    .X(_03793_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07273_ (
+    .A0(_03794_),
+    .A1(_01704_),
+    .S(rst),
+    .X(_03795_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07274_ (
+    .A0(_03796_),
+    .A1(_01703_),
+    .S(rst),
+    .X(_03797_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07275_ (
+    .A0(_03798_),
+    .A1(_01702_),
+    .S(rst),
+    .X(_03799_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07276_ (
+    .A0(_03800_),
+    .A1(_01701_),
+    .S(rst),
+    .X(_03801_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07277_ (
+    .A0(_03802_),
+    .A1(_01700_),
+    .S(rst),
+    .X(_03803_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07278_ (
+    .A0(_03804_),
+    .A1(_01699_),
+    .S(rst),
+    .X(_03805_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07279_ (
+    .A0(_03806_),
+    .A1(_01698_),
+    .S(rst),
+    .X(_03807_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07280_ (
+    .A0(_03808_),
+    .A1(_01697_),
+    .S(rst),
+    .X(_03809_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07281_ (
+    .A0(_03810_),
+    .A1(_01696_),
+    .S(rst),
+    .X(_03811_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07282_ (
+    .A0(_03812_),
+    .A1(_01695_),
+    .S(rst),
+    .X(_03813_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07283_ (
+    .A0(_03814_),
+    .A1(_01694_),
+    .S(rst),
+    .X(_03815_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07284_ (
+    .A0(_03816_),
+    .A1(_01693_),
+    .S(rst),
+    .X(_03817_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07285_ (
+    .A0(_03818_),
+    .A1(_01692_),
+    .S(rst),
+    .X(_03819_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07286_ (
+    .A0(_03820_),
+    .A1(_01691_),
+    .S(rst),
+    .X(_03821_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07287_ (
+    .A0(_03822_),
+    .A1(_01690_),
+    .S(rst),
+    .X(_03823_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07288_ (
+    .A0(_03824_),
+    .A1(_01689_),
+    .S(rst),
+    .X(_03825_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07289_ (
+    .A0(_03826_),
+    .A1(_01688_),
+    .S(rst),
+    .X(_03827_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07290_ (
+    .A0(_03828_),
+    .A1(_01687_),
+    .S(rst),
+    .X(_03829_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07291_ (
+    .A0(_03830_),
+    .A1(_01686_),
+    .S(rst),
+    .X(_03831_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07292_ (
+    .A0(_03832_),
+    .A1(_01685_),
+    .S(rst),
+    .X(_03833_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07293_ (
+    .A0(_03834_),
+    .A1(_01684_),
+    .S(rst),
+    .X(_03835_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07294_ (
+    .A0(_03836_),
+    .A1(_01683_),
+    .S(rst),
+    .X(_03837_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07295_ (
+    .A0(_03838_),
+    .A1(_01682_),
+    .S(rst),
+    .X(_03839_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07296_ (
+    .A0(_03840_),
+    .A1(_01681_),
+    .S(rst),
+    .X(_03841_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07297_ (
+    .A0(_03842_),
+    .A1(_01680_),
+    .S(rst),
+    .X(_03843_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07298_ (
+    .A0(_03844_),
+    .A1(_01679_),
+    .S(rst),
+    .X(_03845_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07299_ (
+    .A0(_03846_),
+    .A1(_01678_),
+    .S(rst),
+    .X(_03847_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07300_ (
+    .A0(_03848_),
+    .A1(_01677_),
+    .S(rst),
+    .X(_03849_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07301_ (
+    .A0(_03850_),
+    .A1(_01676_),
+    .S(rst),
+    .X(_03851_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07302_ (
+    .A0(_03852_),
+    .A1(_01675_),
+    .S(rst),
+    .X(_03853_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07303_ (
+    .A0(_03854_),
+    .A1(_01674_),
+    .S(rst),
+    .X(_03855_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07304_ (
+    .A0(_03856_),
+    .A1(_01673_),
+    .S(rst),
+    .X(_03857_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07305_ (
+    .A0(_03858_),
+    .A1(_01672_),
+    .S(rst),
+    .X(_03859_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07306_ (
+    .A0(_03860_),
+    .A1(_01671_),
+    .S(rst),
+    .X(_03861_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07307_ (
+    .A0(_03862_),
+    .A1(_01670_),
+    .S(rst),
+    .X(_03863_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07308_ (
+    .A0(_03864_),
+    .A1(_01669_),
+    .S(rst),
+    .X(_03865_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07309_ (
+    .A0(_03866_),
+    .A1(_01668_),
+    .S(rst),
+    .X(_03867_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07310_ (
+    .A0(_03868_),
+    .A1(_01667_),
+    .S(rst),
+    .X(_03869_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07311_ (
+    .A0(_03870_),
+    .A1(_01666_),
+    .S(rst),
+    .X(_03871_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07312_ (
+    .A0(_03872_),
+    .A1(_01665_),
+    .S(rst),
+    .X(_03873_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07313_ (
+    .A0(_03874_),
+    .A1(_01664_),
+    .S(rst),
+    .X(_03875_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07314_ (
+    .A0(_03876_),
+    .A1(_01663_),
+    .S(rst),
+    .X(_03877_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07315_ (
+    .A0(_03878_),
+    .A1(_01662_),
+    .S(rst),
+    .X(_03879_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07316_ (
+    .A0(_03880_),
+    .A1(_01661_),
+    .S(rst),
+    .X(_03881_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07317_ (
+    .A0(_03882_),
+    .A1(_01660_),
+    .S(rst),
+    .X(_03883_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07318_ (
+    .A0(_03884_),
+    .A1(_01659_),
+    .S(rst),
+    .X(_03885_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07319_ (
+    .A0(_03886_),
+    .A1(_01658_),
+    .S(rst),
+    .X(_03887_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07320_ (
+    .A0(_03888_),
+    .A1(_01657_),
+    .S(rst),
+    .X(_03889_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07321_ (
+    .A0(_03890_),
+    .A1(_01656_),
+    .S(rst),
+    .X(_03891_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07322_ (
+    .A0(_03892_),
+    .A1(_01655_),
+    .S(rst),
+    .X(_03893_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07323_ (
+    .A0(_03894_),
+    .A1(_01654_),
+    .S(rst),
+    .X(_03895_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07324_ (
+    .A0(_03896_),
+    .A1(_01653_),
+    .S(rst),
+    .X(_03897_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07325_ (
+    .A0(_03898_),
+    .A1(_01652_),
+    .S(rst),
+    .X(_03899_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07326_ (
+    .A0(_03900_),
+    .A1(_01651_),
+    .S(rst),
+    .X(_03901_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07327_ (
+    .A0(_03902_),
+    .A1(_01650_),
+    .S(rst),
+    .X(_03903_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07328_ (
+    .A0(_03904_),
+    .A1(_01649_),
+    .S(rst),
+    .X(_03905_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07329_ (
+    .A0(_03906_),
+    .A1(_01648_),
+    .S(rst),
+    .X(_03907_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07330_ (
+    .A0(_03908_),
+    .A1(_01647_),
+    .S(rst),
+    .X(_03909_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07331_ (
+    .A0(_03910_),
+    .A1(_01646_),
+    .S(rst),
+    .X(_03911_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07332_ (
+    .A0(_03912_),
+    .A1(_01645_),
+    .S(rst),
+    .X(_03913_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07333_ (
+    .A0(_03914_),
+    .A1(_01644_),
+    .S(rst),
+    .X(_03915_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07334_ (
+    .A0(_03916_),
+    .A1(_01643_),
+    .S(rst),
+    .X(_03917_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07335_ (
+    .A0(_03918_),
+    .A1(_01642_),
+    .S(rst),
+    .X(_03919_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07336_ (
+    .A0(_03920_),
+    .A1(_01641_),
+    .S(rst),
+    .X(_03921_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07337_ (
+    .A0(_03922_),
+    .A1(_01640_),
+    .S(rst),
+    .X(_03923_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07338_ (
+    .A0(_03924_),
+    .A1(_01639_),
+    .S(rst),
+    .X(_03925_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07339_ (
+    .A0(_03926_),
+    .A1(_01638_),
+    .S(rst),
+    .X(_03927_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07340_ (
+    .A0(_03928_),
+    .A1(_01637_),
+    .S(rst),
+    .X(_03929_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07341_ (
+    .A0(_03930_),
+    .A1(_01636_),
+    .S(rst),
+    .X(_03931_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07342_ (
+    .A0(_03932_),
+    .A1(_01635_),
+    .S(rst),
+    .X(_03933_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07343_ (
+    .A0(_03934_),
+    .A1(_01634_),
+    .S(rst),
+    .X(_03935_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07344_ (
+    .A0(_03936_),
+    .A1(_01633_),
+    .S(rst),
+    .X(_03937_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07345_ (
+    .A0(_03938_),
+    .A1(_01632_),
+    .S(rst),
+    .X(_03939_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07346_ (
+    .A0(_03940_),
+    .A1(_01631_),
+    .S(rst),
+    .X(_03941_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07347_ (
+    .A0(_03942_),
+    .A1(_01630_),
+    .S(rst),
+    .X(_03943_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07348_ (
+    .A0(_03944_),
+    .A1(_01629_),
+    .S(rst),
+    .X(_03945_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07349_ (
+    .A0(_03946_),
+    .A1(_01628_),
+    .S(rst),
+    .X(_03947_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07350_ (
+    .A0(_03948_),
+    .A1(_01627_),
+    .S(rst),
+    .X(_03949_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07351_ (
+    .A0(_03950_),
+    .A1(_01626_),
+    .S(rst),
+    .X(_03951_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07352_ (
+    .A0(_03952_),
+    .A1(_01625_),
+    .S(rst),
+    .X(_03953_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07353_ (
+    .A0(_03954_),
+    .A1(_01624_),
+    .S(rst),
+    .X(_03955_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07354_ (
+    .A0(_03956_),
+    .A1(_01623_),
+    .S(rst),
+    .X(_03957_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07355_ (
+    .A0(_03958_),
+    .A1(_01622_),
+    .S(rst),
+    .X(_03959_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07356_ (
+    .A0(_03960_),
+    .A1(_01621_),
+    .S(rst),
+    .X(_03961_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07357_ (
+    .A0(_03962_),
+    .A1(_01620_),
+    .S(rst),
+    .X(_03963_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07358_ (
+    .A0(_03964_),
+    .A1(_01619_),
+    .S(rst),
+    .X(_03965_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07359_ (
+    .A0(_03966_),
+    .A1(_01618_),
+    .S(rst),
+    .X(_03967_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07360_ (
+    .A0(_03968_),
+    .A1(_01617_),
+    .S(rst),
+    .X(_03969_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07361_ (
+    .A0(_03970_),
+    .A1(_01771_),
+    .S(rst),
+    .X(_03971_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07362_ (
+    .A0(_03972_),
+    .A1(_01616_),
+    .S(rst),
+    .X(_03973_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07363_ (
+    .A0(_03974_),
+    .A1(_01615_),
+    .S(rst),
+    .X(_03975_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07364_ (
+    .A0(_03976_),
+    .A1(_01614_),
+    .S(rst),
+    .X(_03977_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07365_ (
+    .A0(_03978_),
+    .A1(_01613_),
+    .S(rst),
+    .X(_03979_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07366_ (
+    .A0(_03980_),
+    .A1(_01612_),
+    .S(rst),
+    .X(_03981_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07367_ (
+    .A0(_03982_),
+    .A1(_01611_),
+    .S(rst),
+    .X(_03983_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07368_ (
+    .A0(_03984_),
+    .A1(_01610_),
+    .S(rst),
+    .X(_03985_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07369_ (
+    .A0(_03986_),
+    .A1(_01609_),
+    .S(rst),
+    .X(_03987_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07370_ (
+    .A0(_03988_),
+    .A1(_01608_),
+    .S(rst),
+    .X(_03989_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07371_ (
+    .A0(_03990_),
+    .A1(_01607_),
+    .S(rst),
+    .X(_03991_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07372_ (
+    .A0(_03992_),
+    .A1(_01606_),
+    .S(rst),
+    .X(_03993_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07373_ (
+    .A0(_03994_),
+    .A1(_01605_),
+    .S(rst),
+    .X(_03995_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07374_ (
+    .A0(_03996_),
+    .A1(_01604_),
+    .S(rst),
+    .X(_03997_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07375_ (
+    .A0(_03998_),
+    .A1(_01603_),
+    .S(rst),
+    .X(_03999_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07376_ (
+    .A0(_04000_),
+    .A1(_01602_),
+    .S(rst),
+    .X(_04001_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07377_ (
+    .A0(_04002_),
+    .A1(_01601_),
+    .S(rst),
+    .X(_04003_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07378_ (
+    .A0(_04004_),
+    .A1(_01600_),
+    .S(rst),
+    .X(_04005_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07379_ (
+    .A0(_04006_),
+    .A1(_01599_),
+    .S(rst),
+    .X(_04007_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07380_ (
+    .A0(_04008_),
+    .A1(_01598_),
+    .S(rst),
+    .X(_04009_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07381_ (
+    .A0(_04010_),
+    .A1(_01597_),
+    .S(rst),
+    .X(_04011_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07382_ (
+    .A0(_04012_),
+    .A1(_01596_),
+    .S(rst),
+    .X(_04013_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07383_ (
+    .A0(_04014_),
+    .A1(_01595_),
+    .S(rst),
+    .X(_04015_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07384_ (
+    .A0(_04016_),
+    .A1(_01594_),
+    .S(rst),
+    .X(_04017_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07385_ (
+    .A0(_04018_),
+    .A1(_01593_),
+    .S(rst),
+    .X(_04019_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07386_ (
+    .A0(_04020_),
+    .A1(_01592_),
+    .S(rst),
+    .X(_04021_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07387_ (
+    .A0(_04022_),
+    .A1(_01591_),
+    .S(rst),
+    .X(_04023_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07388_ (
+    .A0(_04024_),
+    .A1(_01590_),
+    .S(rst),
+    .X(_04025_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07389_ (
+    .A0(_04026_),
+    .A1(_01589_),
+    .S(rst),
+    .X(_04027_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07390_ (
+    .A0(_04028_),
+    .A1(_01550_),
+    .S(rst),
+    .X(_04029_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07391_ (
+    .A0(_04030_),
+    .A1(_01549_),
+    .S(rst),
+    .X(_04031_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07392_ (
+    .A0(_04032_),
+    .A1(_01588_),
+    .S(rst),
+    .X(_04033_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07393_ (
+    .A0(_04034_),
+    .A1(_01551_),
+    .S(rst),
+    .X(_04035_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07394_ (
+    .A0(_04036_),
+    .A1(_01548_),
+    .S(rst),
+    .X(_04037_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07395_ (
+    .A0(_04038_),
+    .A1(_01587_),
+    .S(rst),
+    .X(_04039_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07396_ (
+    .A0(_04040_),
+    .A1(_01552_),
+    .S(rst),
+    .X(_04041_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07397_ (
+    .A0(_04042_),
+    .A1(_01546_),
+    .S(rst),
+    .X(_04043_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07398_ (
+    .A0(_04044_),
+    .A1(_01586_),
+    .S(rst),
+    .X(_04045_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07399_ (
+    .A0(_04046_),
+    .A1(_01543_),
+    .S(rst),
+    .X(_04047_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07400_ (
+    .A0(_04048_),
+    .A1(_01585_),
+    .S(rst),
+    .X(_04049_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07401_ (
+    .A0(_04050_),
+    .A1(_01553_),
+    .S(rst),
+    .X(_04051_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07402_ (
+    .A0(_04052_),
+    .A1(_01545_),
+    .S(rst),
+    .X(_04053_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07403_ (
+    .A0(_04054_),
+    .A1(_01584_),
+    .S(rst),
+    .X(_04055_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07404_ (
+    .A0(_04056_),
+    .A1(_01583_),
+    .S(rst),
+    .X(_04057_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07405_ (
+    .A0(_04058_),
+    .A1(_01582_),
+    .S(rst),
+    .X(_04059_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07406_ (
+    .A0(_04060_),
+    .A1(_01581_),
+    .S(rst),
+    .X(_04061_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07407_ (
+    .A0(_04062_),
+    .A1(_01580_),
+    .S(rst),
+    .X(_04063_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07408_ (
+    .A0(_04064_),
+    .A1(_01579_),
+    .S(rst),
+    .X(_04065_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07409_ (
+    .A0(_04066_),
+    .A1(_01578_),
+    .S(rst),
+    .X(_04067_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07410_ (
+    .A0(_04068_),
+    .A1(_01577_),
+    .S(rst),
+    .X(_04069_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07411_ (
+    .A0(_04070_),
+    .A1(_01576_),
+    .S(rst),
+    .X(_04071_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07412_ (
+    .A0(_04072_),
+    .A1(_01575_),
+    .S(rst),
+    .X(_04073_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07413_ (
+    .A0(_04074_),
+    .A1(_01574_),
+    .S(rst),
+    .X(_04075_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07414_ (
+    .A0(_04076_),
+    .A1(_01573_),
+    .S(rst),
+    .X(_04077_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07415_ (
+    .A0(_04078_),
+    .A1(_01572_),
+    .S(rst),
+    .X(_04079_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07416_ (
+    .A0(_04080_),
+    .A1(_01571_),
+    .S(rst),
+    .X(_04081_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07417_ (
+    .A0(_04082_),
+    .A1(_01570_),
+    .S(rst),
+    .X(_04083_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07418_ (
+    .A0(_04084_),
+    .A1(_01569_),
+    .S(rst),
+    .X(_04085_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07419_ (
+    .A0(_04086_),
+    .A1(_01568_),
+    .S(rst),
+    .X(_04087_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07420_ (
+    .A0(_04088_),
+    .A1(_01567_),
+    .S(rst),
+    .X(_04089_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07421_ (
+    .A0(_04090_),
+    .A1(_01566_),
+    .S(rst),
+    .X(_04091_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07422_ (
+    .A0(_04092_),
+    .A1(_01565_),
+    .S(rst),
+    .X(_04093_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07423_ (
+    .A0(_04094_),
+    .A1(_01564_),
+    .S(rst),
+    .X(_04095_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07424_ (
+    .A0(_04096_),
+    .A1(_01563_),
+    .S(rst),
+    .X(_04097_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07425_ (
+    .A0(_04098_),
+    .A1(_01562_),
+    .S(rst),
+    .X(_04099_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07426_ (
+    .A0(_04100_),
+    .A1(_01561_),
+    .S(rst),
+    .X(_04101_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07427_ (
+    .A0(_04102_),
+    .A1(_01560_),
+    .S(rst),
+    .X(_04103_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07428_ (
+    .A0(_04104_),
+    .A1(_01559_),
+    .S(rst),
+    .X(_04105_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07429_ (
+    .A0(_04106_),
+    .A1(_01558_),
+    .S(rst),
+    .X(_04107_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07430_ (
+    .A0(_04108_),
+    .A1(_01557_),
+    .S(rst),
+    .X(_04109_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07431_ (
+    .A0(_04110_),
+    .A1(_01556_),
+    .S(rst),
+    .X(_04111_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07432_ (
+    .A0(_04112_),
+    .A1(_01555_),
+    .S(rst),
+    .X(_04113_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07433_ (
+    .A0(_04114_),
+    .A1(_01554_),
+    .S(rst),
+    .X(_04115_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07434_ (
+    .A0(_04116_),
+    .A1(_01547_),
+    .S(rst),
+    .X(_04117_)
+  );
+  sky130_fd_sc_hd__mux2_1 _07435_ (
+    .A0(_04118_),
+    .A1(_01544_),
+    .S(rst),
+    .X(_04119_)
+  );
+  sky130_fd_sc_hd__conb_1 _07436_ (
+    .LO(_00982_)
+  );
+  sky130_fd_sc_hd__conb_1 _07437_ (
+    .LO(_00983_)
+  );
+  sky130_fd_sc_hd__conb_1 _07438_ (
+    .LO(_00984_)
+  );
+  sky130_fd_sc_hd__conb_1 _07439_ (
+    .LO(_00985_)
+  );
+  sky130_fd_sc_hd__conb_1 _07440_ (
+    .LO(_00986_)
+  );
+  sky130_fd_sc_hd__conb_1 _07441_ (
+    .LO(_00987_)
+  );
+  sky130_fd_sc_hd__conb_1 _07442_ (
+    .LO(_00988_)
+  );
+  sky130_fd_sc_hd__conb_1 _07443_ (
+    .LO(_00989_)
+  );
+  sky130_fd_sc_hd__conb_1 _07444_ (
+    .LO(_00990_)
+  );
+  sky130_fd_sc_hd__conb_1 _07445_ (
+    .LO(_00991_)
+  );
+  sky130_fd_sc_hd__conb_1 _07446_ (
+    .LO(_00992_)
+  );
+  sky130_fd_sc_hd__conb_1 _07447_ (
+    .LO(_00993_)
+  );
+  sky130_fd_sc_hd__conb_1 _07448_ (
+    .LO(_00994_)
+  );
+  sky130_fd_sc_hd__conb_1 _07449_ (
+    .LO(_00995_)
+  );
+  sky130_fd_sc_hd__conb_1 _07450_ (
+    .LO(_00996_)
+  );
+  sky130_fd_sc_hd__conb_1 _07451_ (
+    .LO(_00997_)
+  );
+  sky130_fd_sc_hd__conb_1 _07452_ (
+    .LO(_00998_)
+  );
+  sky130_fd_sc_hd__conb_1 _07453_ (
+    .LO(_00999_)
+  );
+  sky130_fd_sc_hd__conb_1 _07454_ (
+    .LO(_01000_)
+  );
+  sky130_fd_sc_hd__conb_1 _07455_ (
+    .LO(_01001_)
+  );
+  sky130_fd_sc_hd__conb_1 _07456_ (
+    .LO(_01002_)
+  );
+  sky130_fd_sc_hd__conb_1 _07457_ (
+    .LO(_01003_)
+  );
+  sky130_fd_sc_hd__conb_1 _07458_ (
+    .LO(_01004_)
+  );
+  sky130_fd_sc_hd__conb_1 _07459_ (
+    .LO(_01005_)
+  );
+  sky130_fd_sc_hd__conb_1 _07460_ (
+    .LO(_01006_)
+  );
+  sky130_fd_sc_hd__conb_1 _07461_ (
+    .LO(_01007_)
+  );
+  sky130_fd_sc_hd__conb_1 _07462_ (
+    .LO(_01008_)
+  );
+  sky130_fd_sc_hd__conb_1 _07463_ (
+    .LO(_01009_)
+  );
+  sky130_fd_sc_hd__conb_1 _07464_ (
+    .LO(_01010_)
+  );
+  sky130_fd_sc_hd__conb_1 _07465_ (
+    .LO(_01011_)
+  );
+  sky130_fd_sc_hd__conb_1 _07466_ (
+    .LO(_01012_)
+  );
+  sky130_fd_sc_hd__conb_1 _07467_ (
+    .LO(_01013_)
+  );
+  sky130_fd_sc_hd__conb_1 _07468_ (
+    .LO(_01014_)
+  );
+  sky130_fd_sc_hd__conb_1 _07469_ (
+    .LO(_01015_)
+  );
+  sky130_fd_sc_hd__conb_1 _07470_ (
+    .LO(_01016_)
+  );
+  sky130_fd_sc_hd__conb_1 _07471_ (
+    .LO(_01017_)
+  );
+  sky130_fd_sc_hd__conb_1 _07472_ (
+    .LO(_01018_)
+  );
+  sky130_fd_sc_hd__conb_1 _07473_ (
+    .LO(_01019_)
+  );
+  sky130_fd_sc_hd__conb_1 _07474_ (
+    .LO(_01020_)
+  );
+  sky130_fd_sc_hd__conb_1 _07475_ (
+    .LO(_01021_)
+  );
+  sky130_fd_sc_hd__conb_1 _07476_ (
+    .LO(_01022_)
+  );
+  sky130_fd_sc_hd__conb_1 _07477_ (
+    .LO(_01023_)
+  );
+  sky130_fd_sc_hd__conb_1 _07478_ (
+    .LO(_01024_)
+  );
+  sky130_fd_sc_hd__conb_1 _07479_ (
+    .LO(_01025_)
+  );
+  sky130_fd_sc_hd__conb_1 _07480_ (
+    .LO(_01026_)
+  );
+  sky130_fd_sc_hd__conb_1 _07481_ (
+    .LO(_01027_)
+  );
+  sky130_fd_sc_hd__conb_1 _07482_ (
+    .LO(_01028_)
+  );
+  sky130_fd_sc_hd__conb_1 _07483_ (
+    .LO(_01029_)
+  );
+  sky130_fd_sc_hd__conb_1 _07484_ (
+    .LO(_01030_)
+  );
+  sky130_fd_sc_hd__conb_1 _07485_ (
+    .LO(_01031_)
+  );
+  sky130_fd_sc_hd__conb_1 _07486_ (
+    .LO(_01032_)
+  );
+  sky130_fd_sc_hd__conb_1 _07487_ (
+    .LO(_01033_)
+  );
+  sky130_fd_sc_hd__conb_1 _07488_ (
+    .LO(_01034_)
+  );
+  sky130_fd_sc_hd__conb_1 _07489_ (
+    .LO(_01035_)
+  );
+  sky130_fd_sc_hd__conb_1 _07490_ (
+    .LO(_01036_)
+  );
+  sky130_fd_sc_hd__conb_1 _07491_ (
+    .LO(_01037_)
+  );
+  sky130_fd_sc_hd__conb_1 _07492_ (
+    .LO(_01038_)
+  );
+  sky130_fd_sc_hd__conb_1 _07493_ (
+    .LO(_01039_)
+  );
+  sky130_fd_sc_hd__conb_1 _07494_ (
+    .LO(_01040_)
+  );
+  sky130_fd_sc_hd__conb_1 _07495_ (
+    .LO(_01041_)
+  );
+  sky130_fd_sc_hd__conb_1 _07496_ (
+    .LO(_01042_)
+  );
+  sky130_fd_sc_hd__conb_1 _07497_ (
+    .LO(_01043_)
+  );
+  sky130_fd_sc_hd__conb_1 _07498_ (
+    .LO(_01044_)
+  );
+  sky130_fd_sc_hd__conb_1 _07499_ (
+    .LO(_01045_)
+  );
+  sky130_fd_sc_hd__conb_1 _07500_ (
+    .LO(_01046_)
+  );
+  sky130_fd_sc_hd__conb_1 _07501_ (
+    .LO(_01047_)
+  );
+  sky130_fd_sc_hd__conb_1 _07502_ (
+    .LO(_01048_)
+  );
+  sky130_fd_sc_hd__conb_1 _07503_ (
+    .LO(_01049_)
+  );
+  sky130_fd_sc_hd__conb_1 _07504_ (
+    .LO(_01050_)
+  );
+  sky130_fd_sc_hd__conb_1 _07505_ (
+    .LO(_01051_)
+  );
+  sky130_fd_sc_hd__conb_1 _07506_ (
+    .LO(_01052_)
+  );
+  sky130_fd_sc_hd__conb_1 _07507_ (
+    .LO(_01053_)
+  );
+  sky130_fd_sc_hd__conb_1 _07508_ (
+    .LO(_01054_)
+  );
+  sky130_fd_sc_hd__conb_1 _07509_ (
+    .LO(_01055_)
+  );
+  sky130_fd_sc_hd__conb_1 _07510_ (
+    .LO(_01056_)
+  );
+  sky130_fd_sc_hd__conb_1 _07511_ (
+    .LO(_01057_)
+  );
+  sky130_fd_sc_hd__conb_1 _07512_ (
+    .LO(_01058_)
+  );
+  sky130_fd_sc_hd__conb_1 _07513_ (
+    .LO(_01059_)
+  );
+  sky130_fd_sc_hd__conb_1 _07514_ (
+    .LO(_01060_)
+  );
+  sky130_fd_sc_hd__conb_1 _07515_ (
+    .LO(_01061_)
+  );
+  sky130_fd_sc_hd__conb_1 _07516_ (
+    .LO(_01062_)
+  );
+  sky130_fd_sc_hd__conb_1 _07517_ (
+    .LO(_01063_)
+  );
+  sky130_fd_sc_hd__conb_1 _07518_ (
+    .LO(_01064_)
+  );
+  sky130_fd_sc_hd__conb_1 _07519_ (
+    .LO(_01065_)
+  );
+  sky130_fd_sc_hd__conb_1 _07520_ (
+    .LO(_01066_)
+  );
+  sky130_fd_sc_hd__conb_1 _07521_ (
+    .LO(_01067_)
+  );
+  sky130_fd_sc_hd__conb_1 _07522_ (
+    .LO(_01068_)
+  );
+  sky130_fd_sc_hd__conb_1 _07523_ (
+    .LO(_01069_)
+  );
+  sky130_fd_sc_hd__conb_1 _07524_ (
+    .LO(_01070_)
+  );
+  sky130_fd_sc_hd__conb_1 _07525_ (
+    .LO(_01071_)
+  );
+  sky130_fd_sc_hd__conb_1 _07526_ (
+    .LO(_01072_)
+  );
+  sky130_fd_sc_hd__conb_1 _07527_ (
+    .LO(_01073_)
+  );
+  sky130_fd_sc_hd__conb_1 _07528_ (
+    .LO(_01074_)
+  );
+  sky130_fd_sc_hd__conb_1 _07529_ (
+    .LO(_01075_)
+  );
+  sky130_fd_sc_hd__conb_1 _07530_ (
+    .LO(_01076_)
+  );
+  sky130_fd_sc_hd__conb_1 _07531_ (
+    .LO(_01077_)
+  );
+  sky130_fd_sc_hd__conb_1 _07532_ (
+    .LO(_01078_)
+  );
+  sky130_fd_sc_hd__conb_1 _07533_ (
+    .LO(_01079_)
+  );
+  sky130_fd_sc_hd__conb_1 _07534_ (
+    .LO(_01080_)
+  );
+  sky130_fd_sc_hd__conb_1 _07535_ (
+    .LO(_01081_)
+  );
+  sky130_fd_sc_hd__conb_1 _07536_ (
+    .LO(_01082_)
+  );
+  sky130_fd_sc_hd__conb_1 _07537_ (
+    .LO(_01083_)
+  );
+  sky130_fd_sc_hd__conb_1 _07538_ (
+    .LO(_01084_)
+  );
+  sky130_fd_sc_hd__conb_1 _07539_ (
+    .LO(_01085_)
+  );
+  sky130_fd_sc_hd__conb_1 _07540_ (
+    .LO(_01086_)
+  );
+  sky130_fd_sc_hd__conb_1 _07541_ (
+    .LO(_01087_)
+  );
+  sky130_fd_sc_hd__conb_1 _07542_ (
+    .LO(_01088_)
+  );
+  sky130_fd_sc_hd__conb_1 _07543_ (
+    .LO(_01089_)
+  );
+  sky130_fd_sc_hd__conb_1 _07544_ (
+    .LO(_01090_)
+  );
+  sky130_fd_sc_hd__conb_1 _07545_ (
+    .LO(_01091_)
+  );
+  sky130_fd_sc_hd__conb_1 _07546_ (
+    .LO(_01092_)
+  );
+  sky130_fd_sc_hd__conb_1 _07547_ (
+    .LO(_01093_)
+  );
+  sky130_fd_sc_hd__conb_1 _07548_ (
+    .LO(_01094_)
+  );
+  sky130_fd_sc_hd__conb_1 _07549_ (
+    .LO(_01095_)
+  );
+  sky130_fd_sc_hd__conb_1 _07550_ (
+    .LO(_01096_)
+  );
+  sky130_fd_sc_hd__conb_1 _07551_ (
+    .LO(_01097_)
+  );
+  sky130_fd_sc_hd__conb_1 _07552_ (
+    .LO(_01098_)
+  );
+  sky130_fd_sc_hd__conb_1 _07553_ (
+    .LO(_01099_)
+  );
+  sky130_fd_sc_hd__conb_1 _07554_ (
+    .LO(_01100_)
+  );
+  sky130_fd_sc_hd__conb_1 _07555_ (
+    .LO(_01101_)
+  );
+  sky130_fd_sc_hd__conb_1 _07556_ (
+    .LO(_01102_)
+  );
+  sky130_fd_sc_hd__conb_1 _07557_ (
+    .LO(_01103_)
+  );
+  sky130_fd_sc_hd__conb_1 _07558_ (
+    .LO(_01104_)
+  );
+  sky130_fd_sc_hd__conb_1 _07559_ (
+    .LO(_01105_)
+  );
+  sky130_fd_sc_hd__conb_1 _07560_ (
+    .LO(_01106_)
+  );
+  sky130_fd_sc_hd__conb_1 _07561_ (
+    .LO(_01107_)
+  );
+  sky130_fd_sc_hd__conb_1 _07562_ (
+    .LO(_01108_)
+  );
+  sky130_fd_sc_hd__conb_1 _07563_ (
+    .LO(_01109_)
+  );
+  sky130_fd_sc_hd__conb_1 _07564_ (
+    .LO(_01110_)
+  );
+  sky130_fd_sc_hd__conb_1 _07565_ (
+    .LO(_01111_)
+  );
+  sky130_fd_sc_hd__conb_1 _07566_ (
+    .LO(_01112_)
+  );
+  sky130_fd_sc_hd__conb_1 _07567_ (
+    .LO(_01113_)
+  );
+  sky130_fd_sc_hd__conb_1 _07568_ (
+    .LO(_01114_)
+  );
+  sky130_fd_sc_hd__conb_1 _07569_ (
+    .LO(_01115_)
+  );
+  sky130_fd_sc_hd__conb_1 _07570_ (
+    .LO(_01116_)
+  );
+  sky130_fd_sc_hd__conb_1 _07571_ (
+    .LO(_01117_)
+  );
+  sky130_fd_sc_hd__conb_1 _07572_ (
+    .LO(_01118_)
+  );
+  sky130_fd_sc_hd__conb_1 _07573_ (
+    .LO(_01119_)
+  );
+  sky130_fd_sc_hd__conb_1 _07574_ (
+    .LO(_01120_)
+  );
+  sky130_fd_sc_hd__conb_1 _07575_ (
+    .LO(_01121_)
+  );
+  sky130_fd_sc_hd__conb_1 _07576_ (
+    .LO(_01122_)
+  );
+  sky130_fd_sc_hd__conb_1 _07577_ (
+    .LO(_01123_)
+  );
+  sky130_fd_sc_hd__conb_1 _07578_ (
+    .LO(_01124_)
+  );
+  sky130_fd_sc_hd__conb_1 _07579_ (
+    .LO(_01125_)
+  );
+  sky130_fd_sc_hd__conb_1 _07580_ (
+    .LO(_01126_)
+  );
+  sky130_fd_sc_hd__conb_1 _07581_ (
+    .LO(_01127_)
+  );
+  sky130_fd_sc_hd__conb_1 _07582_ (
+    .LO(_01128_)
+  );
+  sky130_fd_sc_hd__conb_1 _07583_ (
+    .LO(_01129_)
+  );
+  sky130_fd_sc_hd__conb_1 _07584_ (
+    .LO(_01130_)
+  );
+  sky130_fd_sc_hd__conb_1 _07585_ (
+    .LO(_01131_)
+  );
+  sky130_fd_sc_hd__conb_1 _07586_ (
+    .LO(_01132_)
+  );
+  sky130_fd_sc_hd__conb_1 _07587_ (
+    .LO(_01133_)
+  );
+  sky130_fd_sc_hd__conb_1 _07588_ (
+    .LO(_01134_)
+  );
+  sky130_fd_sc_hd__conb_1 _07589_ (
+    .LO(_01135_)
+  );
+  sky130_fd_sc_hd__conb_1 _07590_ (
+    .LO(_01136_)
+  );
+  sky130_fd_sc_hd__conb_1 _07591_ (
+    .LO(_01137_)
+  );
+  sky130_fd_sc_hd__conb_1 _07592_ (
+    .LO(_01138_)
+  );
+  sky130_fd_sc_hd__conb_1 _07593_ (
+    .LO(_01139_)
+  );
+  sky130_fd_sc_hd__conb_1 _07594_ (
+    .LO(_01140_)
+  );
+  sky130_fd_sc_hd__conb_1 _07595_ (
+    .LO(_01141_)
+  );
+  sky130_fd_sc_hd__conb_1 _07596_ (
+    .LO(_01142_)
+  );
+  sky130_fd_sc_hd__conb_1 _07597_ (
+    .LO(_01143_)
+  );
+  sky130_fd_sc_hd__conb_1 _07598_ (
+    .LO(_01144_)
+  );
+  sky130_fd_sc_hd__conb_1 _07599_ (
+    .LO(_01145_)
+  );
+  sky130_fd_sc_hd__conb_1 _07600_ (
+    .LO(_01146_)
+  );
+  sky130_fd_sc_hd__conb_1 _07601_ (
+    .LO(_01147_)
+  );
+  sky130_fd_sc_hd__conb_1 _07602_ (
+    .LO(_01148_)
+  );
+  sky130_fd_sc_hd__conb_1 _07603_ (
+    .LO(_01149_)
+  );
+  sky130_fd_sc_hd__conb_1 _07604_ (
+    .LO(_01150_)
+  );
+  sky130_fd_sc_hd__conb_1 _07605_ (
+    .LO(_01151_)
+  );
+  sky130_fd_sc_hd__conb_1 _07606_ (
+    .LO(_01152_)
+  );
+  sky130_fd_sc_hd__conb_1 _07607_ (
+    .LO(_01153_)
+  );
+  sky130_fd_sc_hd__conb_1 _07608_ (
+    .LO(_01154_)
+  );
+  sky130_fd_sc_hd__conb_1 _07609_ (
+    .LO(_01155_)
+  );
+  sky130_fd_sc_hd__conb_1 _07610_ (
+    .LO(_01156_)
+  );
+  sky130_fd_sc_hd__conb_1 _07611_ (
+    .LO(_01157_)
+  );
+  sky130_fd_sc_hd__conb_1 _07612_ (
+    .LO(_01158_)
+  );
+  sky130_fd_sc_hd__conb_1 _07613_ (
+    .LO(_01159_)
+  );
+  sky130_fd_sc_hd__conb_1 _07614_ (
+    .LO(_01160_)
+  );
+  sky130_fd_sc_hd__conb_1 _07615_ (
+    .LO(_01161_)
+  );
+  sky130_fd_sc_hd__conb_1 _07616_ (
+    .LO(_01162_)
+  );
+  sky130_fd_sc_hd__conb_1 _07617_ (
+    .LO(_01163_)
+  );
+  sky130_fd_sc_hd__conb_1 _07618_ (
+    .LO(_01164_)
+  );
+  sky130_fd_sc_hd__conb_1 _07619_ (
+    .LO(_01165_)
+  );
+  sky130_fd_sc_hd__conb_1 _07620_ (
+    .LO(_01166_)
+  );
+  sky130_fd_sc_hd__conb_1 _07621_ (
+    .LO(_01167_)
+  );
+  sky130_fd_sc_hd__conb_1 _07622_ (
+    .LO(_01168_)
+  );
+  sky130_fd_sc_hd__conb_1 _07623_ (
+    .LO(_01169_)
+  );
+  sky130_fd_sc_hd__conb_1 _07624_ (
+    .LO(_01170_)
+  );
+  sky130_fd_sc_hd__conb_1 _07625_ (
+    .LO(_01171_)
+  );
+  sky130_fd_sc_hd__conb_1 _07626_ (
+    .LO(_01172_)
+  );
+  sky130_fd_sc_hd__conb_1 _07627_ (
+    .LO(_01173_)
+  );
+  sky130_fd_sc_hd__conb_1 _07628_ (
+    .LO(_01174_)
+  );
+  sky130_fd_sc_hd__conb_1 _07629_ (
+    .LO(_01175_)
+  );
+  sky130_fd_sc_hd__conb_1 _07630_ (
+    .LO(_01176_)
+  );
+  sky130_fd_sc_hd__conb_1 _07631_ (
+    .LO(_01177_)
+  );
+  sky130_fd_sc_hd__conb_1 _07632_ (
+    .LO(_01178_)
+  );
+  sky130_fd_sc_hd__conb_1 _07633_ (
+    .LO(_01179_)
+  );
+  sky130_fd_sc_hd__conb_1 _07634_ (
+    .LO(_01180_)
+  );
+  sky130_fd_sc_hd__conb_1 _07635_ (
+    .LO(_01181_)
+  );
+  sky130_fd_sc_hd__conb_1 _07636_ (
+    .LO(_01182_)
+  );
+  sky130_fd_sc_hd__conb_1 _07637_ (
+    .LO(_01183_)
+  );
+  sky130_fd_sc_hd__conb_1 _07638_ (
+    .LO(_01184_)
+  );
+  sky130_fd_sc_hd__conb_1 _07639_ (
+    .LO(_01185_)
+  );
+  sky130_fd_sc_hd__conb_1 _07640_ (
+    .LO(_01186_)
+  );
+  sky130_fd_sc_hd__conb_1 _07641_ (
+    .LO(_01187_)
+  );
+  sky130_fd_sc_hd__conb_1 _07642_ (
+    .LO(_01188_)
+  );
+  sky130_fd_sc_hd__conb_1 _07643_ (
+    .LO(_01189_)
+  );
+  sky130_fd_sc_hd__conb_1 _07644_ (
+    .LO(_01190_)
+  );
+  sky130_fd_sc_hd__conb_1 _07645_ (
+    .LO(_01191_)
+  );
+  sky130_fd_sc_hd__conb_1 _07646_ (
+    .LO(_01192_)
+  );
+  sky130_fd_sc_hd__conb_1 _07647_ (
+    .LO(_01193_)
+  );
+  sky130_fd_sc_hd__conb_1 _07648_ (
+    .LO(_01194_)
+  );
+  sky130_fd_sc_hd__conb_1 _07649_ (
+    .LO(_01195_)
+  );
+  sky130_fd_sc_hd__conb_1 _07650_ (
+    .LO(_01196_)
+  );
+  sky130_fd_sc_hd__conb_1 _07651_ (
+    .LO(_01197_)
+  );
+  sky130_fd_sc_hd__conb_1 _07652_ (
+    .LO(_01198_)
+  );
+  sky130_fd_sc_hd__conb_1 _07653_ (
+    .LO(_01199_)
+  );
+  sky130_fd_sc_hd__conb_1 _07654_ (
+    .LO(_01200_)
+  );
+  sky130_fd_sc_hd__conb_1 _07655_ (
+    .LO(_01201_)
+  );
+  sky130_fd_sc_hd__conb_1 _07656_ (
+    .LO(_01202_)
+  );
+  sky130_fd_sc_hd__conb_1 _07657_ (
+    .LO(_01203_)
+  );
+  sky130_fd_sc_hd__conb_1 _07658_ (
+    .LO(_01204_)
+  );
+  sky130_fd_sc_hd__conb_1 _07659_ (
+    .LO(_01205_)
+  );
+  sky130_fd_sc_hd__conb_1 _07660_ (
+    .LO(_01206_)
+  );
+  sky130_fd_sc_hd__conb_1 _07661_ (
+    .LO(_01207_)
+  );
+  sky130_fd_sc_hd__conb_1 _07662_ (
+    .LO(_01208_)
+  );
+  sky130_fd_sc_hd__conb_1 _07663_ (
+    .LO(_01209_)
+  );
+  sky130_fd_sc_hd__conb_1 _07664_ (
+    .LO(_01210_)
+  );
+  sky130_fd_sc_hd__conb_1 _07665_ (
+    .LO(_01211_)
+  );
+  sky130_fd_sc_hd__conb_1 _07666_ (
+    .LO(_01212_)
+  );
+  sky130_fd_sc_hd__conb_1 _07667_ (
+    .LO(_01213_)
+  );
+  sky130_fd_sc_hd__conb_1 _07668_ (
+    .LO(_01214_)
+  );
+  sky130_fd_sc_hd__conb_1 _07669_ (
+    .LO(_01215_)
+  );
+  sky130_fd_sc_hd__conb_1 _07670_ (
+    .LO(_01216_)
+  );
+  sky130_fd_sc_hd__conb_1 _07671_ (
+    .LO(_01217_)
+  );
+  sky130_fd_sc_hd__conb_1 _07672_ (
+    .LO(_01218_)
+  );
+  sky130_fd_sc_hd__conb_1 _07673_ (
+    .LO(_01219_)
+  );
+  sky130_fd_sc_hd__conb_1 _07674_ (
+    .LO(_01220_)
+  );
+  sky130_fd_sc_hd__conb_1 _07675_ (
+    .LO(_01221_)
+  );
+  sky130_fd_sc_hd__conb_1 _07676_ (
+    .LO(_01222_)
+  );
+  sky130_fd_sc_hd__conb_1 _07677_ (
+    .LO(_01223_)
+  );
+  sky130_fd_sc_hd__conb_1 _07678_ (
+    .LO(_01224_)
+  );
+  sky130_fd_sc_hd__conb_1 _07679_ (
+    .LO(_01225_)
+  );
+  sky130_fd_sc_hd__conb_1 _07680_ (
+    .LO(_01226_)
+  );
+  sky130_fd_sc_hd__conb_1 _07681_ (
+    .LO(_01227_)
+  );
+  sky130_fd_sc_hd__conb_1 _07682_ (
+    .LO(_01228_)
+  );
+  sky130_fd_sc_hd__conb_1 _07683_ (
+    .LO(_01229_)
+  );
+  sky130_fd_sc_hd__conb_1 _07684_ (
+    .LO(_01230_)
+  );
+  sky130_fd_sc_hd__conb_1 _07685_ (
+    .LO(_01231_)
+  );
+  sky130_fd_sc_hd__conb_1 _07686_ (
+    .LO(_01232_)
+  );
+  sky130_fd_sc_hd__conb_1 _07687_ (
+    .LO(_01233_)
+  );
+  sky130_fd_sc_hd__conb_1 _07688_ (
+    .LO(_01234_)
+  );
+  sky130_fd_sc_hd__conb_1 _07689_ (
+    .LO(_01235_)
+  );
+  sky130_fd_sc_hd__conb_1 _07690_ (
+    .LO(_01236_)
+  );
+  sky130_fd_sc_hd__conb_1 _07691_ (
+    .LO(_01237_)
+  );
+  sky130_fd_sc_hd__conb_1 _07692_ (
+    .LO(_01238_)
+  );
+  sky130_fd_sc_hd__conb_1 _07693_ (
+    .LO(_01239_)
+  );
+  sky130_fd_sc_hd__conb_1 _07694_ (
+    .LO(_01240_)
+  );
+  sky130_fd_sc_hd__conb_1 _07695_ (
+    .LO(_01241_)
+  );
+  sky130_fd_sc_hd__conb_1 _07696_ (
+    .LO(_01242_)
+  );
+  sky130_fd_sc_hd__conb_1 _07697_ (
+    .LO(_01243_)
+  );
+  sky130_fd_sc_hd__conb_1 _07698_ (
+    .LO(_01244_)
+  );
+  sky130_fd_sc_hd__conb_1 _07699_ (
+    .LO(_01245_)
+  );
+  sky130_fd_sc_hd__conb_1 _07700_ (
+    .LO(_01246_)
+  );
+  sky130_fd_sc_hd__conb_1 _07701_ (
+    .LO(_01247_)
+  );
+  sky130_fd_sc_hd__conb_1 _07702_ (
+    .LO(_01248_)
+  );
+  sky130_fd_sc_hd__conb_1 _07703_ (
+    .LO(_01249_)
+  );
+  sky130_fd_sc_hd__conb_1 _07704_ (
+    .LO(_01250_)
+  );
+  sky130_fd_sc_hd__conb_1 _07705_ (
+    .LO(_01251_)
+  );
+  sky130_fd_sc_hd__conb_1 _07706_ (
+    .LO(_01252_)
+  );
+  sky130_fd_sc_hd__conb_1 _07707_ (
+    .LO(_01253_)
+  );
+  sky130_fd_sc_hd__conb_1 _07708_ (
+    .LO(_01254_)
+  );
+  sky130_fd_sc_hd__conb_1 _07709_ (
+    .LO(_01255_)
+  );
+  sky130_fd_sc_hd__conb_1 _07710_ (
+    .LO(_01256_)
+  );
+  sky130_fd_sc_hd__conb_1 _07711_ (
+    .LO(_01257_)
+  );
+  sky130_fd_sc_hd__conb_1 _07712_ (
+    .LO(_01258_)
+  );
+  sky130_fd_sc_hd__conb_1 _07713_ (
+    .LO(_01259_)
+  );
+  sky130_fd_sc_hd__conb_1 _07714_ (
+    .LO(_01260_)
+  );
+  sky130_fd_sc_hd__conb_1 _07715_ (
+    .LO(_01261_)
+  );
+  sky130_fd_sc_hd__conb_1 _07716_ (
+    .LO(_01262_)
+  );
+  sky130_fd_sc_hd__conb_1 _07717_ (
+    .LO(_01263_)
+  );
+  sky130_fd_sc_hd__conb_1 _07718_ (
+    .LO(_01264_)
+  );
+  sky130_fd_sc_hd__conb_1 _07719_ (
+    .LO(_01265_)
+  );
+  sky130_fd_sc_hd__conb_1 _07720_ (
+    .LO(_01266_)
+  );
+  sky130_fd_sc_hd__conb_1 _07721_ (
+    .LO(_01267_)
+  );
+  sky130_fd_sc_hd__conb_1 _07722_ (
+    .LO(_01268_)
+  );
+  sky130_fd_sc_hd__conb_1 _07723_ (
+    .LO(_01269_)
+  );
+  sky130_fd_sc_hd__conb_1 _07724_ (
+    .LO(_01270_)
+  );
+  sky130_fd_sc_hd__conb_1 _07725_ (
+    .LO(_01271_)
+  );
+  sky130_fd_sc_hd__conb_1 _07726_ (
+    .LO(_01272_)
+  );
+  sky130_fd_sc_hd__conb_1 _07727_ (
+    .LO(_01273_)
+  );
+  sky130_fd_sc_hd__conb_1 _07728_ (
+    .LO(_01274_)
+  );
+  sky130_fd_sc_hd__conb_1 _07729_ (
+    .LO(_01275_)
+  );
+  sky130_fd_sc_hd__conb_1 _07730_ (
+    .LO(_01276_)
+  );
+  sky130_fd_sc_hd__conb_1 _07731_ (
+    .LO(_01277_)
+  );
+  sky130_fd_sc_hd__conb_1 _07732_ (
+    .LO(_01278_)
+  );
+  sky130_fd_sc_hd__conb_1 _07733_ (
+    .LO(_01279_)
+  );
+  sky130_fd_sc_hd__conb_1 _07734_ (
+    .LO(_01280_)
+  );
+  sky130_fd_sc_hd__conb_1 _07735_ (
+    .LO(_01281_)
+  );
+  sky130_fd_sc_hd__conb_1 _07736_ (
+    .LO(_01282_)
+  );
+  sky130_fd_sc_hd__conb_1 _07737_ (
+    .LO(_01283_)
+  );
+  sky130_fd_sc_hd__conb_1 _07738_ (
+    .LO(_01284_)
+  );
+  sky130_fd_sc_hd__conb_1 _07739_ (
+    .LO(_01285_)
+  );
+  sky130_fd_sc_hd__conb_1 _07740_ (
+    .LO(_01286_)
+  );
+  sky130_fd_sc_hd__conb_1 _07741_ (
+    .LO(_01287_)
+  );
+  sky130_fd_sc_hd__conb_1 _07742_ (
+    .LO(_01288_)
+  );
+  sky130_fd_sc_hd__conb_1 _07743_ (
+    .LO(_01289_)
+  );
+  sky130_fd_sc_hd__conb_1 _07744_ (
+    .LO(_01290_)
+  );
+  sky130_fd_sc_hd__conb_1 _07745_ (
+    .LO(_01291_)
+  );
+  sky130_fd_sc_hd__conb_1 _07746_ (
+    .LO(_01292_)
+  );
+  sky130_fd_sc_hd__conb_1 _07747_ (
+    .LO(_01293_)
+  );
+  sky130_fd_sc_hd__conb_1 _07748_ (
+    .LO(_01294_)
+  );
+  sky130_fd_sc_hd__conb_1 _07749_ (
+    .LO(_01295_)
+  );
+  sky130_fd_sc_hd__conb_1 _07750_ (
+    .LO(_01296_)
+  );
+  sky130_fd_sc_hd__conb_1 _07751_ (
+    .LO(_01297_)
+  );
+  sky130_fd_sc_hd__conb_1 _07752_ (
+    .LO(_01298_)
+  );
+  sky130_fd_sc_hd__conb_1 _07753_ (
+    .LO(_01299_)
+  );
+  sky130_fd_sc_hd__conb_1 _07754_ (
+    .LO(_01300_)
+  );
+  sky130_fd_sc_hd__conb_1 _07755_ (
+    .LO(_01301_)
+  );
+  sky130_fd_sc_hd__conb_1 _07756_ (
+    .LO(_01302_)
+  );
+  sky130_fd_sc_hd__conb_1 _07757_ (
+    .LO(_01303_)
+  );
+  sky130_fd_sc_hd__conb_1 _07758_ (
+    .LO(_01304_)
+  );
+  sky130_fd_sc_hd__conb_1 _07759_ (
+    .LO(_01305_)
+  );
+  sky130_fd_sc_hd__conb_1 _07760_ (
+    .LO(_01306_)
+  );
+  sky130_fd_sc_hd__conb_1 _07761_ (
+    .LO(_01307_)
+  );
+  sky130_fd_sc_hd__conb_1 _07762_ (
+    .LO(_01308_)
+  );
+  sky130_fd_sc_hd__conb_1 _07763_ (
+    .LO(_01309_)
+  );
+  sky130_fd_sc_hd__conb_1 _07764_ (
+    .LO(_01310_)
+  );
+  sky130_fd_sc_hd__conb_1 _07765_ (
+    .LO(_01311_)
+  );
+  sky130_fd_sc_hd__conb_1 _07766_ (
+    .LO(_01312_)
+  );
+  sky130_fd_sc_hd__conb_1 _07767_ (
+    .LO(_01313_)
+  );
+  sky130_fd_sc_hd__conb_1 _07768_ (
+    .LO(_01314_)
+  );
+  sky130_fd_sc_hd__conb_1 _07769_ (
+    .LO(_01315_)
+  );
+  sky130_fd_sc_hd__conb_1 _07770_ (
+    .LO(_01316_)
+  );
+  sky130_fd_sc_hd__conb_1 _07771_ (
+    .LO(_01317_)
+  );
+  sky130_fd_sc_hd__conb_1 _07772_ (
+    .LO(_01318_)
+  );
+  sky130_fd_sc_hd__conb_1 _07773_ (
+    .LO(_01319_)
+  );
+  sky130_fd_sc_hd__conb_1 _07774_ (
+    .LO(_01320_)
+  );
+  sky130_fd_sc_hd__conb_1 _07775_ (
+    .LO(_01321_)
+  );
+  sky130_fd_sc_hd__conb_1 _07776_ (
+    .LO(_01322_)
+  );
+  sky130_fd_sc_hd__conb_1 _07777_ (
+    .LO(_01323_)
+  );
+  sky130_fd_sc_hd__conb_1 _07778_ (
+    .LO(_01324_)
+  );
+  sky130_fd_sc_hd__conb_1 _07779_ (
+    .LO(_01325_)
+  );
+  sky130_fd_sc_hd__conb_1 _07780_ (
+    .LO(_01326_)
+  );
+  sky130_fd_sc_hd__conb_1 _07781_ (
+    .LO(_01327_)
+  );
+  sky130_fd_sc_hd__conb_1 _07782_ (
+    .LO(_01328_)
+  );
+  sky130_fd_sc_hd__conb_1 _07783_ (
+    .LO(_01329_)
+  );
+  sky130_fd_sc_hd__conb_1 _07784_ (
+    .LO(_01330_)
+  );
+  sky130_fd_sc_hd__conb_1 _07785_ (
+    .LO(_01331_)
+  );
+  sky130_fd_sc_hd__conb_1 _07786_ (
+    .LO(_01332_)
+  );
+  sky130_fd_sc_hd__conb_1 _07787_ (
+    .LO(_01333_)
+  );
+  sky130_fd_sc_hd__conb_1 _07788_ (
+    .LO(_01334_)
+  );
+  sky130_fd_sc_hd__conb_1 _07789_ (
+    .LO(_01335_)
+  );
+  sky130_fd_sc_hd__conb_1 _07790_ (
+    .LO(_01336_)
+  );
+  sky130_fd_sc_hd__conb_1 _07791_ (
+    .LO(_01337_)
+  );
+  sky130_fd_sc_hd__conb_1 _07792_ (
+    .LO(_01338_)
+  );
+  sky130_fd_sc_hd__conb_1 _07793_ (
+    .LO(_01339_)
+  );
+  sky130_fd_sc_hd__conb_1 _07794_ (
+    .LO(_01340_)
+  );
+  sky130_fd_sc_hd__conb_1 _07795_ (
+    .LO(_01341_)
+  );
+  sky130_fd_sc_hd__conb_1 _07796_ (
+    .LO(_01342_)
+  );
+  sky130_fd_sc_hd__conb_1 _07797_ (
+    .LO(_01343_)
+  );
+  sky130_fd_sc_hd__conb_1 _07798_ (
+    .LO(_01344_)
+  );
+  sky130_fd_sc_hd__conb_1 _07799_ (
+    .LO(_01345_)
+  );
+  sky130_fd_sc_hd__conb_1 _07800_ (
+    .LO(_01346_)
+  );
+  sky130_fd_sc_hd__conb_1 _07801_ (
+    .LO(_01347_)
+  );
+  sky130_fd_sc_hd__conb_1 _07802_ (
+    .LO(_01348_)
+  );
+  sky130_fd_sc_hd__conb_1 _07803_ (
+    .LO(_01349_)
+  );
+  sky130_fd_sc_hd__conb_1 _07804_ (
+    .LO(_01350_)
+  );
+  sky130_fd_sc_hd__conb_1 _07805_ (
+    .LO(_01351_)
+  );
+  sky130_fd_sc_hd__conb_1 _07806_ (
+    .LO(_01352_)
+  );
+  sky130_fd_sc_hd__conb_1 _07807_ (
+    .LO(_01353_)
+  );
+  sky130_fd_sc_hd__conb_1 _07808_ (
+    .LO(_01354_)
+  );
+  sky130_fd_sc_hd__conb_1 _07809_ (
+    .LO(_01355_)
+  );
+  sky130_fd_sc_hd__conb_1 _07810_ (
+    .LO(_01356_)
+  );
+  sky130_fd_sc_hd__conb_1 _07811_ (
+    .LO(_01357_)
+  );
+  sky130_fd_sc_hd__conb_1 _07812_ (
+    .LO(_01358_)
+  );
+  sky130_fd_sc_hd__conb_1 _07813_ (
+    .LO(_01359_)
+  );
+  sky130_fd_sc_hd__conb_1 _07814_ (
+    .LO(_01360_)
+  );
+  sky130_fd_sc_hd__conb_1 _07815_ (
+    .LO(_01361_)
+  );
+  sky130_fd_sc_hd__conb_1 _07816_ (
+    .LO(_01362_)
+  );
+  sky130_fd_sc_hd__conb_1 _07817_ (
+    .LO(_01363_)
+  );
+  sky130_fd_sc_hd__conb_1 _07818_ (
+    .LO(_01364_)
+  );
+  sky130_fd_sc_hd__conb_1 _07819_ (
+    .LO(_01365_)
+  );
+  sky130_fd_sc_hd__conb_1 _07820_ (
+    .LO(_01366_)
+  );
+  sky130_fd_sc_hd__conb_1 _07821_ (
+    .LO(_01367_)
+  );
+  sky130_fd_sc_hd__conb_1 _07822_ (
+    .LO(_01368_)
+  );
+  sky130_fd_sc_hd__conb_1 _07823_ (
+    .LO(_01369_)
+  );
+  sky130_fd_sc_hd__conb_1 _07824_ (
+    .LO(_01370_)
+  );
+  sky130_fd_sc_hd__conb_1 _07825_ (
+    .LO(_01371_)
+  );
+  sky130_fd_sc_hd__conb_1 _07826_ (
+    .LO(_01372_)
+  );
+  sky130_fd_sc_hd__conb_1 _07827_ (
+    .LO(_01373_)
+  );
+  sky130_fd_sc_hd__conb_1 _07828_ (
+    .LO(_01374_)
+  );
+  sky130_fd_sc_hd__conb_1 _07829_ (
+    .LO(_01375_)
+  );
+  sky130_fd_sc_hd__conb_1 _07830_ (
+    .LO(_01376_)
+  );
+  sky130_fd_sc_hd__conb_1 _07831_ (
+    .LO(_01377_)
+  );
+  sky130_fd_sc_hd__conb_1 _07832_ (
+    .LO(_01378_)
+  );
+  sky130_fd_sc_hd__conb_1 _07833_ (
+    .LO(_01379_)
+  );
+  sky130_fd_sc_hd__conb_1 _07834_ (
+    .LO(_01380_)
+  );
+  sky130_fd_sc_hd__conb_1 _07835_ (
+    .LO(_01381_)
+  );
+  sky130_fd_sc_hd__conb_1 _07836_ (
+    .LO(_01382_)
+  );
+  sky130_fd_sc_hd__conb_1 _07837_ (
+    .LO(_01383_)
+  );
+  sky130_fd_sc_hd__conb_1 _07838_ (
+    .LO(_01384_)
+  );
+  sky130_fd_sc_hd__conb_1 _07839_ (
+    .LO(_01385_)
+  );
+  sky130_fd_sc_hd__conb_1 _07840_ (
+    .LO(_01386_)
+  );
+  sky130_fd_sc_hd__conb_1 _07841_ (
+    .LO(_01387_)
+  );
+  sky130_fd_sc_hd__conb_1 _07842_ (
+    .LO(_01388_)
+  );
+  sky130_fd_sc_hd__conb_1 _07843_ (
+    .LO(_01389_)
+  );
+  sky130_fd_sc_hd__conb_1 _07844_ (
+    .LO(_01390_)
+  );
+  sky130_fd_sc_hd__conb_1 _07845_ (
+    .LO(_01391_)
+  );
+  sky130_fd_sc_hd__conb_1 _07846_ (
+    .LO(_01392_)
+  );
+  sky130_fd_sc_hd__conb_1 _07847_ (
+    .LO(_01393_)
+  );
+  sky130_fd_sc_hd__conb_1 _07848_ (
+    .LO(_01394_)
+  );
+  sky130_fd_sc_hd__conb_1 _07849_ (
+    .LO(_01395_)
+  );
+  sky130_fd_sc_hd__conb_1 _07850_ (
+    .LO(_01396_)
+  );
+  sky130_fd_sc_hd__conb_1 _07851_ (
+    .LO(_01397_)
+  );
+  sky130_fd_sc_hd__conb_1 _07852_ (
+    .LO(_01398_)
+  );
+  sky130_fd_sc_hd__conb_1 _07853_ (
+    .LO(_01399_)
+  );
+  sky130_fd_sc_hd__conb_1 _07854_ (
+    .LO(_01400_)
+  );
+  sky130_fd_sc_hd__conb_1 _07855_ (
+    .LO(_01401_)
+  );
+  sky130_fd_sc_hd__conb_1 _07856_ (
+    .LO(_01402_)
+  );
+  sky130_fd_sc_hd__conb_1 _07857_ (
+    .LO(_01403_)
+  );
+  sky130_fd_sc_hd__conb_1 _07858_ (
+    .LO(_01404_)
+  );
+  sky130_fd_sc_hd__conb_1 _07859_ (
+    .LO(_01405_)
+  );
+  sky130_fd_sc_hd__conb_1 _07860_ (
+    .LO(_01406_)
+  );
+  sky130_fd_sc_hd__conb_1 _07861_ (
+    .LO(_01407_)
+  );
+  sky130_fd_sc_hd__conb_1 _07862_ (
+    .LO(_01408_)
+  );
+  sky130_fd_sc_hd__conb_1 _07863_ (
+    .LO(_01409_)
+  );
+  sky130_fd_sc_hd__conb_1 _07864_ (
+    .LO(_01410_)
+  );
+  sky130_fd_sc_hd__conb_1 _07865_ (
+    .LO(_01411_)
+  );
+  sky130_fd_sc_hd__conb_1 _07866_ (
+    .LO(_01412_)
+  );
+  sky130_fd_sc_hd__conb_1 _07867_ (
+    .LO(_01413_)
+  );
+  sky130_fd_sc_hd__conb_1 _07868_ (
+    .LO(_01414_)
+  );
+  sky130_fd_sc_hd__conb_1 _07869_ (
+    .LO(_01415_)
+  );
+  sky130_fd_sc_hd__conb_1 _07870_ (
+    .LO(_01416_)
+  );
+  sky130_fd_sc_hd__conb_1 _07871_ (
+    .LO(_01417_)
+  );
+  sky130_fd_sc_hd__conb_1 _07872_ (
+    .LO(_01418_)
+  );
+  sky130_fd_sc_hd__conb_1 _07873_ (
+    .LO(_01419_)
+  );
+  sky130_fd_sc_hd__conb_1 _07874_ (
+    .LO(_01420_)
+  );
+  sky130_fd_sc_hd__conb_1 _07875_ (
+    .LO(_01421_)
+  );
+  sky130_fd_sc_hd__conb_1 _07876_ (
+    .LO(_01422_)
+  );
+  sky130_fd_sc_hd__conb_1 _07877_ (
+    .LO(_01423_)
+  );
+  sky130_fd_sc_hd__conb_1 _07878_ (
+    .LO(_01424_)
+  );
+  sky130_fd_sc_hd__conb_1 _07879_ (
+    .LO(_01425_)
+  );
+  sky130_fd_sc_hd__conb_1 _07880_ (
+    .LO(_01426_)
+  );
+  sky130_fd_sc_hd__conb_1 _07881_ (
+    .LO(_01427_)
+  );
+  sky130_fd_sc_hd__conb_1 _07882_ (
+    .LO(_01428_)
+  );
+  sky130_fd_sc_hd__conb_1 _07883_ (
+    .LO(_01429_)
+  );
+  sky130_fd_sc_hd__conb_1 _07884_ (
+    .LO(_01430_)
+  );
+  sky130_fd_sc_hd__conb_1 _07885_ (
+    .LO(_01431_)
+  );
+  sky130_fd_sc_hd__conb_1 _07886_ (
+    .LO(_01432_)
+  );
+  sky130_fd_sc_hd__conb_1 _07887_ (
+    .LO(_01433_)
+  );
+  sky130_fd_sc_hd__conb_1 _07888_ (
+    .LO(_01434_)
+  );
+  sky130_fd_sc_hd__conb_1 _07889_ (
+    .LO(_01435_)
+  );
+  sky130_fd_sc_hd__conb_1 _07890_ (
+    .LO(_01436_)
+  );
+  sky130_fd_sc_hd__conb_1 _07891_ (
+    .LO(_01437_)
+  );
+  sky130_fd_sc_hd__conb_1 _07892_ (
+    .LO(_01438_)
+  );
+  sky130_fd_sc_hd__conb_1 _07893_ (
+    .LO(_01439_)
+  );
+  sky130_fd_sc_hd__conb_1 _07894_ (
+    .LO(_01440_)
+  );
+  sky130_fd_sc_hd__conb_1 _07895_ (
+    .LO(_01441_)
+  );
+  sky130_fd_sc_hd__conb_1 _07896_ (
+    .LO(_01442_)
+  );
+  sky130_fd_sc_hd__conb_1 _07897_ (
+    .LO(_01443_)
+  );
+  sky130_fd_sc_hd__conb_1 _07898_ (
+    .LO(_01444_)
+  );
+  sky130_fd_sc_hd__conb_1 _07899_ (
+    .LO(_01445_)
+  );
+  sky130_fd_sc_hd__conb_1 _07900_ (
+    .LO(_01446_)
+  );
+  sky130_fd_sc_hd__conb_1 _07901_ (
+    .LO(_01447_)
+  );
+  sky130_fd_sc_hd__conb_1 _07902_ (
+    .LO(_01448_)
+  );
+  sky130_fd_sc_hd__conb_1 _07903_ (
+    .LO(_01449_)
+  );
+  sky130_fd_sc_hd__conb_1 _07904_ (
+    .LO(_01450_)
+  );
+  sky130_fd_sc_hd__conb_1 _07905_ (
+    .LO(_01451_)
+  );
+  sky130_fd_sc_hd__conb_1 _07906_ (
+    .LO(_01452_)
+  );
+  sky130_fd_sc_hd__conb_1 _07907_ (
+    .LO(_01453_)
+  );
+  sky130_fd_sc_hd__conb_1 _07908_ (
+    .LO(_01454_)
+  );
+  sky130_fd_sc_hd__conb_1 _07909_ (
+    .LO(_01455_)
+  );
+  sky130_fd_sc_hd__conb_1 _07910_ (
+    .LO(_01456_)
+  );
+  sky130_fd_sc_hd__conb_1 _07911_ (
+    .LO(_01457_)
+  );
+  sky130_fd_sc_hd__conb_1 _07912_ (
+    .LO(_01458_)
+  );
+  sky130_fd_sc_hd__conb_1 _07913_ (
+    .LO(_01459_)
+  );
+  sky130_fd_sc_hd__conb_1 _07914_ (
+    .LO(_01460_)
+  );
+  sky130_fd_sc_hd__conb_1 _07915_ (
+    .LO(_01461_)
+  );
+  sky130_fd_sc_hd__conb_1 _07916_ (
+    .LO(_01462_)
+  );
+  sky130_fd_sc_hd__conb_1 _07917_ (
+    .LO(_01463_)
+  );
+  sky130_fd_sc_hd__conb_1 _07918_ (
+    .LO(_01464_)
+  );
+  sky130_fd_sc_hd__conb_1 _07919_ (
+    .LO(_01465_)
+  );
+  sky130_fd_sc_hd__conb_1 _07920_ (
+    .LO(_01466_)
+  );
+  sky130_fd_sc_hd__conb_1 _07921_ (
+    .LO(_01467_)
+  );
+  sky130_fd_sc_hd__conb_1 _07922_ (
+    .LO(_01468_)
+  );
+  sky130_fd_sc_hd__conb_1 _07923_ (
+    .LO(_01469_)
+  );
+  sky130_fd_sc_hd__conb_1 _07924_ (
+    .LO(_01470_)
+  );
+  sky130_fd_sc_hd__conb_1 _07925_ (
+    .LO(_01471_)
+  );
+  sky130_fd_sc_hd__conb_1 _07926_ (
+    .LO(_01472_)
+  );
+  sky130_fd_sc_hd__conb_1 _07927_ (
+    .LO(_01473_)
+  );
+  sky130_fd_sc_hd__conb_1 _07928_ (
+    .LO(_01474_)
+  );
+  sky130_fd_sc_hd__conb_1 _07929_ (
+    .LO(_01475_)
+  );
+  sky130_fd_sc_hd__conb_1 _07930_ (
+    .LO(_01476_)
+  );
+  sky130_fd_sc_hd__conb_1 _07931_ (
+    .LO(_01477_)
+  );
+  sky130_fd_sc_hd__conb_1 _07932_ (
+    .LO(_01478_)
+  );
+  sky130_fd_sc_hd__conb_1 _07933_ (
+    .LO(_01479_)
+  );
+  sky130_fd_sc_hd__conb_1 _07934_ (
+    .LO(_01480_)
+  );
+  sky130_fd_sc_hd__conb_1 _07935_ (
+    .LO(_01481_)
+  );
+  sky130_fd_sc_hd__conb_1 _07936_ (
+    .LO(_01482_)
+  );
+  sky130_fd_sc_hd__conb_1 _07937_ (
+    .LO(_01483_)
+  );
+  sky130_fd_sc_hd__conb_1 _07938_ (
+    .LO(_01484_)
+  );
+  sky130_fd_sc_hd__conb_1 _07939_ (
+    .LO(_01485_)
+  );
+  sky130_fd_sc_hd__conb_1 _07940_ (
+    .LO(_01486_)
+  );
+  sky130_fd_sc_hd__conb_1 _07941_ (
+    .LO(_01487_)
+  );
+  sky130_fd_sc_hd__conb_1 _07942_ (
+    .LO(_01488_)
+  );
+  sky130_fd_sc_hd__conb_1 _07943_ (
+    .LO(_01489_)
+  );
+  sky130_fd_sc_hd__conb_1 _07944_ (
+    .LO(_01490_)
+  );
+  sky130_fd_sc_hd__conb_1 _07945_ (
+    .LO(_01491_)
+  );
+  sky130_fd_sc_hd__conb_1 _07946_ (
+    .LO(_01492_)
+  );
+  sky130_fd_sc_hd__conb_1 _07947_ (
+    .LO(_01493_)
+  );
+  sky130_fd_sc_hd__conb_1 _07948_ (
+    .LO(_01494_)
+  );
+  sky130_fd_sc_hd__conb_1 _07949_ (
+    .LO(_01495_)
+  );
+  sky130_fd_sc_hd__conb_1 _07950_ (
+    .LO(_01496_)
+  );
+  sky130_fd_sc_hd__conb_1 _07951_ (
+    .LO(_01497_)
+  );
+  sky130_fd_sc_hd__conb_1 _07952_ (
+    .LO(_01498_)
+  );
+  sky130_fd_sc_hd__conb_1 _07953_ (
+    .LO(_01499_)
+  );
+  sky130_fd_sc_hd__conb_1 _07954_ (
+    .LO(_01500_)
+  );
+  sky130_fd_sc_hd__conb_1 _07955_ (
+    .LO(_01501_)
+  );
+  sky130_fd_sc_hd__conb_1 _07956_ (
+    .LO(_01502_)
+  );
+  sky130_fd_sc_hd__conb_1 _07957_ (
+    .LO(_01503_)
+  );
+  sky130_fd_sc_hd__conb_1 _07958_ (
+    .LO(_01504_)
+  );
+  sky130_fd_sc_hd__conb_1 _07959_ (
+    .LO(_01505_)
+  );
+  sky130_fd_sc_hd__conb_1 _07960_ (
+    .LO(_01506_)
+  );
+  sky130_fd_sc_hd__conb_1 _07961_ (
+    .LO(_01507_)
+  );
+  sky130_fd_sc_hd__conb_1 _07962_ (
+    .LO(_01508_)
+  );
+  sky130_fd_sc_hd__conb_1 _07963_ (
+    .LO(_01509_)
+  );
+  sky130_fd_sc_hd__conb_1 _07964_ (
+    .LO(_01510_)
+  );
+  sky130_fd_sc_hd__conb_1 _07965_ (
+    .LO(_01511_)
+  );
+  sky130_fd_sc_hd__conb_1 _07966_ (
+    .LO(_01512_)
+  );
+  sky130_fd_sc_hd__conb_1 _07967_ (
+    .LO(_01513_)
+  );
+  sky130_fd_sc_hd__conb_1 _07968_ (
+    .LO(_01514_)
+  );
+  sky130_fd_sc_hd__conb_1 _07969_ (
+    .LO(_01515_)
+  );
+  sky130_fd_sc_hd__conb_1 _07970_ (
+    .LO(_01516_)
+  );
+  sky130_fd_sc_hd__conb_1 _07971_ (
+    .LO(_01517_)
+  );
+  sky130_fd_sc_hd__conb_1 _07972_ (
+    .LO(_01518_)
+  );
+  sky130_fd_sc_hd__conb_1 _07973_ (
+    .LO(_01519_)
+  );
+  sky130_fd_sc_hd__conb_1 _07974_ (
+    .LO(_01520_)
+  );
+  sky130_fd_sc_hd__conb_1 _07975_ (
+    .LO(_01521_)
+  );
+  sky130_fd_sc_hd__conb_1 _07976_ (
+    .LO(_01522_)
+  );
+  sky130_fd_sc_hd__conb_1 _07977_ (
+    .LO(_01523_)
+  );
+  sky130_fd_sc_hd__conb_1 _07978_ (
+    .LO(_01524_)
+  );
+  sky130_fd_sc_hd__conb_1 _07979_ (
+    .LO(_01525_)
+  );
+  sky130_fd_sc_hd__conb_1 _07980_ (
+    .LO(_01526_)
+  );
+  sky130_fd_sc_hd__conb_1 _07981_ (
+    .LO(_01527_)
+  );
+  sky130_fd_sc_hd__conb_1 _07982_ (
+    .LO(_01528_)
+  );
+  sky130_fd_sc_hd__conb_1 _07983_ (
+    .LO(_01529_)
+  );
+  sky130_fd_sc_hd__conb_1 _07984_ (
+    .LO(_01530_)
+  );
+  sky130_fd_sc_hd__conb_1 _07985_ (
+    .LO(_01531_)
+  );
+  sky130_fd_sc_hd__conb_1 _07986_ (
+    .LO(_01532_)
+  );
+  sky130_fd_sc_hd__conb_1 _07987_ (
+    .LO(_01533_)
+  );
+  sky130_fd_sc_hd__conb_1 _07988_ (
+    .LO(_01534_)
+  );
+  sky130_fd_sc_hd__conb_1 _07989_ (
+    .LO(_01535_)
+  );
+  sky130_fd_sc_hd__conb_1 _07990_ (
+    .LO(_01536_)
+  );
+  sky130_fd_sc_hd__conb_1 _07991_ (
+    .LO(_01537_)
+  );
+  sky130_fd_sc_hd__conb_1 _07992_ (
+    .LO(_01538_)
+  );
+  sky130_fd_sc_hd__conb_1 _07993_ (
+    .LO(_01539_)
+  );
+  sky130_fd_sc_hd__conb_1 _07994_ (
+    .LO(_01540_)
+  );
+  sky130_fd_sc_hd__conb_1 _07995_ (
+    .LO(_01541_)
+  );
+  sky130_fd_sc_hd__conb_1 _07996_ (
+    .LO(_01542_)
+  );
+  sky130_fd_sc_hd__conb_1 _07997_ (
+    .LO(_01543_)
+  );
+  sky130_fd_sc_hd__conb_1 _07998_ (
+    .LO(_01544_)
+  );
+  sky130_fd_sc_hd__conb_1 _07999_ (
+    .LO(_01545_)
+  );
+  sky130_fd_sc_hd__conb_1 _08000_ (
+    .LO(_01546_)
+  );
+  sky130_fd_sc_hd__conb_1 _08001_ (
+    .LO(_01547_)
+  );
+  sky130_fd_sc_hd__conb_1 _08002_ (
+    .LO(_01548_)
+  );
+  sky130_fd_sc_hd__conb_1 _08003_ (
+    .LO(_01549_)
+  );
+  sky130_fd_sc_hd__conb_1 _08004_ (
+    .LO(_01550_)
+  );
+  sky130_fd_sc_hd__conb_1 _08005_ (
+    .LO(_01551_)
+  );
+  sky130_fd_sc_hd__conb_1 _08006_ (
+    .LO(_01552_)
+  );
+  sky130_fd_sc_hd__conb_1 _08007_ (
+    .LO(_01553_)
+  );
+  sky130_fd_sc_hd__conb_1 _08008_ (
+    .LO(_01554_)
+  );
+  sky130_fd_sc_hd__conb_1 _08009_ (
+    .LO(_01555_)
+  );
+  sky130_fd_sc_hd__conb_1 _08010_ (
+    .LO(_01556_)
+  );
+  sky130_fd_sc_hd__conb_1 _08011_ (
+    .LO(_01557_)
+  );
+  sky130_fd_sc_hd__conb_1 _08012_ (
+    .LO(_01558_)
+  );
+  sky130_fd_sc_hd__conb_1 _08013_ (
+    .LO(_01559_)
+  );
+  sky130_fd_sc_hd__conb_1 _08014_ (
+    .LO(_01560_)
+  );
+  sky130_fd_sc_hd__conb_1 _08015_ (
+    .LO(_01561_)
+  );
+  sky130_fd_sc_hd__conb_1 _08016_ (
+    .LO(_01562_)
+  );
+  sky130_fd_sc_hd__conb_1 _08017_ (
+    .LO(_01563_)
+  );
+  sky130_fd_sc_hd__conb_1 _08018_ (
+    .LO(_01564_)
+  );
+  sky130_fd_sc_hd__conb_1 _08019_ (
+    .LO(_01565_)
+  );
+  sky130_fd_sc_hd__conb_1 _08020_ (
+    .LO(_01566_)
+  );
+  sky130_fd_sc_hd__conb_1 _08021_ (
+    .LO(_01567_)
+  );
+  sky130_fd_sc_hd__conb_1 _08022_ (
+    .LO(_01568_)
+  );
+  sky130_fd_sc_hd__conb_1 _08023_ (
+    .LO(_01569_)
+  );
+  sky130_fd_sc_hd__conb_1 _08024_ (
+    .LO(_01570_)
+  );
+  sky130_fd_sc_hd__conb_1 _08025_ (
+    .LO(_01571_)
+  );
+  sky130_fd_sc_hd__conb_1 _08026_ (
+    .LO(_01572_)
+  );
+  sky130_fd_sc_hd__conb_1 _08027_ (
+    .LO(_01573_)
+  );
+  sky130_fd_sc_hd__conb_1 _08028_ (
+    .LO(_01574_)
+  );
+  sky130_fd_sc_hd__conb_1 _08029_ (
+    .LO(_01575_)
+  );
+  sky130_fd_sc_hd__conb_1 _08030_ (
+    .LO(_01576_)
+  );
+  sky130_fd_sc_hd__conb_1 _08031_ (
+    .LO(_01577_)
+  );
+  sky130_fd_sc_hd__conb_1 _08032_ (
+    .LO(_01578_)
+  );
+  sky130_fd_sc_hd__conb_1 _08033_ (
+    .LO(_01579_)
+  );
+  sky130_fd_sc_hd__conb_1 _08034_ (
+    .LO(_01580_)
+  );
+  sky130_fd_sc_hd__conb_1 _08035_ (
+    .LO(_01581_)
+  );
+  sky130_fd_sc_hd__conb_1 _08036_ (
+    .LO(_01582_)
+  );
+  sky130_fd_sc_hd__conb_1 _08037_ (
+    .LO(_01583_)
+  );
+  sky130_fd_sc_hd__conb_1 _08038_ (
+    .LO(_01584_)
+  );
+  sky130_fd_sc_hd__conb_1 _08039_ (
+    .LO(_01585_)
+  );
+  sky130_fd_sc_hd__conb_1 _08040_ (
+    .LO(_01586_)
+  );
+  sky130_fd_sc_hd__conb_1 _08041_ (
+    .LO(_01587_)
+  );
+  sky130_fd_sc_hd__conb_1 _08042_ (
+    .LO(_01588_)
+  );
+  sky130_fd_sc_hd__conb_1 _08043_ (
+    .LO(_01589_)
+  );
+  sky130_fd_sc_hd__conb_1 _08044_ (
+    .LO(_01590_)
+  );
+  sky130_fd_sc_hd__conb_1 _08045_ (
+    .LO(_01591_)
+  );
+  sky130_fd_sc_hd__conb_1 _08046_ (
+    .LO(_01592_)
+  );
+  sky130_fd_sc_hd__conb_1 _08047_ (
+    .LO(_01593_)
+  );
+  sky130_fd_sc_hd__conb_1 _08048_ (
+    .LO(_01594_)
+  );
+  sky130_fd_sc_hd__conb_1 _08049_ (
+    .LO(_01595_)
+  );
+  sky130_fd_sc_hd__conb_1 _08050_ (
+    .LO(_01596_)
+  );
+  sky130_fd_sc_hd__conb_1 _08051_ (
+    .LO(_01597_)
+  );
+  sky130_fd_sc_hd__conb_1 _08052_ (
+    .LO(_01598_)
+  );
+  sky130_fd_sc_hd__conb_1 _08053_ (
+    .LO(_01599_)
+  );
+  sky130_fd_sc_hd__conb_1 _08054_ (
+    .LO(_01600_)
+  );
+  sky130_fd_sc_hd__conb_1 _08055_ (
+    .LO(_01601_)
+  );
+  sky130_fd_sc_hd__conb_1 _08056_ (
+    .LO(_01602_)
+  );
+  sky130_fd_sc_hd__conb_1 _08057_ (
+    .LO(_01603_)
+  );
+  sky130_fd_sc_hd__conb_1 _08058_ (
+    .LO(_01604_)
+  );
+  sky130_fd_sc_hd__conb_1 _08059_ (
+    .LO(_01605_)
+  );
+  sky130_fd_sc_hd__conb_1 _08060_ (
+    .LO(_01606_)
+  );
+  sky130_fd_sc_hd__conb_1 _08061_ (
+    .LO(_01607_)
+  );
+  sky130_fd_sc_hd__conb_1 _08062_ (
+    .LO(_01608_)
+  );
+  sky130_fd_sc_hd__conb_1 _08063_ (
+    .LO(_01609_)
+  );
+  sky130_fd_sc_hd__conb_1 _08064_ (
+    .LO(_01610_)
+  );
+  sky130_fd_sc_hd__conb_1 _08065_ (
+    .LO(_01611_)
+  );
+  sky130_fd_sc_hd__conb_1 _08066_ (
+    .LO(_01612_)
+  );
+  sky130_fd_sc_hd__conb_1 _08067_ (
+    .LO(_01613_)
+  );
+  sky130_fd_sc_hd__conb_1 _08068_ (
+    .LO(_01614_)
+  );
+  sky130_fd_sc_hd__conb_1 _08069_ (
+    .LO(_01615_)
+  );
+  sky130_fd_sc_hd__conb_1 _08070_ (
+    .LO(_01616_)
+  );
+  sky130_fd_sc_hd__conb_1 _08071_ (
+    .LO(_01617_)
+  );
+  sky130_fd_sc_hd__conb_1 _08072_ (
+    .LO(_01618_)
+  );
+  sky130_fd_sc_hd__conb_1 _08073_ (
+    .LO(_01619_)
+  );
+  sky130_fd_sc_hd__conb_1 _08074_ (
+    .LO(_01620_)
+  );
+  sky130_fd_sc_hd__conb_1 _08075_ (
+    .LO(_01621_)
+  );
+  sky130_fd_sc_hd__conb_1 _08076_ (
+    .LO(_01622_)
+  );
+  sky130_fd_sc_hd__conb_1 _08077_ (
+    .LO(_01623_)
+  );
+  sky130_fd_sc_hd__conb_1 _08078_ (
+    .LO(_01624_)
+  );
+  sky130_fd_sc_hd__conb_1 _08079_ (
+    .LO(_01625_)
+  );
+  sky130_fd_sc_hd__conb_1 _08080_ (
+    .LO(_01626_)
+  );
+  sky130_fd_sc_hd__conb_1 _08081_ (
+    .LO(_01627_)
+  );
+  sky130_fd_sc_hd__conb_1 _08082_ (
+    .LO(_01628_)
+  );
+  sky130_fd_sc_hd__conb_1 _08083_ (
+    .LO(_01629_)
+  );
+  sky130_fd_sc_hd__conb_1 _08084_ (
+    .LO(_01630_)
+  );
+  sky130_fd_sc_hd__conb_1 _08085_ (
+    .LO(_01631_)
+  );
+  sky130_fd_sc_hd__conb_1 _08086_ (
+    .LO(_01632_)
+  );
+  sky130_fd_sc_hd__conb_1 _08087_ (
+    .LO(_01633_)
+  );
+  sky130_fd_sc_hd__conb_1 _08088_ (
+    .LO(_01634_)
+  );
+  sky130_fd_sc_hd__conb_1 _08089_ (
+    .LO(_01635_)
+  );
+  sky130_fd_sc_hd__conb_1 _08090_ (
+    .LO(_01636_)
+  );
+  sky130_fd_sc_hd__conb_1 _08091_ (
+    .LO(_01637_)
+  );
+  sky130_fd_sc_hd__conb_1 _08092_ (
+    .LO(_01638_)
+  );
+  sky130_fd_sc_hd__conb_1 _08093_ (
+    .LO(_01639_)
+  );
+  sky130_fd_sc_hd__conb_1 _08094_ (
+    .LO(_01640_)
+  );
+  sky130_fd_sc_hd__conb_1 _08095_ (
+    .LO(_01641_)
+  );
+  sky130_fd_sc_hd__conb_1 _08096_ (
+    .LO(_01642_)
+  );
+  sky130_fd_sc_hd__conb_1 _08097_ (
+    .LO(_01643_)
+  );
+  sky130_fd_sc_hd__conb_1 _08098_ (
+    .LO(_01644_)
+  );
+  sky130_fd_sc_hd__conb_1 _08099_ (
+    .LO(_01645_)
+  );
+  sky130_fd_sc_hd__conb_1 _08100_ (
+    .LO(_01646_)
+  );
+  sky130_fd_sc_hd__conb_1 _08101_ (
+    .LO(_01647_)
+  );
+  sky130_fd_sc_hd__conb_1 _08102_ (
+    .LO(_01648_)
+  );
+  sky130_fd_sc_hd__conb_1 _08103_ (
+    .LO(_01649_)
+  );
+  sky130_fd_sc_hd__conb_1 _08104_ (
+    .LO(_01650_)
+  );
+  sky130_fd_sc_hd__conb_1 _08105_ (
+    .LO(_01651_)
+  );
+  sky130_fd_sc_hd__conb_1 _08106_ (
+    .LO(_01652_)
+  );
+  sky130_fd_sc_hd__conb_1 _08107_ (
+    .LO(_01653_)
+  );
+  sky130_fd_sc_hd__conb_1 _08108_ (
+    .LO(_01654_)
+  );
+  sky130_fd_sc_hd__conb_1 _08109_ (
+    .LO(_01655_)
+  );
+  sky130_fd_sc_hd__conb_1 _08110_ (
+    .LO(_01656_)
+  );
+  sky130_fd_sc_hd__conb_1 _08111_ (
+    .LO(_01657_)
+  );
+  sky130_fd_sc_hd__conb_1 _08112_ (
+    .LO(_01658_)
+  );
+  sky130_fd_sc_hd__conb_1 _08113_ (
+    .LO(_01659_)
+  );
+  sky130_fd_sc_hd__conb_1 _08114_ (
+    .LO(_01660_)
+  );
+  sky130_fd_sc_hd__conb_1 _08115_ (
+    .LO(_01661_)
+  );
+  sky130_fd_sc_hd__conb_1 _08116_ (
+    .LO(_01662_)
+  );
+  sky130_fd_sc_hd__conb_1 _08117_ (
+    .LO(_01663_)
+  );
+  sky130_fd_sc_hd__conb_1 _08118_ (
+    .LO(_01664_)
+  );
+  sky130_fd_sc_hd__conb_1 _08119_ (
+    .LO(_01665_)
+  );
+  sky130_fd_sc_hd__conb_1 _08120_ (
+    .LO(_01666_)
+  );
+  sky130_fd_sc_hd__conb_1 _08121_ (
+    .LO(_01667_)
+  );
+  sky130_fd_sc_hd__conb_1 _08122_ (
+    .LO(_01668_)
+  );
+  sky130_fd_sc_hd__conb_1 _08123_ (
+    .LO(_01669_)
+  );
+  sky130_fd_sc_hd__conb_1 _08124_ (
+    .LO(_01670_)
+  );
+  sky130_fd_sc_hd__conb_1 _08125_ (
+    .LO(_01671_)
+  );
+  sky130_fd_sc_hd__conb_1 _08126_ (
+    .LO(_01672_)
+  );
+  sky130_fd_sc_hd__conb_1 _08127_ (
+    .LO(_01673_)
+  );
+  sky130_fd_sc_hd__conb_1 _08128_ (
+    .LO(_01674_)
+  );
+  sky130_fd_sc_hd__conb_1 _08129_ (
+    .LO(_01675_)
+  );
+  sky130_fd_sc_hd__conb_1 _08130_ (
+    .LO(_01676_)
+  );
+  sky130_fd_sc_hd__conb_1 _08131_ (
+    .LO(_01677_)
+  );
+  sky130_fd_sc_hd__conb_1 _08132_ (
+    .LO(_01678_)
+  );
+  sky130_fd_sc_hd__conb_1 _08133_ (
+    .LO(_01679_)
+  );
+  sky130_fd_sc_hd__conb_1 _08134_ (
+    .LO(_01680_)
+  );
+  sky130_fd_sc_hd__conb_1 _08135_ (
+    .LO(_01681_)
+  );
+  sky130_fd_sc_hd__conb_1 _08136_ (
+    .LO(_01682_)
+  );
+  sky130_fd_sc_hd__conb_1 _08137_ (
+    .LO(_01683_)
+  );
+  sky130_fd_sc_hd__conb_1 _08138_ (
+    .LO(_01684_)
+  );
+  sky130_fd_sc_hd__conb_1 _08139_ (
+    .LO(_01685_)
+  );
+  sky130_fd_sc_hd__conb_1 _08140_ (
+    .LO(_01686_)
+  );
+  sky130_fd_sc_hd__conb_1 _08141_ (
+    .LO(_01687_)
+  );
+  sky130_fd_sc_hd__conb_1 _08142_ (
+    .LO(_01688_)
+  );
+  sky130_fd_sc_hd__conb_1 _08143_ (
+    .LO(_01689_)
+  );
+  sky130_fd_sc_hd__conb_1 _08144_ (
+    .LO(_01690_)
+  );
+  sky130_fd_sc_hd__conb_1 _08145_ (
+    .LO(_01691_)
+  );
+  sky130_fd_sc_hd__conb_1 _08146_ (
+    .LO(_01692_)
+  );
+  sky130_fd_sc_hd__conb_1 _08147_ (
+    .LO(_01693_)
+  );
+  sky130_fd_sc_hd__conb_1 _08148_ (
+    .LO(_01694_)
+  );
+  sky130_fd_sc_hd__conb_1 _08149_ (
+    .LO(_01695_)
+  );
+  sky130_fd_sc_hd__conb_1 _08150_ (
+    .LO(_01696_)
+  );
+  sky130_fd_sc_hd__conb_1 _08151_ (
+    .LO(_01697_)
+  );
+  sky130_fd_sc_hd__conb_1 _08152_ (
+    .LO(_01698_)
+  );
+  sky130_fd_sc_hd__conb_1 _08153_ (
+    .LO(_01699_)
+  );
+  sky130_fd_sc_hd__conb_1 _08154_ (
+    .LO(_01700_)
+  );
+  sky130_fd_sc_hd__conb_1 _08155_ (
+    .LO(_01701_)
+  );
+  sky130_fd_sc_hd__conb_1 _08156_ (
+    .LO(_01702_)
+  );
+  sky130_fd_sc_hd__conb_1 _08157_ (
+    .LO(_01703_)
+  );
+  sky130_fd_sc_hd__conb_1 _08158_ (
+    .LO(_01704_)
+  );
+  sky130_fd_sc_hd__conb_1 _08159_ (
+    .LO(_01705_)
+  );
+  sky130_fd_sc_hd__conb_1 _08160_ (
+    .LO(_01706_)
+  );
+  sky130_fd_sc_hd__conb_1 _08161_ (
+    .LO(_01707_)
+  );
+  sky130_fd_sc_hd__conb_1 _08162_ (
+    .LO(_01708_)
+  );
+  sky130_fd_sc_hd__conb_1 _08163_ (
+    .LO(_01709_)
+  );
+  sky130_fd_sc_hd__conb_1 _08164_ (
+    .LO(_01710_)
+  );
+  sky130_fd_sc_hd__conb_1 _08165_ (
+    .LO(_01711_)
+  );
+  sky130_fd_sc_hd__conb_1 _08166_ (
+    .LO(_01712_)
+  );
+  sky130_fd_sc_hd__conb_1 _08167_ (
+    .LO(_01713_)
+  );
+  sky130_fd_sc_hd__conb_1 _08168_ (
+    .LO(_01714_)
+  );
+  sky130_fd_sc_hd__conb_1 _08169_ (
+    .LO(_01715_)
+  );
+  sky130_fd_sc_hd__conb_1 _08170_ (
+    .LO(_01716_)
+  );
+  sky130_fd_sc_hd__conb_1 _08171_ (
+    .LO(_01717_)
+  );
+  sky130_fd_sc_hd__conb_1 _08172_ (
+    .LO(_01718_)
+  );
+  sky130_fd_sc_hd__conb_1 _08173_ (
+    .LO(_01719_)
+  );
+  sky130_fd_sc_hd__conb_1 _08174_ (
+    .LO(_01720_)
+  );
+  sky130_fd_sc_hd__conb_1 _08175_ (
+    .LO(_01721_)
+  );
+  sky130_fd_sc_hd__conb_1 _08176_ (
+    .LO(_01722_)
+  );
+  sky130_fd_sc_hd__conb_1 _08177_ (
+    .LO(_01723_)
+  );
+  sky130_fd_sc_hd__conb_1 _08178_ (
+    .LO(_01724_)
+  );
+  sky130_fd_sc_hd__conb_1 _08179_ (
+    .LO(_01725_)
+  );
+  sky130_fd_sc_hd__conb_1 _08180_ (
+    .LO(_01726_)
+  );
+  sky130_fd_sc_hd__conb_1 _08181_ (
+    .LO(_01727_)
+  );
+  sky130_fd_sc_hd__conb_1 _08182_ (
+    .LO(_01728_)
+  );
+  sky130_fd_sc_hd__conb_1 _08183_ (
+    .LO(_01729_)
+  );
+  sky130_fd_sc_hd__conb_1 _08184_ (
+    .LO(_01730_)
+  );
+  sky130_fd_sc_hd__conb_1 _08185_ (
+    .LO(_01731_)
+  );
+  sky130_fd_sc_hd__conb_1 _08186_ (
+    .LO(_01732_)
+  );
+  sky130_fd_sc_hd__conb_1 _08187_ (
+    .LO(_01733_)
+  );
+  sky130_fd_sc_hd__conb_1 _08188_ (
+    .LO(_01734_)
+  );
+  sky130_fd_sc_hd__conb_1 _08189_ (
+    .LO(_01735_)
+  );
+  sky130_fd_sc_hd__conb_1 _08190_ (
+    .LO(_01736_)
+  );
+  sky130_fd_sc_hd__conb_1 _08191_ (
+    .LO(_01737_)
+  );
+  sky130_fd_sc_hd__conb_1 _08192_ (
+    .LO(_01738_)
+  );
+  sky130_fd_sc_hd__conb_1 _08193_ (
+    .LO(_01739_)
+  );
+  sky130_fd_sc_hd__conb_1 _08194_ (
+    .LO(_01740_)
+  );
+  sky130_fd_sc_hd__conb_1 _08195_ (
+    .LO(_01741_)
+  );
+  sky130_fd_sc_hd__conb_1 _08196_ (
+    .LO(_01742_)
+  );
+  sky130_fd_sc_hd__conb_1 _08197_ (
+    .LO(_01743_)
+  );
+  sky130_fd_sc_hd__conb_1 _08198_ (
+    .LO(_01744_)
+  );
+  sky130_fd_sc_hd__conb_1 _08199_ (
+    .LO(_01745_)
+  );
+  sky130_fd_sc_hd__conb_1 _08200_ (
+    .LO(_01746_)
+  );
+  sky130_fd_sc_hd__conb_1 _08201_ (
+    .LO(_01747_)
+  );
+  sky130_fd_sc_hd__conb_1 _08202_ (
+    .LO(_01748_)
+  );
+  sky130_fd_sc_hd__conb_1 _08203_ (
+    .LO(_01749_)
+  );
+  sky130_fd_sc_hd__conb_1 _08204_ (
+    .LO(_01750_)
+  );
+  sky130_fd_sc_hd__conb_1 _08205_ (
+    .LO(_01751_)
+  );
+  sky130_fd_sc_hd__conb_1 _08206_ (
+    .LO(_01752_)
+  );
+  sky130_fd_sc_hd__conb_1 _08207_ (
+    .LO(_01753_)
+  );
+  sky130_fd_sc_hd__conb_1 _08208_ (
+    .LO(_01754_)
+  );
+  sky130_fd_sc_hd__conb_1 _08209_ (
+    .LO(_01755_)
+  );
+  sky130_fd_sc_hd__conb_1 _08210_ (
+    .LO(_01756_)
+  );
+  sky130_fd_sc_hd__conb_1 _08211_ (
+    .LO(_01757_)
+  );
+  sky130_fd_sc_hd__conb_1 _08212_ (
+    .LO(_01758_)
+  );
+  sky130_fd_sc_hd__conb_1 _08213_ (
+    .LO(_01759_)
+  );
+  sky130_fd_sc_hd__conb_1 _08214_ (
+    .LO(_01760_)
+  );
+  sky130_fd_sc_hd__conb_1 _08215_ (
+    .LO(_01761_)
+  );
+  sky130_fd_sc_hd__conb_1 _08216_ (
+    .LO(_01762_)
+  );
+  sky130_fd_sc_hd__conb_1 _08217_ (
+    .LO(_01763_)
+  );
+  sky130_fd_sc_hd__conb_1 _08218_ (
+    .LO(_01764_)
+  );
+  sky130_fd_sc_hd__conb_1 _08219_ (
+    .LO(_01765_)
+  );
+  sky130_fd_sc_hd__conb_1 _08220_ (
+    .LO(_01766_)
+  );
+  sky130_fd_sc_hd__conb_1 _08221_ (
+    .LO(_01767_)
+  );
+  sky130_fd_sc_hd__conb_1 _08222_ (
+    .LO(_01768_)
+  );
+  sky130_fd_sc_hd__conb_1 _08223_ (
+    .LO(_01769_)
+  );
+  sky130_fd_sc_hd__conb_1 _08224_ (
+    .LO(_01770_)
+  );
+  sky130_fd_sc_hd__conb_1 _08225_ (
+    .LO(_01771_)
+  );
+  sky130_fd_sc_hd__conb_1 _08226_ (
+    .LO(_01772_)
+  );
+  sky130_fd_sc_hd__conb_1 _08227_ (
+    .LO(_01773_)
+  );
+  sky130_fd_sc_hd__conb_1 _08228_ (
+    .LO(_01774_)
+  );
+  sky130_fd_sc_hd__conb_1 _08229_ (
+    .LO(_01775_)
+  );
+  sky130_fd_sc_hd__conb_1 _08230_ (
+    .LO(_01776_)
+  );
+  sky130_fd_sc_hd__conb_1 _08231_ (
+    .LO(_01777_)
+  );
+  sky130_fd_sc_hd__conb_1 _08232_ (
+    .LO(_01778_)
+  );
+  sky130_fd_sc_hd__conb_1 _08233_ (
+    .LO(_01779_)
+  );
+  sky130_fd_sc_hd__conb_1 _08234_ (
+    .LO(_01780_)
+  );
+  sky130_fd_sc_hd__conb_1 _08235_ (
+    .LO(_01781_)
+  );
+  sky130_fd_sc_hd__conb_1 _08236_ (
+    .LO(_01782_)
+  );
+  sky130_fd_sc_hd__conb_1 _08237_ (
+    .LO(_01783_)
+  );
+  sky130_fd_sc_hd__conb_1 _08238_ (
+    .LO(_01784_)
+  );
+  sky130_fd_sc_hd__conb_1 _08239_ (
+    .LO(_01785_)
+  );
+  sky130_fd_sc_hd__conb_1 _08240_ (
+    .LO(_01786_)
+  );
+  sky130_fd_sc_hd__conb_1 _08241_ (
+    .LO(_01787_)
+  );
+  sky130_fd_sc_hd__conb_1 _08242_ (
+    .LO(_01788_)
+  );
+  sky130_fd_sc_hd__conb_1 _08243_ (
+    .LO(_01789_)
+  );
+  sky130_fd_sc_hd__conb_1 _08244_ (
+    .LO(_01790_)
+  );
+  sky130_fd_sc_hd__conb_1 _08245_ (
+    .LO(_01791_)
+  );
+  sky130_fd_sc_hd__conb_1 _08246_ (
+    .LO(_01792_)
+  );
+  sky130_fd_sc_hd__conb_1 _08247_ (
+    .LO(_01793_)
+  );
+  sky130_fd_sc_hd__conb_1 _08248_ (
+    .LO(_01794_)
+  );
+  sky130_fd_sc_hd__conb_1 _08249_ (
+    .LO(_01795_)
+  );
+  sky130_fd_sc_hd__conb_1 _08250_ (
+    .LO(_01796_)
+  );
+  sky130_fd_sc_hd__conb_1 _08251_ (
+    .LO(_01797_)
+  );
+  sky130_fd_sc_hd__conb_1 _08252_ (
+    .LO(_01798_)
+  );
+  sky130_fd_sc_hd__conb_1 _08253_ (
+    .LO(_01799_)
+  );
+  sky130_fd_sc_hd__conb_1 _08254_ (
+    .LO(_01800_)
+  );
+  sky130_fd_sc_hd__conb_1 _08255_ (
+    .LO(_01801_)
+  );
+  sky130_fd_sc_hd__conb_1 _08256_ (
+    .LO(_01802_)
+  );
+  sky130_fd_sc_hd__conb_1 _08257_ (
+    .LO(_01803_)
+  );
+  sky130_fd_sc_hd__conb_1 _08258_ (
+    .LO(_01804_)
+  );
+  sky130_fd_sc_hd__conb_1 _08259_ (
+    .LO(_01805_)
+  );
+  sky130_fd_sc_hd__conb_1 _08260_ (
+    .LO(_01806_)
+  );
+  sky130_fd_sc_hd__conb_1 _08261_ (
+    .LO(_01807_)
+  );
+  sky130_fd_sc_hd__conb_1 _08262_ (
+    .LO(_01808_)
+  );
+  sky130_fd_sc_hd__conb_1 _08263_ (
+    .LO(_01809_)
+  );
+  sky130_fd_sc_hd__conb_1 _08264_ (
+    .LO(_01810_)
+  );
+  sky130_fd_sc_hd__conb_1 _08265_ (
+    .LO(_01811_)
+  );
+  sky130_fd_sc_hd__conb_1 _08266_ (
+    .LO(_01812_)
+  );
+  sky130_fd_sc_hd__conb_1 _08267_ (
+    .LO(_01813_)
+  );
+  sky130_fd_sc_hd__conb_1 _08268_ (
+    .LO(_01814_)
+  );
+  sky130_fd_sc_hd__conb_1 _08269_ (
+    .LO(_01815_)
+  );
+  sky130_fd_sc_hd__conb_1 _08270_ (
+    .LO(_01816_)
+  );
+  sky130_fd_sc_hd__conb_1 _08271_ (
+    .LO(_01817_)
+  );
+  sky130_fd_sc_hd__conb_1 _08272_ (
+    .LO(_01818_)
+  );
+  sky130_fd_sc_hd__conb_1 _08273_ (
+    .LO(_01819_)
+  );
+  sky130_fd_sc_hd__conb_1 _08274_ (
+    .LO(_01820_)
+  );
+  sky130_fd_sc_hd__conb_1 _08275_ (
+    .LO(_01821_)
+  );
+  sky130_fd_sc_hd__conb_1 _08276_ (
+    .LO(_01822_)
+  );
+  sky130_fd_sc_hd__conb_1 _08277_ (
+    .LO(_01823_)
+  );
+  sky130_fd_sc_hd__conb_1 _08278_ (
+    .LO(_01824_)
+  );
+  sky130_fd_sc_hd__conb_1 _08279_ (
+    .LO(_01825_)
+  );
+  sky130_fd_sc_hd__conb_1 _08280_ (
+    .LO(_01826_)
+  );
+  sky130_fd_sc_hd__conb_1 _08281_ (
+    .LO(_01827_)
+  );
+  sky130_fd_sc_hd__conb_1 _08282_ (
+    .LO(_01828_)
+  );
+  sky130_fd_sc_hd__conb_1 _08283_ (
+    .LO(_01829_)
+  );
+  sky130_fd_sc_hd__conb_1 _08284_ (
+    .LO(_01830_)
+  );
+  sky130_fd_sc_hd__conb_1 _08285_ (
+    .LO(_01831_)
+  );
+  sky130_fd_sc_hd__conb_1 _08286_ (
+    .LO(_01832_)
+  );
+  sky130_fd_sc_hd__conb_1 _08287_ (
+    .LO(_01833_)
+  );
+  sky130_fd_sc_hd__conb_1 _08288_ (
+    .LO(_01834_)
+  );
+  sky130_fd_sc_hd__conb_1 _08289_ (
+    .LO(_01835_)
+  );
+  sky130_fd_sc_hd__conb_1 _08290_ (
+    .LO(_01836_)
+  );
+  sky130_fd_sc_hd__conb_1 _08291_ (
+    .LO(_01837_)
+  );
+  sky130_fd_sc_hd__conb_1 _08292_ (
+    .LO(_01838_)
+  );
+  sky130_fd_sc_hd__conb_1 _08293_ (
+    .LO(_01839_)
+  );
+  sky130_fd_sc_hd__conb_1 _08294_ (
+    .LO(_01840_)
+  );
+  sky130_fd_sc_hd__conb_1 _08295_ (
+    .LO(_01841_)
+  );
+  sky130_fd_sc_hd__conb_1 _08296_ (
+    .LO(_01842_)
+  );
+  sky130_fd_sc_hd__conb_1 _08297_ (
+    .LO(_01843_)
+  );
+  sky130_fd_sc_hd__conb_1 _08298_ (
+    .LO(_01844_)
+  );
+  sky130_fd_sc_hd__conb_1 _08299_ (
+    .LO(_01845_)
+  );
+  sky130_fd_sc_hd__conb_1 _08300_ (
+    .LO(_01846_)
+  );
+  sky130_fd_sc_hd__conb_1 _08301_ (
+    .LO(_01847_)
+  );
+  sky130_fd_sc_hd__conb_1 _08302_ (
+    .LO(_01848_)
+  );
+  sky130_fd_sc_hd__conb_1 _08303_ (
+    .LO(_01849_)
+  );
+  sky130_fd_sc_hd__conb_1 _08304_ (
+    .LO(_01850_)
+  );
+  sky130_fd_sc_hd__conb_1 _08305_ (
+    .LO(_01851_)
+  );
+  sky130_fd_sc_hd__conb_1 _08306_ (
+    .LO(_01852_)
+  );
+  sky130_fd_sc_hd__conb_1 _08307_ (
+    .LO(_01853_)
+  );
+  sky130_fd_sc_hd__conb_1 _08308_ (
+    .LO(_01854_)
+  );
+  sky130_fd_sc_hd__conb_1 _08309_ (
+    .LO(_01855_)
+  );
+  sky130_fd_sc_hd__conb_1 _08310_ (
+    .LO(_01856_)
+  );
+  sky130_fd_sc_hd__conb_1 _08311_ (
+    .LO(_01857_)
+  );
+  sky130_fd_sc_hd__conb_1 _08312_ (
+    .LO(_01858_)
+  );
+  sky130_fd_sc_hd__conb_1 _08313_ (
+    .LO(_01859_)
+  );
+  sky130_fd_sc_hd__conb_1 _08314_ (
+    .LO(_01860_)
+  );
+  sky130_fd_sc_hd__conb_1 _08315_ (
+    .LO(_01861_)
+  );
+  sky130_fd_sc_hd__conb_1 _08316_ (
+    .LO(_01862_)
+  );
+  sky130_fd_sc_hd__conb_1 _08317_ (
+    .LO(_01863_)
+  );
+  sky130_fd_sc_hd__conb_1 _08318_ (
+    .LO(_01864_)
+  );
+  sky130_fd_sc_hd__conb_1 _08319_ (
+    .LO(_01865_)
+  );
+  sky130_fd_sc_hd__conb_1 _08320_ (
+    .LO(_01866_)
+  );
+  sky130_fd_sc_hd__conb_1 _08321_ (
+    .LO(_01867_)
+  );
+  sky130_fd_sc_hd__conb_1 _08322_ (
+    .LO(_01868_)
+  );
+  sky130_fd_sc_hd__conb_1 _08323_ (
+    .LO(_01869_)
+  );
+  sky130_fd_sc_hd__conb_1 _08324_ (
+    .LO(_01870_)
+  );
+  sky130_fd_sc_hd__conb_1 _08325_ (
+    .LO(_01871_)
+  );
+  sky130_fd_sc_hd__conb_1 _08326_ (
+    .LO(_01872_)
+  );
+  sky130_fd_sc_hd__conb_1 _08327_ (
+    .LO(_01873_)
+  );
+  sky130_fd_sc_hd__conb_1 _08328_ (
+    .LO(_01874_)
+  );
+  sky130_fd_sc_hd__conb_1 _08329_ (
+    .LO(_01875_)
+  );
+  sky130_fd_sc_hd__conb_1 _08330_ (
+    .LO(_01876_)
+  );
+  sky130_fd_sc_hd__conb_1 _08331_ (
+    .LO(_01877_)
+  );
+  sky130_fd_sc_hd__conb_1 _08332_ (
+    .LO(_01878_)
+  );
+  sky130_fd_sc_hd__conb_1 _08333_ (
+    .LO(_01879_)
+  );
+  sky130_fd_sc_hd__conb_1 _08334_ (
+    .LO(_01880_)
+  );
+  sky130_fd_sc_hd__conb_1 _08335_ (
+    .LO(_01881_)
+  );
+  sky130_fd_sc_hd__conb_1 _08336_ (
+    .LO(_01882_)
+  );
+  sky130_fd_sc_hd__conb_1 _08337_ (
+    .LO(_01883_)
+  );
+  sky130_fd_sc_hd__conb_1 _08338_ (
+    .LO(_01884_)
+  );
+  sky130_fd_sc_hd__conb_1 _08339_ (
+    .LO(_01885_)
+  );
+  sky130_fd_sc_hd__conb_1 _08340_ (
+    .LO(_01886_)
+  );
+  sky130_fd_sc_hd__conb_1 _08341_ (
+    .LO(_01887_)
+  );
+  sky130_fd_sc_hd__conb_1 _08342_ (
+    .LO(_01888_)
+  );
+  sky130_fd_sc_hd__conb_1 _08343_ (
+    .LO(_01889_)
+  );
+  sky130_fd_sc_hd__conb_1 _08344_ (
+    .LO(_01890_)
+  );
+  sky130_fd_sc_hd__conb_1 _08345_ (
+    .LO(_01891_)
+  );
+  sky130_fd_sc_hd__conb_1 _08346_ (
+    .LO(_01892_)
+  );
+  sky130_fd_sc_hd__conb_1 _08347_ (
+    .LO(_01893_)
+  );
+  sky130_fd_sc_hd__conb_1 _08348_ (
+    .LO(_01894_)
+  );
+  sky130_fd_sc_hd__conb_1 _08349_ (
+    .LO(_01895_)
+  );
+  sky130_fd_sc_hd__conb_1 _08350_ (
+    .LO(_01896_)
+  );
+  sky130_fd_sc_hd__conb_1 _08351_ (
+    .LO(_01897_)
+  );
+  sky130_fd_sc_hd__conb_1 _08352_ (
+    .LO(_01898_)
+  );
+  sky130_fd_sc_hd__conb_1 _08353_ (
+    .LO(_01899_)
+  );
+  sky130_fd_sc_hd__conb_1 _08354_ (
+    .LO(_01900_)
+  );
+  sky130_fd_sc_hd__conb_1 _08355_ (
+    .LO(_01901_)
+  );
+  sky130_fd_sc_hd__conb_1 _08356_ (
+    .LO(_01902_)
+  );
+  sky130_fd_sc_hd__conb_1 _08357_ (
+    .LO(_01903_)
+  );
+  sky130_fd_sc_hd__conb_1 _08358_ (
+    .LO(_01904_)
+  );
+  sky130_fd_sc_hd__conb_1 _08359_ (
+    .LO(_01905_)
+  );
+  sky130_fd_sc_hd__conb_1 _08360_ (
+    .LO(_01906_)
+  );
+  sky130_fd_sc_hd__conb_1 _08361_ (
+    .LO(_01907_)
+  );
+  sky130_fd_sc_hd__conb_1 _08362_ (
+    .LO(_01908_)
+  );
+  sky130_fd_sc_hd__conb_1 _08363_ (
+    .LO(_01909_)
+  );
+  sky130_fd_sc_hd__conb_1 _08364_ (
+    .LO(_01910_)
+  );
+  sky130_fd_sc_hd__conb_1 _08365_ (
+    .LO(_01911_)
+  );
+  sky130_fd_sc_hd__conb_1 _08366_ (
+    .LO(_01912_)
+  );
+  sky130_fd_sc_hd__conb_1 _08367_ (
+    .LO(_01913_)
+  );
+  sky130_fd_sc_hd__conb_1 _08368_ (
+    .LO(_01914_)
+  );
+  sky130_fd_sc_hd__conb_1 _08369_ (
+    .LO(_01915_)
+  );
+  sky130_fd_sc_hd__conb_1 _08370_ (
+    .LO(_01916_)
+  );
+  sky130_fd_sc_hd__conb_1 _08371_ (
+    .LO(_01917_)
+  );
+  sky130_fd_sc_hd__conb_1 _08372_ (
+    .LO(_01918_)
+  );
+  sky130_fd_sc_hd__conb_1 _08373_ (
+    .LO(_01919_)
+  );
+  sky130_fd_sc_hd__conb_1 _08374_ (
+    .LO(_01920_)
+  );
+  sky130_fd_sc_hd__conb_1 _08375_ (
+    .LO(_01921_)
+  );
+  sky130_fd_sc_hd__conb_1 _08376_ (
+    .LO(_01922_)
+  );
+  sky130_fd_sc_hd__conb_1 _08377_ (
+    .LO(_01923_)
+  );
+  sky130_fd_sc_hd__conb_1 _08378_ (
+    .LO(_01924_)
+  );
+  sky130_fd_sc_hd__conb_1 _08379_ (
+    .LO(_01925_)
+  );
+  sky130_fd_sc_hd__conb_1 _08380_ (
+    .LO(_01926_)
+  );
+  sky130_fd_sc_hd__conb_1 _08381_ (
+    .LO(_01927_)
+  );
+  sky130_fd_sc_hd__conb_1 _08382_ (
+    .LO(_01928_)
+  );
+  sky130_fd_sc_hd__conb_1 _08383_ (
+    .LO(_01929_)
+  );
+  sky130_fd_sc_hd__conb_1 _08384_ (
+    .LO(_01930_)
+  );
+  sky130_fd_sc_hd__conb_1 _08385_ (
+    .LO(_01931_)
+  );
+  sky130_fd_sc_hd__conb_1 _08386_ (
+    .LO(_01932_)
+  );
+  sky130_fd_sc_hd__conb_1 _08387_ (
+    .LO(_01933_)
+  );
+  sky130_fd_sc_hd__conb_1 _08388_ (
+    .LO(_01934_)
+  );
+  sky130_fd_sc_hd__conb_1 _08389_ (
+    .LO(_01935_)
+  );
+  sky130_fd_sc_hd__conb_1 _08390_ (
+    .LO(_01936_)
+  );
+  sky130_fd_sc_hd__conb_1 _08391_ (
+    .LO(_01937_)
+  );
+  sky130_fd_sc_hd__conb_1 _08392_ (
+    .LO(_01938_)
+  );
+  sky130_fd_sc_hd__conb_1 _08393_ (
+    .LO(_01939_)
+  );
+  sky130_fd_sc_hd__conb_1 _08394_ (
+    .LO(_01940_)
+  );
+  sky130_fd_sc_hd__conb_1 _08395_ (
+    .LO(_01941_)
+  );
+  sky130_fd_sc_hd__conb_1 _08396_ (
+    .LO(_01942_)
+  );
+  sky130_fd_sc_hd__conb_1 _08397_ (
+    .LO(_01943_)
+  );
+  sky130_fd_sc_hd__conb_1 _08398_ (
+    .LO(_01944_)
+  );
+  sky130_fd_sc_hd__conb_1 _08399_ (
+    .LO(_01945_)
+  );
+  sky130_fd_sc_hd__conb_1 _08400_ (
+    .LO(_01946_)
+  );
+  sky130_fd_sc_hd__conb_1 _08401_ (
+    .LO(_01947_)
+  );
+  sky130_fd_sc_hd__conb_1 _08402_ (
+    .LO(_01948_)
+  );
+  sky130_fd_sc_hd__conb_1 _08403_ (
+    .LO(_01949_)
+  );
+  sky130_fd_sc_hd__conb_1 _08404_ (
+    .LO(_01950_)
+  );
+  sky130_fd_sc_hd__conb_1 _08405_ (
+    .LO(_01951_)
+  );
+  sky130_fd_sc_hd__conb_1 _08406_ (
+    .LO(_01952_)
+  );
+  sky130_fd_sc_hd__conb_1 _08407_ (
+    .LO(_01953_)
+  );
+  sky130_fd_sc_hd__conb_1 _08408_ (
+    .LO(_01954_)
+  );
+  sky130_fd_sc_hd__conb_1 _08409_ (
+    .LO(_01955_)
+  );
+  sky130_fd_sc_hd__conb_1 _08410_ (
+    .LO(_01956_)
+  );
+  sky130_fd_sc_hd__conb_1 _08411_ (
+    .LO(_01957_)
+  );
+  sky130_fd_sc_hd__conb_1 _08412_ (
+    .LO(_01958_)
+  );
+  sky130_fd_sc_hd__conb_1 _08413_ (
+    .LO(_01959_)
+  );
+  sky130_fd_sc_hd__conb_1 _08414_ (
+    .LO(_01960_)
+  );
+  sky130_fd_sc_hd__conb_1 _08415_ (
+    .LO(_01961_)
+  );
+  sky130_fd_sc_hd__conb_1 _08416_ (
+    .LO(_01962_)
+  );
+  sky130_fd_sc_hd__conb_1 _08417_ (
+    .LO(_01963_)
+  );
+  sky130_fd_sc_hd__conb_1 _08418_ (
+    .LO(_01964_)
+  );
+  sky130_fd_sc_hd__conb_1 _08419_ (
+    .LO(_01965_)
+  );
+  sky130_fd_sc_hd__conb_1 _08420_ (
+    .LO(_01966_)
+  );
+  sky130_fd_sc_hd__conb_1 _08421_ (
+    .LO(_01967_)
+  );
+  sky130_fd_sc_hd__conb_1 _08422_ (
+    .LO(_01968_)
+  );
+  sky130_fd_sc_hd__conb_1 _08423_ (
+    .LO(_01969_)
+  );
+  sky130_fd_sc_hd__conb_1 _08424_ (
+    .LO(_01970_)
+  );
+  sky130_fd_sc_hd__conb_1 _08425_ (
+    .LO(_01971_)
+  );
+  sky130_fd_sc_hd__conb_1 _08426_ (
+    .LO(_01972_)
+  );
+  sky130_fd_sc_hd__conb_1 _08427_ (
+    .LO(_01973_)
+  );
+  sky130_fd_sc_hd__conb_1 _08428_ (
+    .LO(_01974_)
+  );
+  sky130_fd_sc_hd__conb_1 _08429_ (
+    .LO(_01975_)
+  );
+  sky130_fd_sc_hd__conb_1 _08430_ (
+    .LO(_01976_)
+  );
+  sky130_fd_sc_hd__conb_1 _08431_ (
+    .LO(_01977_)
+  );
+  sky130_fd_sc_hd__conb_1 _08432_ (
+    .LO(_01978_)
+  );
+  sky130_fd_sc_hd__conb_1 _08433_ (
+    .LO(_01979_)
+  );
+  sky130_fd_sc_hd__conb_1 _08434_ (
+    .LO(_01980_)
+  );
+  sky130_fd_sc_hd__conb_1 _08435_ (
+    .LO(_01981_)
+  );
+  sky130_fd_sc_hd__conb_1 _08436_ (
+    .LO(_01982_)
+  );
+  sky130_fd_sc_hd__conb_1 _08437_ (
+    .LO(_01983_)
+  );
+  sky130_fd_sc_hd__conb_1 _08438_ (
+    .LO(_01984_)
+  );
+  sky130_fd_sc_hd__conb_1 _08439_ (
+    .LO(_01985_)
+  );
+  sky130_fd_sc_hd__conb_1 _08440_ (
+    .LO(_01986_)
+  );
+  sky130_fd_sc_hd__conb_1 _08441_ (
+    .LO(_01987_)
+  );
+  sky130_fd_sc_hd__conb_1 _08442_ (
+    .LO(_01988_)
+  );
+  sky130_fd_sc_hd__conb_1 _08443_ (
+    .LO(_01989_)
+  );
+  sky130_fd_sc_hd__conb_1 _08444_ (
+    .LO(_01990_)
+  );
+  sky130_fd_sc_hd__conb_1 _08445_ (
+    .LO(_01991_)
+  );
+  sky130_fd_sc_hd__conb_1 _08446_ (
+    .LO(_01992_)
+  );
+  sky130_fd_sc_hd__conb_1 _08447_ (
+    .LO(_01993_)
+  );
+  sky130_fd_sc_hd__conb_1 _08448_ (
+    .LO(_01994_)
+  );
+  sky130_fd_sc_hd__conb_1 _08449_ (
+    .LO(_01995_)
+  );
+  sky130_fd_sc_hd__conb_1 _08450_ (
+    .LO(_01996_)
+  );
+  sky130_fd_sc_hd__conb_1 _08451_ (
+    .LO(_01997_)
+  );
+  sky130_fd_sc_hd__conb_1 _08452_ (
+    .LO(_01998_)
+  );
+  sky130_fd_sc_hd__conb_1 _08453_ (
+    .LO(_01999_)
+  );
+  sky130_fd_sc_hd__conb_1 _08454_ (
+    .LO(_02000_)
+  );
+  sky130_fd_sc_hd__conb_1 _08455_ (
+    .LO(_02001_)
+  );
+  sky130_fd_sc_hd__conb_1 _08456_ (
+    .LO(_02002_)
+  );
+  sky130_fd_sc_hd__conb_1 _08457_ (
+    .LO(_02003_)
+  );
+  sky130_fd_sc_hd__conb_1 _08458_ (
+    .LO(_02004_)
+  );
+  sky130_fd_sc_hd__conb_1 _08459_ (
+    .LO(_02005_)
+  );
+  sky130_fd_sc_hd__conb_1 _08460_ (
+    .LO(_02006_)
+  );
+  sky130_fd_sc_hd__conb_1 _08461_ (
+    .LO(_02007_)
+  );
+  sky130_fd_sc_hd__conb_1 _08462_ (
+    .LO(_02008_)
+  );
+  sky130_fd_sc_hd__conb_1 _08463_ (
+    .LO(_02009_)
+  );
+  sky130_fd_sc_hd__conb_1 _08464_ (
+    .LO(_02010_)
+  );
+  sky130_fd_sc_hd__conb_1 _08465_ (
+    .LO(_02011_)
+  );
+  sky130_fd_sc_hd__conb_1 _08466_ (
+    .LO(_02012_)
+  );
+  sky130_fd_sc_hd__conb_1 _08467_ (
+    .LO(_02013_)
+  );
+  sky130_fd_sc_hd__conb_1 _08468_ (
+    .LO(_02014_)
+  );
+  sky130_fd_sc_hd__conb_1 _08469_ (
+    .LO(_02015_)
+  );
+  sky130_fd_sc_hd__conb_1 _08470_ (
+    .LO(_02016_)
+  );
+  sky130_fd_sc_hd__conb_1 _08471_ (
+    .LO(_02017_)
+  );
+  sky130_fd_sc_hd__conb_1 _08472_ (
+    .LO(_02018_)
+  );
+  sky130_fd_sc_hd__conb_1 _08473_ (
+    .LO(_02019_)
+  );
+  sky130_fd_sc_hd__conb_1 _08474_ (
+    .LO(_02020_)
+  );
+  sky130_fd_sc_hd__conb_1 _08475_ (
+    .LO(_02021_)
+  );
+  sky130_fd_sc_hd__conb_1 _08476_ (
+    .LO(_02022_)
+  );
+  sky130_fd_sc_hd__buf_2 _08477_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a ),
+    .X(cb_east_out[0])
+  );
+  sky130_fd_sc_hd__buf_2 _08478_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a ),
+    .X(cb_east_out[1])
+  );
+  sky130_fd_sc_hd__buf_2 _08479_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a ),
+    .X(cb_east_out[2])
+  );
+  sky130_fd_sc_hd__buf_2 _08480_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a ),
+    .X(cb_east_out[3])
+  );
+  sky130_fd_sc_hd__buf_2 _08481_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a ),
+    .X(cb_east_out[4])
+  );
+  sky130_fd_sc_hd__buf_2 _08482_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a ),
+    .X(cb_east_out[5])
+  );
+  sky130_fd_sc_hd__buf_2 _08483_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a ),
+    .X(cb_east_out[6])
+  );
+  sky130_fd_sc_hd__buf_2 _08484_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a ),
+    .X(cb_east_out[7])
+  );
+  sky130_fd_sc_hd__buf_2 _08485_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a ),
+    .X(cb_east_out[8])
+  );
+  sky130_fd_sc_hd__buf_2 _08486_ (
+    .A(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a ),
+    .X(cb_east_out[9])
+  );
+  sky130_fd_sc_hd__buf_2 _08487_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a ),
+    .X(cb_north_out[0])
+  );
+  sky130_fd_sc_hd__buf_2 _08488_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a ),
+    .X(cb_north_out[1])
+  );
+  sky130_fd_sc_hd__buf_2 _08489_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a ),
+    .X(cb_north_out[2])
+  );
+  sky130_fd_sc_hd__buf_2 _08490_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a ),
+    .X(cb_north_out[3])
+  );
+  sky130_fd_sc_hd__buf_2 _08491_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a ),
+    .X(cb_north_out[4])
+  );
+  sky130_fd_sc_hd__buf_2 _08492_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a ),
+    .X(cb_north_out[5])
+  );
+  sky130_fd_sc_hd__buf_2 _08493_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a ),
+    .X(cb_north_out[6])
+  );
+  sky130_fd_sc_hd__buf_2 _08494_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a ),
+    .X(cb_north_out[7])
+  );
+  sky130_fd_sc_hd__buf_2 _08495_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a ),
+    .X(cb_north_out[8])
+  );
+  sky130_fd_sc_hd__buf_2 _08496_ (
+    .A(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a ),
+    .X(cb_north_out[9])
+  );
+  sky130_fd_sc_hd__buf_2 _08497_ (
+    .A(set_out_hard),
+    .X(clb_south_out[4])
+  );
+  sky130_fd_sc_hd__buf_2 _08498_ (
+    .A(shift_out_hard),
+    .X(clb_west_out[4])
+  );
+  sky130_fd_sc_hd__buf_2 _08499_ (
+    .A(north_double[4]),
+    .X(south_double[0])
+  );
+  sky130_fd_sc_hd__buf_2 _08500_ (
+    .A(north_double[5]),
+    .X(south_double[1])
+  );
+  sky130_fd_sc_hd__buf_2 _08501_ (
+    .A(north_double[6]),
+    .X(south_double[2])
+  );
+  sky130_fd_sc_hd__buf_2 _08502_ (
+    .A(north_double[7]),
+    .X(south_double[3])
+  );
+  sky130_fd_sc_hd__buf_2 _08503_ (
+    .A(east_double[0]),
+    .X(west_double[4])
+  );
+  sky130_fd_sc_hd__buf_2 _08504_ (
+    .A(east_double[1]),
+    .X(west_double[5])
+  );
+  sky130_fd_sc_hd__buf_2 _08505_ (
+    .A(east_double[2]),
+    .X(west_double[6])
+  );
+  sky130_fd_sc_hd__buf_2 _08506_ (
+    .A(east_double[3]),
+    .X(west_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08507_ (
+    .A(north_double[5]),
+    .TE_B(_00687_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08508_ (
+    .A(north_double[4]),
+    .TE_B(_00688_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08509_ (
+    .A(south_single[3]),
+    .TE_B(_00689_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08510_ (
+    .A(south_single[2]),
+    .TE_B(_00690_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08511_ (
+    .A(south_single[1]),
+    .TE_B(_00691_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08512_ (
+    .A(south_single[0]),
+    .TE_B(_00692_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08513_ (
+    .A(shift_out_hard),
+    .TE_B(_00693_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08514_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00694_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08515_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00695_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08516_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00696_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08517_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00697_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08518_ (
+    .A(south_double[7]),
+    .TE_B(_00698_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08519_ (
+    .A(south_double[6]),
+    .TE_B(_00699_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08520_ (
+    .A(south_double[5]),
+    .TE_B(_00700_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08521_ (
+    .A(south_double[4]),
+    .TE_B(_00701_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08522_ (
+    .A(north_double[7]),
+    .TE_B(_00702_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08523_ (
+    .A(north_double[6]),
+    .TE_B(_00703_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08524_ (
+    .A(north_double[5]),
+    .TE_B(_00704_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08525_ (
+    .A(north_double[4]),
+    .TE_B(_00705_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08526_ (
+    .A(south_single[3]),
+    .TE_B(_00706_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08527_ (
+    .A(south_single[2]),
+    .TE_B(_00707_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08528_ (
+    .A(south_single[1]),
+    .TE_B(_00708_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08529_ (
+    .A(south_single[0]),
+    .TE_B(_00709_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08530_ (
+    .A(shift_out_hard),
+    .TE_B(_00710_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08531_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00711_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08532_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00712_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08533_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00713_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08534_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00714_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08535_ (
+    .A(south_double[7]),
+    .TE_B(_00715_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08536_ (
+    .A(south_double[6]),
+    .TE_B(_00716_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08537_ (
+    .A(south_double[5]),
+    .TE_B(_00717_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08538_ (
+    .A(south_double[4]),
+    .TE_B(_00718_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08539_ (
+    .A(north_double[7]),
+    .TE_B(_00719_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08540_ (
+    .A(north_double[6]),
+    .TE_B(_00720_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08541_ (
+    .A(north_double[5]),
+    .TE_B(_00721_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08542_ (
+    .A(north_double[4]),
+    .TE_B(_00722_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08543_ (
+    .A(south_single[3]),
+    .TE_B(_00723_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08544_ (
+    .A(south_single[2]),
+    .TE_B(_00724_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08545_ (
+    .A(south_single[1]),
+    .TE_B(_00725_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08546_ (
+    .A(south_single[0]),
+    .TE_B(_00726_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08547_ (
+    .A(shift_out_hard),
+    .TE_B(_00727_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08548_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00728_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08549_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00729_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08550_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00730_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08551_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00731_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08552_ (
+    .A(south_double[7]),
+    .TE_B(_00732_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08553_ (
+    .A(south_double[6]),
+    .TE_B(_00733_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08554_ (
+    .A(south_double[5]),
+    .TE_B(_00734_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08555_ (
+    .A(south_double[4]),
+    .TE_B(_00735_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08556_ (
+    .A(north_double[7]),
+    .TE_B(_00736_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08557_ (
+    .A(north_double[6]),
+    .TE_B(_00737_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08558_ (
+    .A(north_double[5]),
+    .TE_B(_00738_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08559_ (
+    .A(north_double[4]),
+    .TE_B(_00739_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08560_ (
+    .A(south_single[3]),
+    .TE_B(_00740_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08561_ (
+    .A(south_single[2]),
+    .TE_B(_00741_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08562_ (
+    .A(south_single[1]),
+    .TE_B(_00742_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08563_ (
+    .A(south_single[0]),
+    .TE_B(_00743_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08564_ (
+    .A(shift_out_hard),
+    .TE_B(_00744_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08565_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00745_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08566_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00746_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08567_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00747_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08568_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00748_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08569_ (
+    .A(south_double[7]),
+    .TE_B(_00749_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08570_ (
+    .A(south_double[6]),
+    .TE_B(_00750_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08571_ (
+    .A(south_double[5]),
+    .TE_B(_00751_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08572_ (
+    .A(south_double[4]),
+    .TE_B(_00752_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08573_ (
+    .A(north_double[7]),
+    .TE_B(_00753_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08574_ (
+    .A(north_double[6]),
+    .TE_B(_00754_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08575_ (
+    .A(north_double[5]),
+    .TE_B(_00755_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08576_ (
+    .A(north_double[4]),
+    .TE_B(_00756_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08577_ (
+    .A(south_single[3]),
+    .TE_B(_00757_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08578_ (
+    .A(south_single[2]),
+    .TE_B(_00758_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08579_ (
+    .A(south_single[1]),
+    .TE_B(_00759_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08580_ (
+    .A(south_single[0]),
+    .TE_B(_00760_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08581_ (
+    .A(shift_out_hard),
+    .TE_B(_00761_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08582_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00762_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08583_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00763_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08584_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00764_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08585_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00765_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08586_ (
+    .A(south_double[7]),
+    .TE_B(_00766_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08587_ (
+    .A(south_double[6]),
+    .TE_B(_00767_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08588_ (
+    .A(south_double[5]),
+    .TE_B(_00768_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08589_ (
+    .A(south_double[4]),
+    .TE_B(_00769_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08590_ (
+    .A(north_double[7]),
+    .TE_B(_00770_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08591_ (
+    .A(north_double[6]),
+    .TE_B(_00771_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08592_ (
+    .A(north_double[5]),
+    .TE_B(_00772_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08593_ (
+    .A(north_double[4]),
+    .TE_B(_00773_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08594_ (
+    .A(south_single[3]),
+    .TE_B(_00774_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08595_ (
+    .A(south_single[2]),
+    .TE_B(_00775_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08596_ (
+    .A(south_single[1]),
+    .TE_B(_00776_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08597_ (
+    .A(south_single[0]),
+    .TE_B(_00777_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08598_ (
+    .A(shift_out_hard),
+    .TE_B(_00778_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08599_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00779_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08600_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00780_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08601_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00781_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08602_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00782_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08603_ (
+    .A(south_double[7]),
+    .TE_B(_00783_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08604_ (
+    .A(south_double[6]),
+    .TE_B(_00784_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08605_ (
+    .A(south_double[5]),
+    .TE_B(_00785_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08606_ (
+    .A(south_double[4]),
+    .TE_B(_00786_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08607_ (
+    .A(north_double[7]),
+    .TE_B(_00787_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08608_ (
+    .A(north_double[6]),
+    .TE_B(_00788_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08609_ (
+    .A(north_double[5]),
+    .TE_B(_00789_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08610_ (
+    .A(north_double[4]),
+    .TE_B(_00790_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08611_ (
+    .A(south_single[3]),
+    .TE_B(_00791_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08612_ (
+    .A(south_single[2]),
+    .TE_B(_00792_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08613_ (
+    .A(south_single[1]),
+    .TE_B(_00793_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08614_ (
+    .A(south_single[0]),
+    .TE_B(_00794_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08615_ (
+    .A(shift_out_hard),
+    .TE_B(_00795_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08616_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00796_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08617_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00797_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08618_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00798_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08619_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00799_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08620_ (
+    .A(south_double[7]),
+    .TE_B(_00800_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08621_ (
+    .A(south_double[6]),
+    .TE_B(_00801_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08622_ (
+    .A(south_double[5]),
+    .TE_B(_00802_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08623_ (
+    .A(south_double[4]),
+    .TE_B(_00803_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08624_ (
+    .A(north_double[7]),
+    .TE_B(_00804_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08625_ (
+    .A(north_double[6]),
+    .TE_B(_00805_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08626_ (
+    .A(north_double[5]),
+    .TE_B(_00806_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08627_ (
+    .A(north_double[4]),
+    .TE_B(_00807_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08628_ (
+    .A(south_single[3]),
+    .TE_B(_00808_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08629_ (
+    .A(south_single[2]),
+    .TE_B(_00809_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08630_ (
+    .A(south_single[1]),
+    .TE_B(_00810_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08631_ (
+    .A(south_single[0]),
+    .TE_B(_00811_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08632_ (
+    .A(shift_out_hard),
+    .TE_B(_00611_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08633_ (
+    .A(shift_out_hard),
+    .TE_B(_00617_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08634_ (
+    .A(shift_out_hard),
+    .TE_B(_00623_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08635_ (
+    .A(shift_out_hard),
+    .TE_B(_00629_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08636_ (
+    .A(shift_out_hard),
+    .TE_B(_00635_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08637_ (
+    .A(shift_out_hard),
+    .TE_B(_00641_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08638_ (
+    .A(shift_out_hard),
+    .TE_B(_00647_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08639_ (
+    .A(shift_out_hard),
+    .TE_B(_00653_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08640_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00612_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08641_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00618_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08642_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00624_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08643_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00630_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08644_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00636_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08645_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00642_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08646_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00648_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08647_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00654_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08648_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00613_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08649_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00619_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08650_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00625_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08651_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00631_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08652_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00637_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08653_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00643_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08654_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00649_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08655_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00655_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08656_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00614_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08657_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00620_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08658_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00626_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08659_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00632_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08660_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00638_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08661_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00644_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08662_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00650_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08663_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00656_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08664_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00615_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08665_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00621_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08666_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00627_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08667_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00633_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08668_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00639_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08669_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00645_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08670_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00651_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08671_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00657_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08672_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00812_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08673_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00813_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08674_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00814_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08675_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00815_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08676_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00816_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08677_ (
+    .A(south_double[7]),
+    .TE_B(_00817_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08678_ (
+    .A(south_double[6]),
+    .TE_B(_00818_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08679_ (
+    .A(south_double[5]),
+    .TE_B(_00819_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08680_ (
+    .A(south_double[4]),
+    .TE_B(_00820_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08681_ (
+    .A(north_double[7]),
+    .TE_B(_00821_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08682_ (
+    .A(north_double[6]),
+    .TE_B(_00822_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08683_ (
+    .A(north_double[5]),
+    .TE_B(_00823_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08684_ (
+    .A(north_double[4]),
+    .TE_B(_00824_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08685_ (
+    .A(south_single[3]),
+    .TE_B(_00825_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08686_ (
+    .A(south_single[2]),
+    .TE_B(_00826_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08687_ (
+    .A(south_single[1]),
+    .TE_B(_00827_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08688_ (
+    .A(south_single[0]),
+    .TE_B(_00828_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08689_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00829_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08690_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00830_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08691_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00831_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08692_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00832_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08693_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00833_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08694_ (
+    .A(south_double[7]),
+    .TE_B(_00834_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08695_ (
+    .A(south_double[6]),
+    .TE_B(_00835_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08696_ (
+    .A(south_double[5]),
+    .TE_B(_00836_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08697_ (
+    .A(south_double[4]),
+    .TE_B(_00837_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08698_ (
+    .A(north_double[7]),
+    .TE_B(_00838_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08699_ (
+    .A(north_double[6]),
+    .TE_B(_00839_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08700_ (
+    .A(north_double[5]),
+    .TE_B(_00840_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08701_ (
+    .A(north_double[4]),
+    .TE_B(_00841_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08702_ (
+    .A(south_single[3]),
+    .TE_B(_00842_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08703_ (
+    .A(south_single[2]),
+    .TE_B(_00843_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08704_ (
+    .A(south_single[1]),
+    .TE_B(_00844_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08705_ (
+    .A(south_single[0]),
+    .TE_B(_00845_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08706_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00846_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08707_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00847_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08708_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00848_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08709_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00849_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08710_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00850_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08711_ (
+    .A(south_double[7]),
+    .TE_B(_00851_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08712_ (
+    .A(south_double[6]),
+    .TE_B(_00852_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08713_ (
+    .A(south_double[5]),
+    .TE_B(_00853_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08714_ (
+    .A(south_double[4]),
+    .TE_B(_00854_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08715_ (
+    .A(north_double[7]),
+    .TE_B(_00855_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08716_ (
+    .A(north_double[6]),
+    .TE_B(_00856_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08717_ (
+    .A(north_double[5]),
+    .TE_B(_00857_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08718_ (
+    .A(north_double[4]),
+    .TE_B(_00858_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08719_ (
+    .A(south_single[3]),
+    .TE_B(_00859_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08720_ (
+    .A(south_single[2]),
+    .TE_B(_00860_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08721_ (
+    .A(south_single[1]),
+    .TE_B(_00861_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08722_ (
+    .A(south_single[0]),
+    .TE_B(_00862_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08723_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00863_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08724_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00864_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08725_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00865_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08726_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00866_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08727_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00867_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08728_ (
+    .A(south_double[7]),
+    .TE_B(_00868_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08729_ (
+    .A(south_double[6]),
+    .TE_B(_00869_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08730_ (
+    .A(south_double[5]),
+    .TE_B(_00870_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08731_ (
+    .A(south_double[4]),
+    .TE_B(_00871_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08732_ (
+    .A(north_double[7]),
+    .TE_B(_00872_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08733_ (
+    .A(north_double[6]),
+    .TE_B(_00873_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08734_ (
+    .A(north_double[5]),
+    .TE_B(_00874_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08735_ (
+    .A(north_double[4]),
+    .TE_B(_00875_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08736_ (
+    .A(south_single[3]),
+    .TE_B(_00876_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08737_ (
+    .A(south_single[2]),
+    .TE_B(_00877_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08738_ (
+    .A(south_single[1]),
+    .TE_B(_00878_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08739_ (
+    .A(south_single[0]),
+    .TE_B(_00879_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08740_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00880_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08741_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00881_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08742_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00882_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08743_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00883_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08744_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00884_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08745_ (
+    .A(south_double[7]),
+    .TE_B(_00885_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08746_ (
+    .A(south_double[6]),
+    .TE_B(_00886_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08747_ (
+    .A(south_double[5]),
+    .TE_B(_00887_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08748_ (
+    .A(south_double[4]),
+    .TE_B(_00888_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08749_ (
+    .A(north_double[7]),
+    .TE_B(_00889_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08750_ (
+    .A(north_double[6]),
+    .TE_B(_00890_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08751_ (
+    .A(north_double[5]),
+    .TE_B(_00891_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08752_ (
+    .A(north_double[4]),
+    .TE_B(_00892_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08753_ (
+    .A(south_single[3]),
+    .TE_B(_00893_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08754_ (
+    .A(south_single[2]),
+    .TE_B(_00894_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08755_ (
+    .A(south_single[1]),
+    .TE_B(_00895_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08756_ (
+    .A(south_single[0]),
+    .TE_B(_00896_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08757_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00897_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08758_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00898_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08759_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00899_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08760_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00900_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08761_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00901_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08762_ (
+    .A(south_double[7]),
+    .TE_B(_00902_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08763_ (
+    .A(south_double[6]),
+    .TE_B(_00903_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08764_ (
+    .A(south_double[5]),
+    .TE_B(_00904_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08765_ (
+    .A(south_double[4]),
+    .TE_B(_00905_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08766_ (
+    .A(north_double[7]),
+    .TE_B(_00906_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08767_ (
+    .A(north_double[6]),
+    .TE_B(_00907_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08768_ (
+    .A(north_double[5]),
+    .TE_B(_00908_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08769_ (
+    .A(north_double[4]),
+    .TE_B(_00909_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08770_ (
+    .A(south_single[3]),
+    .TE_B(_00910_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08771_ (
+    .A(south_single[2]),
+    .TE_B(_00911_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08772_ (
+    .A(south_single[1]),
+    .TE_B(_00912_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08773_ (
+    .A(south_single[0]),
+    .TE_B(_00913_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08774_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00914_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08775_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00915_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08776_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00916_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08777_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00917_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08778_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00918_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08779_ (
+    .A(south_double[7]),
+    .TE_B(_00919_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08780_ (
+    .A(south_double[6]),
+    .TE_B(_00920_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08781_ (
+    .A(south_double[5]),
+    .TE_B(_00921_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08782_ (
+    .A(south_double[4]),
+    .TE_B(_00922_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08783_ (
+    .A(north_double[7]),
+    .TE_B(_00923_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08784_ (
+    .A(north_double[6]),
+    .TE_B(_00924_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08785_ (
+    .A(north_double[5]),
+    .TE_B(_00925_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08786_ (
+    .A(north_double[4]),
+    .TE_B(_00926_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08787_ (
+    .A(south_single[3]),
+    .TE_B(_00927_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08788_ (
+    .A(south_single[2]),
+    .TE_B(_00928_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08789_ (
+    .A(south_single[1]),
+    .TE_B(_00929_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08790_ (
+    .A(south_single[0]),
+    .TE_B(_00930_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08791_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00931_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08792_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00932_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08793_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00933_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08794_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00934_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08795_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00935_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08796_ (
+    .A(south_double[7]),
+    .TE_B(_00936_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08797_ (
+    .A(south_double[6]),
+    .TE_B(_00937_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08798_ (
+    .A(south_double[5]),
+    .TE_B(_00938_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08799_ (
+    .A(south_double[4]),
+    .TE_B(_00939_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08800_ (
+    .A(north_double[7]),
+    .TE_B(_00940_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08801_ (
+    .A(north_double[6]),
+    .TE_B(_00941_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08802_ (
+    .A(north_double[5]),
+    .TE_B(_00942_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08803_ (
+    .A(north_double[4]),
+    .TE_B(_00943_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08804_ (
+    .A(south_single[3]),
+    .TE_B(_00944_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08805_ (
+    .A(south_single[2]),
+    .TE_B(_00945_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08806_ (
+    .A(south_single[1]),
+    .TE_B(_00946_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08807_ (
+    .A(south_single[0]),
+    .TE_B(_00947_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08808_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00948_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08809_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00949_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08810_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00950_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08811_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00951_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08812_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00952_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08813_ (
+    .A(south_double[7]),
+    .TE_B(_00953_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08814_ (
+    .A(south_double[6]),
+    .TE_B(_00954_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08815_ (
+    .A(south_double[5]),
+    .TE_B(_00955_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08816_ (
+    .A(south_double[4]),
+    .TE_B(_00956_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08817_ (
+    .A(north_double[7]),
+    .TE_B(_00957_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08818_ (
+    .A(north_double[6]),
+    .TE_B(_00958_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08819_ (
+    .A(north_double[5]),
+    .TE_B(_00959_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08820_ (
+    .A(north_double[4]),
+    .TE_B(_00960_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08821_ (
+    .A(south_single[3]),
+    .TE_B(_00961_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08822_ (
+    .A(south_single[2]),
+    .TE_B(_00962_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08823_ (
+    .A(south_single[1]),
+    .TE_B(_00963_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08824_ (
+    .A(south_single[0]),
+    .TE_B(_00964_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08825_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00965_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08826_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00966_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08827_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00967_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08828_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00968_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08829_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00969_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08830_ (
+    .A(south_double[7]),
+    .TE_B(_00970_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08831_ (
+    .A(south_double[6]),
+    .TE_B(_00971_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08832_ (
+    .A(south_double[5]),
+    .TE_B(_00972_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08833_ (
+    .A(south_double[4]),
+    .TE_B(_00973_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08834_ (
+    .A(north_double[7]),
+    .TE_B(_00974_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08835_ (
+    .A(north_double[6]),
+    .TE_B(_00975_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08836_ (
+    .A(north_double[5]),
+    .TE_B(_00976_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08837_ (
+    .A(north_double[4]),
+    .TE_B(_00977_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08838_ (
+    .A(south_single[3]),
+    .TE_B(_00978_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08839_ (
+    .A(south_single[2]),
+    .TE_B(_00979_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08840_ (
+    .A(south_single[1]),
+    .TE_B(_00980_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08841_ (
+    .A(south_single[0]),
+    .TE_B(_00981_),
+    .Z(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08842_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00142_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08843_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00143_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08844_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00144_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08845_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00145_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08846_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00146_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08847_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00147_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08848_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00148_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08849_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00149_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08850_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00150_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08851_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00151_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08852_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00152_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08853_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00153_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08854_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00154_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08855_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00155_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08856_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00156_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08857_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00157_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08858_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00158_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08859_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00159_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08860_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00160_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08861_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00161_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08862_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00162_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08863_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00163_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08864_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00164_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08865_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00165_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08866_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00166_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08867_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00167_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08868_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00168_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08869_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00169_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08870_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00170_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08871_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00171_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08872_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00172_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08873_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00173_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08874_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00174_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08875_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00175_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08876_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00176_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08877_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00177_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08878_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00178_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08879_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00179_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08880_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00180_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08881_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00181_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _08882_ (
+    .A(set_out_hard),
+    .TE_B(_00182_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08883_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00183_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08884_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00184_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08885_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00185_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08886_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00186_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08887_ (
+    .A(east_double[3]),
+    .TE_B(_00187_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08888_ (
+    .A(east_double[2]),
+    .TE_B(_00188_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08889_ (
+    .A(east_double[1]),
+    .TE_B(_00189_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08890_ (
+    .A(east_double[0]),
+    .TE_B(_00190_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08891_ (
+    .A(west_double[3]),
+    .TE_B(_00196_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08892_ (
+    .A(west_double[2]),
+    .TE_B(_00202_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08893_ (
+    .A(west_double[1]),
+    .TE_B(_00208_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08894_ (
+    .A(west_double[0]),
+    .TE_B(_00214_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08895_ (
+    .A(west_single[3]),
+    .TE_B(_00220_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08896_ (
+    .A(west_single[2]),
+    .TE_B(_00226_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08897_ (
+    .A(west_single[1]),
+    .TE_B(_00232_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08898_ (
+    .A(west_single[0]),
+    .TE_B(_00238_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08899_ (
+    .A(set_out_hard),
+    .TE_B(_00239_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08900_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00240_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08901_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00241_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08902_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00242_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08903_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00243_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08904_ (
+    .A(east_double[3]),
+    .TE_B(_00244_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08905_ (
+    .A(east_double[2]),
+    .TE_B(_00245_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08906_ (
+    .A(east_double[1]),
+    .TE_B(_00246_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08907_ (
+    .A(east_double[0]),
+    .TE_B(_00247_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08908_ (
+    .A(west_double[3]),
+    .TE_B(_00248_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08909_ (
+    .A(west_double[2]),
+    .TE_B(_00249_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08910_ (
+    .A(west_double[1]),
+    .TE_B(_00250_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08911_ (
+    .A(west_double[0]),
+    .TE_B(_00251_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08912_ (
+    .A(west_single[3]),
+    .TE_B(_00252_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08913_ (
+    .A(west_single[2]),
+    .TE_B(_00253_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08914_ (
+    .A(west_single[1]),
+    .TE_B(_00254_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08915_ (
+    .A(west_single[0]),
+    .TE_B(_00255_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08916_ (
+    .A(set_out_hard),
+    .TE_B(_00256_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08917_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00257_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08918_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00258_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08919_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00259_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08920_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00260_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08921_ (
+    .A(east_double[3]),
+    .TE_B(_00261_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08922_ (
+    .A(east_double[2]),
+    .TE_B(_00262_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08923_ (
+    .A(east_double[1]),
+    .TE_B(_00263_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08924_ (
+    .A(east_double[0]),
+    .TE_B(_00264_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08925_ (
+    .A(west_double[3]),
+    .TE_B(_00265_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08926_ (
+    .A(west_double[2]),
+    .TE_B(_00266_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08927_ (
+    .A(west_double[1]),
+    .TE_B(_00267_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08928_ (
+    .A(west_double[0]),
+    .TE_B(_00268_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08929_ (
+    .A(west_single[3]),
+    .TE_B(_00269_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08930_ (
+    .A(west_single[2]),
+    .TE_B(_00270_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08931_ (
+    .A(west_single[1]),
+    .TE_B(_00271_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08932_ (
+    .A(west_single[0]),
+    .TE_B(_00272_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08933_ (
+    .A(set_out_hard),
+    .TE_B(_00273_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08934_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00274_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08935_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00275_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08936_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00276_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08937_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00277_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08938_ (
+    .A(east_double[3]),
+    .TE_B(_00278_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08939_ (
+    .A(east_double[2]),
+    .TE_B(_00279_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08940_ (
+    .A(east_double[1]),
+    .TE_B(_00280_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08941_ (
+    .A(east_double[0]),
+    .TE_B(_00281_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08942_ (
+    .A(west_double[3]),
+    .TE_B(_00282_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08943_ (
+    .A(west_double[2]),
+    .TE_B(_00283_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08944_ (
+    .A(west_double[1]),
+    .TE_B(_00284_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08945_ (
+    .A(west_double[0]),
+    .TE_B(_00285_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08946_ (
+    .A(west_single[3]),
+    .TE_B(_00286_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08947_ (
+    .A(west_single[2]),
+    .TE_B(_00287_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08948_ (
+    .A(west_single[1]),
+    .TE_B(_00288_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08949_ (
+    .A(west_single[0]),
+    .TE_B(_00289_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08950_ (
+    .A(set_out_hard),
+    .TE_B(_00290_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08951_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00291_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08952_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00292_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08953_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00293_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08954_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00294_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08955_ (
+    .A(east_double[3]),
+    .TE_B(_00295_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08956_ (
+    .A(east_double[2]),
+    .TE_B(_00296_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08957_ (
+    .A(east_double[1]),
+    .TE_B(_00297_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08958_ (
+    .A(east_double[0]),
+    .TE_B(_00298_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08959_ (
+    .A(west_double[3]),
+    .TE_B(_00299_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08960_ (
+    .A(west_double[2]),
+    .TE_B(_00300_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08961_ (
+    .A(west_double[1]),
+    .TE_B(_00301_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08962_ (
+    .A(west_double[0]),
+    .TE_B(_00302_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08963_ (
+    .A(west_single[3]),
+    .TE_B(_00303_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08964_ (
+    .A(west_single[2]),
+    .TE_B(_00304_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08965_ (
+    .A(west_single[1]),
+    .TE_B(_00305_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08966_ (
+    .A(west_single[0]),
+    .TE_B(_00306_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08967_ (
+    .A(set_out_hard),
+    .TE_B(_00307_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08968_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00308_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08969_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00309_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08970_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00310_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08971_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00311_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08972_ (
+    .A(east_double[3]),
+    .TE_B(_00312_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08973_ (
+    .A(east_double[2]),
+    .TE_B(_00313_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08974_ (
+    .A(east_double[1]),
+    .TE_B(_00314_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08975_ (
+    .A(east_double[0]),
+    .TE_B(_00315_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08976_ (
+    .A(west_double[3]),
+    .TE_B(_00316_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08977_ (
+    .A(west_double[2]),
+    .TE_B(_00317_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08978_ (
+    .A(west_double[1]),
+    .TE_B(_00318_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08979_ (
+    .A(west_double[0]),
+    .TE_B(_00319_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08980_ (
+    .A(west_single[3]),
+    .TE_B(_00320_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08981_ (
+    .A(west_single[2]),
+    .TE_B(_00321_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08982_ (
+    .A(west_single[1]),
+    .TE_B(_00322_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08983_ (
+    .A(west_single[0]),
+    .TE_B(_00323_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08984_ (
+    .A(set_out_hard),
+    .TE_B(_00324_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08985_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00325_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08986_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00326_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08987_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00327_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08988_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00328_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08989_ (
+    .A(east_double[3]),
+    .TE_B(_00329_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08990_ (
+    .A(east_double[2]),
+    .TE_B(_00330_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08991_ (
+    .A(east_double[1]),
+    .TE_B(_00331_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08992_ (
+    .A(east_double[0]),
+    .TE_B(_00332_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08993_ (
+    .A(west_double[3]),
+    .TE_B(_00333_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08994_ (
+    .A(west_double[2]),
+    .TE_B(_00334_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08995_ (
+    .A(west_double[1]),
+    .TE_B(_00335_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08996_ (
+    .A(west_double[0]),
+    .TE_B(_00336_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08997_ (
+    .A(west_single[3]),
+    .TE_B(_00337_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08998_ (
+    .A(west_single[2]),
+    .TE_B(_00338_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _08999_ (
+    .A(west_single[1]),
+    .TE_B(_00339_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09000_ (
+    .A(west_single[0]),
+    .TE_B(_00340_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09001_ (
+    .A(set_out_hard),
+    .TE_B(_00341_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09002_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00342_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09003_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00343_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09004_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00344_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09005_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00345_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09006_ (
+    .A(east_double[3]),
+    .TE_B(_00346_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09007_ (
+    .A(east_double[2]),
+    .TE_B(_00347_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09008_ (
+    .A(east_double[1]),
+    .TE_B(_00348_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09009_ (
+    .A(east_double[0]),
+    .TE_B(_00349_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09010_ (
+    .A(west_double[3]),
+    .TE_B(_00350_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09011_ (
+    .A(west_double[2]),
+    .TE_B(_00351_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09012_ (
+    .A(west_double[1]),
+    .TE_B(_00352_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09013_ (
+    .A(west_double[0]),
+    .TE_B(_00353_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09014_ (
+    .A(west_single[3]),
+    .TE_B(_00354_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09015_ (
+    .A(west_single[2]),
+    .TE_B(_00355_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09016_ (
+    .A(west_single[1]),
+    .TE_B(_00356_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09017_ (
+    .A(west_single[0]),
+    .TE_B(_00357_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09018_ (
+    .A(set_out_hard),
+    .TE_B(_00358_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09019_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00359_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09020_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00360_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09021_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00361_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09022_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00362_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09023_ (
+    .A(east_double[3]),
+    .TE_B(_00363_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09024_ (
+    .A(east_double[2]),
+    .TE_B(_00364_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09025_ (
+    .A(east_double[1]),
+    .TE_B(_00365_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09026_ (
+    .A(east_double[0]),
+    .TE_B(_00366_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09027_ (
+    .A(west_double[3]),
+    .TE_B(_00367_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09028_ (
+    .A(west_double[2]),
+    .TE_B(_00368_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09029_ (
+    .A(west_double[1]),
+    .TE_B(_00369_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09030_ (
+    .A(west_double[0]),
+    .TE_B(_00370_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09031_ (
+    .A(west_single[3]),
+    .TE_B(_00371_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09032_ (
+    .A(west_single[2]),
+    .TE_B(_00372_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09033_ (
+    .A(west_single[1]),
+    .TE_B(_00373_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09034_ (
+    .A(west_single[0]),
+    .TE_B(_00374_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09035_ (
+    .A(set_out_hard),
+    .TE_B(_00375_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09036_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00376_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09037_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00377_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09038_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00378_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09039_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00379_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09040_ (
+    .A(east_double[3]),
+    .TE_B(_00380_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09041_ (
+    .A(east_double[2]),
+    .TE_B(_00381_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09042_ (
+    .A(east_double[1]),
+    .TE_B(_00382_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09043_ (
+    .A(east_double[0]),
+    .TE_B(_00383_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09044_ (
+    .A(west_double[3]),
+    .TE_B(_00384_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09045_ (
+    .A(west_double[2]),
+    .TE_B(_00385_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09046_ (
+    .A(west_double[1]),
+    .TE_B(_00386_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09047_ (
+    .A(west_double[0]),
+    .TE_B(_00387_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09048_ (
+    .A(west_single[3]),
+    .TE_B(_00388_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09049_ (
+    .A(west_single[2]),
+    .TE_B(_00389_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09050_ (
+    .A(west_single[1]),
+    .TE_B(_00390_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09051_ (
+    .A(west_single[0]),
+    .TE_B(_00391_),
+    .Z(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09052_ (
+    .A(set_out_hard),
+    .TE_B(_00191_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09053_ (
+    .A(set_out_hard),
+    .TE_B(_00197_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09054_ (
+    .A(set_out_hard),
+    .TE_B(_00203_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09055_ (
+    .A(set_out_hard),
+    .TE_B(_00209_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09056_ (
+    .A(set_out_hard),
+    .TE_B(_00215_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09057_ (
+    .A(set_out_hard),
+    .TE_B(_00221_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09058_ (
+    .A(set_out_hard),
+    .TE_B(_00227_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09059_ (
+    .A(set_out_hard),
+    .TE_B(_00233_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09060_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00192_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09061_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00198_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09062_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00204_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09063_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00210_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09064_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00216_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09065_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00222_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09066_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00228_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09067_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00234_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09068_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00193_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09069_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00199_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09070_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00205_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09071_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00211_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09072_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00217_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09073_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00223_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09074_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00229_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09075_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00235_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09076_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00194_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09077_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00200_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09078_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00206_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09079_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00212_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09080_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00218_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09081_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00224_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09082_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00230_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09083_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00236_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09084_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00195_),
+    .Z(west_double[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09085_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00201_),
+    .Z(west_double[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09086_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00207_),
+    .Z(west_double[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09087_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00213_),
+    .Z(west_double[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09088_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00219_),
+    .Z(west_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09089_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00225_),
+    .Z(west_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09090_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00231_),
+    .Z(west_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09091_ (
+    .A(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00237_),
+    .Z(west_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09092_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00392_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09093_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00393_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09094_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00394_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09095_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00395_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09096_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00396_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09097_ (
+    .A(east_double[3]),
+    .TE_B(_00397_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09098_ (
+    .A(east_double[2]),
+    .TE_B(_00398_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09099_ (
+    .A(east_double[1]),
+    .TE_B(_00399_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09100_ (
+    .A(east_double[0]),
+    .TE_B(_00400_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09101_ (
+    .A(west_double[3]),
+    .TE_B(_00401_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09102_ (
+    .A(west_double[2]),
+    .TE_B(_00402_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09103_ (
+    .A(west_double[1]),
+    .TE_B(_00403_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09104_ (
+    .A(west_double[0]),
+    .TE_B(_00404_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09105_ (
+    .A(west_single[3]),
+    .TE_B(_00405_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09106_ (
+    .A(west_single[2]),
+    .TE_B(_00406_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09107_ (
+    .A(west_single[1]),
+    .TE_B(_00407_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09108_ (
+    .A(west_single[0]),
+    .TE_B(_00408_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09109_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00409_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09110_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00410_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09111_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00411_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09112_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00412_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09113_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00413_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09114_ (
+    .A(east_double[3]),
+    .TE_B(_00414_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09115_ (
+    .A(east_double[2]),
+    .TE_B(_00415_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09116_ (
+    .A(east_double[1]),
+    .TE_B(_00416_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09117_ (
+    .A(east_double[0]),
+    .TE_B(_00417_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09118_ (
+    .A(west_double[3]),
+    .TE_B(_00418_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09119_ (
+    .A(west_double[2]),
+    .TE_B(_00419_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09120_ (
+    .A(west_double[1]),
+    .TE_B(_00420_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09121_ (
+    .A(west_double[0]),
+    .TE_B(_00421_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09122_ (
+    .A(west_single[3]),
+    .TE_B(_00422_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09123_ (
+    .A(west_single[2]),
+    .TE_B(_00423_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09124_ (
+    .A(west_single[1]),
+    .TE_B(_00424_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09125_ (
+    .A(west_single[0]),
+    .TE_B(_00425_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09126_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00426_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09127_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00427_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09128_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00428_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09129_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00429_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09130_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00430_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09131_ (
+    .A(east_double[3]),
+    .TE_B(_00431_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09132_ (
+    .A(east_double[2]),
+    .TE_B(_00432_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09133_ (
+    .A(east_double[1]),
+    .TE_B(_00433_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09134_ (
+    .A(east_double[0]),
+    .TE_B(_00434_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09135_ (
+    .A(west_double[3]),
+    .TE_B(_00435_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09136_ (
+    .A(west_double[2]),
+    .TE_B(_00436_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09137_ (
+    .A(west_double[1]),
+    .TE_B(_00437_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09138_ (
+    .A(west_double[0]),
+    .TE_B(_00438_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09139_ (
+    .A(west_single[3]),
+    .TE_B(_00439_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09140_ (
+    .A(west_single[2]),
+    .TE_B(_00440_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09141_ (
+    .A(west_single[1]),
+    .TE_B(_00441_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09142_ (
+    .A(west_single[0]),
+    .TE_B(_00442_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09143_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00443_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09144_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00444_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09145_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00445_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09146_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00446_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09147_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00447_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09148_ (
+    .A(east_double[3]),
+    .TE_B(_00448_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09149_ (
+    .A(east_double[2]),
+    .TE_B(_00449_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09150_ (
+    .A(east_double[1]),
+    .TE_B(_00450_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09151_ (
+    .A(east_double[0]),
+    .TE_B(_00451_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09152_ (
+    .A(west_double[3]),
+    .TE_B(_00452_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09153_ (
+    .A(west_double[2]),
+    .TE_B(_00453_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09154_ (
+    .A(west_double[1]),
+    .TE_B(_00454_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09155_ (
+    .A(west_double[0]),
+    .TE_B(_00455_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09156_ (
+    .A(west_single[3]),
+    .TE_B(_00456_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09157_ (
+    .A(west_single[2]),
+    .TE_B(_00457_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09158_ (
+    .A(west_single[1]),
+    .TE_B(_00458_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09159_ (
+    .A(west_single[0]),
+    .TE_B(_00459_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09160_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00460_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09161_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00461_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09162_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00462_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09163_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00463_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09164_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00464_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09165_ (
+    .A(east_double[3]),
+    .TE_B(_00465_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09166_ (
+    .A(east_double[2]),
+    .TE_B(_00466_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09167_ (
+    .A(east_double[1]),
+    .TE_B(_00467_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09168_ (
+    .A(east_double[0]),
+    .TE_B(_00468_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09169_ (
+    .A(west_double[3]),
+    .TE_B(_00469_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09170_ (
+    .A(west_double[2]),
+    .TE_B(_00470_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09171_ (
+    .A(west_double[1]),
+    .TE_B(_00471_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09172_ (
+    .A(west_double[0]),
+    .TE_B(_00472_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09173_ (
+    .A(west_single[3]),
+    .TE_B(_00473_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09174_ (
+    .A(west_single[2]),
+    .TE_B(_00474_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09175_ (
+    .A(west_single[1]),
+    .TE_B(_00475_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09176_ (
+    .A(west_single[0]),
+    .TE_B(_00476_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09177_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00477_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09178_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00478_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09179_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00479_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09180_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00480_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09181_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00481_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09182_ (
+    .A(east_double[3]),
+    .TE_B(_00482_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09183_ (
+    .A(east_double[2]),
+    .TE_B(_00483_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09184_ (
+    .A(east_double[1]),
+    .TE_B(_00484_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09185_ (
+    .A(east_double[0]),
+    .TE_B(_00485_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09186_ (
+    .A(west_double[3]),
+    .TE_B(_00486_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09187_ (
+    .A(west_double[2]),
+    .TE_B(_00487_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09188_ (
+    .A(west_double[1]),
+    .TE_B(_00488_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09189_ (
+    .A(west_double[0]),
+    .TE_B(_00489_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09190_ (
+    .A(west_single[3]),
+    .TE_B(_00490_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09191_ (
+    .A(west_single[2]),
+    .TE_B(_00491_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09192_ (
+    .A(west_single[1]),
+    .TE_B(_00492_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09193_ (
+    .A(west_single[0]),
+    .TE_B(_00493_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09194_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00494_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09195_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00495_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09196_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00496_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09197_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00497_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09198_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00498_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09199_ (
+    .A(east_double[3]),
+    .TE_B(_00499_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09200_ (
+    .A(east_double[2]),
+    .TE_B(_00500_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09201_ (
+    .A(east_double[1]),
+    .TE_B(_00501_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09202_ (
+    .A(east_double[0]),
+    .TE_B(_00502_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09203_ (
+    .A(west_double[3]),
+    .TE_B(_00503_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09204_ (
+    .A(west_double[2]),
+    .TE_B(_00504_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09205_ (
+    .A(west_double[1]),
+    .TE_B(_00505_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09206_ (
+    .A(west_double[0]),
+    .TE_B(_00506_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09207_ (
+    .A(west_single[3]),
+    .TE_B(_00507_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09208_ (
+    .A(west_single[2]),
+    .TE_B(_00508_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09209_ (
+    .A(west_single[1]),
+    .TE_B(_00509_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09210_ (
+    .A(west_single[0]),
+    .TE_B(_00510_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09211_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00511_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09212_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00512_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09213_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00513_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09214_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00514_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09215_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00515_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09216_ (
+    .A(east_double[3]),
+    .TE_B(_00516_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09217_ (
+    .A(east_double[2]),
+    .TE_B(_00517_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09218_ (
+    .A(east_double[1]),
+    .TE_B(_00518_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09219_ (
+    .A(east_double[0]),
+    .TE_B(_00519_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09220_ (
+    .A(west_double[3]),
+    .TE_B(_00520_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09221_ (
+    .A(west_double[2]),
+    .TE_B(_00521_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09222_ (
+    .A(west_double[1]),
+    .TE_B(_00522_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09223_ (
+    .A(west_double[0]),
+    .TE_B(_00523_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09224_ (
+    .A(west_single[3]),
+    .TE_B(_00524_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09225_ (
+    .A(west_single[2]),
+    .TE_B(_00525_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09226_ (
+    .A(west_single[1]),
+    .TE_B(_00526_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09227_ (
+    .A(west_single[0]),
+    .TE_B(_00527_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09228_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00528_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09229_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00529_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09230_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00530_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09231_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00531_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09232_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00532_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09233_ (
+    .A(east_double[3]),
+    .TE_B(_00533_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09234_ (
+    .A(east_double[2]),
+    .TE_B(_00534_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09235_ (
+    .A(east_double[1]),
+    .TE_B(_00535_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09236_ (
+    .A(east_double[0]),
+    .TE_B(_00536_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09237_ (
+    .A(west_double[3]),
+    .TE_B(_00537_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09238_ (
+    .A(west_double[2]),
+    .TE_B(_00538_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09239_ (
+    .A(west_double[1]),
+    .TE_B(_00539_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09240_ (
+    .A(west_double[0]),
+    .TE_B(_00540_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09241_ (
+    .A(west_single[3]),
+    .TE_B(_00541_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09242_ (
+    .A(west_single[2]),
+    .TE_B(_00542_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09243_ (
+    .A(west_single[1]),
+    .TE_B(_00543_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09244_ (
+    .A(west_single[0]),
+    .TE_B(_00544_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09245_ (
+    .A(cb_north_in[4]),
+    .TE_B(_00545_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09246_ (
+    .A(cb_north_in[3]),
+    .TE_B(_00546_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09247_ (
+    .A(cb_north_in[2]),
+    .TE_B(_00547_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09248_ (
+    .A(cb_north_in[1]),
+    .TE_B(_00548_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09249_ (
+    .A(cb_north_in[0]),
+    .TE_B(_00549_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09250_ (
+    .A(east_double[3]),
+    .TE_B(_00550_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09251_ (
+    .A(east_double[2]),
+    .TE_B(_00551_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09252_ (
+    .A(east_double[1]),
+    .TE_B(_00552_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09253_ (
+    .A(east_double[0]),
+    .TE_B(_00553_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09254_ (
+    .A(west_double[3]),
+    .TE_B(_00554_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09255_ (
+    .A(west_double[2]),
+    .TE_B(_00555_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09256_ (
+    .A(west_double[1]),
+    .TE_B(_00556_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09257_ (
+    .A(west_double[0]),
+    .TE_B(_00557_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09258_ (
+    .A(west_single[3]),
+    .TE_B(_00558_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09259_ (
+    .A(west_single[2]),
+    .TE_B(_00559_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09260_ (
+    .A(west_single[1]),
+    .TE_B(_00560_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09261_ (
+    .A(west_single[0]),
+    .TE_B(_00561_),
+    .Z(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09262_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00562_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09263_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00563_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09264_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00564_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09265_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00565_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09266_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00566_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09267_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00567_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09268_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00568_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09269_ (
+    .A(cb_east_in[4]),
+    .TE_B(_00569_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09270_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00570_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09271_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00571_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09272_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00572_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09273_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00573_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09274_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00574_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09275_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00575_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09276_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00576_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09277_ (
+    .A(cb_east_in[3]),
+    .TE_B(_00577_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09278_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00578_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09279_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00579_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09280_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00580_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09281_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00581_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09282_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00582_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09283_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00583_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09284_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00584_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09285_ (
+    .A(cb_east_in[2]),
+    .TE_B(_00585_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09286_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00586_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09287_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00587_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09288_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00588_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09289_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00589_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09290_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00590_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09291_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00591_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09292_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00592_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09293_ (
+    .A(cb_east_in[1]),
+    .TE_B(_00593_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09294_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00594_),
+    .Z(north_double[7])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09295_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00595_),
+    .Z(north_double[6])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09296_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00596_),
+    .Z(north_double[5])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09297_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00597_),
+    .Z(north_double[4])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09298_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00598_),
+    .Z(south_single[3])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09299_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00599_),
+    .Z(south_single[2])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09300_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00600_),
+    .Z(south_single[1])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09301_ (
+    .A(cb_east_in[0]),
+    .TE_B(_00601_),
+    .Z(south_single[0])
+  );
+  sky130_fd_sc_hd__ebufn_4 _09302_ (
+    .A(shift_out_hard),
+    .TE_B(_00602_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09303_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00603_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09304_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00604_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09305_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00605_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09306_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00606_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09307_ (
+    .A(south_double[7]),
+    .TE_B(_00607_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09308_ (
+    .A(south_double[6]),
+    .TE_B(_00608_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09309_ (
+    .A(south_double[5]),
+    .TE_B(_00609_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09310_ (
+    .A(south_double[4]),
+    .TE_B(_00610_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09311_ (
+    .A(north_double[7]),
+    .TE_B(_00616_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09312_ (
+    .A(north_double[6]),
+    .TE_B(_00622_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09313_ (
+    .A(north_double[5]),
+    .TE_B(_00628_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09314_ (
+    .A(north_double[4]),
+    .TE_B(_00634_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09315_ (
+    .A(south_single[3]),
+    .TE_B(_00640_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09316_ (
+    .A(south_single[2]),
+    .TE_B(_00646_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09317_ (
+    .A(south_single[1]),
+    .TE_B(_00652_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09318_ (
+    .A(south_single[0]),
+    .TE_B(_00658_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09319_ (
+    .A(shift_out_hard),
+    .TE_B(_00659_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09320_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00660_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09321_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00661_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09322_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00662_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09323_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00663_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09324_ (
+    .A(south_double[7]),
+    .TE_B(_00664_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09325_ (
+    .A(south_double[6]),
+    .TE_B(_00665_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09326_ (
+    .A(south_double[5]),
+    .TE_B(_00666_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09327_ (
+    .A(south_double[4]),
+    .TE_B(_00667_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09328_ (
+    .A(north_double[7]),
+    .TE_B(_00668_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09329_ (
+    .A(north_double[6]),
+    .TE_B(_00669_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09330_ (
+    .A(north_double[5]),
+    .TE_B(_00670_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09331_ (
+    .A(north_double[4]),
+    .TE_B(_00671_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09332_ (
+    .A(south_single[3]),
+    .TE_B(_00672_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09333_ (
+    .A(south_single[2]),
+    .TE_B(_00673_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09334_ (
+    .A(south_single[1]),
+    .TE_B(_00674_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09335_ (
+    .A(south_single[0]),
+    .TE_B(_00675_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09336_ (
+    .A(shift_out_hard),
+    .TE_B(_00676_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09337_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b ),
+    .TE_B(_00677_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09338_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b ),
+    .TE_B(_00678_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09339_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .TE_B(_00679_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09340_ (
+    .A(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.b ),
+    .TE_B(_00680_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09341_ (
+    .A(south_double[7]),
+    .TE_B(_00681_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09342_ (
+    .A(south_double[6]),
+    .TE_B(_00682_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09343_ (
+    .A(south_double[5]),
+    .TE_B(_00683_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09344_ (
+    .A(south_double[4]),
+    .TE_B(_00684_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09345_ (
+    .A(north_double[7]),
+    .TE_B(_00685_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__ebufn_4 _09346_ (
+    .A(north_double[6]),
+    .TE_B(_00686_),
+    .Z(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.a )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09347_ (
+    .CLK(clk),
+    .D(_02023_),
+    .Q(_04315_)
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09348_ (
+    .CLK(clk),
+    .D(_02024_),
+    .Q(\slice.sliceluroni.muxes.config_state[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09349_ (
+    .CLK(clk),
+    .D(_02025_),
+    .Q(\slice.sliceluroni.muxes.config_state[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09350_ (
+    .CLK(clk),
+    .D(_02026_),
+    .Q(\slice.sliceluroni.use_cc )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09351_ (
+    .CLK(clk),
+    .D(_02027_),
+    .Q(_04168_)
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09352_ (
+    .CLK(clk),
+    .D(_02028_),
+    .Q(_04217_)
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09353_ (
+    .CLK(clk),
+    .D(_02029_),
+    .Q(_04266_)
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09354_ (
+    .CLK(clk),
+    .D(_02030_),
+    .Q(clb_west_out[2])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09355_ (
+    .CLK(clk),
+    .D(_02031_),
+    .Q(clb_west_out[3])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09356_ (
+    .CLK(clk),
+    .D(_02032_),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.b )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09357_ (
+    .CLK(clk),
+    .D(_02033_),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.b )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09358_ (
+    .CLK(clk),
+    .D(_02034_),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.b )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09359_ (
+    .CLK(clk),
+    .D(_02035_),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.b )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09360_ (
+    .CLK(clk),
+    .D(_02036_),
+    .Q(clb_south_out[2])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09361_ (
+    .CLK(clk),
+    .D(_02037_),
+    .Q(clb_south_out[3])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09362_ (
+    .CLK(clk),
+    .D(_02039_),
+    .Q(\cb_east.inst.configuroni.comb_shifter.config_data[421] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09363_ (
+    .CLK(clk),
+    .D(_02041_),
+    .Q(shift_out_hard)
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09364_ (
+    .CLK(clk),
+    .D(_02043_),
+    .Q(\cb_east.inst.cb_conf_bus[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09365_ (
+    .CLK(clk),
+    .D(_02045_),
+    .Q(\cb_east.inst.cb_conf_bus[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09366_ (
+    .CLK(clk),
+    .D(_02047_),
+    .Q(\cb_east.inst.cb_conf_bus[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09367_ (
+    .CLK(clk),
+    .D(_02049_),
+    .Q(\cb_east.inst.cb_conf_bus[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09368_ (
+    .CLK(clk),
+    .D(_02051_),
+    .Q(\cb_east.inst.cb_conf_bus[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09369_ (
+    .CLK(clk),
+    .D(_02053_),
+    .Q(\cb_east.inst.cb_conf_bus[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09370_ (
+    .CLK(clk),
+    .D(_02055_),
+    .Q(\cb_east.inst.cb_conf_bus[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09371_ (
+    .CLK(clk),
+    .D(_02057_),
+    .Q(\cb_east.inst.cb_conf_bus[8] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09372_ (
+    .CLK(clk),
+    .D(_02059_),
+    .Q(\cb_east.inst.cb_conf_bus[9] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09373_ (
+    .CLK(clk),
+    .D(_02061_),
+    .Q(\cb_east.inst.cb_conf_bus[10] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09374_ (
+    .CLK(clk),
+    .D(_02063_),
+    .Q(\cb_east.inst.cb_conf_bus[11] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09375_ (
+    .CLK(clk),
+    .D(_02065_),
+    .Q(\cb_east.inst.cb_conf_bus[12] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09376_ (
+    .CLK(clk),
+    .D(_02067_),
+    .Q(\cb_east.inst.cb_conf_bus[13] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09377_ (
+    .CLK(clk),
+    .D(_02069_),
+    .Q(\cb_east.inst.cb_conf_bus[14] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09378_ (
+    .CLK(clk),
+    .D(_02071_),
+    .Q(\cb_east.inst.cb_conf_bus[15] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09379_ (
+    .CLK(clk),
+    .D(_02073_),
+    .Q(\cb_east.inst.cb_conf_bus[16] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09380_ (
+    .CLK(clk),
+    .D(_02075_),
+    .Q(\cb_east.inst.cb_conf_bus[17] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09381_ (
+    .CLK(clk),
+    .D(_02077_),
+    .Q(\cb_east.inst.cb_conf_bus[18] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09382_ (
+    .CLK(clk),
+    .D(_02079_),
+    .Q(\cb_east.inst.cb_conf_bus[19] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09383_ (
+    .CLK(clk),
+    .D(_02081_),
+    .Q(\cb_east.inst.cb_conf_bus[20] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09384_ (
+    .CLK(clk),
+    .D(_02083_),
+    .Q(\cb_east.inst.cb_conf_bus[21] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09385_ (
+    .CLK(clk),
+    .D(_02085_),
+    .Q(\cb_east.inst.cb_conf_bus[22] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09386_ (
+    .CLK(clk),
+    .D(_02087_),
+    .Q(\cb_east.inst.cb_conf_bus[23] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09387_ (
+    .CLK(clk),
+    .D(_02089_),
+    .Q(\cb_east.inst.cb_conf_bus[24] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09388_ (
+    .CLK(clk),
+    .D(_02091_),
+    .Q(\cb_east.inst.cb_conf_bus[25] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09389_ (
+    .CLK(clk),
+    .D(_02093_),
+    .Q(\cb_east.inst.cb_conf_bus[26] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09390_ (
+    .CLK(clk),
+    .D(_02095_),
+    .Q(\cb_east.inst.cb_conf_bus[27] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09391_ (
+    .CLK(clk),
+    .D(_02097_),
+    .Q(\cb_east.inst.cb_conf_bus[28] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09392_ (
+    .CLK(clk),
+    .D(_02099_),
+    .Q(\cb_east.inst.cb_conf_bus[29] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09393_ (
+    .CLK(clk),
+    .D(_02101_),
+    .Q(\cb_east.inst.cb_conf_bus[30] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09394_ (
+    .CLK(clk),
+    .D(_02103_),
+    .Q(\cb_east.inst.cb_conf_bus[31] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09395_ (
+    .CLK(clk),
+    .D(_02105_),
+    .Q(\cb_east.inst.cb_conf_bus[32] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09396_ (
+    .CLK(clk),
+    .D(_02107_),
+    .Q(\cb_east.inst.cb_conf_bus[33] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09397_ (
+    .CLK(clk),
+    .D(_02109_),
+    .Q(\cb_east.inst.cb_conf_bus[34] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09398_ (
+    .CLK(clk),
+    .D(_02111_),
+    .Q(\cb_east.inst.cb_conf_bus[35] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09399_ (
+    .CLK(clk),
+    .D(_02113_),
+    .Q(\cb_east.inst.cb_conf_bus[36] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09400_ (
+    .CLK(clk),
+    .D(_02115_),
+    .Q(\cb_east.inst.cb_conf_bus[37] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09401_ (
+    .CLK(clk),
+    .D(_02117_),
+    .Q(\cb_east.inst.cb_conf_bus[38] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09402_ (
+    .CLK(clk),
+    .D(_02119_),
+    .Q(\cb_east.inst.cb_conf_bus[39] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09403_ (
+    .CLK(clk),
+    .D(_02121_),
+    .Q(\cb_east.inst.cb_conf_bus[40] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09404_ (
+    .CLK(clk),
+    .D(_02123_),
+    .Q(\cb_east.inst.cb_conf_bus[41] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09405_ (
+    .CLK(clk),
+    .D(_02125_),
+    .Q(\cb_east.inst.cb_conf_bus[42] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09406_ (
+    .CLK(clk),
+    .D(_02127_),
+    .Q(\cb_east.inst.cb_conf_bus[43] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09407_ (
+    .CLK(clk),
+    .D(_02129_),
+    .Q(\cb_east.inst.cb_conf_bus[44] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09408_ (
+    .CLK(clk),
+    .D(_02131_),
+    .Q(\cb_east.inst.cb_conf_bus[45] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09409_ (
+    .CLK(clk),
+    .D(_02133_),
+    .Q(\cb_east.inst.cb_conf_bus[46] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09410_ (
+    .CLK(clk),
+    .D(_02135_),
+    .Q(\cb_east.inst.cb_conf_bus[47] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09411_ (
+    .CLK(clk),
+    .D(_02137_),
+    .Q(\cb_east.inst.cb_conf_bus[48] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09412_ (
+    .CLK(clk),
+    .D(_02139_),
+    .Q(\cb_east.inst.cb_conf_bus[49] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09413_ (
+    .CLK(clk),
+    .D(_02141_),
+    .Q(\cb_east.inst.cb_conf_bus[50] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09414_ (
+    .CLK(clk),
+    .D(_02143_),
+    .Q(\cb_east.inst.cb_conf_bus[51] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09415_ (
+    .CLK(clk),
+    .D(_02145_),
+    .Q(\cb_east.inst.cb_conf_bus[52] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09416_ (
+    .CLK(clk),
+    .D(_02147_),
+    .Q(\cb_east.inst.cb_conf_bus[53] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09417_ (
+    .CLK(clk),
+    .D(_02149_),
+    .Q(\cb_east.inst.cb_conf_bus[54] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09418_ (
+    .CLK(clk),
+    .D(_02151_),
+    .Q(\cb_east.inst.cb_conf_bus[55] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09419_ (
+    .CLK(clk),
+    .D(_02153_),
+    .Q(\cb_east.inst.cb_conf_bus[56] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09420_ (
+    .CLK(clk),
+    .D(_02155_),
+    .Q(\cb_east.inst.cb_conf_bus[57] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09421_ (
+    .CLK(clk),
+    .D(_02157_),
+    .Q(\cb_east.inst.cb_conf_bus[58] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09422_ (
+    .CLK(clk),
+    .D(_02159_),
+    .Q(\cb_east.inst.cb_conf_bus[59] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09423_ (
+    .CLK(clk),
+    .D(_02161_),
+    .Q(\cb_east.inst.cb_conf_bus[60] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09424_ (
+    .CLK(clk),
+    .D(_02163_),
+    .Q(\cb_east.inst.cb_conf_bus[61] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09425_ (
+    .CLK(clk),
+    .D(_02165_),
+    .Q(\cb_east.inst.cb_conf_bus[62] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09426_ (
+    .CLK(clk),
+    .D(_02167_),
+    .Q(\cb_east.inst.cb_conf_bus[63] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09427_ (
+    .CLK(clk),
+    .D(_02169_),
+    .Q(\cb_east.inst.cb_conf_bus[64] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09428_ (
+    .CLK(clk),
+    .D(_02171_),
+    .Q(\cb_east.inst.cb_conf_bus[65] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09429_ (
+    .CLK(clk),
+    .D(_02173_),
+    .Q(\cb_east.inst.cb_conf_bus[66] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09430_ (
+    .CLK(clk),
+    .D(_02175_),
+    .Q(\cb_east.inst.cb_conf_bus[67] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09431_ (
+    .CLK(clk),
+    .D(_02177_),
+    .Q(\cb_east.inst.cb_conf_bus[68] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09432_ (
+    .CLK(clk),
+    .D(_02179_),
+    .Q(\cb_east.inst.cb_conf_bus[69] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09433_ (
+    .CLK(clk),
+    .D(_02181_),
+    .Q(\cb_east.inst.cb_conf_bus[70] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09434_ (
+    .CLK(clk),
+    .D(_02183_),
+    .Q(\cb_east.inst.cb_conf_bus[71] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09435_ (
+    .CLK(clk),
+    .D(_02185_),
+    .Q(\cb_east.inst.cb_conf_bus[72] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09436_ (
+    .CLK(clk),
+    .D(_02187_),
+    .Q(\cb_east.inst.cb_conf_bus[73] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09437_ (
+    .CLK(clk),
+    .D(_02189_),
+    .Q(\cb_east.inst.cb_conf_bus[74] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09438_ (
+    .CLK(clk),
+    .D(_02191_),
+    .Q(\cb_east.inst.cb_conf_bus[75] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09439_ (
+    .CLK(clk),
+    .D(_02193_),
+    .Q(\cb_east.inst.cb_conf_bus[76] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09440_ (
+    .CLK(clk),
+    .D(_02195_),
+    .Q(\cb_east.inst.cb_conf_bus[77] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09441_ (
+    .CLK(clk),
+    .D(_02197_),
+    .Q(\cb_east.inst.cb_conf_bus[78] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09442_ (
+    .CLK(clk),
+    .D(_02199_),
+    .Q(\cb_east.inst.cb_conf_bus[79] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09443_ (
+    .CLK(clk),
+    .D(_02201_),
+    .Q(\cb_east.inst.cb_conf_bus[80] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09444_ (
+    .CLK(clk),
+    .D(_02203_),
+    .Q(\cb_east.inst.cb_conf_bus[81] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09445_ (
+    .CLK(clk),
+    .D(_02205_),
+    .Q(\cb_east.inst.cb_conf_bus[82] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09446_ (
+    .CLK(clk),
+    .D(_02207_),
+    .Q(\cb_east.inst.cb_conf_bus[83] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09447_ (
+    .CLK(clk),
+    .D(_02209_),
+    .Q(\cb_east.inst.cb_conf_bus[84] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09448_ (
+    .CLK(clk),
+    .D(_02211_),
+    .Q(\cb_east.inst.cb_conf_bus[85] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09449_ (
+    .CLK(clk),
+    .D(_02213_),
+    .Q(\cb_east.inst.cb_conf_bus[86] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09450_ (
+    .CLK(clk),
+    .D(_02215_),
+    .Q(\cb_east.inst.cb_conf_bus[87] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09451_ (
+    .CLK(clk),
+    .D(_02217_),
+    .Q(\cb_east.inst.cb_conf_bus[88] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09452_ (
+    .CLK(clk),
+    .D(_02219_),
+    .Q(\cb_east.inst.cb_conf_bus[89] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09453_ (
+    .CLK(clk),
+    .D(_02221_),
+    .Q(\cb_east.inst.cb_conf_bus[90] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09454_ (
+    .CLK(clk),
+    .D(_02223_),
+    .Q(\cb_east.inst.cb_conf_bus[91] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09455_ (
+    .CLK(clk),
+    .D(_02225_),
+    .Q(\cb_east.inst.cb_conf_bus[92] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09456_ (
+    .CLK(clk),
+    .D(_02227_),
+    .Q(\cb_east.inst.cb_conf_bus[93] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09457_ (
+    .CLK(clk),
+    .D(_02229_),
+    .Q(\cb_east.inst.cb_conf_bus[94] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09458_ (
+    .CLK(clk),
+    .D(_02231_),
+    .Q(\cb_east.inst.cb_conf_bus[95] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09459_ (
+    .CLK(clk),
+    .D(_02233_),
+    .Q(\cb_east.inst.cb_conf_bus[96] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09460_ (
+    .CLK(clk),
+    .D(_02235_),
+    .Q(\cb_east.inst.cb_conf_bus[97] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09461_ (
+    .CLK(clk),
+    .D(_02237_),
+    .Q(\cb_east.inst.cb_conf_bus[98] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09462_ (
+    .CLK(clk),
+    .D(_02239_),
+    .Q(\cb_east.inst.cb_conf_bus[99] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09463_ (
+    .CLK(clk),
+    .D(_02241_),
+    .Q(\cb_east.inst.cb_conf_bus[100] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09464_ (
+    .CLK(clk),
+    .D(_02243_),
+    .Q(\cb_east.inst.cb_conf_bus[101] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09465_ (
+    .CLK(clk),
+    .D(_02245_),
+    .Q(\cb_east.inst.cb_conf_bus[102] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09466_ (
+    .CLK(clk),
+    .D(_02247_),
+    .Q(\cb_east.inst.cb_conf_bus[103] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09467_ (
+    .CLK(clk),
+    .D(_02249_),
+    .Q(\cb_east.inst.cb_conf_bus[104] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09468_ (
+    .CLK(clk),
+    .D(_02251_),
+    .Q(\cb_east.inst.cb_conf_bus[105] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09469_ (
+    .CLK(clk),
+    .D(_02253_),
+    .Q(\cb_east.inst.cb_conf_bus[106] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09470_ (
+    .CLK(clk),
+    .D(_02255_),
+    .Q(\cb_east.inst.cb_conf_bus[107] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09471_ (
+    .CLK(clk),
+    .D(_02257_),
+    .Q(\cb_east.inst.cb_conf_bus[108] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09472_ (
+    .CLK(clk),
+    .D(_02259_),
+    .Q(\cb_east.inst.cb_conf_bus[109] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09473_ (
+    .CLK(clk),
+    .D(_02261_),
+    .Q(\cb_east.inst.cb_conf_bus[110] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09474_ (
+    .CLK(clk),
+    .D(_02263_),
+    .Q(\cb_east.inst.cb_conf_bus[111] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09475_ (
+    .CLK(clk),
+    .D(_02265_),
+    .Q(\cb_east.inst.cb_conf_bus[112] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09476_ (
+    .CLK(clk),
+    .D(_02267_),
+    .Q(\cb_east.inst.cb_conf_bus[113] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09477_ (
+    .CLK(clk),
+    .D(_02269_),
+    .Q(\cb_east.inst.cb_conf_bus[114] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09478_ (
+    .CLK(clk),
+    .D(_02271_),
+    .Q(\cb_east.inst.cb_conf_bus[115] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09479_ (
+    .CLK(clk),
+    .D(_02273_),
+    .Q(\cb_east.inst.cb_conf_bus[116] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09480_ (
+    .CLK(clk),
+    .D(_02275_),
+    .Q(\cb_east.inst.cb_conf_bus[117] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09481_ (
+    .CLK(clk),
+    .D(_02277_),
+    .Q(\cb_east.inst.cb_conf_bus[118] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09482_ (
+    .CLK(clk),
+    .D(_02279_),
+    .Q(\cb_east.inst.cb_conf_bus[119] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09483_ (
+    .CLK(clk),
+    .D(_02281_),
+    .Q(\cb_east.inst.cb_conf_bus[120] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09484_ (
+    .CLK(clk),
+    .D(_02283_),
+    .Q(\cb_east.inst.cb_conf_bus[121] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09485_ (
+    .CLK(clk),
+    .D(_02285_),
+    .Q(\cb_east.inst.cb_conf_bus[122] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09486_ (
+    .CLK(clk),
+    .D(_02287_),
+    .Q(\cb_east.inst.cb_conf_bus[123] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09487_ (
+    .CLK(clk),
+    .D(_02289_),
+    .Q(\cb_east.inst.cb_conf_bus[124] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09488_ (
+    .CLK(clk),
+    .D(_02291_),
+    .Q(\cb_east.inst.cb_conf_bus[125] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09489_ (
+    .CLK(clk),
+    .D(_02293_),
+    .Q(\cb_east.inst.cb_conf_bus[126] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09490_ (
+    .CLK(clk),
+    .D(_02295_),
+    .Q(\cb_east.inst.cb_conf_bus[127] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09491_ (
+    .CLK(clk),
+    .D(_02297_),
+    .Q(\cb_east.inst.cb_conf_bus[128] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09492_ (
+    .CLK(clk),
+    .D(_02299_),
+    .Q(\cb_east.inst.cb_conf_bus[129] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09493_ (
+    .CLK(clk),
+    .D(_02301_),
+    .Q(\cb_east.inst.cb_conf_bus[130] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09494_ (
+    .CLK(clk),
+    .D(_02303_),
+    .Q(\cb_east.inst.cb_conf_bus[131] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09495_ (
+    .CLK(clk),
+    .D(_02305_),
+    .Q(\cb_east.inst.cb_conf_bus[132] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09496_ (
+    .CLK(clk),
+    .D(_02307_),
+    .Q(\cb_east.inst.cb_conf_bus[133] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09497_ (
+    .CLK(clk),
+    .D(_02309_),
+    .Q(\cb_east.inst.cb_conf_bus[134] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09498_ (
+    .CLK(clk),
+    .D(_02311_),
+    .Q(\cb_east.inst.cb_conf_bus[135] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09499_ (
+    .CLK(clk),
+    .D(_02313_),
+    .Q(\cb_east.inst.cb_conf_bus[136] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09500_ (
+    .CLK(clk),
+    .D(_02315_),
+    .Q(\cb_east.inst.cb_conf_bus[137] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09501_ (
+    .CLK(clk),
+    .D(_02317_),
+    .Q(\cb_east.inst.cb_conf_bus[138] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09502_ (
+    .CLK(clk),
+    .D(_02319_),
+    .Q(\cb_east.inst.cb_conf_bus[139] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09503_ (
+    .CLK(clk),
+    .D(_02321_),
+    .Q(\cb_east.inst.cb_conf_bus[140] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09504_ (
+    .CLK(clk),
+    .D(_02323_),
+    .Q(\cb_east.inst.cb_conf_bus[141] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09505_ (
+    .CLK(clk),
+    .D(_02325_),
+    .Q(\cb_east.inst.cb_conf_bus[142] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09506_ (
+    .CLK(clk),
+    .D(_02327_),
+    .Q(\cb_east.inst.cb_conf_bus[143] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09507_ (
+    .CLK(clk),
+    .D(_02329_),
+    .Q(\cb_east.inst.cb_conf_bus[144] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09508_ (
+    .CLK(clk),
+    .D(_02331_),
+    .Q(\cb_east.inst.cb_conf_bus[145] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09509_ (
+    .CLK(clk),
+    .D(_02333_),
+    .Q(\cb_east.inst.cb_conf_bus[146] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09510_ (
+    .CLK(clk),
+    .D(_02335_),
+    .Q(\cb_east.inst.cb_conf_bus[147] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09511_ (
+    .CLK(clk),
+    .D(_02337_),
+    .Q(\cb_east.inst.cb_conf_bus[148] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09512_ (
+    .CLK(clk),
+    .D(_02339_),
+    .Q(\cb_east.inst.cb_conf_bus[149] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09513_ (
+    .CLK(clk),
+    .D(_02341_),
+    .Q(\cb_east.inst.cb_conf_bus[150] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09514_ (
+    .CLK(clk),
+    .D(_02343_),
+    .Q(\cb_east.inst.cb_conf_bus[151] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09515_ (
+    .CLK(clk),
+    .D(_02345_),
+    .Q(\cb_east.inst.cb_conf_bus[152] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09516_ (
+    .CLK(clk),
+    .D(_02347_),
+    .Q(\cb_east.inst.cb_conf_bus[153] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09517_ (
+    .CLK(clk),
+    .D(_02349_),
+    .Q(\cb_east.inst.cb_conf_bus[154] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09518_ (
+    .CLK(clk),
+    .D(_02351_),
+    .Q(\cb_east.inst.cb_conf_bus[155] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09519_ (
+    .CLK(clk),
+    .D(_02353_),
+    .Q(\cb_east.inst.cb_conf_bus[156] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09520_ (
+    .CLK(clk),
+    .D(_02355_),
+    .Q(\cb_east.inst.cb_conf_bus[157] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09521_ (
+    .CLK(clk),
+    .D(_02357_),
+    .Q(\cb_east.inst.cb_conf_bus[158] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09522_ (
+    .CLK(clk),
+    .D(_02359_),
+    .Q(\cb_east.inst.cb_conf_bus[159] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09523_ (
+    .CLK(clk),
+    .D(_02361_),
+    .Q(\cb_east.inst.cb_conf_bus[160] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09524_ (
+    .CLK(clk),
+    .D(_02363_),
+    .Q(\cb_east.inst.cb_conf_bus[161] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09525_ (
+    .CLK(clk),
+    .D(_02365_),
+    .Q(\cb_east.inst.cb_conf_bus[162] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09526_ (
+    .CLK(clk),
+    .D(_02367_),
+    .Q(\cb_east.inst.cb_conf_bus[163] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09527_ (
+    .CLK(clk),
+    .D(_02369_),
+    .Q(\cb_east.inst.cb_conf_bus[164] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09528_ (
+    .CLK(clk),
+    .D(_02371_),
+    .Q(\cb_east.inst.cb_conf_bus[165] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09529_ (
+    .CLK(clk),
+    .D(_02373_),
+    .Q(\cb_east.inst.cb_conf_bus[166] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09530_ (
+    .CLK(clk),
+    .D(_02375_),
+    .Q(\cb_east.inst.cb_conf_bus[167] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09531_ (
+    .CLK(clk),
+    .D(_02377_),
+    .Q(\cb_east.inst.cb_conf_bus[168] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09532_ (
+    .CLK(clk),
+    .D(_02379_),
+    .Q(\cb_east.inst.cb_conf_bus[169] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09533_ (
+    .CLK(clk),
+    .D(_02381_),
+    .Q(\cb_east.inst.cb_conf_bus[170] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09534_ (
+    .CLK(clk),
+    .D(_02383_),
+    .Q(\cb_east.inst.cb_conf_bus[171] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09535_ (
+    .CLK(clk),
+    .D(_02385_),
+    .Q(\cb_east.inst.cb_conf_bus[172] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09536_ (
+    .CLK(clk),
+    .D(_02387_),
+    .Q(\cb_east.inst.cb_conf_bus[173] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09537_ (
+    .CLK(clk),
+    .D(_02389_),
+    .Q(\cb_east.inst.cb_conf_bus[174] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09538_ (
+    .CLK(clk),
+    .D(_02391_),
+    .Q(\cb_east.inst.cb_conf_bus[175] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09539_ (
+    .CLK(clk),
+    .D(_02393_),
+    .Q(\cb_east.inst.cb_conf_bus[176] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09540_ (
+    .CLK(clk),
+    .D(_02395_),
+    .Q(\cb_east.inst.cb_conf_bus[177] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09541_ (
+    .CLK(clk),
+    .D(_02397_),
+    .Q(\cb_east.inst.cb_conf_bus[178] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09542_ (
+    .CLK(clk),
+    .D(_02399_),
+    .Q(\cb_east.inst.cb_conf_bus[179] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09543_ (
+    .CLK(clk),
+    .D(_02401_),
+    .Q(\cb_east.inst.cb_conf_bus[180] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09544_ (
+    .CLK(clk),
+    .D(_02403_),
+    .Q(\cb_east.inst.cb_conf_bus[181] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09545_ (
+    .CLK(clk),
+    .D(_02405_),
+    .Q(\cb_east.inst.cb_conf_bus[182] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09546_ (
+    .CLK(clk),
+    .D(_02407_),
+    .Q(\cb_east.inst.cb_conf_bus[183] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09547_ (
+    .CLK(clk),
+    .D(_02409_),
+    .Q(\cb_east.inst.cb_conf_bus[184] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09548_ (
+    .CLK(clk),
+    .D(_02411_),
+    .Q(\cb_east.inst.cb_conf_bus[185] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09549_ (
+    .CLK(clk),
+    .D(_02413_),
+    .Q(\cb_east.inst.cb_conf_bus[186] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09550_ (
+    .CLK(clk),
+    .D(_02415_),
+    .Q(\cb_east.inst.cb_conf_bus[187] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09551_ (
+    .CLK(clk),
+    .D(_02417_),
+    .Q(\cb_east.inst.cb_conf_bus[188] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09552_ (
+    .CLK(clk),
+    .D(_02419_),
+    .Q(\cb_east.inst.cb_conf_bus[189] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09553_ (
+    .CLK(clk),
+    .D(_02421_),
+    .Q(\cb_east.inst.cb_conf_bus[190] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09554_ (
+    .CLK(clk),
+    .D(_02423_),
+    .Q(\cb_east.inst.cb_conf_bus[191] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09555_ (
+    .CLK(clk),
+    .D(_02425_),
+    .Q(\cb_east.inst.cb_conf_bus[192] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09556_ (
+    .CLK(clk),
+    .D(_02427_),
+    .Q(\cb_east.inst.cb_conf_bus[193] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09557_ (
+    .CLK(clk),
+    .D(_02429_),
+    .Q(\cb_east.inst.cb_conf_bus[194] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09558_ (
+    .CLK(clk),
+    .D(_02431_),
+    .Q(\cb_east.inst.cb_conf_bus[195] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09559_ (
+    .CLK(clk),
+    .D(_02433_),
+    .Q(\cb_east.inst.cb_conf_bus[196] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09560_ (
+    .CLK(clk),
+    .D(_02435_),
+    .Q(\cb_east.inst.cb_conf_bus[197] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09561_ (
+    .CLK(clk),
+    .D(_02437_),
+    .Q(\cb_east.inst.cb_conf_bus[198] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09562_ (
+    .CLK(clk),
+    .D(_02439_),
+    .Q(\cb_east.inst.cb_conf_bus[199] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09563_ (
+    .CLK(clk),
+    .D(_02441_),
+    .Q(\cb_east.inst.cb_conf_bus[200] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09564_ (
+    .CLK(clk),
+    .D(_02443_),
+    .Q(\cb_east.inst.cb_conf_bus[201] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09565_ (
+    .CLK(clk),
+    .D(_02445_),
+    .Q(\cb_east.inst.cb_conf_bus[202] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09566_ (
+    .CLK(clk),
+    .D(_02447_),
+    .Q(\cb_east.inst.cb_conf_bus[203] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09567_ (
+    .CLK(clk),
+    .D(_02449_),
+    .Q(\cb_east.inst.cb_conf_bus[204] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09568_ (
+    .CLK(clk),
+    .D(_02451_),
+    .Q(\cb_east.inst.cb_conf_bus[205] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09569_ (
+    .CLK(clk),
+    .D(_02453_),
+    .Q(\cb_east.inst.cb_conf_bus[206] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09570_ (
+    .CLK(clk),
+    .D(_02455_),
+    .Q(\cb_east.inst.cb_conf_bus[207] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09571_ (
+    .CLK(clk),
+    .D(_02457_),
+    .Q(\cb_east.inst.cb_conf_bus[208] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09572_ (
+    .CLK(clk),
+    .D(_02459_),
+    .Q(\cb_east.inst.cb_conf_bus[209] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09573_ (
+    .CLK(clk),
+    .D(_02461_),
+    .Q(\cb_east.inst.cb_conf_bus[210] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09574_ (
+    .CLK(clk),
+    .D(_02463_),
+    .Q(\cb_east.inst.cb_conf_bus[211] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09575_ (
+    .CLK(clk),
+    .D(_02465_),
+    .Q(\cb_east.inst.cb_conf_bus[212] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09576_ (
+    .CLK(clk),
+    .D(_02467_),
+    .Q(\cb_east.inst.cb_conf_bus[213] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09577_ (
+    .CLK(clk),
+    .D(_02469_),
+    .Q(\cb_east.inst.cb_conf_bus[214] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09578_ (
+    .CLK(clk),
+    .D(_02471_),
+    .Q(\cb_east.inst.cb_conf_bus[215] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09579_ (
+    .CLK(clk),
+    .D(_02473_),
+    .Q(\cb_east.inst.cb_conf_bus[216] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09580_ (
+    .CLK(clk),
+    .D(_02475_),
+    .Q(\cb_east.inst.cb_conf_bus[217] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09581_ (
+    .CLK(clk),
+    .D(_02477_),
+    .Q(\cb_east.inst.cb_conf_bus[218] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09582_ (
+    .CLK(clk),
+    .D(_02479_),
+    .Q(\cb_east.inst.cb_conf_bus[219] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09583_ (
+    .CLK(clk),
+    .D(_02481_),
+    .Q(\cb_east.inst.cb_conf_bus[220] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09584_ (
+    .CLK(clk),
+    .D(_02483_),
+    .Q(\cb_east.inst.cb_conf_bus[221] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09585_ (
+    .CLK(clk),
+    .D(_02485_),
+    .Q(\cb_east.inst.cb_conf_bus[222] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09586_ (
+    .CLK(clk),
+    .D(_02487_),
+    .Q(\cb_east.inst.cb_conf_bus[223] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09587_ (
+    .CLK(clk),
+    .D(_02489_),
+    .Q(\cb_east.inst.cb_conf_bus[224] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09588_ (
+    .CLK(clk),
+    .D(_02491_),
+    .Q(\cb_east.inst.cb_conf_bus[225] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09589_ (
+    .CLK(clk),
+    .D(_02493_),
+    .Q(\cb_east.inst.cb_conf_bus[226] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09590_ (
+    .CLK(clk),
+    .D(_02495_),
+    .Q(\cb_east.inst.cb_conf_bus[227] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09591_ (
+    .CLK(clk),
+    .D(_02497_),
+    .Q(\cb_east.inst.cb_conf_bus[228] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09592_ (
+    .CLK(clk),
+    .D(_02499_),
+    .Q(\cb_east.inst.cb_conf_bus[229] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09593_ (
+    .CLK(clk),
+    .D(_02501_),
+    .Q(\cb_east.inst.cb_conf_bus[230] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09594_ (
+    .CLK(clk),
+    .D(_02503_),
+    .Q(\cb_east.inst.cb_conf_bus[231] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09595_ (
+    .CLK(clk),
+    .D(_02505_),
+    .Q(\cb_east.inst.cb_conf_bus[232] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09596_ (
+    .CLK(clk),
+    .D(_02507_),
+    .Q(\cb_east.inst.cb_conf_bus[233] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09597_ (
+    .CLK(clk),
+    .D(_02509_),
+    .Q(\cb_east.inst.cb_conf_bus[234] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09598_ (
+    .CLK(clk),
+    .D(_02511_),
+    .Q(\cb_east.inst.cb_conf_bus[235] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09599_ (
+    .CLK(clk),
+    .D(_02513_),
+    .Q(\cb_east.inst.cb_conf_bus[236] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09600_ (
+    .CLK(clk),
+    .D(_02515_),
+    .Q(\cb_east.inst.cb_conf_bus[237] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09601_ (
+    .CLK(clk),
+    .D(_02517_),
+    .Q(\cb_east.inst.cb_conf_bus[238] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09602_ (
+    .CLK(clk),
+    .D(_02519_),
+    .Q(\cb_east.inst.cb_conf_bus[239] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09603_ (
+    .CLK(clk),
+    .D(_02521_),
+    .Q(\cb_east.inst.cb_conf_bus[240] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09604_ (
+    .CLK(clk),
+    .D(_02523_),
+    .Q(\cb_east.inst.cb_conf_bus[241] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09605_ (
+    .CLK(clk),
+    .D(_02525_),
+    .Q(\cb_east.inst.cb_conf_bus[242] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09606_ (
+    .CLK(clk),
+    .D(_02527_),
+    .Q(\cb_east.inst.cb_conf_bus[243] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09607_ (
+    .CLK(clk),
+    .D(_02529_),
+    .Q(\cb_east.inst.cb_conf_bus[244] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09608_ (
+    .CLK(clk),
+    .D(_02531_),
+    .Q(\cb_east.inst.cb_conf_bus[245] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09609_ (
+    .CLK(clk),
+    .D(_02533_),
+    .Q(\cb_east.inst.cb_conf_bus[246] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09610_ (
+    .CLK(clk),
+    .D(_02535_),
+    .Q(\cb_east.inst.cb_conf_bus[247] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09611_ (
+    .CLK(clk),
+    .D(_02537_),
+    .Q(\cb_east.inst.cb_conf_bus[248] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09612_ (
+    .CLK(clk),
+    .D(_02539_),
+    .Q(\cb_east.inst.cb_conf_bus[249] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09613_ (
+    .CLK(clk),
+    .D(_02541_),
+    .Q(\cb_east.inst.cb_conf_bus[250] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09614_ (
+    .CLK(clk),
+    .D(_02543_),
+    .Q(\cb_east.inst.cb_conf_bus[251] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09615_ (
+    .CLK(clk),
+    .D(_02545_),
+    .Q(\cb_east.inst.cb_conf_bus[252] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09616_ (
+    .CLK(clk),
+    .D(_02547_),
+    .Q(\cb_east.inst.cb_conf_bus[253] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09617_ (
+    .CLK(clk),
+    .D(_02549_),
+    .Q(\cb_east.inst.cb_conf_bus[254] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09618_ (
+    .CLK(clk),
+    .D(_02551_),
+    .Q(\cb_east.inst.cb_conf_bus[255] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09619_ (
+    .CLK(clk),
+    .D(_02553_),
+    .Q(\cb_east.inst.cb_conf_bus[256] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09620_ (
+    .CLK(clk),
+    .D(_02555_),
+    .Q(\cb_east.inst.cb_conf_bus[257] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09621_ (
+    .CLK(clk),
+    .D(_02557_),
+    .Q(\cb_east.inst.cb_conf_bus[258] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09622_ (
+    .CLK(clk),
+    .D(_02559_),
+    .Q(\cb_east.inst.cb_conf_bus[259] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09623_ (
+    .CLK(clk),
+    .D(_02561_),
+    .Q(\cb_east.inst.cb_conf_bus[260] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09624_ (
+    .CLK(clk),
+    .D(_02563_),
+    .Q(\cb_east.inst.cb_conf_bus[261] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09625_ (
+    .CLK(clk),
+    .D(_02565_),
+    .Q(\cb_east.inst.cb_conf_bus[262] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09626_ (
+    .CLK(clk),
+    .D(_02567_),
+    .Q(\cb_east.inst.cb_conf_bus[263] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09627_ (
+    .CLK(clk),
+    .D(_02569_),
+    .Q(\cb_east.inst.cb_conf_bus[264] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09628_ (
+    .CLK(clk),
+    .D(_02571_),
+    .Q(\cb_east.inst.cb_conf_bus[265] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09629_ (
+    .CLK(clk),
+    .D(_02573_),
+    .Q(\cb_east.inst.cb_conf_bus[266] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09630_ (
+    .CLK(clk),
+    .D(_02575_),
+    .Q(\cb_east.inst.cb_conf_bus[267] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09631_ (
+    .CLK(clk),
+    .D(_02577_),
+    .Q(\cb_east.inst.cb_conf_bus[268] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09632_ (
+    .CLK(clk),
+    .D(_02579_),
+    .Q(\cb_east.inst.cb_conf_bus[269] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09633_ (
+    .CLK(clk),
+    .D(_02581_),
+    .Q(\cb_east.inst.cb_conf_bus[270] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09634_ (
+    .CLK(clk),
+    .D(_02583_),
+    .Q(\cb_east.inst.cb_conf_bus[271] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09635_ (
+    .CLK(clk),
+    .D(_02585_),
+    .Q(\cb_east.inst.cb_conf_bus[272] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09636_ (
+    .CLK(clk),
+    .D(_02587_),
+    .Q(\cb_east.inst.cb_conf_bus[273] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09637_ (
+    .CLK(clk),
+    .D(_02589_),
+    .Q(\cb_east.inst.cb_conf_bus[274] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09638_ (
+    .CLK(clk),
+    .D(_02591_),
+    .Q(\cb_east.inst.cb_conf_bus[275] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09639_ (
+    .CLK(clk),
+    .D(_02593_),
+    .Q(\cb_east.inst.cb_conf_bus[276] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09640_ (
+    .CLK(clk),
+    .D(_02595_),
+    .Q(\cb_east.inst.cb_conf_bus[277] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09641_ (
+    .CLK(clk),
+    .D(_02597_),
+    .Q(\cb_east.inst.cb_conf_bus[278] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09642_ (
+    .CLK(clk),
+    .D(_02599_),
+    .Q(\cb_east.inst.cb_conf_bus[279] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09643_ (
+    .CLK(clk),
+    .D(_02601_),
+    .Q(\cb_east.inst.cb_conf_bus[280] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09644_ (
+    .CLK(clk),
+    .D(_02603_),
+    .Q(\cb_east.inst.cb_conf_bus[281] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09645_ (
+    .CLK(clk),
+    .D(_02605_),
+    .Q(\cb_east.inst.cb_conf_bus[282] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09646_ (
+    .CLK(clk),
+    .D(_02607_),
+    .Q(\cb_east.inst.cb_conf_bus[283] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09647_ (
+    .CLK(clk),
+    .D(_02609_),
+    .Q(\cb_east.inst.cb_conf_bus[284] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09648_ (
+    .CLK(clk),
+    .D(_02611_),
+    .Q(\cb_east.inst.cb_conf_bus[285] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09649_ (
+    .CLK(clk),
+    .D(_02613_),
+    .Q(\cb_east.inst.cb_conf_bus[286] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09650_ (
+    .CLK(clk),
+    .D(_02615_),
+    .Q(\cb_east.inst.cb_conf_bus[287] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09651_ (
+    .CLK(clk),
+    .D(_02617_),
+    .Q(\cb_east.inst.cb_conf_bus[288] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09652_ (
+    .CLK(clk),
+    .D(_02619_),
+    .Q(\cb_east.inst.cb_conf_bus[289] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09653_ (
+    .CLK(clk),
+    .D(_02621_),
+    .Q(\cb_east.inst.cb_conf_bus[290] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09654_ (
+    .CLK(clk),
+    .D(_02623_),
+    .Q(\cb_east.inst.cb_conf_bus[291] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09655_ (
+    .CLK(clk),
+    .D(_02625_),
+    .Q(\cb_east.inst.cb_conf_bus[292] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09656_ (
+    .CLK(clk),
+    .D(_02627_),
+    .Q(\cb_east.inst.cb_conf_bus[293] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09657_ (
+    .CLK(clk),
+    .D(_02629_),
+    .Q(\cb_east.inst.cb_conf_bus[294] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09658_ (
+    .CLK(clk),
+    .D(_02631_),
+    .Q(\cb_east.inst.cb_conf_bus[295] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09659_ (
+    .CLK(clk),
+    .D(_02633_),
+    .Q(\cb_east.inst.cb_conf_bus[296] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09660_ (
+    .CLK(clk),
+    .D(_02635_),
+    .Q(\cb_east.inst.cb_conf_bus[297] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09661_ (
+    .CLK(clk),
+    .D(_02637_),
+    .Q(\cb_east.inst.cb_conf_bus[298] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09662_ (
+    .CLK(clk),
+    .D(_02639_),
+    .Q(\cb_east.inst.cb_conf_bus[299] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09663_ (
+    .CLK(clk),
+    .D(_02641_),
+    .Q(\cb_east.inst.cb_conf_bus[300] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09664_ (
+    .CLK(clk),
+    .D(_02643_),
+    .Q(\cb_east.inst.cb_conf_bus[301] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09665_ (
+    .CLK(clk),
+    .D(_02645_),
+    .Q(\cb_east.inst.cb_conf_bus[302] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09666_ (
+    .CLK(clk),
+    .D(_02647_),
+    .Q(\cb_east.inst.cb_conf_bus[303] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09667_ (
+    .CLK(clk),
+    .D(_02649_),
+    .Q(\cb_east.inst.cb_conf_bus[304] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09668_ (
+    .CLK(clk),
+    .D(_02651_),
+    .Q(\cb_east.inst.cb_conf_bus[305] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09669_ (
+    .CLK(clk),
+    .D(_02653_),
+    .Q(\cb_east.inst.cb_conf_bus[306] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09670_ (
+    .CLK(clk),
+    .D(_02655_),
+    .Q(\cb_east.inst.cb_conf_bus[307] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09671_ (
+    .CLK(clk),
+    .D(_02657_),
+    .Q(\cb_east.inst.cb_conf_bus[308] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09672_ (
+    .CLK(clk),
+    .D(_02659_),
+    .Q(\cb_east.inst.cb_conf_bus[309] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09673_ (
+    .CLK(clk),
+    .D(_02661_),
+    .Q(\cb_east.inst.cb_conf_bus[310] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09674_ (
+    .CLK(clk),
+    .D(_02663_),
+    .Q(\cb_east.inst.cb_conf_bus[311] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09675_ (
+    .CLK(clk),
+    .D(_02665_),
+    .Q(\cb_east.inst.cb_conf_bus[312] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09676_ (
+    .CLK(clk),
+    .D(_02667_),
+    .Q(\cb_east.inst.cb_conf_bus[313] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09677_ (
+    .CLK(clk),
+    .D(_02669_),
+    .Q(\cb_east.inst.cb_conf_bus[314] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09678_ (
+    .CLK(clk),
+    .D(_02671_),
+    .Q(\cb_east.inst.cb_conf_bus[315] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09679_ (
+    .CLK(clk),
+    .D(_02673_),
+    .Q(\cb_east.inst.cb_conf_bus[316] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09680_ (
+    .CLK(clk),
+    .D(_02675_),
+    .Q(\cb_east.inst.cb_conf_bus[317] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09681_ (
+    .CLK(clk),
+    .D(_02677_),
+    .Q(\cb_east.inst.cb_conf_bus[318] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09682_ (
+    .CLK(clk),
+    .D(_02679_),
+    .Q(\cb_east.inst.cb_conf_bus[319] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09683_ (
+    .CLK(clk),
+    .D(_02681_),
+    .Q(\cb_east.inst.cb_conf_bus[320] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09684_ (
+    .CLK(clk),
+    .D(_02683_),
+    .Q(\cb_east.inst.cb_conf_bus[321] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09685_ (
+    .CLK(clk),
+    .D(_02685_),
+    .Q(\cb_east.inst.cb_conf_bus[322] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09686_ (
+    .CLK(clk),
+    .D(_02687_),
+    .Q(\cb_east.inst.cb_conf_bus[323] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09687_ (
+    .CLK(clk),
+    .D(_02689_),
+    .Q(\cb_east.inst.cb_conf_bus[324] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09688_ (
+    .CLK(clk),
+    .D(_02691_),
+    .Q(\cb_east.inst.cb_conf_bus[325] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09689_ (
+    .CLK(clk),
+    .D(_02693_),
+    .Q(\cb_east.inst.cb_conf_bus[326] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09690_ (
+    .CLK(clk),
+    .D(_02695_),
+    .Q(\cb_east.inst.cb_conf_bus[327] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09691_ (
+    .CLK(clk),
+    .D(_02697_),
+    .Q(\cb_east.inst.cb_conf_bus[328] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09692_ (
+    .CLK(clk),
+    .D(_02699_),
+    .Q(\cb_east.inst.cb_conf_bus[329] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09693_ (
+    .CLK(clk),
+    .D(_02701_),
+    .Q(\cb_east.inst.cb_conf_bus[330] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09694_ (
+    .CLK(clk),
+    .D(_02703_),
+    .Q(\cb_east.inst.cb_conf_bus[331] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09695_ (
+    .CLK(clk),
+    .D(_02705_),
+    .Q(\cb_east.inst.cb_conf_bus[332] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09696_ (
+    .CLK(clk),
+    .D(_02707_),
+    .Q(\cb_east.inst.cb_conf_bus[333] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09697_ (
+    .CLK(clk),
+    .D(_02709_),
+    .Q(\cb_east.inst.cb_conf_bus[334] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09698_ (
+    .CLK(clk),
+    .D(_02711_),
+    .Q(\cb_east.inst.cb_conf_bus[335] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09699_ (
+    .CLK(clk),
+    .D(_02713_),
+    .Q(\cb_east.inst.cb_conf_bus[336] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09700_ (
+    .CLK(clk),
+    .D(_02715_),
+    .Q(\cb_east.inst.cb_conf_bus[337] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09701_ (
+    .CLK(clk),
+    .D(_02717_),
+    .Q(\cb_east.inst.cb_conf_bus[338] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09702_ (
+    .CLK(clk),
+    .D(_02719_),
+    .Q(\cb_east.inst.cb_conf_bus[339] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09703_ (
+    .CLK(clk),
+    .D(_02721_),
+    .Q(\cb_east.inst.cb_conf_bus[340] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09704_ (
+    .CLK(clk),
+    .D(_02723_),
+    .Q(\cb_east.inst.cb_conf_bus[341] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09705_ (
+    .CLK(clk),
+    .D(_02725_),
+    .Q(\cb_east.inst.cb_conf_bus[342] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09706_ (
+    .CLK(clk),
+    .D(_02727_),
+    .Q(\cb_east.inst.cb_conf_bus[343] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09707_ (
+    .CLK(clk),
+    .D(_02729_),
+    .Q(\cb_east.inst.cb_conf_bus[344] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09708_ (
+    .CLK(clk),
+    .D(_02731_),
+    .Q(\cb_east.inst.cb_conf_bus[345] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09709_ (
+    .CLK(clk),
+    .D(_02733_),
+    .Q(\cb_east.inst.cb_conf_bus[346] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09710_ (
+    .CLK(clk),
+    .D(_02735_),
+    .Q(\cb_east.inst.cb_conf_bus[347] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09711_ (
+    .CLK(clk),
+    .D(_02737_),
+    .Q(\cb_east.inst.cb_conf_bus[348] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09712_ (
+    .CLK(clk),
+    .D(_02739_),
+    .Q(\cb_east.inst.cb_conf_bus[349] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09713_ (
+    .CLK(clk),
+    .D(_02741_),
+    .Q(\cb_east.inst.cb_conf_bus[350] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09714_ (
+    .CLK(clk),
+    .D(_02743_),
+    .Q(\cb_east.inst.cb_conf_bus[351] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09715_ (
+    .CLK(clk),
+    .D(_02745_),
+    .Q(\cb_east.inst.cb_conf_bus[352] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09716_ (
+    .CLK(clk),
+    .D(_02747_),
+    .Q(\cb_east.inst.cb_conf_bus[353] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09717_ (
+    .CLK(clk),
+    .D(_02749_),
+    .Q(\cb_east.inst.cb_conf_bus[354] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09718_ (
+    .CLK(clk),
+    .D(_02751_),
+    .Q(\cb_east.inst.cb_conf_bus[355] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09719_ (
+    .CLK(clk),
+    .D(_02753_),
+    .Q(\cb_east.inst.cb_conf_bus[356] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09720_ (
+    .CLK(clk),
+    .D(_02755_),
+    .Q(\cb_east.inst.cb_conf_bus[357] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09721_ (
+    .CLK(clk),
+    .D(_02757_),
+    .Q(\cb_east.inst.cb_conf_bus[358] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09722_ (
+    .CLK(clk),
+    .D(_02759_),
+    .Q(\cb_east.inst.cb_conf_bus[359] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09723_ (
+    .CLK(clk),
+    .D(_02761_),
+    .Q(\cb_east.inst.cb_conf_bus[360] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09724_ (
+    .CLK(clk),
+    .D(_02763_),
+    .Q(\cb_east.inst.cb_conf_bus[361] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09725_ (
+    .CLK(clk),
+    .D(_02765_),
+    .Q(\cb_east.inst.cb_conf_bus[362] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09726_ (
+    .CLK(clk),
+    .D(_02767_),
+    .Q(\cb_east.inst.cb_conf_bus[363] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09727_ (
+    .CLK(clk),
+    .D(_02769_),
+    .Q(\cb_east.inst.cb_conf_bus[364] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09728_ (
+    .CLK(clk),
+    .D(_02771_),
+    .Q(\cb_east.inst.cb_conf_bus[365] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09729_ (
+    .CLK(clk),
+    .D(_02773_),
+    .Q(\cb_east.inst.cb_conf_bus[366] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09730_ (
+    .CLK(clk),
+    .D(_02775_),
+    .Q(\cb_east.inst.cb_conf_bus[367] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09731_ (
+    .CLK(clk),
+    .D(_02777_),
+    .Q(\cb_east.inst.cb_conf_bus[368] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09732_ (
+    .CLK(clk),
+    .D(_02779_),
+    .Q(\cb_east.inst.cb_conf_bus[369] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09733_ (
+    .CLK(clk),
+    .D(_02781_),
+    .Q(\cb_east.inst.cb_conf_bus[370] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09734_ (
+    .CLK(clk),
+    .D(_02783_),
+    .Q(\cb_east.inst.cb_conf_bus[371] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09735_ (
+    .CLK(clk),
+    .D(_02785_),
+    .Q(\cb_east.inst.cb_conf_bus[372] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09736_ (
+    .CLK(clk),
+    .D(_02787_),
+    .Q(\cb_east.inst.cb_conf_bus[373] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09737_ (
+    .CLK(clk),
+    .D(_02789_),
+    .Q(\cb_east.inst.cb_conf_bus[374] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09738_ (
+    .CLK(clk),
+    .D(_02791_),
+    .Q(\cb_east.inst.cb_conf_bus[375] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09739_ (
+    .CLK(clk),
+    .D(_02793_),
+    .Q(\cb_east.inst.cb_conf_bus[376] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09740_ (
+    .CLK(clk),
+    .D(_02795_),
+    .Q(\cb_east.inst.cb_conf_bus[377] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09741_ (
+    .CLK(clk),
+    .D(_02797_),
+    .Q(\cb_east.inst.cb_conf_bus[378] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09742_ (
+    .CLK(clk),
+    .D(_02799_),
+    .Q(\cb_east.inst.cb_conf_bus[379] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09743_ (
+    .CLK(clk),
+    .D(_02801_),
+    .Q(\cb_east.inst.cb_conf_bus[380] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09744_ (
+    .CLK(clk),
+    .D(_02803_),
+    .Q(\cb_east.inst.cb_conf_bus[381] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09745_ (
+    .CLK(clk),
+    .D(_02805_),
+    .Q(\cb_east.inst.cb_conf_bus[382] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09746_ (
+    .CLK(clk),
+    .D(_02807_),
+    .Q(\cb_east.inst.cb_conf_bus[383] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09747_ (
+    .CLK(clk),
+    .D(_02809_),
+    .Q(\cb_east.inst.cb_conf_bus[384] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09748_ (
+    .CLK(clk),
+    .D(_02811_),
+    .Q(\cb_east.inst.cb_conf_bus[385] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09749_ (
+    .CLK(clk),
+    .D(_02813_),
+    .Q(\cb_east.inst.cb_conf_bus[386] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09750_ (
+    .CLK(clk),
+    .D(_02815_),
+    .Q(\cb_east.inst.cb_conf_bus[387] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09751_ (
+    .CLK(clk),
+    .D(_02817_),
+    .Q(\cb_east.inst.cb_conf_bus[388] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09752_ (
+    .CLK(clk),
+    .D(_02819_),
+    .Q(\cb_east.inst.cb_conf_bus[389] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09753_ (
+    .CLK(clk),
+    .D(_02821_),
+    .Q(\cb_east.inst.cb_conf_bus[390] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09754_ (
+    .CLK(clk),
+    .D(_02823_),
+    .Q(\cb_east.inst.cb_conf_bus[391] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09755_ (
+    .CLK(clk),
+    .D(_02825_),
+    .Q(\cb_east.inst.cb_conf_bus[392] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09756_ (
+    .CLK(clk),
+    .D(_02827_),
+    .Q(\cb_east.inst.cb_conf_bus[393] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09757_ (
+    .CLK(clk),
+    .D(_02829_),
+    .Q(\cb_east.inst.cb_conf_bus[394] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09758_ (
+    .CLK(clk),
+    .D(_02831_),
+    .Q(\cb_east.inst.cb_conf_bus[395] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09759_ (
+    .CLK(clk),
+    .D(_02833_),
+    .Q(\cb_east.inst.cb_conf_bus[396] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09760_ (
+    .CLK(clk),
+    .D(_02835_),
+    .Q(\cb_east.inst.cb_conf_bus[397] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09761_ (
+    .CLK(clk),
+    .D(_02837_),
+    .Q(\cb_east.inst.cb_conf_bus[398] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09762_ (
+    .CLK(clk),
+    .D(_02839_),
+    .Q(\cb_east.inst.cb_conf_bus[399] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09763_ (
+    .CLK(clk),
+    .D(_02841_),
+    .Q(\cb_east.inst.cb_conf_bus[400] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09764_ (
+    .CLK(clk),
+    .D(_02843_),
+    .Q(\cb_east.inst.cb_conf_bus[401] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09765_ (
+    .CLK(clk),
+    .D(_02845_),
+    .Q(\cb_east.inst.cb_conf_bus[402] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09766_ (
+    .CLK(clk),
+    .D(_02847_),
+    .Q(\cb_east.inst.cb_conf_bus[403] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09767_ (
+    .CLK(clk),
+    .D(_02849_),
+    .Q(\cb_east.inst.cb_conf_bus[404] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09768_ (
+    .CLK(clk),
+    .D(_02851_),
+    .Q(\cb_east.inst.cb_conf_bus[405] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09769_ (
+    .CLK(clk),
+    .D(_02853_),
+    .Q(\cb_east.inst.cb_conf_bus[406] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09770_ (
+    .CLK(clk),
+    .D(_02855_),
+    .Q(\cb_east.inst.cb_conf_bus[407] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09771_ (
+    .CLK(clk),
+    .D(_02857_),
+    .Q(\cb_east.inst.cb_conf_bus[408] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09772_ (
+    .CLK(clk),
+    .D(_02859_),
+    .Q(\cb_east.inst.cb_conf_bus[409] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09773_ (
+    .CLK(clk),
+    .D(_02861_),
+    .Q(\cb_east.inst.cb_conf_bus[410] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09774_ (
+    .CLK(clk),
+    .D(_02863_),
+    .Q(\cb_east.inst.cb_conf_bus[411] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09775_ (
+    .CLK(clk),
+    .D(_02865_),
+    .Q(\cb_east.inst.cb_conf_bus[412] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09776_ (
+    .CLK(clk),
+    .D(_02867_),
+    .Q(\cb_east.inst.cb_conf_bus[413] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09777_ (
+    .CLK(clk),
+    .D(_02869_),
+    .Q(\cb_east.inst.cb_conf_bus[414] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09778_ (
+    .CLK(clk),
+    .D(_02871_),
+    .Q(\cb_east.inst.cb_conf_bus[415] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09779_ (
+    .CLK(clk),
+    .D(_02873_),
+    .Q(\cb_east.inst.cb_conf_bus[416] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09780_ (
+    .CLK(clk),
+    .D(_02875_),
+    .Q(\cb_east.inst.cb_conf_bus[417] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09781_ (
+    .CLK(clk),
+    .D(_02877_),
+    .Q(\cb_east.inst.cb_conf_bus[418] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09782_ (
+    .CLK(clk),
+    .D(_02879_),
+    .Q(\cb_east.inst.cb_conf_bus[419] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09783_ (
+    .CLK(clk),
+    .D(_02881_),
+    .Q(\cb_east.inst.configuroni.comb_shifter.config_data[420] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09784_ (
+    .CLK(clk),
+    .D(_02883_),
+    .Q(\sb.configuroni.comb_shifter.config_data[48] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09785_ (
+    .CLK(clk),
+    .D(_02885_),
+    .Q(\sb.configuroni.comb_config[47] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09786_ (
+    .CLK(clk),
+    .D(_02887_),
+    .Q(\sb.configuroni.comb_config[46] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09787_ (
+    .CLK(clk),
+    .D(_02889_),
+    .Q(\sb.configuroni.comb_config[45] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09788_ (
+    .CLK(clk),
+    .D(_02891_),
+    .Q(\sb.configuroni.comb_config[44] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09789_ (
+    .CLK(clk),
+    .D(_02893_),
+    .Q(\sb.configuroni.comb_config[43] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09790_ (
+    .CLK(clk),
+    .D(_02895_),
+    .Q(\sb.configuroni.comb_config[42] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09791_ (
+    .CLK(clk),
+    .D(_02897_),
+    .Q(\sb.configuroni.comb_config[41] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09792_ (
+    .CLK(clk),
+    .D(_02899_),
+    .Q(\sb.configuroni.comb_config[40] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09793_ (
+    .CLK(clk),
+    .D(_02901_),
+    .Q(\sb.configuroni.comb_config[39] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09794_ (
+    .CLK(clk),
+    .D(_02903_),
+    .Q(\sb.configuroni.comb_config[38] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09795_ (
+    .CLK(clk),
+    .D(_02905_),
+    .Q(\sb.configuroni.comb_config[37] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09796_ (
+    .CLK(clk),
+    .D(_02907_),
+    .Q(\sb.configuroni.comb_config[36] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09797_ (
+    .CLK(clk),
+    .D(_02909_),
+    .Q(\sb.configuroni.comb_config[35] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09798_ (
+    .CLK(clk),
+    .D(_02911_),
+    .Q(\sb.configuroni.comb_config[34] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09799_ (
+    .CLK(clk),
+    .D(_02913_),
+    .Q(\sb.configuroni.comb_config[33] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09800_ (
+    .CLK(clk),
+    .D(_02915_),
+    .Q(\sb.configuroni.comb_config[32] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09801_ (
+    .CLK(clk),
+    .D(_02917_),
+    .Q(\sb.configuroni.comb_config[31] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09802_ (
+    .CLK(clk),
+    .D(_02919_),
+    .Q(\sb.configuroni.comb_config[30] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09803_ (
+    .CLK(clk),
+    .D(_02921_),
+    .Q(\sb.configuroni.comb_config[29] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09804_ (
+    .CLK(clk),
+    .D(_02923_),
+    .Q(\sb.configuroni.comb_config[28] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09805_ (
+    .CLK(clk),
+    .D(_02925_),
+    .Q(\sb.configuroni.comb_config[27] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09806_ (
+    .CLK(clk),
+    .D(_02927_),
+    .Q(\sb.configuroni.comb_config[26] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09807_ (
+    .CLK(clk),
+    .D(_02929_),
+    .Q(\sb.configuroni.comb_config[25] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09808_ (
+    .CLK(clk),
+    .D(_02931_),
+    .Q(\sb.configuroni.comb_config[24] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09809_ (
+    .CLK(clk),
+    .D(_02933_),
+    .Q(\sb.configuroni.comb_config[23] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09810_ (
+    .CLK(clk),
+    .D(_02935_),
+    .Q(\sb.configuroni.comb_config[22] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09811_ (
+    .CLK(clk),
+    .D(_02937_),
+    .Q(\sb.configuroni.comb_config[21] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09812_ (
+    .CLK(clk),
+    .D(_02939_),
+    .Q(\sb.configuroni.comb_config[20] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09813_ (
+    .CLK(clk),
+    .D(_02941_),
+    .Q(\sb.configuroni.comb_config[19] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09814_ (
+    .CLK(clk),
+    .D(_02943_),
+    .Q(\sb.configuroni.comb_config[18] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09815_ (
+    .CLK(clk),
+    .D(_02945_),
+    .Q(\sb.configuroni.comb_config[17] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09816_ (
+    .CLK(clk),
+    .D(_02947_),
+    .Q(\sb.configuroni.comb_config[16] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09817_ (
+    .CLK(clk),
+    .D(_02949_),
+    .Q(\sb.configuroni.comb_config[15] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09818_ (
+    .CLK(clk),
+    .D(_02951_),
+    .Q(\sb.configuroni.comb_config[14] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09819_ (
+    .CLK(clk),
+    .D(_02953_),
+    .Q(\sb.configuroni.comb_config[13] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09820_ (
+    .CLK(clk),
+    .D(_02955_),
+    .Q(\sb.configuroni.comb_config[12] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09821_ (
+    .CLK(clk),
+    .D(_02957_),
+    .Q(\sb.configuroni.comb_config[11] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09822_ (
+    .CLK(clk),
+    .D(_02959_),
+    .Q(\sb.configuroni.comb_config[10] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09823_ (
+    .CLK(clk),
+    .D(_02961_),
+    .Q(\sb.configuroni.comb_config[9] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09824_ (
+    .CLK(clk),
+    .D(_02963_),
+    .Q(\sb.configuroni.comb_config[8] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09825_ (
+    .CLK(clk),
+    .D(_02965_),
+    .Q(\sb.configuroni.comb_config[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09826_ (
+    .CLK(clk),
+    .D(_02967_),
+    .Q(\sb.configuroni.comb_config[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09827_ (
+    .CLK(clk),
+    .D(_02969_),
+    .Q(\sb.configuroni.comb_config[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09828_ (
+    .CLK(clk),
+    .D(_02971_),
+    .Q(\sb.configuroni.comb_config[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09829_ (
+    .CLK(clk),
+    .D(_02973_),
+    .Q(\sb.configuroni.comb_config[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09830_ (
+    .CLK(clk),
+    .D(_02975_),
+    .Q(\sb.configuroni.comb_config[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09831_ (
+    .CLK(clk),
+    .D(_02977_),
+    .Q(\sb.configuroni.comb_config[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09832_ (
+    .CLK(clk),
+    .D(_02979_),
+    .Q(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_in )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09833_ (
+    .CLK(clk),
+    .D(_02981_),
+    .Q(\sb.configuroni.comb_shifter.config_data[49] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09834_ (
+    .CLK(clk),
+    .D(_02983_),
+    .Q(\slice.configuroni.mem_ctrl )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09835_ (
+    .CLK(clk),
+    .D(_02985_),
+    .Q(\slice.configuroni.input_mux )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09836_ (
+    .CLK(clk),
+    .D(_02987_),
+    .Q(\slice.configuroni.comb_shifter.config_data[135] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09837_ (
+    .CLK(clk),
+    .D(_02989_),
+    .Q(\slice.configuroni.comb_config[134] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09838_ (
+    .CLK(clk),
+    .D(_02991_),
+    .Q(\slice.configuroni.comb_config[133] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09839_ (
+    .CLK(clk),
+    .D(_02993_),
+    .Q(\slice.configuroni.comb_config[132] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09840_ (
+    .CLK(clk),
+    .D(_02995_),
+    .Q(\slice.configuroni.comb_config[131] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09841_ (
+    .CLK(clk),
+    .D(_02997_),
+    .Q(\slice.configuroni.comb_config[130] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09842_ (
+    .CLK(clk),
+    .D(_02999_),
+    .Q(\slice.configuroni.comb_config[129] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09843_ (
+    .CLK(clk),
+    .D(_03001_),
+    .Q(\slice.configuroni.comb_config[128] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09844_ (
+    .CLK(clk),
+    .D(_03003_),
+    .Q(\slice.configuroni.comb_config[127] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09845_ (
+    .CLK(clk),
+    .D(_03005_),
+    .Q(\slice.configuroni.comb_config[126] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09846_ (
+    .CLK(clk),
+    .D(_03007_),
+    .Q(\slice.configuroni.comb_config[125] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09847_ (
+    .CLK(clk),
+    .D(_03009_),
+    .Q(\slice.configuroni.comb_config[124] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09848_ (
+    .CLK(clk),
+    .D(_03011_),
+    .Q(\slice.configuroni.comb_config[123] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09849_ (
+    .CLK(clk),
+    .D(_03013_),
+    .Q(\slice.configuroni.comb_config[122] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09850_ (
+    .CLK(clk),
+    .D(_03015_),
+    .Q(\slice.configuroni.comb_config[121] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09851_ (
+    .CLK(clk),
+    .D(_03017_),
+    .Q(\slice.configuroni.comb_config[120] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09852_ (
+    .CLK(clk),
+    .D(_03019_),
+    .Q(\slice.configuroni.comb_config[119] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09853_ (
+    .CLK(clk),
+    .D(_03021_),
+    .Q(\slice.configuroni.comb_config[118] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09854_ (
+    .CLK(clk),
+    .D(_03023_),
+    .Q(\slice.configuroni.comb_config[117] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09855_ (
+    .CLK(clk),
+    .D(_03025_),
+    .Q(\slice.configuroni.comb_config[116] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09856_ (
+    .CLK(clk),
+    .D(_03027_),
+    .Q(\slice.configuroni.comb_config[115] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09857_ (
+    .CLK(clk),
+    .D(_03029_),
+    .Q(\slice.configuroni.comb_config[114] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09858_ (
+    .CLK(clk),
+    .D(_03031_),
+    .Q(\slice.configuroni.comb_config[113] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09859_ (
+    .CLK(clk),
+    .D(_03033_),
+    .Q(\slice.configuroni.comb_config[112] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09860_ (
+    .CLK(clk),
+    .D(_03035_),
+    .Q(\slice.configuroni.comb_config[111] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09861_ (
+    .CLK(clk),
+    .D(_03037_),
+    .Q(\slice.configuroni.comb_config[110] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09862_ (
+    .CLK(clk),
+    .D(_03039_),
+    .Q(\slice.configuroni.comb_config[109] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09863_ (
+    .CLK(clk),
+    .D(_03041_),
+    .Q(\slice.configuroni.comb_config[108] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09864_ (
+    .CLK(clk),
+    .D(_03043_),
+    .Q(\slice.configuroni.comb_config[107] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09865_ (
+    .CLK(clk),
+    .D(_03045_),
+    .Q(\slice.configuroni.comb_config[106] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09866_ (
+    .CLK(clk),
+    .D(_03047_),
+    .Q(\slice.configuroni.comb_config[105] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09867_ (
+    .CLK(clk),
+    .D(_03049_),
+    .Q(\slice.configuroni.comb_config[104] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09868_ (
+    .CLK(clk),
+    .D(_03051_),
+    .Q(\slice.configuroni.comb_config[103] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09869_ (
+    .CLK(clk),
+    .D(_03053_),
+    .Q(\slice.configuroni.comb_config[102] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09870_ (
+    .CLK(clk),
+    .D(_03055_),
+    .Q(\slice.configuroni.comb_config[101] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09871_ (
+    .CLK(clk),
+    .D(_03057_),
+    .Q(\slice.configuroni.comb_config[100] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09872_ (
+    .CLK(clk),
+    .D(_03059_),
+    .Q(\slice.configuroni.comb_config[99] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09873_ (
+    .CLK(clk),
+    .D(_03061_),
+    .Q(\slice.configuroni.comb_config[98] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09874_ (
+    .CLK(clk),
+    .D(_03063_),
+    .Q(\slice.configuroni.comb_config[97] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09875_ (
+    .CLK(clk),
+    .D(_03065_),
+    .Q(\slice.configuroni.comb_config[96] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09876_ (
+    .CLK(clk),
+    .D(_03067_),
+    .Q(\slice.configuroni.comb_config[95] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09877_ (
+    .CLK(clk),
+    .D(_03069_),
+    .Q(\slice.configuroni.comb_config[94] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09878_ (
+    .CLK(clk),
+    .D(_03071_),
+    .Q(\slice.configuroni.comb_config[93] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09879_ (
+    .CLK(clk),
+    .D(_03073_),
+    .Q(\slice.configuroni.comb_config[92] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09880_ (
+    .CLK(clk),
+    .D(_03075_),
+    .Q(\slice.configuroni.comb_config[91] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09881_ (
+    .CLK(clk),
+    .D(_03077_),
+    .Q(\slice.configuroni.comb_config[90] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09882_ (
+    .CLK(clk),
+    .D(_03079_),
+    .Q(\slice.configuroni.comb_config[89] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09883_ (
+    .CLK(clk),
+    .D(_03081_),
+    .Q(\slice.configuroni.comb_config[88] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09884_ (
+    .CLK(clk),
+    .D(_03083_),
+    .Q(\slice.configuroni.comb_config[87] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09885_ (
+    .CLK(clk),
+    .D(_03085_),
+    .Q(\slice.configuroni.comb_config[86] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09886_ (
+    .CLK(clk),
+    .D(_03087_),
+    .Q(\slice.configuroni.comb_config[85] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09887_ (
+    .CLK(clk),
+    .D(_03089_),
+    .Q(\slice.configuroni.comb_config[84] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09888_ (
+    .CLK(clk),
+    .D(_03091_),
+    .Q(\slice.configuroni.comb_config[83] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09889_ (
+    .CLK(clk),
+    .D(_03093_),
+    .Q(\slice.configuroni.comb_config[82] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09890_ (
+    .CLK(clk),
+    .D(_03095_),
+    .Q(\slice.configuroni.comb_config[81] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09891_ (
+    .CLK(clk),
+    .D(_03097_),
+    .Q(\slice.configuroni.comb_config[80] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09892_ (
+    .CLK(clk),
+    .D(_03099_),
+    .Q(\slice.configuroni.comb_config[79] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09893_ (
+    .CLK(clk),
+    .D(_03101_),
+    .Q(\slice.configuroni.comb_config[78] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09894_ (
+    .CLK(clk),
+    .D(_03103_),
+    .Q(\slice.configuroni.comb_config[77] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09895_ (
+    .CLK(clk),
+    .D(_03105_),
+    .Q(\slice.configuroni.comb_config[76] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09896_ (
+    .CLK(clk),
+    .D(_03107_),
+    .Q(\slice.configuroni.comb_config[75] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09897_ (
+    .CLK(clk),
+    .D(_03109_),
+    .Q(\slice.configuroni.comb_config[74] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09898_ (
+    .CLK(clk),
+    .D(_03111_),
+    .Q(\slice.configuroni.comb_config[73] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09899_ (
+    .CLK(clk),
+    .D(_03113_),
+    .Q(\slice.configuroni.comb_config[72] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09900_ (
+    .CLK(clk),
+    .D(_03115_),
+    .Q(\slice.configuroni.comb_config[71] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09901_ (
+    .CLK(clk),
+    .D(_03117_),
+    .Q(\slice.configuroni.comb_config[70] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09902_ (
+    .CLK(clk),
+    .D(_03119_),
+    .Q(\slice.configuroni.comb_config[69] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09903_ (
+    .CLK(clk),
+    .D(_03121_),
+    .Q(\slice.configuroni.comb_config[68] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09904_ (
+    .CLK(clk),
+    .D(_03123_),
+    .Q(\slice.configuroni.comb_config[67] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09905_ (
+    .CLK(clk),
+    .D(_03125_),
+    .Q(\slice.configuroni.comb_config[66] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09906_ (
+    .CLK(clk),
+    .D(_03127_),
+    .Q(\slice.configuroni.comb_config[65] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09907_ (
+    .CLK(clk),
+    .D(_03129_),
+    .Q(\slice.configuroni.comb_config[64] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09908_ (
+    .CLK(clk),
+    .D(_03131_),
+    .Q(\slice.configuroni.comb_config[63] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09909_ (
+    .CLK(clk),
+    .D(_03133_),
+    .Q(\slice.configuroni.comb_config[62] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09910_ (
+    .CLK(clk),
+    .D(_03135_),
+    .Q(\slice.configuroni.comb_config[61] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09911_ (
+    .CLK(clk),
+    .D(_03137_),
+    .Q(\slice.configuroni.comb_config[60] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09912_ (
+    .CLK(clk),
+    .D(_03139_),
+    .Q(\slice.configuroni.comb_config[59] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09913_ (
+    .CLK(clk),
+    .D(_03141_),
+    .Q(\slice.configuroni.comb_config[58] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09914_ (
+    .CLK(clk),
+    .D(_03143_),
+    .Q(\slice.configuroni.comb_config[57] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09915_ (
+    .CLK(clk),
+    .D(_03145_),
+    .Q(\slice.configuroni.comb_config[56] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09916_ (
+    .CLK(clk),
+    .D(_03147_),
+    .Q(\slice.configuroni.comb_config[55] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09917_ (
+    .CLK(clk),
+    .D(_03149_),
+    .Q(\slice.configuroni.comb_config[54] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09918_ (
+    .CLK(clk),
+    .D(_03151_),
+    .Q(\slice.configuroni.comb_config[53] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09919_ (
+    .CLK(clk),
+    .D(_03153_),
+    .Q(\slice.configuroni.comb_config[52] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09920_ (
+    .CLK(clk),
+    .D(_03155_),
+    .Q(\slice.configuroni.comb_config[51] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09921_ (
+    .CLK(clk),
+    .D(_03157_),
+    .Q(\slice.configuroni.comb_config[50] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09922_ (
+    .CLK(clk),
+    .D(_03159_),
+    .Q(\slice.configuroni.comb_config[49] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09923_ (
+    .CLK(clk),
+    .D(_03161_),
+    .Q(\slice.configuroni.comb_config[48] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09924_ (
+    .CLK(clk),
+    .D(_03163_),
+    .Q(\slice.configuroni.comb_config[47] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09925_ (
+    .CLK(clk),
+    .D(_03165_),
+    .Q(\slice.configuroni.comb_config[46] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09926_ (
+    .CLK(clk),
+    .D(_03167_),
+    .Q(\slice.configuroni.comb_config[45] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09927_ (
+    .CLK(clk),
+    .D(_03169_),
+    .Q(\slice.configuroni.comb_config[44] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09928_ (
+    .CLK(clk),
+    .D(_03171_),
+    .Q(\slice.configuroni.comb_config[43] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09929_ (
+    .CLK(clk),
+    .D(_03173_),
+    .Q(\slice.configuroni.comb_config[42] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09930_ (
+    .CLK(clk),
+    .D(_03175_),
+    .Q(\slice.configuroni.comb_config[41] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09931_ (
+    .CLK(clk),
+    .D(_03177_),
+    .Q(\slice.configuroni.comb_config[40] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09932_ (
+    .CLK(clk),
+    .D(_03179_),
+    .Q(\slice.configuroni.comb_config[39] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09933_ (
+    .CLK(clk),
+    .D(_03181_),
+    .Q(\slice.configuroni.comb_config[38] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09934_ (
+    .CLK(clk),
+    .D(_03183_),
+    .Q(\slice.configuroni.comb_config[37] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09935_ (
+    .CLK(clk),
+    .D(_03185_),
+    .Q(\slice.configuroni.comb_config[36] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09936_ (
+    .CLK(clk),
+    .D(_03187_),
+    .Q(\slice.configuroni.comb_config[35] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09937_ (
+    .CLK(clk),
+    .D(_03189_),
+    .Q(\slice.configuroni.comb_config[34] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09938_ (
+    .CLK(clk),
+    .D(_03191_),
+    .Q(\slice.configuroni.comb_config[33] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09939_ (
+    .CLK(clk),
+    .D(_03193_),
+    .Q(\slice.configuroni.comb_config[32] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09940_ (
+    .CLK(clk),
+    .D(_03195_),
+    .Q(\slice.configuroni.comb_config[31] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09941_ (
+    .CLK(clk),
+    .D(_03197_),
+    .Q(\slice.configuroni.comb_config[30] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09942_ (
+    .CLK(clk),
+    .D(_03199_),
+    .Q(\slice.configuroni.comb_config[29] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09943_ (
+    .CLK(clk),
+    .D(_03201_),
+    .Q(\slice.configuroni.comb_config[28] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09944_ (
+    .CLK(clk),
+    .D(_03203_),
+    .Q(\slice.configuroni.comb_config[27] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09945_ (
+    .CLK(clk),
+    .D(_03205_),
+    .Q(\slice.configuroni.comb_config[26] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09946_ (
+    .CLK(clk),
+    .D(_03207_),
+    .Q(\slice.configuroni.comb_config[25] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09947_ (
+    .CLK(clk),
+    .D(_03209_),
+    .Q(\slice.configuroni.comb_config[24] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09948_ (
+    .CLK(clk),
+    .D(_03211_),
+    .Q(\slice.configuroni.comb_config[23] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09949_ (
+    .CLK(clk),
+    .D(_03213_),
+    .Q(\slice.configuroni.comb_config[22] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09950_ (
+    .CLK(clk),
+    .D(_03215_),
+    .Q(\slice.configuroni.comb_config[21] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09951_ (
+    .CLK(clk),
+    .D(_03217_),
+    .Q(\slice.configuroni.comb_config[20] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09952_ (
+    .CLK(clk),
+    .D(_03219_),
+    .Q(\slice.configuroni.comb_config[19] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09953_ (
+    .CLK(clk),
+    .D(_03221_),
+    .Q(\slice.configuroni.comb_config[18] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09954_ (
+    .CLK(clk),
+    .D(_03223_),
+    .Q(\slice.configuroni.comb_config[17] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09955_ (
+    .CLK(clk),
+    .D(_03225_),
+    .Q(\slice.configuroni.comb_config[16] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09956_ (
+    .CLK(clk),
+    .D(_03227_),
+    .Q(\slice.configuroni.comb_config[15] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09957_ (
+    .CLK(clk),
+    .D(_03229_),
+    .Q(\slice.configuroni.comb_config[14] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09958_ (
+    .CLK(clk),
+    .D(_03231_),
+    .Q(\slice.configuroni.comb_config[13] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09959_ (
+    .CLK(clk),
+    .D(_03233_),
+    .Q(\slice.configuroni.comb_config[12] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09960_ (
+    .CLK(clk),
+    .D(_03235_),
+    .Q(\slice.configuroni.comb_config[11] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09961_ (
+    .CLK(clk),
+    .D(_03237_),
+    .Q(\slice.configuroni.comb_config[10] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09962_ (
+    .CLK(clk),
+    .D(_03239_),
+    .Q(\slice.configuroni.comb_config[9] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09963_ (
+    .CLK(clk),
+    .D(_03241_),
+    .Q(\slice.configuroni.comb_config[8] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09964_ (
+    .CLK(clk),
+    .D(_03243_),
+    .Q(\slice.configuroni.comb_config[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09965_ (
+    .CLK(clk),
+    .D(_03245_),
+    .Q(\slice.configuroni.comb_config[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09966_ (
+    .CLK(clk),
+    .D(_03247_),
+    .Q(\slice.configuroni.comb_config[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09967_ (
+    .CLK(clk),
+    .D(_03249_),
+    .Q(\slice.configuroni.comb_config[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09968_ (
+    .CLK(clk),
+    .D(_03251_),
+    .Q(\slice.configuroni.comb_config[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09969_ (
+    .CLK(clk),
+    .D(_03253_),
+    .Q(\slice.configuroni.comb_config[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09970_ (
+    .CLK(clk),
+    .D(_03255_),
+    .Q(\slice.configuroni.comb_config[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09971_ (
+    .CLK(clk),
+    .D(_03257_),
+    .Q(\slice.configuroni.comb_config[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09972_ (
+    .CLK(clk),
+    .D(_03259_),
+    .Q(\slice.configuroni.comb_shifter.config_data[136] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09973_ (
+    .CLK(clk),
+    .D(_03261_),
+    .Q(\slice.configuroni.mem_config[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09974_ (
+    .CLK(clk),
+    .D(_03263_),
+    .Q(\slice.configuroni.mem_config[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09975_ (
+    .CLK(clk),
+    .D(_03265_),
+    .Q(\slice.configuroni.mem_config[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09976_ (
+    .CLK(clk),
+    .D(_03267_),
+    .Q(\slice.configuroni.mem_config[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09977_ (
+    .CLK(clk),
+    .D(_03269_),
+    .Q(\slice.configuroni.mem_config[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09978_ (
+    .CLK(clk),
+    .D(_03271_),
+    .Q(\slice.configuroni.mem_config[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09979_ (
+    .CLK(clk),
+    .D(_03273_),
+    .Q(\cb_north.inst.configuroni.comb_shifter.head_bit.shift_in )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09980_ (
+    .CLK(clk),
+    .D(_03275_),
+    .Q(\slice.configuroni.mem_config[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09981_ (
+    .CLK(clk),
+    .D(_03277_),
+    .Q(\cb_north.inst.configuroni.comb_shifter.config_data[421] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09982_ (
+    .CLK(clk),
+    .D(_03279_),
+    .Q(\cb_north.inst.cb_conf_bus[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09983_ (
+    .CLK(clk),
+    .D(_03281_),
+    .Q(\cb_north.inst.cb_conf_bus[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09984_ (
+    .CLK(clk),
+    .D(_03283_),
+    .Q(\cb_north.inst.cb_conf_bus[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09985_ (
+    .CLK(clk),
+    .D(_03285_),
+    .Q(\cb_north.inst.cb_conf_bus[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09986_ (
+    .CLK(clk),
+    .D(_03287_),
+    .Q(\cb_north.inst.cb_conf_bus[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09987_ (
+    .CLK(clk),
+    .D(_03289_),
+    .Q(\cb_north.inst.cb_conf_bus[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09988_ (
+    .CLK(clk),
+    .D(_03291_),
+    .Q(\cb_north.inst.cb_conf_bus[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09989_ (
+    .CLK(clk),
+    .D(_03293_),
+    .Q(\cb_north.inst.cb_conf_bus[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09990_ (
+    .CLK(clk),
+    .D(_03295_),
+    .Q(\cb_north.inst.cb_conf_bus[8] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09991_ (
+    .CLK(clk),
+    .D(_03297_),
+    .Q(\cb_north.inst.cb_conf_bus[9] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09992_ (
+    .CLK(clk),
+    .D(_03299_),
+    .Q(\cb_north.inst.cb_conf_bus[10] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09993_ (
+    .CLK(clk),
+    .D(_03301_),
+    .Q(\cb_north.inst.cb_conf_bus[11] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09994_ (
+    .CLK(clk),
+    .D(_03303_),
+    .Q(\cb_north.inst.cb_conf_bus[12] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09995_ (
+    .CLK(clk),
+    .D(_03305_),
+    .Q(\cb_north.inst.cb_conf_bus[13] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09996_ (
+    .CLK(clk),
+    .D(_03307_),
+    .Q(\cb_north.inst.cb_conf_bus[14] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09997_ (
+    .CLK(clk),
+    .D(_03309_),
+    .Q(\cb_north.inst.cb_conf_bus[15] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09998_ (
+    .CLK(clk),
+    .D(_03311_),
+    .Q(\cb_north.inst.cb_conf_bus[16] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _09999_ (
+    .CLK(clk),
+    .D(_03313_),
+    .Q(\cb_north.inst.cb_conf_bus[17] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10000_ (
+    .CLK(clk),
+    .D(_03315_),
+    .Q(\cb_north.inst.cb_conf_bus[18] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10001_ (
+    .CLK(clk),
+    .D(_03317_),
+    .Q(\cb_north.inst.cb_conf_bus[19] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10002_ (
+    .CLK(clk),
+    .D(_03319_),
+    .Q(\cb_north.inst.cb_conf_bus[20] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10003_ (
+    .CLK(clk),
+    .D(_03321_),
+    .Q(\cb_north.inst.cb_conf_bus[21] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10004_ (
+    .CLK(clk),
+    .D(_03323_),
+    .Q(\cb_north.inst.cb_conf_bus[22] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10005_ (
+    .CLK(clk),
+    .D(_03325_),
+    .Q(\cb_north.inst.cb_conf_bus[23] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10006_ (
+    .CLK(clk),
+    .D(_03327_),
+    .Q(\cb_north.inst.cb_conf_bus[24] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10007_ (
+    .CLK(clk),
+    .D(_03329_),
+    .Q(\cb_north.inst.cb_conf_bus[25] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10008_ (
+    .CLK(clk),
+    .D(_03331_),
+    .Q(\cb_north.inst.cb_conf_bus[26] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10009_ (
+    .CLK(clk),
+    .D(_03333_),
+    .Q(\cb_north.inst.cb_conf_bus[27] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10010_ (
+    .CLK(clk),
+    .D(_03335_),
+    .Q(\cb_north.inst.cb_conf_bus[28] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10011_ (
+    .CLK(clk),
+    .D(_03337_),
+    .Q(\cb_north.inst.cb_conf_bus[29] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10012_ (
+    .CLK(clk),
+    .D(_03339_),
+    .Q(\cb_north.inst.cb_conf_bus[30] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10013_ (
+    .CLK(clk),
+    .D(_03341_),
+    .Q(\cb_north.inst.cb_conf_bus[31] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10014_ (
+    .CLK(clk),
+    .D(_03343_),
+    .Q(\cb_north.inst.cb_conf_bus[32] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10015_ (
+    .CLK(clk),
+    .D(_03345_),
+    .Q(\cb_north.inst.cb_conf_bus[33] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10016_ (
+    .CLK(clk),
+    .D(_03347_),
+    .Q(\cb_north.inst.cb_conf_bus[34] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10017_ (
+    .CLK(clk),
+    .D(_03349_),
+    .Q(\cb_north.inst.cb_conf_bus[35] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10018_ (
+    .CLK(clk),
+    .D(_03351_),
+    .Q(\cb_north.inst.cb_conf_bus[36] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10019_ (
+    .CLK(clk),
+    .D(_03353_),
+    .Q(\cb_north.inst.cb_conf_bus[37] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10020_ (
+    .CLK(clk),
+    .D(_03355_),
+    .Q(\cb_north.inst.cb_conf_bus[38] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10021_ (
+    .CLK(clk),
+    .D(_03357_),
+    .Q(\cb_north.inst.cb_conf_bus[39] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10022_ (
+    .CLK(clk),
+    .D(_03359_),
+    .Q(\cb_north.inst.cb_conf_bus[40] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10023_ (
+    .CLK(clk),
+    .D(_03361_),
+    .Q(\cb_north.inst.cb_conf_bus[41] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10024_ (
+    .CLK(clk),
+    .D(_03363_),
+    .Q(\cb_north.inst.cb_conf_bus[42] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10025_ (
+    .CLK(clk),
+    .D(_03365_),
+    .Q(\cb_north.inst.cb_conf_bus[43] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10026_ (
+    .CLK(clk),
+    .D(_03367_),
+    .Q(\cb_north.inst.cb_conf_bus[44] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10027_ (
+    .CLK(clk),
+    .D(_03369_),
+    .Q(\cb_north.inst.cb_conf_bus[45] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10028_ (
+    .CLK(clk),
+    .D(_03371_),
+    .Q(\cb_north.inst.cb_conf_bus[46] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10029_ (
+    .CLK(clk),
+    .D(_03373_),
+    .Q(\cb_north.inst.cb_conf_bus[47] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10030_ (
+    .CLK(clk),
+    .D(_03375_),
+    .Q(\cb_north.inst.cb_conf_bus[48] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10031_ (
+    .CLK(clk),
+    .D(_03377_),
+    .Q(\cb_north.inst.cb_conf_bus[49] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10032_ (
+    .CLK(clk),
+    .D(_03379_),
+    .Q(\cb_north.inst.cb_conf_bus[50] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10033_ (
+    .CLK(clk),
+    .D(_03381_),
+    .Q(\cb_north.inst.cb_conf_bus[51] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10034_ (
+    .CLK(clk),
+    .D(_03383_),
+    .Q(\cb_north.inst.cb_conf_bus[52] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10035_ (
+    .CLK(clk),
+    .D(_03385_),
+    .Q(\cb_north.inst.cb_conf_bus[53] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10036_ (
+    .CLK(clk),
+    .D(_03387_),
+    .Q(\cb_north.inst.cb_conf_bus[54] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10037_ (
+    .CLK(clk),
+    .D(_03389_),
+    .Q(\cb_north.inst.cb_conf_bus[55] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10038_ (
+    .CLK(clk),
+    .D(_03391_),
+    .Q(\cb_north.inst.cb_conf_bus[56] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10039_ (
+    .CLK(clk),
+    .D(_03393_),
+    .Q(\cb_north.inst.cb_conf_bus[57] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10040_ (
+    .CLK(clk),
+    .D(_03395_),
+    .Q(\cb_north.inst.cb_conf_bus[58] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10041_ (
+    .CLK(clk),
+    .D(_03397_),
+    .Q(\cb_north.inst.cb_conf_bus[59] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10042_ (
+    .CLK(clk),
+    .D(_03399_),
+    .Q(\cb_north.inst.cb_conf_bus[60] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10043_ (
+    .CLK(clk),
+    .D(_03401_),
+    .Q(\cb_north.inst.cb_conf_bus[61] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10044_ (
+    .CLK(clk),
+    .D(_03403_),
+    .Q(\cb_north.inst.cb_conf_bus[62] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10045_ (
+    .CLK(clk),
+    .D(_03405_),
+    .Q(\cb_north.inst.cb_conf_bus[63] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10046_ (
+    .CLK(clk),
+    .D(_03407_),
+    .Q(\cb_north.inst.cb_conf_bus[64] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10047_ (
+    .CLK(clk),
+    .D(_03409_),
+    .Q(\cb_north.inst.cb_conf_bus[65] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10048_ (
+    .CLK(clk),
+    .D(_03411_),
+    .Q(\cb_north.inst.cb_conf_bus[66] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10049_ (
+    .CLK(clk),
+    .D(_03413_),
+    .Q(\cb_north.inst.cb_conf_bus[67] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10050_ (
+    .CLK(clk),
+    .D(_03415_),
+    .Q(\cb_north.inst.cb_conf_bus[68] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10051_ (
+    .CLK(clk),
+    .D(_03417_),
+    .Q(\cb_north.inst.cb_conf_bus[69] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10052_ (
+    .CLK(clk),
+    .D(_03419_),
+    .Q(\cb_north.inst.cb_conf_bus[70] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10053_ (
+    .CLK(clk),
+    .D(_03421_),
+    .Q(\cb_north.inst.cb_conf_bus[71] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10054_ (
+    .CLK(clk),
+    .D(_03423_),
+    .Q(\cb_north.inst.cb_conf_bus[72] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10055_ (
+    .CLK(clk),
+    .D(_03425_),
+    .Q(\cb_north.inst.cb_conf_bus[73] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10056_ (
+    .CLK(clk),
+    .D(_03427_),
+    .Q(\cb_north.inst.cb_conf_bus[74] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10057_ (
+    .CLK(clk),
+    .D(_03429_),
+    .Q(\cb_north.inst.cb_conf_bus[75] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10058_ (
+    .CLK(clk),
+    .D(_03431_),
+    .Q(\cb_north.inst.cb_conf_bus[76] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10059_ (
+    .CLK(clk),
+    .D(_03433_),
+    .Q(\cb_north.inst.cb_conf_bus[77] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10060_ (
+    .CLK(clk),
+    .D(_03435_),
+    .Q(\cb_north.inst.cb_conf_bus[78] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10061_ (
+    .CLK(clk),
+    .D(_03437_),
+    .Q(\cb_north.inst.cb_conf_bus[79] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10062_ (
+    .CLK(clk),
+    .D(_03439_),
+    .Q(\cb_north.inst.cb_conf_bus[80] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10063_ (
+    .CLK(clk),
+    .D(_03441_),
+    .Q(\cb_north.inst.cb_conf_bus[81] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10064_ (
+    .CLK(clk),
+    .D(_03443_),
+    .Q(\cb_north.inst.cb_conf_bus[82] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10065_ (
+    .CLK(clk),
+    .D(_03445_),
+    .Q(\cb_north.inst.cb_conf_bus[83] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10066_ (
+    .CLK(clk),
+    .D(_03447_),
+    .Q(\cb_north.inst.cb_conf_bus[84] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10067_ (
+    .CLK(clk),
+    .D(_03449_),
+    .Q(\cb_north.inst.cb_conf_bus[85] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10068_ (
+    .CLK(clk),
+    .D(_03451_),
+    .Q(\cb_north.inst.cb_conf_bus[86] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10069_ (
+    .CLK(clk),
+    .D(_03453_),
+    .Q(\cb_north.inst.cb_conf_bus[87] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10070_ (
+    .CLK(clk),
+    .D(_03455_),
+    .Q(\cb_north.inst.cb_conf_bus[88] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10071_ (
+    .CLK(clk),
+    .D(_03457_),
+    .Q(\cb_north.inst.cb_conf_bus[89] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10072_ (
+    .CLK(clk),
+    .D(_03459_),
+    .Q(\cb_north.inst.cb_conf_bus[90] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10073_ (
+    .CLK(clk),
+    .D(_03461_),
+    .Q(\cb_north.inst.cb_conf_bus[91] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10074_ (
+    .CLK(clk),
+    .D(_03463_),
+    .Q(\cb_north.inst.cb_conf_bus[92] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10075_ (
+    .CLK(clk),
+    .D(_03465_),
+    .Q(\cb_north.inst.cb_conf_bus[93] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10076_ (
+    .CLK(clk),
+    .D(_03467_),
+    .Q(\cb_north.inst.cb_conf_bus[94] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10077_ (
+    .CLK(clk),
+    .D(_03469_),
+    .Q(\cb_north.inst.cb_conf_bus[95] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10078_ (
+    .CLK(clk),
+    .D(_03471_),
+    .Q(\cb_north.inst.cb_conf_bus[96] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10079_ (
+    .CLK(clk),
+    .D(_03473_),
+    .Q(\cb_north.inst.cb_conf_bus[97] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10080_ (
+    .CLK(clk),
+    .D(_03475_),
+    .Q(\cb_north.inst.cb_conf_bus[98] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10081_ (
+    .CLK(clk),
+    .D(_03477_),
+    .Q(\cb_north.inst.cb_conf_bus[99] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10082_ (
+    .CLK(clk),
+    .D(_03479_),
+    .Q(\cb_north.inst.cb_conf_bus[100] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10083_ (
+    .CLK(clk),
+    .D(_03481_),
+    .Q(\cb_north.inst.cb_conf_bus[101] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10084_ (
+    .CLK(clk),
+    .D(_03483_),
+    .Q(\cb_north.inst.cb_conf_bus[102] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10085_ (
+    .CLK(clk),
+    .D(_03485_),
+    .Q(\cb_north.inst.cb_conf_bus[103] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10086_ (
+    .CLK(clk),
+    .D(_03487_),
+    .Q(\cb_north.inst.cb_conf_bus[104] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10087_ (
+    .CLK(clk),
+    .D(_03489_),
+    .Q(\cb_north.inst.cb_conf_bus[105] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10088_ (
+    .CLK(clk),
+    .D(_03491_),
+    .Q(\cb_north.inst.cb_conf_bus[106] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10089_ (
+    .CLK(clk),
+    .D(_03493_),
+    .Q(\cb_north.inst.cb_conf_bus[107] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10090_ (
+    .CLK(clk),
+    .D(_03495_),
+    .Q(\cb_north.inst.cb_conf_bus[108] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10091_ (
+    .CLK(clk),
+    .D(_03497_),
+    .Q(\cb_north.inst.cb_conf_bus[109] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10092_ (
+    .CLK(clk),
+    .D(_03499_),
+    .Q(\cb_north.inst.cb_conf_bus[110] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10093_ (
+    .CLK(clk),
+    .D(_03501_),
+    .Q(\cb_north.inst.cb_conf_bus[111] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10094_ (
+    .CLK(clk),
+    .D(_03503_),
+    .Q(\cb_north.inst.cb_conf_bus[112] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10095_ (
+    .CLK(clk),
+    .D(_03505_),
+    .Q(\cb_north.inst.cb_conf_bus[113] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10096_ (
+    .CLK(clk),
+    .D(_03507_),
+    .Q(\cb_north.inst.cb_conf_bus[114] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10097_ (
+    .CLK(clk),
+    .D(_03509_),
+    .Q(\cb_north.inst.cb_conf_bus[115] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10098_ (
+    .CLK(clk),
+    .D(_03511_),
+    .Q(\cb_north.inst.cb_conf_bus[116] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10099_ (
+    .CLK(clk),
+    .D(_03513_),
+    .Q(\cb_north.inst.cb_conf_bus[117] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10100_ (
+    .CLK(clk),
+    .D(_03515_),
+    .Q(\cb_north.inst.cb_conf_bus[118] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10101_ (
+    .CLK(clk),
+    .D(_03517_),
+    .Q(\cb_north.inst.cb_conf_bus[119] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10102_ (
+    .CLK(clk),
+    .D(_03519_),
+    .Q(\cb_north.inst.cb_conf_bus[120] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10103_ (
+    .CLK(clk),
+    .D(_03521_),
+    .Q(\cb_north.inst.cb_conf_bus[121] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10104_ (
+    .CLK(clk),
+    .D(_03523_),
+    .Q(\cb_north.inst.cb_conf_bus[122] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10105_ (
+    .CLK(clk),
+    .D(_03525_),
+    .Q(\cb_north.inst.cb_conf_bus[123] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10106_ (
+    .CLK(clk),
+    .D(_03527_),
+    .Q(\cb_north.inst.cb_conf_bus[124] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10107_ (
+    .CLK(clk),
+    .D(_03529_),
+    .Q(\cb_north.inst.cb_conf_bus[125] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10108_ (
+    .CLK(clk),
+    .D(_03531_),
+    .Q(\cb_north.inst.cb_conf_bus[126] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10109_ (
+    .CLK(clk),
+    .D(_03533_),
+    .Q(\cb_north.inst.cb_conf_bus[127] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10110_ (
+    .CLK(clk),
+    .D(_03535_),
+    .Q(\cb_north.inst.cb_conf_bus[128] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10111_ (
+    .CLK(clk),
+    .D(_03537_),
+    .Q(\cb_north.inst.cb_conf_bus[129] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10112_ (
+    .CLK(clk),
+    .D(_03539_),
+    .Q(\cb_north.inst.cb_conf_bus[130] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10113_ (
+    .CLK(clk),
+    .D(_03541_),
+    .Q(\cb_north.inst.cb_conf_bus[131] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10114_ (
+    .CLK(clk),
+    .D(_03543_),
+    .Q(\cb_north.inst.cb_conf_bus[132] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10115_ (
+    .CLK(clk),
+    .D(_03545_),
+    .Q(\cb_north.inst.cb_conf_bus[133] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10116_ (
+    .CLK(clk),
+    .D(_03547_),
+    .Q(\cb_north.inst.cb_conf_bus[134] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10117_ (
+    .CLK(clk),
+    .D(_03549_),
+    .Q(\cb_north.inst.cb_conf_bus[135] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10118_ (
+    .CLK(clk),
+    .D(_03551_),
+    .Q(\cb_north.inst.cb_conf_bus[136] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10119_ (
+    .CLK(clk),
+    .D(_03553_),
+    .Q(\cb_north.inst.cb_conf_bus[137] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10120_ (
+    .CLK(clk),
+    .D(_03555_),
+    .Q(\cb_north.inst.cb_conf_bus[138] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10121_ (
+    .CLK(clk),
+    .D(_03557_),
+    .Q(\cb_north.inst.cb_conf_bus[139] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10122_ (
+    .CLK(clk),
+    .D(_03559_),
+    .Q(\cb_north.inst.cb_conf_bus[140] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10123_ (
+    .CLK(clk),
+    .D(_03561_),
+    .Q(\cb_north.inst.cb_conf_bus[141] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10124_ (
+    .CLK(clk),
+    .D(_03563_),
+    .Q(\cb_north.inst.cb_conf_bus[142] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10125_ (
+    .CLK(clk),
+    .D(_03565_),
+    .Q(\cb_north.inst.cb_conf_bus[143] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10126_ (
+    .CLK(clk),
+    .D(_03567_),
+    .Q(\cb_north.inst.cb_conf_bus[144] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10127_ (
+    .CLK(clk),
+    .D(_03569_),
+    .Q(\cb_north.inst.cb_conf_bus[145] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10128_ (
+    .CLK(clk),
+    .D(_03571_),
+    .Q(\cb_north.inst.cb_conf_bus[146] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10129_ (
+    .CLK(clk),
+    .D(_03573_),
+    .Q(\cb_north.inst.cb_conf_bus[147] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10130_ (
+    .CLK(clk),
+    .D(_03575_),
+    .Q(\cb_north.inst.cb_conf_bus[148] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10131_ (
+    .CLK(clk),
+    .D(_03577_),
+    .Q(\cb_north.inst.cb_conf_bus[149] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10132_ (
+    .CLK(clk),
+    .D(_03579_),
+    .Q(\cb_north.inst.cb_conf_bus[150] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10133_ (
+    .CLK(clk),
+    .D(_03581_),
+    .Q(\cb_north.inst.cb_conf_bus[151] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10134_ (
+    .CLK(clk),
+    .D(_03583_),
+    .Q(\cb_north.inst.cb_conf_bus[152] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10135_ (
+    .CLK(clk),
+    .D(_03585_),
+    .Q(\cb_north.inst.cb_conf_bus[153] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10136_ (
+    .CLK(clk),
+    .D(_03587_),
+    .Q(\cb_north.inst.cb_conf_bus[154] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10137_ (
+    .CLK(clk),
+    .D(_03589_),
+    .Q(\cb_north.inst.cb_conf_bus[155] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10138_ (
+    .CLK(clk),
+    .D(_03591_),
+    .Q(\cb_north.inst.cb_conf_bus[156] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10139_ (
+    .CLK(clk),
+    .D(_03593_),
+    .Q(\cb_north.inst.cb_conf_bus[157] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10140_ (
+    .CLK(clk),
+    .D(_03595_),
+    .Q(\cb_north.inst.cb_conf_bus[158] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10141_ (
+    .CLK(clk),
+    .D(_03597_),
+    .Q(\cb_north.inst.cb_conf_bus[159] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10142_ (
+    .CLK(clk),
+    .D(_03599_),
+    .Q(\cb_north.inst.cb_conf_bus[160] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10143_ (
+    .CLK(clk),
+    .D(_03601_),
+    .Q(\cb_north.inst.cb_conf_bus[161] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10144_ (
+    .CLK(clk),
+    .D(_03603_),
+    .Q(\cb_north.inst.cb_conf_bus[162] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10145_ (
+    .CLK(clk),
+    .D(_03605_),
+    .Q(\cb_north.inst.cb_conf_bus[163] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10146_ (
+    .CLK(clk),
+    .D(_03607_),
+    .Q(\cb_north.inst.cb_conf_bus[164] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10147_ (
+    .CLK(clk),
+    .D(_03609_),
+    .Q(\cb_north.inst.cb_conf_bus[165] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10148_ (
+    .CLK(clk),
+    .D(_03611_),
+    .Q(\cb_north.inst.cb_conf_bus[166] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10149_ (
+    .CLK(clk),
+    .D(_03613_),
+    .Q(\cb_north.inst.cb_conf_bus[167] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10150_ (
+    .CLK(clk),
+    .D(_03615_),
+    .Q(\cb_north.inst.cb_conf_bus[168] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10151_ (
+    .CLK(clk),
+    .D(_03617_),
+    .Q(\cb_north.inst.cb_conf_bus[169] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10152_ (
+    .CLK(clk),
+    .D(_03619_),
+    .Q(\cb_north.inst.cb_conf_bus[170] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10153_ (
+    .CLK(clk),
+    .D(_03621_),
+    .Q(\cb_north.inst.cb_conf_bus[171] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10154_ (
+    .CLK(clk),
+    .D(_03623_),
+    .Q(\cb_north.inst.cb_conf_bus[172] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10155_ (
+    .CLK(clk),
+    .D(_03625_),
+    .Q(\cb_north.inst.cb_conf_bus[173] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10156_ (
+    .CLK(clk),
+    .D(_03627_),
+    .Q(\cb_north.inst.cb_conf_bus[174] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10157_ (
+    .CLK(clk),
+    .D(_03629_),
+    .Q(\cb_north.inst.cb_conf_bus[175] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10158_ (
+    .CLK(clk),
+    .D(_03631_),
+    .Q(\cb_north.inst.cb_conf_bus[176] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10159_ (
+    .CLK(clk),
+    .D(_03633_),
+    .Q(\cb_north.inst.cb_conf_bus[177] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10160_ (
+    .CLK(clk),
+    .D(_03635_),
+    .Q(\cb_north.inst.cb_conf_bus[178] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10161_ (
+    .CLK(clk),
+    .D(_03637_),
+    .Q(\cb_north.inst.cb_conf_bus[179] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10162_ (
+    .CLK(clk),
+    .D(_03639_),
+    .Q(\cb_north.inst.cb_conf_bus[180] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10163_ (
+    .CLK(clk),
+    .D(_03641_),
+    .Q(\cb_north.inst.cb_conf_bus[181] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10164_ (
+    .CLK(clk),
+    .D(_03643_),
+    .Q(\cb_north.inst.cb_conf_bus[182] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10165_ (
+    .CLK(clk),
+    .D(_03645_),
+    .Q(\cb_north.inst.cb_conf_bus[183] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10166_ (
+    .CLK(clk),
+    .D(_03647_),
+    .Q(\cb_north.inst.cb_conf_bus[184] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10167_ (
+    .CLK(clk),
+    .D(_03649_),
+    .Q(\cb_north.inst.cb_conf_bus[185] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10168_ (
+    .CLK(clk),
+    .D(_03651_),
+    .Q(\cb_north.inst.cb_conf_bus[186] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10169_ (
+    .CLK(clk),
+    .D(_03653_),
+    .Q(\cb_north.inst.cb_conf_bus[187] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10170_ (
+    .CLK(clk),
+    .D(_03655_),
+    .Q(\cb_north.inst.cb_conf_bus[188] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10171_ (
+    .CLK(clk),
+    .D(_03657_),
+    .Q(\cb_north.inst.cb_conf_bus[189] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10172_ (
+    .CLK(clk),
+    .D(_03659_),
+    .Q(\cb_north.inst.cb_conf_bus[190] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10173_ (
+    .CLK(clk),
+    .D(_03661_),
+    .Q(\cb_north.inst.cb_conf_bus[191] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10174_ (
+    .CLK(clk),
+    .D(_03663_),
+    .Q(\cb_north.inst.cb_conf_bus[192] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10175_ (
+    .CLK(clk),
+    .D(_03665_),
+    .Q(\cb_north.inst.cb_conf_bus[193] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10176_ (
+    .CLK(clk),
+    .D(_03667_),
+    .Q(\cb_north.inst.cb_conf_bus[194] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10177_ (
+    .CLK(clk),
+    .D(_03669_),
+    .Q(\cb_north.inst.cb_conf_bus[195] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10178_ (
+    .CLK(clk),
+    .D(_03671_),
+    .Q(\cb_north.inst.cb_conf_bus[196] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10179_ (
+    .CLK(clk),
+    .D(_03673_),
+    .Q(\cb_north.inst.cb_conf_bus[197] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10180_ (
+    .CLK(clk),
+    .D(_03675_),
+    .Q(\cb_north.inst.cb_conf_bus[198] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10181_ (
+    .CLK(clk),
+    .D(_03677_),
+    .Q(\cb_north.inst.cb_conf_bus[199] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10182_ (
+    .CLK(clk),
+    .D(_03679_),
+    .Q(\cb_north.inst.cb_conf_bus[200] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10183_ (
+    .CLK(clk),
+    .D(_03681_),
+    .Q(\cb_north.inst.cb_conf_bus[201] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10184_ (
+    .CLK(clk),
+    .D(_03683_),
+    .Q(\cb_north.inst.cb_conf_bus[202] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10185_ (
+    .CLK(clk),
+    .D(_03685_),
+    .Q(\cb_north.inst.cb_conf_bus[203] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10186_ (
+    .CLK(clk),
+    .D(_03687_),
+    .Q(\cb_north.inst.cb_conf_bus[204] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10187_ (
+    .CLK(clk),
+    .D(_03689_),
+    .Q(\cb_north.inst.cb_conf_bus[205] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10188_ (
+    .CLK(clk),
+    .D(_03691_),
+    .Q(\cb_north.inst.cb_conf_bus[206] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10189_ (
+    .CLK(clk),
+    .D(_03693_),
+    .Q(\cb_north.inst.cb_conf_bus[207] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10190_ (
+    .CLK(clk),
+    .D(_03695_),
+    .Q(\cb_north.inst.cb_conf_bus[208] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10191_ (
+    .CLK(clk),
+    .D(_03697_),
+    .Q(\cb_north.inst.cb_conf_bus[209] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10192_ (
+    .CLK(clk),
+    .D(_03699_),
+    .Q(\cb_north.inst.cb_conf_bus[210] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10193_ (
+    .CLK(clk),
+    .D(_03701_),
+    .Q(\cb_north.inst.cb_conf_bus[211] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10194_ (
+    .CLK(clk),
+    .D(_03703_),
+    .Q(\cb_north.inst.cb_conf_bus[212] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10195_ (
+    .CLK(clk),
+    .D(_03705_),
+    .Q(\cb_north.inst.cb_conf_bus[213] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10196_ (
+    .CLK(clk),
+    .D(_03707_),
+    .Q(\cb_north.inst.cb_conf_bus[214] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10197_ (
+    .CLK(clk),
+    .D(_03709_),
+    .Q(\cb_north.inst.cb_conf_bus[215] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10198_ (
+    .CLK(clk),
+    .D(_03711_),
+    .Q(\cb_north.inst.cb_conf_bus[216] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10199_ (
+    .CLK(clk),
+    .D(_03713_),
+    .Q(\cb_north.inst.cb_conf_bus[217] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10200_ (
+    .CLK(clk),
+    .D(_03715_),
+    .Q(\cb_north.inst.cb_conf_bus[218] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10201_ (
+    .CLK(clk),
+    .D(_03717_),
+    .Q(\cb_north.inst.cb_conf_bus[219] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10202_ (
+    .CLK(clk),
+    .D(_03719_),
+    .Q(\cb_north.inst.cb_conf_bus[220] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10203_ (
+    .CLK(clk),
+    .D(_03721_),
+    .Q(\cb_north.inst.cb_conf_bus[221] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10204_ (
+    .CLK(clk),
+    .D(_03723_),
+    .Q(\cb_north.inst.cb_conf_bus[222] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10205_ (
+    .CLK(clk),
+    .D(_03725_),
+    .Q(\cb_north.inst.cb_conf_bus[223] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10206_ (
+    .CLK(clk),
+    .D(_03727_),
+    .Q(\cb_north.inst.cb_conf_bus[224] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10207_ (
+    .CLK(clk),
+    .D(_03729_),
+    .Q(\cb_north.inst.cb_conf_bus[225] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10208_ (
+    .CLK(clk),
+    .D(_03731_),
+    .Q(\cb_north.inst.cb_conf_bus[226] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10209_ (
+    .CLK(clk),
+    .D(_03733_),
+    .Q(\cb_north.inst.cb_conf_bus[227] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10210_ (
+    .CLK(clk),
+    .D(_03735_),
+    .Q(\cb_north.inst.cb_conf_bus[228] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10211_ (
+    .CLK(clk),
+    .D(_03737_),
+    .Q(\cb_north.inst.cb_conf_bus[229] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10212_ (
+    .CLK(clk),
+    .D(_03739_),
+    .Q(\cb_north.inst.cb_conf_bus[230] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10213_ (
+    .CLK(clk),
+    .D(_03741_),
+    .Q(\cb_north.inst.cb_conf_bus[231] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10214_ (
+    .CLK(clk),
+    .D(_03743_),
+    .Q(\cb_north.inst.cb_conf_bus[232] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10215_ (
+    .CLK(clk),
+    .D(_03745_),
+    .Q(\cb_north.inst.cb_conf_bus[233] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10216_ (
+    .CLK(clk),
+    .D(_03747_),
+    .Q(\cb_north.inst.cb_conf_bus[234] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10217_ (
+    .CLK(clk),
+    .D(_03749_),
+    .Q(\cb_north.inst.cb_conf_bus[235] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10218_ (
+    .CLK(clk),
+    .D(_03751_),
+    .Q(\cb_north.inst.cb_conf_bus[236] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10219_ (
+    .CLK(clk),
+    .D(_03753_),
+    .Q(\cb_north.inst.cb_conf_bus[237] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10220_ (
+    .CLK(clk),
+    .D(_03755_),
+    .Q(\cb_north.inst.cb_conf_bus[238] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10221_ (
+    .CLK(clk),
+    .D(_03757_),
+    .Q(\cb_north.inst.cb_conf_bus[239] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10222_ (
+    .CLK(clk),
+    .D(_03759_),
+    .Q(\cb_north.inst.cb_conf_bus[240] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10223_ (
+    .CLK(clk),
+    .D(_03761_),
+    .Q(\cb_north.inst.cb_conf_bus[241] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10224_ (
+    .CLK(clk),
+    .D(_03763_),
+    .Q(\cb_north.inst.cb_conf_bus[242] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10225_ (
+    .CLK(clk),
+    .D(_03765_),
+    .Q(\cb_north.inst.cb_conf_bus[243] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10226_ (
+    .CLK(clk),
+    .D(_03767_),
+    .Q(\cb_north.inst.cb_conf_bus[244] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10227_ (
+    .CLK(clk),
+    .D(_03769_),
+    .Q(\cb_north.inst.cb_conf_bus[245] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10228_ (
+    .CLK(clk),
+    .D(_03771_),
+    .Q(\cb_north.inst.cb_conf_bus[246] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10229_ (
+    .CLK(clk),
+    .D(_03773_),
+    .Q(\cb_north.inst.cb_conf_bus[247] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10230_ (
+    .CLK(clk),
+    .D(_03775_),
+    .Q(\cb_north.inst.cb_conf_bus[248] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10231_ (
+    .CLK(clk),
+    .D(_03777_),
+    .Q(\cb_north.inst.cb_conf_bus[249] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10232_ (
+    .CLK(clk),
+    .D(_03779_),
+    .Q(\cb_north.inst.cb_conf_bus[250] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10233_ (
+    .CLK(clk),
+    .D(_03781_),
+    .Q(\cb_north.inst.cb_conf_bus[251] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10234_ (
+    .CLK(clk),
+    .D(_03783_),
+    .Q(\cb_north.inst.cb_conf_bus[252] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10235_ (
+    .CLK(clk),
+    .D(_03785_),
+    .Q(\cb_north.inst.cb_conf_bus[253] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10236_ (
+    .CLK(clk),
+    .D(_03787_),
+    .Q(\cb_north.inst.cb_conf_bus[254] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10237_ (
+    .CLK(clk),
+    .D(_03789_),
+    .Q(\cb_north.inst.cb_conf_bus[255] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10238_ (
+    .CLK(clk),
+    .D(_03791_),
+    .Q(\cb_north.inst.cb_conf_bus[256] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10239_ (
+    .CLK(clk),
+    .D(_03793_),
+    .Q(\cb_north.inst.cb_conf_bus[257] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10240_ (
+    .CLK(clk),
+    .D(_03795_),
+    .Q(\cb_north.inst.cb_conf_bus[258] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10241_ (
+    .CLK(clk),
+    .D(_03797_),
+    .Q(\cb_north.inst.cb_conf_bus[259] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10242_ (
+    .CLK(clk),
+    .D(_03799_),
+    .Q(\cb_north.inst.cb_conf_bus[260] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10243_ (
+    .CLK(clk),
+    .D(_03801_),
+    .Q(\cb_north.inst.cb_conf_bus[261] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10244_ (
+    .CLK(clk),
+    .D(_03803_),
+    .Q(\cb_north.inst.cb_conf_bus[262] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10245_ (
+    .CLK(clk),
+    .D(_03805_),
+    .Q(\cb_north.inst.cb_conf_bus[263] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10246_ (
+    .CLK(clk),
+    .D(_03807_),
+    .Q(\cb_north.inst.cb_conf_bus[264] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10247_ (
+    .CLK(clk),
+    .D(_03809_),
+    .Q(\cb_north.inst.cb_conf_bus[265] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10248_ (
+    .CLK(clk),
+    .D(_03811_),
+    .Q(\cb_north.inst.cb_conf_bus[266] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10249_ (
+    .CLK(clk),
+    .D(_03813_),
+    .Q(\cb_north.inst.cb_conf_bus[267] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10250_ (
+    .CLK(clk),
+    .D(_03815_),
+    .Q(\cb_north.inst.cb_conf_bus[268] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10251_ (
+    .CLK(clk),
+    .D(_03817_),
+    .Q(\cb_north.inst.cb_conf_bus[269] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10252_ (
+    .CLK(clk),
+    .D(_03819_),
+    .Q(\cb_north.inst.cb_conf_bus[270] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10253_ (
+    .CLK(clk),
+    .D(_03821_),
+    .Q(\cb_north.inst.cb_conf_bus[271] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10254_ (
+    .CLK(clk),
+    .D(_03823_),
+    .Q(\cb_north.inst.cb_conf_bus[272] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10255_ (
+    .CLK(clk),
+    .D(_03825_),
+    .Q(\cb_north.inst.cb_conf_bus[273] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10256_ (
+    .CLK(clk),
+    .D(_03827_),
+    .Q(\cb_north.inst.cb_conf_bus[274] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10257_ (
+    .CLK(clk),
+    .D(_03829_),
+    .Q(\cb_north.inst.cb_conf_bus[275] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10258_ (
+    .CLK(clk),
+    .D(_03831_),
+    .Q(\cb_north.inst.cb_conf_bus[276] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10259_ (
+    .CLK(clk),
+    .D(_03833_),
+    .Q(\cb_north.inst.cb_conf_bus[277] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10260_ (
+    .CLK(clk),
+    .D(_03835_),
+    .Q(\cb_north.inst.cb_conf_bus[278] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10261_ (
+    .CLK(clk),
+    .D(_03837_),
+    .Q(\cb_north.inst.cb_conf_bus[279] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10262_ (
+    .CLK(clk),
+    .D(_03839_),
+    .Q(\cb_north.inst.cb_conf_bus[280] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10263_ (
+    .CLK(clk),
+    .D(_03841_),
+    .Q(\cb_north.inst.cb_conf_bus[281] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10264_ (
+    .CLK(clk),
+    .D(_03843_),
+    .Q(\cb_north.inst.cb_conf_bus[282] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10265_ (
+    .CLK(clk),
+    .D(_03845_),
+    .Q(\cb_north.inst.cb_conf_bus[283] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10266_ (
+    .CLK(clk),
+    .D(_03847_),
+    .Q(\cb_north.inst.cb_conf_bus[284] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10267_ (
+    .CLK(clk),
+    .D(_03849_),
+    .Q(\cb_north.inst.cb_conf_bus[285] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10268_ (
+    .CLK(clk),
+    .D(_03851_),
+    .Q(\cb_north.inst.cb_conf_bus[286] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10269_ (
+    .CLK(clk),
+    .D(_03853_),
+    .Q(\cb_north.inst.cb_conf_bus[287] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10270_ (
+    .CLK(clk),
+    .D(_03855_),
+    .Q(\cb_north.inst.cb_conf_bus[288] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10271_ (
+    .CLK(clk),
+    .D(_03857_),
+    .Q(\cb_north.inst.cb_conf_bus[289] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10272_ (
+    .CLK(clk),
+    .D(_03859_),
+    .Q(\cb_north.inst.cb_conf_bus[290] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10273_ (
+    .CLK(clk),
+    .D(_03861_),
+    .Q(\cb_north.inst.cb_conf_bus[291] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10274_ (
+    .CLK(clk),
+    .D(_03863_),
+    .Q(\cb_north.inst.cb_conf_bus[292] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10275_ (
+    .CLK(clk),
+    .D(_03865_),
+    .Q(\cb_north.inst.cb_conf_bus[293] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10276_ (
+    .CLK(clk),
+    .D(_03867_),
+    .Q(\cb_north.inst.cb_conf_bus[294] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10277_ (
+    .CLK(clk),
+    .D(_03869_),
+    .Q(\cb_north.inst.cb_conf_bus[295] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10278_ (
+    .CLK(clk),
+    .D(_03871_),
+    .Q(\cb_north.inst.cb_conf_bus[296] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10279_ (
+    .CLK(clk),
+    .D(_03873_),
+    .Q(\cb_north.inst.cb_conf_bus[297] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10280_ (
+    .CLK(clk),
+    .D(_03875_),
+    .Q(\cb_north.inst.cb_conf_bus[298] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10281_ (
+    .CLK(clk),
+    .D(_03877_),
+    .Q(\cb_north.inst.cb_conf_bus[299] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10282_ (
+    .CLK(clk),
+    .D(_03879_),
+    .Q(\cb_north.inst.cb_conf_bus[300] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10283_ (
+    .CLK(clk),
+    .D(_03881_),
+    .Q(\cb_north.inst.cb_conf_bus[301] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10284_ (
+    .CLK(clk),
+    .D(_03883_),
+    .Q(\cb_north.inst.cb_conf_bus[302] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10285_ (
+    .CLK(clk),
+    .D(_03885_),
+    .Q(\cb_north.inst.cb_conf_bus[303] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10286_ (
+    .CLK(clk),
+    .D(_03887_),
+    .Q(\cb_north.inst.cb_conf_bus[304] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10287_ (
+    .CLK(clk),
+    .D(_03889_),
+    .Q(\cb_north.inst.cb_conf_bus[305] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10288_ (
+    .CLK(clk),
+    .D(_03891_),
+    .Q(\cb_north.inst.cb_conf_bus[306] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10289_ (
+    .CLK(clk),
+    .D(_03893_),
+    .Q(\cb_north.inst.cb_conf_bus[307] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10290_ (
+    .CLK(clk),
+    .D(_03895_),
+    .Q(\cb_north.inst.cb_conf_bus[308] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10291_ (
+    .CLK(clk),
+    .D(_03897_),
+    .Q(\cb_north.inst.cb_conf_bus[309] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10292_ (
+    .CLK(clk),
+    .D(_03899_),
+    .Q(\cb_north.inst.cb_conf_bus[310] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10293_ (
+    .CLK(clk),
+    .D(_03901_),
+    .Q(\cb_north.inst.cb_conf_bus[311] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10294_ (
+    .CLK(clk),
+    .D(_03903_),
+    .Q(\cb_north.inst.cb_conf_bus[312] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10295_ (
+    .CLK(clk),
+    .D(_03905_),
+    .Q(\cb_north.inst.cb_conf_bus[313] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10296_ (
+    .CLK(clk),
+    .D(_03907_),
+    .Q(\cb_north.inst.cb_conf_bus[314] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10297_ (
+    .CLK(clk),
+    .D(_03909_),
+    .Q(\cb_north.inst.cb_conf_bus[315] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10298_ (
+    .CLK(clk),
+    .D(_03911_),
+    .Q(\cb_north.inst.cb_conf_bus[316] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10299_ (
+    .CLK(clk),
+    .D(_03913_),
+    .Q(\cb_north.inst.cb_conf_bus[317] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10300_ (
+    .CLK(clk),
+    .D(_03915_),
+    .Q(\cb_north.inst.cb_conf_bus[318] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10301_ (
+    .CLK(clk),
+    .D(_03917_),
+    .Q(\cb_north.inst.cb_conf_bus[319] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10302_ (
+    .CLK(clk),
+    .D(_03919_),
+    .Q(\cb_north.inst.cb_conf_bus[320] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10303_ (
+    .CLK(clk),
+    .D(_03921_),
+    .Q(\cb_north.inst.cb_conf_bus[321] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10304_ (
+    .CLK(clk),
+    .D(_03923_),
+    .Q(\cb_north.inst.cb_conf_bus[322] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10305_ (
+    .CLK(clk),
+    .D(_03925_),
+    .Q(\cb_north.inst.cb_conf_bus[323] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10306_ (
+    .CLK(clk),
+    .D(_03927_),
+    .Q(\cb_north.inst.cb_conf_bus[324] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10307_ (
+    .CLK(clk),
+    .D(_03929_),
+    .Q(\cb_north.inst.cb_conf_bus[325] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10308_ (
+    .CLK(clk),
+    .D(_03931_),
+    .Q(\cb_north.inst.cb_conf_bus[326] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10309_ (
+    .CLK(clk),
+    .D(_03933_),
+    .Q(\cb_north.inst.cb_conf_bus[327] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10310_ (
+    .CLK(clk),
+    .D(_03935_),
+    .Q(\cb_north.inst.cb_conf_bus[328] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10311_ (
+    .CLK(clk),
+    .D(_03937_),
+    .Q(\cb_north.inst.cb_conf_bus[329] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10312_ (
+    .CLK(clk),
+    .D(_03939_),
+    .Q(\cb_north.inst.cb_conf_bus[330] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10313_ (
+    .CLK(clk),
+    .D(_03941_),
+    .Q(\cb_north.inst.cb_conf_bus[331] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10314_ (
+    .CLK(clk),
+    .D(_03943_),
+    .Q(\cb_north.inst.cb_conf_bus[332] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10315_ (
+    .CLK(clk),
+    .D(_03945_),
+    .Q(\cb_north.inst.cb_conf_bus[333] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10316_ (
+    .CLK(clk),
+    .D(_03947_),
+    .Q(\cb_north.inst.cb_conf_bus[334] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10317_ (
+    .CLK(clk),
+    .D(_03949_),
+    .Q(\cb_north.inst.cb_conf_bus[335] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10318_ (
+    .CLK(clk),
+    .D(_03951_),
+    .Q(\cb_north.inst.cb_conf_bus[336] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10319_ (
+    .CLK(clk),
+    .D(_03953_),
+    .Q(\cb_north.inst.cb_conf_bus[337] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10320_ (
+    .CLK(clk),
+    .D(_03955_),
+    .Q(\cb_north.inst.cb_conf_bus[338] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10321_ (
+    .CLK(clk),
+    .D(_03957_),
+    .Q(\cb_north.inst.cb_conf_bus[339] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10322_ (
+    .CLK(clk),
+    .D(_03959_),
+    .Q(\cb_north.inst.cb_conf_bus[340] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10323_ (
+    .CLK(clk),
+    .D(_03961_),
+    .Q(\cb_north.inst.cb_conf_bus[341] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10324_ (
+    .CLK(clk),
+    .D(_03963_),
+    .Q(\cb_north.inst.cb_conf_bus[342] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10325_ (
+    .CLK(clk),
+    .D(_03965_),
+    .Q(\cb_north.inst.cb_conf_bus[343] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10326_ (
+    .CLK(clk),
+    .D(_03967_),
+    .Q(\cb_north.inst.cb_conf_bus[344] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10327_ (
+    .CLK(clk),
+    .D(_03969_),
+    .Q(\cb_north.inst.cb_conf_bus[345] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10328_ (
+    .CLK(clk),
+    .D(_03971_),
+    .Q(\cb_north.inst.cb_conf_bus[346] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10329_ (
+    .CLK(clk),
+    .D(_03973_),
+    .Q(\cb_north.inst.cb_conf_bus[347] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10330_ (
+    .CLK(clk),
+    .D(_03975_),
+    .Q(\cb_north.inst.cb_conf_bus[348] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10331_ (
+    .CLK(clk),
+    .D(_03977_),
+    .Q(\cb_north.inst.cb_conf_bus[349] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10332_ (
+    .CLK(clk),
+    .D(_03979_),
+    .Q(\cb_north.inst.cb_conf_bus[350] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10333_ (
+    .CLK(clk),
+    .D(_03981_),
+    .Q(\cb_north.inst.cb_conf_bus[351] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10334_ (
+    .CLK(clk),
+    .D(_03983_),
+    .Q(\cb_north.inst.cb_conf_bus[352] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10335_ (
+    .CLK(clk),
+    .D(_03985_),
+    .Q(\cb_north.inst.cb_conf_bus[353] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10336_ (
+    .CLK(clk),
+    .D(_03987_),
+    .Q(\cb_north.inst.cb_conf_bus[354] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10337_ (
+    .CLK(clk),
+    .D(_03989_),
+    .Q(\cb_north.inst.cb_conf_bus[355] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10338_ (
+    .CLK(clk),
+    .D(_03991_),
+    .Q(\cb_north.inst.cb_conf_bus[356] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10339_ (
+    .CLK(clk),
+    .D(_03993_),
+    .Q(\cb_north.inst.cb_conf_bus[357] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10340_ (
+    .CLK(clk),
+    .D(_03995_),
+    .Q(\cb_north.inst.cb_conf_bus[358] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10341_ (
+    .CLK(clk),
+    .D(_03997_),
+    .Q(\cb_north.inst.cb_conf_bus[359] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10342_ (
+    .CLK(clk),
+    .D(_03999_),
+    .Q(\cb_north.inst.cb_conf_bus[360] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10343_ (
+    .CLK(clk),
+    .D(_04001_),
+    .Q(\cb_north.inst.cb_conf_bus[361] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10344_ (
+    .CLK(clk),
+    .D(_04003_),
+    .Q(\cb_north.inst.cb_conf_bus[362] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10345_ (
+    .CLK(clk),
+    .D(_04005_),
+    .Q(\cb_north.inst.cb_conf_bus[363] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10346_ (
+    .CLK(clk),
+    .D(_04007_),
+    .Q(\cb_north.inst.cb_conf_bus[364] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10347_ (
+    .CLK(clk),
+    .D(_04009_),
+    .Q(\cb_north.inst.cb_conf_bus[365] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10348_ (
+    .CLK(clk),
+    .D(_04011_),
+    .Q(\cb_north.inst.cb_conf_bus[366] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10349_ (
+    .CLK(clk),
+    .D(_04013_),
+    .Q(\cb_north.inst.cb_conf_bus[367] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10350_ (
+    .CLK(clk),
+    .D(_04015_),
+    .Q(\cb_north.inst.cb_conf_bus[368] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10351_ (
+    .CLK(clk),
+    .D(_04017_),
+    .Q(\cb_north.inst.cb_conf_bus[369] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10352_ (
+    .CLK(clk),
+    .D(_04019_),
+    .Q(\cb_north.inst.cb_conf_bus[370] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10353_ (
+    .CLK(clk),
+    .D(_04021_),
+    .Q(\cb_north.inst.cb_conf_bus[371] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10354_ (
+    .CLK(clk),
+    .D(_04023_),
+    .Q(\cb_north.inst.cb_conf_bus[372] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10355_ (
+    .CLK(clk),
+    .D(_04025_),
+    .Q(\cb_north.inst.cb_conf_bus[373] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10356_ (
+    .CLK(clk),
+    .D(_04027_),
+    .Q(\cb_north.inst.cb_conf_bus[374] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10357_ (
+    .CLK(clk),
+    .D(_04029_),
+    .Q(\cb_north.inst.cb_conf_bus[375] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10358_ (
+    .CLK(clk),
+    .D(_04031_),
+    .Q(\cb_north.inst.cb_conf_bus[376] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10359_ (
+    .CLK(clk),
+    .D(_04033_),
+    .Q(\cb_north.inst.cb_conf_bus[377] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10360_ (
+    .CLK(clk),
+    .D(_04035_),
+    .Q(\cb_north.inst.cb_conf_bus[378] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10361_ (
+    .CLK(clk),
+    .D(_04037_),
+    .Q(\cb_north.inst.cb_conf_bus[379] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10362_ (
+    .CLK(clk),
+    .D(_04039_),
+    .Q(\cb_north.inst.cb_conf_bus[380] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10363_ (
+    .CLK(clk),
+    .D(_04041_),
+    .Q(\cb_north.inst.cb_conf_bus[381] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10364_ (
+    .CLK(clk),
+    .D(_04043_),
+    .Q(\cb_north.inst.cb_conf_bus[382] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10365_ (
+    .CLK(clk),
+    .D(_04045_),
+    .Q(\cb_north.inst.cb_conf_bus[383] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10366_ (
+    .CLK(clk),
+    .D(_04047_),
+    .Q(\cb_north.inst.cb_conf_bus[384] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10367_ (
+    .CLK(clk),
+    .D(_04049_),
+    .Q(\cb_north.inst.cb_conf_bus[385] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10368_ (
+    .CLK(clk),
+    .D(_04051_),
+    .Q(\cb_north.inst.cb_conf_bus[386] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10369_ (
+    .CLK(clk),
+    .D(_04053_),
+    .Q(\cb_north.inst.cb_conf_bus[387] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10370_ (
+    .CLK(clk),
+    .D(_04055_),
+    .Q(\cb_north.inst.cb_conf_bus[388] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10371_ (
+    .CLK(clk),
+    .D(_04057_),
+    .Q(\cb_north.inst.cb_conf_bus[389] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10372_ (
+    .CLK(clk),
+    .D(_04059_),
+    .Q(\cb_north.inst.cb_conf_bus[390] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10373_ (
+    .CLK(clk),
+    .D(_04061_),
+    .Q(\cb_north.inst.cb_conf_bus[391] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10374_ (
+    .CLK(clk),
+    .D(_04063_),
+    .Q(\cb_north.inst.cb_conf_bus[392] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10375_ (
+    .CLK(clk),
+    .D(_04065_),
+    .Q(\cb_north.inst.cb_conf_bus[393] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10376_ (
+    .CLK(clk),
+    .D(_04067_),
+    .Q(\cb_north.inst.cb_conf_bus[394] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10377_ (
+    .CLK(clk),
+    .D(_04069_),
+    .Q(\cb_north.inst.cb_conf_bus[395] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10378_ (
+    .CLK(clk),
+    .D(_04071_),
+    .Q(\cb_north.inst.cb_conf_bus[396] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10379_ (
+    .CLK(clk),
+    .D(_04073_),
+    .Q(\cb_north.inst.cb_conf_bus[397] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10380_ (
+    .CLK(clk),
+    .D(_04075_),
+    .Q(\cb_north.inst.cb_conf_bus[398] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10381_ (
+    .CLK(clk),
+    .D(_04077_),
+    .Q(\cb_north.inst.cb_conf_bus[399] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10382_ (
+    .CLK(clk),
+    .D(_04079_),
+    .Q(\cb_north.inst.cb_conf_bus[400] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10383_ (
+    .CLK(clk),
+    .D(_04081_),
+    .Q(\cb_north.inst.cb_conf_bus[401] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10384_ (
+    .CLK(clk),
+    .D(_04083_),
+    .Q(\cb_north.inst.cb_conf_bus[402] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10385_ (
+    .CLK(clk),
+    .D(_04085_),
+    .Q(\cb_north.inst.cb_conf_bus[403] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10386_ (
+    .CLK(clk),
+    .D(_04087_),
+    .Q(\cb_north.inst.cb_conf_bus[404] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10387_ (
+    .CLK(clk),
+    .D(_04089_),
+    .Q(\cb_north.inst.cb_conf_bus[405] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10388_ (
+    .CLK(clk),
+    .D(_04091_),
+    .Q(\cb_north.inst.cb_conf_bus[406] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10389_ (
+    .CLK(clk),
+    .D(_04093_),
+    .Q(\cb_north.inst.cb_conf_bus[407] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10390_ (
+    .CLK(clk),
+    .D(_04095_),
+    .Q(\cb_north.inst.cb_conf_bus[408] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10391_ (
+    .CLK(clk),
+    .D(_04097_),
+    .Q(\cb_north.inst.cb_conf_bus[409] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10392_ (
+    .CLK(clk),
+    .D(_04099_),
+    .Q(\cb_north.inst.cb_conf_bus[410] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10393_ (
+    .CLK(clk),
+    .D(_04101_),
+    .Q(\cb_north.inst.cb_conf_bus[411] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10394_ (
+    .CLK(clk),
+    .D(_04103_),
+    .Q(\cb_north.inst.cb_conf_bus[412] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10395_ (
+    .CLK(clk),
+    .D(_04105_),
+    .Q(\cb_north.inst.cb_conf_bus[413] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10396_ (
+    .CLK(clk),
+    .D(_04107_),
+    .Q(\cb_north.inst.cb_conf_bus[414] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10397_ (
+    .CLK(clk),
+    .D(_04109_),
+    .Q(\cb_north.inst.cb_conf_bus[415] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10398_ (
+    .CLK(clk),
+    .D(_04111_),
+    .Q(\cb_north.inst.cb_conf_bus[416] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10399_ (
+    .CLK(clk),
+    .D(_04113_),
+    .Q(\cb_north.inst.cb_conf_bus[417] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10400_ (
+    .CLK(clk),
+    .D(_04115_),
+    .Q(\cb_north.inst.cb_conf_bus[418] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10401_ (
+    .CLK(clk),
+    .D(_04117_),
+    .Q(\cb_north.inst.cb_conf_bus[419] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _10402_ (
+    .CLK(clk),
+    .D(_04119_),
+    .Q(\cb_north.inst.configuroni.comb_shifter.config_data[420] )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10403_ (
+    .D(\cb_east.inst.configuroni.comb_shifter.head_bit.shift_in ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.n0e0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10404_ (
+    .D(\sb.configuroni.comb_config[1] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.e1s0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10405_ (
+    .D(\sb.configuroni.comb_config[2] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.s1w1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10406_ (
+    .D(\sb.configuroni.comb_config[3] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.w0n1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10407_ (
+    .D(\sb.configuroni.comb_config[4] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.n0s0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10408_ (
+    .D(\sb.configuroni.comb_config[5] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.e1w1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10409_ (
+    .D(\sb.configuroni.comb_config[6] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.s1n1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10410_ (
+    .D(\sb.configuroni.comb_config[7] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.w0e0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10411_ (
+    .D(\sb.configuroni.comb_config[8] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.n1e1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10412_ (
+    .D(\sb.configuroni.comb_config[9] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.e0s1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10413_ (
+    .D(\sb.configuroni.comb_config[10] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.s0w0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10414_ (
+    .D(\sb.configuroni.comb_config[11] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[0].elem.w1n0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10415_ (
+    .D(\sb.configuroni.comb_config[12] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.n0e0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10416_ (
+    .D(\sb.configuroni.comb_config[13] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.e1s0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10417_ (
+    .D(\sb.configuroni.comb_config[14] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.s1w1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10418_ (
+    .D(\sb.configuroni.comb_config[15] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.w0n1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10419_ (
+    .D(\sb.configuroni.comb_config[16] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.n0s0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10420_ (
+    .D(\sb.configuroni.comb_config[17] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.e1w1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10421_ (
+    .D(\sb.configuroni.comb_config[18] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.s1n1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10422_ (
+    .D(\sb.configuroni.comb_config[19] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.w0e0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10423_ (
+    .D(\sb.configuroni.comb_config[20] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.n1e1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10424_ (
+    .D(\sb.configuroni.comb_config[21] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.e0s1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10425_ (
+    .D(\sb.configuroni.comb_config[22] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.s0w0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10426_ (
+    .D(\sb.configuroni.comb_config[23] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.susb.switch_box_element_two[1].elem.w1n0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10427_ (
+    .D(\sb.configuroni.comb_config[24] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.n0e0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10428_ (
+    .D(\sb.configuroni.comb_config[25] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.e1s0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10429_ (
+    .D(\sb.configuroni.comb_config[26] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.s1w1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10430_ (
+    .D(\sb.configuroni.comb_config[27] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.w0n1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10431_ (
+    .D(\sb.configuroni.comb_config[28] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.n0s0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10432_ (
+    .D(\sb.configuroni.comb_config[29] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.e1w1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10433_ (
+    .D(\sb.configuroni.comb_config[30] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.s1n1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10434_ (
+    .D(\sb.configuroni.comb_config[31] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.w0e0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10435_ (
+    .D(\sb.configuroni.comb_config[32] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.n1e1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10436_ (
+    .D(\sb.configuroni.comb_config[33] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.e0s1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10437_ (
+    .D(\sb.configuroni.comb_config[34] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.s0w0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10438_ (
+    .D(\sb.configuroni.comb_config[35] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[0].elem.w1n0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10439_ (
+    .D(\sb.configuroni.comb_config[36] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.n0e0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10440_ (
+    .D(\sb.configuroni.comb_config[37] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.e1s0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10441_ (
+    .D(\sb.configuroni.comb_config[38] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.s1w1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10442_ (
+    .D(\sb.configuroni.comb_config[39] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.w0n1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10443_ (
+    .D(\sb.configuroni.comb_config[40] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.n0s0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10444_ (
+    .D(\sb.configuroni.comb_config[41] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.e1w1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10445_ (
+    .D(\sb.configuroni.comb_config[42] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.s1n1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10446_ (
+    .D(\sb.configuroni.comb_config[43] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.w0e0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10447_ (
+    .D(\sb.configuroni.comb_config[44] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.n1e1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10448_ (
+    .D(\sb.configuroni.comb_config[45] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.e0s1.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10449_ (
+    .D(\sb.configuroni.comb_config[46] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.s0w0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10450_ (
+    .D(\sb.configuroni.comb_config[47] ),
+    .GATE(set_out_hard),
+    .Q(\sb.switcharoni.dusb.switch_box_element_two[1].elem.w1n0.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10451_ (
+    .D(\slice.configuroni.comb_config[0] ),
+    .GATE(set_out_hard),
+    .Q(_04152_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10452_ (
+    .D(\slice.configuroni.comb_config[1] ),
+    .GATE(set_out_hard),
+    .Q(_04159_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10453_ (
+    .D(\slice.configuroni.comb_config[2] ),
+    .GATE(set_out_hard),
+    .Q(_04160_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10454_ (
+    .D(\slice.configuroni.comb_config[3] ),
+    .GATE(set_out_hard),
+    .Q(_04161_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10455_ (
+    .D(\slice.configuroni.comb_config[4] ),
+    .GATE(set_out_hard),
+    .Q(_04162_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10456_ (
+    .D(\slice.configuroni.comb_config[5] ),
+    .GATE(set_out_hard),
+    .Q(_04163_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10457_ (
+    .D(\slice.configuroni.comb_config[6] ),
+    .GATE(set_out_hard),
+    .Q(_04164_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10458_ (
+    .D(\slice.configuroni.comb_config[7] ),
+    .GATE(set_out_hard),
+    .Q(_04165_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10459_ (
+    .D(\slice.configuroni.comb_config[8] ),
+    .GATE(set_out_hard),
+    .Q(_04166_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10460_ (
+    .D(\slice.configuroni.comb_config[9] ),
+    .GATE(set_out_hard),
+    .Q(_04167_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10461_ (
+    .D(\slice.configuroni.comb_config[10] ),
+    .GATE(set_out_hard),
+    .Q(_04153_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10462_ (
+    .D(\slice.configuroni.comb_config[11] ),
+    .GATE(set_out_hard),
+    .Q(_04154_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10463_ (
+    .D(\slice.configuroni.comb_config[12] ),
+    .GATE(set_out_hard),
+    .Q(_04155_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10464_ (
+    .D(\slice.configuroni.comb_config[13] ),
+    .GATE(set_out_hard),
+    .Q(_04156_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10465_ (
+    .D(\slice.configuroni.comb_config[14] ),
+    .GATE(set_out_hard),
+    .Q(_04157_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10466_ (
+    .D(\slice.configuroni.comb_config[15] ),
+    .GATE(set_out_hard),
+    .Q(_04158_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10467_ (
+    .D(\slice.configuroni.comb_config[16] ),
+    .GATE(set_out_hard),
+    .Q(_04128_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10468_ (
+    .D(\slice.configuroni.comb_config[17] ),
+    .GATE(set_out_hard),
+    .Q(_04135_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10469_ (
+    .D(\slice.configuroni.comb_config[18] ),
+    .GATE(set_out_hard),
+    .Q(_04136_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10470_ (
+    .D(\slice.configuroni.comb_config[19] ),
+    .GATE(set_out_hard),
+    .Q(_04137_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10471_ (
+    .D(\slice.configuroni.comb_config[20] ),
+    .GATE(set_out_hard),
+    .Q(_04138_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10472_ (
+    .D(\slice.configuroni.comb_config[21] ),
+    .GATE(set_out_hard),
+    .Q(_04139_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10473_ (
+    .D(\slice.configuroni.comb_config[22] ),
+    .GATE(set_out_hard),
+    .Q(_04140_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10474_ (
+    .D(\slice.configuroni.comb_config[23] ),
+    .GATE(set_out_hard),
+    .Q(_04141_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10475_ (
+    .D(\slice.configuroni.comb_config[24] ),
+    .GATE(set_out_hard),
+    .Q(_04142_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10476_ (
+    .D(\slice.configuroni.comb_config[25] ),
+    .GATE(set_out_hard),
+    .Q(_04143_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10477_ (
+    .D(\slice.configuroni.comb_config[26] ),
+    .GATE(set_out_hard),
+    .Q(_04129_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10478_ (
+    .D(\slice.configuroni.comb_config[27] ),
+    .GATE(set_out_hard),
+    .Q(_04130_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10479_ (
+    .D(\slice.configuroni.comb_config[28] ),
+    .GATE(set_out_hard),
+    .Q(_04131_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10480_ (
+    .D(\slice.configuroni.comb_config[29] ),
+    .GATE(set_out_hard),
+    .Q(_04132_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10481_ (
+    .D(\slice.configuroni.comb_config[30] ),
+    .GATE(set_out_hard),
+    .Q(_04133_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10482_ (
+    .D(\slice.configuroni.comb_config[31] ),
+    .GATE(set_out_hard),
+    .Q(_04134_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10483_ (
+    .D(\slice.configuroni.comb_config[33] ),
+    .GATE(set_out_hard),
+    .Q(_04201_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10484_ (
+    .D(\slice.configuroni.comb_config[34] ),
+    .GATE(set_out_hard),
+    .Q(_04208_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10485_ (
+    .D(\slice.configuroni.comb_config[35] ),
+    .GATE(set_out_hard),
+    .Q(_04209_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10486_ (
+    .D(\slice.configuroni.comb_config[36] ),
+    .GATE(set_out_hard),
+    .Q(_04210_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10487_ (
+    .D(\slice.configuroni.comb_config[37] ),
+    .GATE(set_out_hard),
+    .Q(_04211_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10488_ (
+    .D(\slice.configuroni.comb_config[38] ),
+    .GATE(set_out_hard),
+    .Q(_04212_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10489_ (
+    .D(\slice.configuroni.comb_config[39] ),
+    .GATE(set_out_hard),
+    .Q(_04213_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10490_ (
+    .D(\slice.configuroni.comb_config[40] ),
+    .GATE(set_out_hard),
+    .Q(_04214_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10491_ (
+    .D(\slice.configuroni.comb_config[41] ),
+    .GATE(set_out_hard),
+    .Q(_04215_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10492_ (
+    .D(\slice.configuroni.comb_config[42] ),
+    .GATE(set_out_hard),
+    .Q(_04216_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10493_ (
+    .D(\slice.configuroni.comb_config[43] ),
+    .GATE(set_out_hard),
+    .Q(_04202_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10494_ (
+    .D(\slice.configuroni.comb_config[44] ),
+    .GATE(set_out_hard),
+    .Q(_04203_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10495_ (
+    .D(\slice.configuroni.comb_config[45] ),
+    .GATE(set_out_hard),
+    .Q(_04204_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10496_ (
+    .D(\slice.configuroni.comb_config[46] ),
+    .GATE(set_out_hard),
+    .Q(_04205_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10497_ (
+    .D(\slice.configuroni.comb_config[47] ),
+    .GATE(set_out_hard),
+    .Q(_04206_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10498_ (
+    .D(\slice.configuroni.comb_config[48] ),
+    .GATE(set_out_hard),
+    .Q(_04207_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10499_ (
+    .D(\slice.configuroni.comb_config[49] ),
+    .GATE(set_out_hard),
+    .Q(_04177_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10500_ (
+    .D(\slice.configuroni.comb_config[50] ),
+    .GATE(set_out_hard),
+    .Q(_04184_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10501_ (
+    .D(\slice.configuroni.comb_config[51] ),
+    .GATE(set_out_hard),
+    .Q(_04185_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10502_ (
+    .D(\slice.configuroni.comb_config[52] ),
+    .GATE(set_out_hard),
+    .Q(_04186_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10503_ (
+    .D(\slice.configuroni.comb_config[53] ),
+    .GATE(set_out_hard),
+    .Q(_04187_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10504_ (
+    .D(\slice.configuroni.comb_config[54] ),
+    .GATE(set_out_hard),
+    .Q(_04188_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10505_ (
+    .D(\slice.configuroni.comb_config[55] ),
+    .GATE(set_out_hard),
+    .Q(_04189_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10506_ (
+    .D(\slice.configuroni.comb_config[56] ),
+    .GATE(set_out_hard),
+    .Q(_04190_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10507_ (
+    .D(\slice.configuroni.comb_config[57] ),
+    .GATE(set_out_hard),
+    .Q(_04191_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10508_ (
+    .D(\slice.configuroni.comb_config[58] ),
+    .GATE(set_out_hard),
+    .Q(_04192_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10509_ (
+    .D(\slice.configuroni.comb_config[59] ),
+    .GATE(set_out_hard),
+    .Q(_04178_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10510_ (
+    .D(\slice.configuroni.comb_config[60] ),
+    .GATE(set_out_hard),
+    .Q(_04179_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10511_ (
+    .D(\slice.configuroni.comb_config[61] ),
+    .GATE(set_out_hard),
+    .Q(_04180_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10512_ (
+    .D(\slice.configuroni.comb_config[62] ),
+    .GATE(set_out_hard),
+    .Q(_04181_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10513_ (
+    .D(\slice.configuroni.comb_config[63] ),
+    .GATE(set_out_hard),
+    .Q(_04182_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10514_ (
+    .D(\slice.configuroni.comb_config[64] ),
+    .GATE(set_out_hard),
+    .Q(_04183_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10515_ (
+    .D(\slice.configuroni.comb_config[66] ),
+    .GATE(set_out_hard),
+    .Q(_04250_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10516_ (
+    .D(\slice.configuroni.comb_config[67] ),
+    .GATE(set_out_hard),
+    .Q(_04257_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10517_ (
+    .D(\slice.configuroni.comb_config[68] ),
+    .GATE(set_out_hard),
+    .Q(_04258_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10518_ (
+    .D(\slice.configuroni.comb_config[69] ),
+    .GATE(set_out_hard),
+    .Q(_04259_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10519_ (
+    .D(\slice.configuroni.comb_config[70] ),
+    .GATE(set_out_hard),
+    .Q(_04260_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10520_ (
+    .D(\slice.configuroni.comb_config[71] ),
+    .GATE(set_out_hard),
+    .Q(_04261_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10521_ (
+    .D(\slice.configuroni.comb_config[72] ),
+    .GATE(set_out_hard),
+    .Q(_04262_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10522_ (
+    .D(\slice.configuroni.comb_config[73] ),
+    .GATE(set_out_hard),
+    .Q(_04263_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10523_ (
+    .D(\slice.configuroni.comb_config[74] ),
+    .GATE(set_out_hard),
+    .Q(_04264_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10524_ (
+    .D(\slice.configuroni.comb_config[75] ),
+    .GATE(set_out_hard),
+    .Q(_04265_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10525_ (
+    .D(\slice.configuroni.comb_config[76] ),
+    .GATE(set_out_hard),
+    .Q(_04251_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10526_ (
+    .D(\slice.configuroni.comb_config[77] ),
+    .GATE(set_out_hard),
+    .Q(_04252_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10527_ (
+    .D(\slice.configuroni.comb_config[78] ),
+    .GATE(set_out_hard),
+    .Q(_04253_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10528_ (
+    .D(\slice.configuroni.comb_config[79] ),
+    .GATE(set_out_hard),
+    .Q(_04254_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10529_ (
+    .D(\slice.configuroni.comb_config[80] ),
+    .GATE(set_out_hard),
+    .Q(_04255_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10530_ (
+    .D(\slice.configuroni.comb_config[81] ),
+    .GATE(set_out_hard),
+    .Q(_04256_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10531_ (
+    .D(\slice.configuroni.comb_config[82] ),
+    .GATE(set_out_hard),
+    .Q(_04226_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10532_ (
+    .D(\slice.configuroni.comb_config[83] ),
+    .GATE(set_out_hard),
+    .Q(_04233_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10533_ (
+    .D(\slice.configuroni.comb_config[84] ),
+    .GATE(set_out_hard),
+    .Q(_04234_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10534_ (
+    .D(\slice.configuroni.comb_config[85] ),
+    .GATE(set_out_hard),
+    .Q(_04235_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10535_ (
+    .D(\slice.configuroni.comb_config[86] ),
+    .GATE(set_out_hard),
+    .Q(_04236_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10536_ (
+    .D(\slice.configuroni.comb_config[87] ),
+    .GATE(set_out_hard),
+    .Q(_04237_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10537_ (
+    .D(\slice.configuroni.comb_config[88] ),
+    .GATE(set_out_hard),
+    .Q(_04238_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10538_ (
+    .D(\slice.configuroni.comb_config[89] ),
+    .GATE(set_out_hard),
+    .Q(_04239_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10539_ (
+    .D(\slice.configuroni.comb_config[90] ),
+    .GATE(set_out_hard),
+    .Q(_04240_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10540_ (
+    .D(\slice.configuroni.comb_config[91] ),
+    .GATE(set_out_hard),
+    .Q(_04241_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10541_ (
+    .D(\slice.configuroni.comb_config[92] ),
+    .GATE(set_out_hard),
+    .Q(_04227_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10542_ (
+    .D(\slice.configuroni.comb_config[93] ),
+    .GATE(set_out_hard),
+    .Q(_04228_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10543_ (
+    .D(\slice.configuroni.comb_config[94] ),
+    .GATE(set_out_hard),
+    .Q(_04229_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10544_ (
+    .D(\slice.configuroni.comb_config[95] ),
+    .GATE(set_out_hard),
+    .Q(_04230_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10545_ (
+    .D(\slice.configuroni.comb_config[96] ),
+    .GATE(set_out_hard),
+    .Q(_04231_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10546_ (
+    .D(\slice.configuroni.comb_config[97] ),
+    .GATE(set_out_hard),
+    .Q(_04232_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10547_ (
+    .D(\slice.configuroni.comb_config[99] ),
+    .GATE(set_out_hard),
+    .Q(_04299_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10548_ (
+    .D(\slice.configuroni.comb_config[100] ),
+    .GATE(set_out_hard),
+    .Q(_04306_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10549_ (
+    .D(\slice.configuroni.comb_config[101] ),
+    .GATE(set_out_hard),
+    .Q(_04307_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10550_ (
+    .D(\slice.configuroni.comb_config[102] ),
+    .GATE(set_out_hard),
+    .Q(_04308_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10551_ (
+    .D(\slice.configuroni.comb_config[103] ),
+    .GATE(set_out_hard),
+    .Q(_04309_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10552_ (
+    .D(\slice.configuroni.comb_config[104] ),
+    .GATE(set_out_hard),
+    .Q(_04310_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10553_ (
+    .D(\slice.configuroni.comb_config[105] ),
+    .GATE(set_out_hard),
+    .Q(_04311_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10554_ (
+    .D(\slice.configuroni.comb_config[106] ),
+    .GATE(set_out_hard),
+    .Q(_04312_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10555_ (
+    .D(\slice.configuroni.comb_config[107] ),
+    .GATE(set_out_hard),
+    .Q(_04313_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10556_ (
+    .D(\slice.configuroni.comb_config[108] ),
+    .GATE(set_out_hard),
+    .Q(_04314_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10557_ (
+    .D(\slice.configuroni.comb_config[109] ),
+    .GATE(set_out_hard),
+    .Q(_04300_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10558_ (
+    .D(\slice.configuroni.comb_config[110] ),
+    .GATE(set_out_hard),
+    .Q(_04301_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10559_ (
+    .D(\slice.configuroni.comb_config[111] ),
+    .GATE(set_out_hard),
+    .Q(_04302_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10560_ (
+    .D(\slice.configuroni.comb_config[112] ),
+    .GATE(set_out_hard),
+    .Q(_04303_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10561_ (
+    .D(\slice.configuroni.comb_config[113] ),
+    .GATE(set_out_hard),
+    .Q(_04304_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10562_ (
+    .D(\slice.configuroni.comb_config[114] ),
+    .GATE(set_out_hard),
+    .Q(_04305_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10563_ (
+    .D(\slice.configuroni.comb_config[115] ),
+    .GATE(set_out_hard),
+    .Q(_04275_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10564_ (
+    .D(\slice.configuroni.comb_config[116] ),
+    .GATE(set_out_hard),
+    .Q(_04282_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10565_ (
+    .D(\slice.configuroni.comb_config[117] ),
+    .GATE(set_out_hard),
+    .Q(_04283_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10566_ (
+    .D(\slice.configuroni.comb_config[118] ),
+    .GATE(set_out_hard),
+    .Q(_04284_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10567_ (
+    .D(\slice.configuroni.comb_config[119] ),
+    .GATE(set_out_hard),
+    .Q(_04285_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10568_ (
+    .D(\slice.configuroni.comb_config[120] ),
+    .GATE(set_out_hard),
+    .Q(_04286_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10569_ (
+    .D(\slice.configuroni.comb_config[121] ),
+    .GATE(set_out_hard),
+    .Q(_04287_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10570_ (
+    .D(\slice.configuroni.comb_config[122] ),
+    .GATE(set_out_hard),
+    .Q(_04288_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10571_ (
+    .D(\slice.configuroni.comb_config[123] ),
+    .GATE(set_out_hard),
+    .Q(_04289_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10572_ (
+    .D(\slice.configuroni.comb_config[124] ),
+    .GATE(set_out_hard),
+    .Q(_04290_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10573_ (
+    .D(\slice.configuroni.comb_config[125] ),
+    .GATE(set_out_hard),
+    .Q(_04276_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10574_ (
+    .D(\slice.configuroni.comb_config[126] ),
+    .GATE(set_out_hard),
+    .Q(_04277_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10575_ (
+    .D(\slice.configuroni.comb_config[127] ),
+    .GATE(set_out_hard),
+    .Q(_04278_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10576_ (
+    .D(\slice.configuroni.comb_config[128] ),
+    .GATE(set_out_hard),
+    .Q(_04279_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10577_ (
+    .D(\slice.configuroni.comb_config[129] ),
+    .GATE(set_out_hard),
+    .Q(_04280_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10578_ (
+    .D(\slice.configuroni.comb_config[130] ),
+    .GATE(set_out_hard),
+    .Q(_04281_)
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10579_ (
+    .D(\cb_north.inst.cb_conf_bus[0] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10580_ (
+    .D(\cb_north.inst.cb_conf_bus[1] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10581_ (
+    .D(\cb_north.inst.cb_conf_bus[2] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10582_ (
+    .D(\cb_north.inst.cb_conf_bus[3] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10583_ (
+    .D(\cb_north.inst.cb_conf_bus[4] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10584_ (
+    .D(\cb_north.inst.cb_conf_bus[5] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10585_ (
+    .D(\cb_north.inst.cb_conf_bus[6] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10586_ (
+    .D(\cb_north.inst.cb_conf_bus[7] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10587_ (
+    .D(\cb_north.inst.cb_conf_bus[8] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10588_ (
+    .D(\cb_north.inst.cb_conf_bus[9] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10589_ (
+    .D(\cb_north.inst.cb_conf_bus[10] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10590_ (
+    .D(\cb_north.inst.cb_conf_bus[11] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10591_ (
+    .D(\cb_north.inst.cb_conf_bus[12] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10592_ (
+    .D(\cb_north.inst.cb_conf_bus[13] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10593_ (
+    .D(\cb_north.inst.cb_conf_bus[14] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10594_ (
+    .D(\cb_north.inst.cb_conf_bus[15] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10595_ (
+    .D(\cb_north.inst.cb_conf_bus[16] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[0].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10596_ (
+    .D(\cb_north.inst.cb_conf_bus[17] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10597_ (
+    .D(\cb_north.inst.cb_conf_bus[18] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10598_ (
+    .D(\cb_north.inst.cb_conf_bus[19] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10599_ (
+    .D(\cb_north.inst.cb_conf_bus[20] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10600_ (
+    .D(\cb_north.inst.cb_conf_bus[21] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10601_ (
+    .D(\cb_north.inst.cb_conf_bus[22] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10602_ (
+    .D(\cb_north.inst.cb_conf_bus[23] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10603_ (
+    .D(\cb_north.inst.cb_conf_bus[24] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10604_ (
+    .D(\cb_north.inst.cb_conf_bus[25] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10605_ (
+    .D(\cb_north.inst.cb_conf_bus[26] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10606_ (
+    .D(\cb_north.inst.cb_conf_bus[27] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10607_ (
+    .D(\cb_north.inst.cb_conf_bus[28] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10608_ (
+    .D(\cb_north.inst.cb_conf_bus[29] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10609_ (
+    .D(\cb_north.inst.cb_conf_bus[30] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10610_ (
+    .D(\cb_north.inst.cb_conf_bus[31] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10611_ (
+    .D(\cb_north.inst.cb_conf_bus[32] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10612_ (
+    .D(\cb_north.inst.cb_conf_bus[33] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[1].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10613_ (
+    .D(\cb_north.inst.cb_conf_bus[34] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10614_ (
+    .D(\cb_north.inst.cb_conf_bus[35] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10615_ (
+    .D(\cb_north.inst.cb_conf_bus[36] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10616_ (
+    .D(\cb_north.inst.cb_conf_bus[37] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10617_ (
+    .D(\cb_north.inst.cb_conf_bus[38] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10618_ (
+    .D(\cb_north.inst.cb_conf_bus[39] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10619_ (
+    .D(\cb_north.inst.cb_conf_bus[40] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10620_ (
+    .D(\cb_north.inst.cb_conf_bus[41] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10621_ (
+    .D(\cb_north.inst.cb_conf_bus[42] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10622_ (
+    .D(\cb_north.inst.cb_conf_bus[43] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10623_ (
+    .D(\cb_north.inst.cb_conf_bus[44] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10624_ (
+    .D(\cb_north.inst.cb_conf_bus[45] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10625_ (
+    .D(\cb_north.inst.cb_conf_bus[46] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10626_ (
+    .D(\cb_north.inst.cb_conf_bus[47] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10627_ (
+    .D(\cb_north.inst.cb_conf_bus[48] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10628_ (
+    .D(\cb_north.inst.cb_conf_bus[49] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10629_ (
+    .D(\cb_north.inst.cb_conf_bus[50] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[2].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10630_ (
+    .D(\cb_north.inst.cb_conf_bus[51] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10631_ (
+    .D(\cb_north.inst.cb_conf_bus[52] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10632_ (
+    .D(\cb_north.inst.cb_conf_bus[53] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10633_ (
+    .D(\cb_north.inst.cb_conf_bus[54] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10634_ (
+    .D(\cb_north.inst.cb_conf_bus[55] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10635_ (
+    .D(\cb_north.inst.cb_conf_bus[56] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10636_ (
+    .D(\cb_north.inst.cb_conf_bus[57] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10637_ (
+    .D(\cb_north.inst.cb_conf_bus[58] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10638_ (
+    .D(\cb_north.inst.cb_conf_bus[59] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10639_ (
+    .D(\cb_north.inst.cb_conf_bus[60] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10640_ (
+    .D(\cb_north.inst.cb_conf_bus[61] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10641_ (
+    .D(\cb_north.inst.cb_conf_bus[62] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10642_ (
+    .D(\cb_north.inst.cb_conf_bus[63] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10643_ (
+    .D(\cb_north.inst.cb_conf_bus[64] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10644_ (
+    .D(\cb_north.inst.cb_conf_bus[65] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10645_ (
+    .D(\cb_north.inst.cb_conf_bus[66] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10646_ (
+    .D(\cb_north.inst.cb_conf_bus[67] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[3].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10647_ (
+    .D(\cb_north.inst.cb_conf_bus[68] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10648_ (
+    .D(\cb_north.inst.cb_conf_bus[69] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10649_ (
+    .D(\cb_north.inst.cb_conf_bus[70] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10650_ (
+    .D(\cb_north.inst.cb_conf_bus[71] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10651_ (
+    .D(\cb_north.inst.cb_conf_bus[72] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10652_ (
+    .D(\cb_north.inst.cb_conf_bus[73] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10653_ (
+    .D(\cb_north.inst.cb_conf_bus[74] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10654_ (
+    .D(\cb_north.inst.cb_conf_bus[75] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10655_ (
+    .D(\cb_north.inst.cb_conf_bus[76] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10656_ (
+    .D(\cb_north.inst.cb_conf_bus[77] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10657_ (
+    .D(\cb_north.inst.cb_conf_bus[78] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10658_ (
+    .D(\cb_north.inst.cb_conf_bus[79] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10659_ (
+    .D(\cb_north.inst.cb_conf_bus[80] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10660_ (
+    .D(\cb_north.inst.cb_conf_bus[81] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10661_ (
+    .D(\cb_north.inst.cb_conf_bus[82] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10662_ (
+    .D(\cb_north.inst.cb_conf_bus[83] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10663_ (
+    .D(\cb_north.inst.cb_conf_bus[84] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[4].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10664_ (
+    .D(\cb_north.inst.cb_conf_bus[85] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10665_ (
+    .D(\cb_north.inst.cb_conf_bus[86] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10666_ (
+    .D(\cb_north.inst.cb_conf_bus[87] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10667_ (
+    .D(\cb_north.inst.cb_conf_bus[88] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10668_ (
+    .D(\cb_north.inst.cb_conf_bus[89] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10669_ (
+    .D(\cb_north.inst.cb_conf_bus[90] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10670_ (
+    .D(\cb_north.inst.cb_conf_bus[91] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10671_ (
+    .D(\cb_north.inst.cb_conf_bus[92] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10672_ (
+    .D(\cb_north.inst.cb_conf_bus[93] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10673_ (
+    .D(\cb_north.inst.cb_conf_bus[94] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10674_ (
+    .D(\cb_north.inst.cb_conf_bus[95] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10675_ (
+    .D(\cb_north.inst.cb_conf_bus[96] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10676_ (
+    .D(\cb_north.inst.cb_conf_bus[97] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10677_ (
+    .D(\cb_north.inst.cb_conf_bus[98] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10678_ (
+    .D(\cb_north.inst.cb_conf_bus[99] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10679_ (
+    .D(\cb_north.inst.cb_conf_bus[100] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10680_ (
+    .D(\cb_north.inst.cb_conf_bus[101] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[5].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10681_ (
+    .D(\cb_north.inst.cb_conf_bus[102] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10682_ (
+    .D(\cb_north.inst.cb_conf_bus[103] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10683_ (
+    .D(\cb_north.inst.cb_conf_bus[104] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10684_ (
+    .D(\cb_north.inst.cb_conf_bus[105] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10685_ (
+    .D(\cb_north.inst.cb_conf_bus[106] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10686_ (
+    .D(\cb_north.inst.cb_conf_bus[107] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10687_ (
+    .D(\cb_north.inst.cb_conf_bus[108] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10688_ (
+    .D(\cb_north.inst.cb_conf_bus[109] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10689_ (
+    .D(\cb_north.inst.cb_conf_bus[110] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10690_ (
+    .D(\cb_north.inst.cb_conf_bus[111] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10691_ (
+    .D(\cb_north.inst.cb_conf_bus[112] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10692_ (
+    .D(\cb_north.inst.cb_conf_bus[113] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10693_ (
+    .D(\cb_north.inst.cb_conf_bus[114] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10694_ (
+    .D(\cb_north.inst.cb_conf_bus[115] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10695_ (
+    .D(\cb_north.inst.cb_conf_bus[116] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10696_ (
+    .D(\cb_north.inst.cb_conf_bus[117] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10697_ (
+    .D(\cb_north.inst.cb_conf_bus[118] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[6].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10698_ (
+    .D(\cb_north.inst.cb_conf_bus[119] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10699_ (
+    .D(\cb_north.inst.cb_conf_bus[120] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10700_ (
+    .D(\cb_north.inst.cb_conf_bus[121] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10701_ (
+    .D(\cb_north.inst.cb_conf_bus[122] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10702_ (
+    .D(\cb_north.inst.cb_conf_bus[123] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10703_ (
+    .D(\cb_north.inst.cb_conf_bus[124] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10704_ (
+    .D(\cb_north.inst.cb_conf_bus[125] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10705_ (
+    .D(\cb_north.inst.cb_conf_bus[126] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10706_ (
+    .D(\cb_north.inst.cb_conf_bus[127] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10707_ (
+    .D(\cb_north.inst.cb_conf_bus[128] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10708_ (
+    .D(\cb_north.inst.cb_conf_bus[129] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10709_ (
+    .D(\cb_north.inst.cb_conf_bus[130] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10710_ (
+    .D(\cb_north.inst.cb_conf_bus[131] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10711_ (
+    .D(\cb_north.inst.cb_conf_bus[132] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10712_ (
+    .D(\cb_north.inst.cb_conf_bus[133] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10713_ (
+    .D(\cb_north.inst.cb_conf_bus[134] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10714_ (
+    .D(\cb_north.inst.cb_conf_bus[135] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[7].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10715_ (
+    .D(\cb_north.inst.cb_conf_bus[136] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10716_ (
+    .D(\cb_north.inst.cb_conf_bus[137] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10717_ (
+    .D(\cb_north.inst.cb_conf_bus[138] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10718_ (
+    .D(\cb_north.inst.cb_conf_bus[139] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10719_ (
+    .D(\cb_north.inst.cb_conf_bus[140] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10720_ (
+    .D(\cb_north.inst.cb_conf_bus[141] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10721_ (
+    .D(\cb_north.inst.cb_conf_bus[142] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10722_ (
+    .D(\cb_north.inst.cb_conf_bus[143] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10723_ (
+    .D(\cb_north.inst.cb_conf_bus[144] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10724_ (
+    .D(\cb_north.inst.cb_conf_bus[145] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10725_ (
+    .D(\cb_north.inst.cb_conf_bus[146] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10726_ (
+    .D(\cb_north.inst.cb_conf_bus[147] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10727_ (
+    .D(\cb_north.inst.cb_conf_bus[148] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10728_ (
+    .D(\cb_north.inst.cb_conf_bus[149] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10729_ (
+    .D(\cb_north.inst.cb_conf_bus[150] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10730_ (
+    .D(\cb_north.inst.cb_conf_bus[151] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10731_ (
+    .D(\cb_north.inst.cb_conf_bus[152] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[8].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10732_ (
+    .D(\cb_north.inst.cb_conf_bus[153] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10733_ (
+    .D(\cb_north.inst.cb_conf_bus[154] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10734_ (
+    .D(\cb_north.inst.cb_conf_bus[155] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10735_ (
+    .D(\cb_north.inst.cb_conf_bus[156] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10736_ (
+    .D(\cb_north.inst.cb_conf_bus[157] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10737_ (
+    .D(\cb_north.inst.cb_conf_bus[158] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10738_ (
+    .D(\cb_north.inst.cb_conf_bus[159] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10739_ (
+    .D(\cb_north.inst.cb_conf_bus[160] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10740_ (
+    .D(\cb_north.inst.cb_conf_bus[161] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10741_ (
+    .D(\cb_north.inst.cb_conf_bus[162] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10742_ (
+    .D(\cb_north.inst.cb_conf_bus[163] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10743_ (
+    .D(\cb_north.inst.cb_conf_bus[164] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10744_ (
+    .D(\cb_north.inst.cb_conf_bus[165] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10745_ (
+    .D(\cb_north.inst.cb_conf_bus[166] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10746_ (
+    .D(\cb_north.inst.cb_conf_bus[167] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10747_ (
+    .D(\cb_north.inst.cb_conf_bus[168] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10748_ (
+    .D(\cb_north.inst.cb_conf_bus[169] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_inputs[9].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10749_ (
+    .D(\cb_north.inst.cb_conf_bus[170] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[0].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10750_ (
+    .D(\cb_north.inst.cb_conf_bus[171] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[0].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10751_ (
+    .D(\cb_north.inst.cb_conf_bus[172] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[0].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10752_ (
+    .D(\cb_north.inst.cb_conf_bus[173] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[0].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10753_ (
+    .D(\cb_north.inst.cb_conf_bus[174] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10754_ (
+    .D(\cb_north.inst.cb_conf_bus[175] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10755_ (
+    .D(\cb_north.inst.cb_conf_bus[176] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10756_ (
+    .D(\cb_north.inst.cb_conf_bus[177] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[0].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10757_ (
+    .D(\cb_north.inst.cb_conf_bus[178] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[1].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10758_ (
+    .D(\cb_north.inst.cb_conf_bus[179] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[1].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10759_ (
+    .D(\cb_north.inst.cb_conf_bus[180] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[1].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10760_ (
+    .D(\cb_north.inst.cb_conf_bus[181] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[1].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10761_ (
+    .D(\cb_north.inst.cb_conf_bus[182] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10762_ (
+    .D(\cb_north.inst.cb_conf_bus[183] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10763_ (
+    .D(\cb_north.inst.cb_conf_bus[184] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10764_ (
+    .D(\cb_north.inst.cb_conf_bus[185] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10765_ (
+    .D(\cb_north.inst.cb_conf_bus[186] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[2].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10766_ (
+    .D(\cb_north.inst.cb_conf_bus[187] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[2].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10767_ (
+    .D(\cb_north.inst.cb_conf_bus[188] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[2].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10768_ (
+    .D(\cb_north.inst.cb_conf_bus[189] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[2].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10769_ (
+    .D(\cb_north.inst.cb_conf_bus[190] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10770_ (
+    .D(\cb_north.inst.cb_conf_bus[191] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10771_ (
+    .D(\cb_north.inst.cb_conf_bus[192] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10772_ (
+    .D(\cb_north.inst.cb_conf_bus[193] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[2].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10773_ (
+    .D(\cb_north.inst.cb_conf_bus[194] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[3].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10774_ (
+    .D(\cb_north.inst.cb_conf_bus[195] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[3].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10775_ (
+    .D(\cb_north.inst.cb_conf_bus[196] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[3].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10776_ (
+    .D(\cb_north.inst.cb_conf_bus[197] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[3].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10777_ (
+    .D(\cb_north.inst.cb_conf_bus[198] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10778_ (
+    .D(\cb_north.inst.cb_conf_bus[199] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10779_ (
+    .D(\cb_north.inst.cb_conf_bus[200] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10780_ (
+    .D(\cb_north.inst.cb_conf_bus[201] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[3].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10781_ (
+    .D(\cb_north.inst.cb_conf_bus[202] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[4].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10782_ (
+    .D(\cb_north.inst.cb_conf_bus[203] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[4].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10783_ (
+    .D(\cb_north.inst.cb_conf_bus[204] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[4].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10784_ (
+    .D(\cb_north.inst.cb_conf_bus[205] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[4].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10785_ (
+    .D(\cb_north.inst.cb_conf_bus[206] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[4].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10786_ (
+    .D(\cb_north.inst.cb_conf_bus[207] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[4].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10787_ (
+    .D(\cb_north.inst.cb_conf_bus[208] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[4].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10788_ (
+    .D(\cb_north.inst.cb_conf_bus[209] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb0_outputs[4].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10789_ (
+    .D(\cb_north.inst.cb_conf_bus[210] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10790_ (
+    .D(\cb_north.inst.cb_conf_bus[211] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10791_ (
+    .D(\cb_north.inst.cb_conf_bus[212] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10792_ (
+    .D(\cb_north.inst.cb_conf_bus[213] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10793_ (
+    .D(\cb_north.inst.cb_conf_bus[214] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10794_ (
+    .D(\cb_north.inst.cb_conf_bus[215] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10795_ (
+    .D(\cb_north.inst.cb_conf_bus[216] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10796_ (
+    .D(\cb_north.inst.cb_conf_bus[217] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10797_ (
+    .D(\cb_north.inst.cb_conf_bus[218] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10798_ (
+    .D(\cb_north.inst.cb_conf_bus[219] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10799_ (
+    .D(\cb_north.inst.cb_conf_bus[220] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10800_ (
+    .D(\cb_north.inst.cb_conf_bus[221] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10801_ (
+    .D(\cb_north.inst.cb_conf_bus[222] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10802_ (
+    .D(\cb_north.inst.cb_conf_bus[223] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10803_ (
+    .D(\cb_north.inst.cb_conf_bus[224] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10804_ (
+    .D(\cb_north.inst.cb_conf_bus[225] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10805_ (
+    .D(\cb_north.inst.cb_conf_bus[226] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[0].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10806_ (
+    .D(\cb_north.inst.cb_conf_bus[227] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10807_ (
+    .D(\cb_north.inst.cb_conf_bus[228] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10808_ (
+    .D(\cb_north.inst.cb_conf_bus[229] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10809_ (
+    .D(\cb_north.inst.cb_conf_bus[230] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10810_ (
+    .D(\cb_north.inst.cb_conf_bus[231] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10811_ (
+    .D(\cb_north.inst.cb_conf_bus[232] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10812_ (
+    .D(\cb_north.inst.cb_conf_bus[233] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10813_ (
+    .D(\cb_north.inst.cb_conf_bus[234] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10814_ (
+    .D(\cb_north.inst.cb_conf_bus[235] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10815_ (
+    .D(\cb_north.inst.cb_conf_bus[236] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10816_ (
+    .D(\cb_north.inst.cb_conf_bus[237] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10817_ (
+    .D(\cb_north.inst.cb_conf_bus[238] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10818_ (
+    .D(\cb_north.inst.cb_conf_bus[239] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10819_ (
+    .D(\cb_north.inst.cb_conf_bus[240] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10820_ (
+    .D(\cb_north.inst.cb_conf_bus[241] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10821_ (
+    .D(\cb_north.inst.cb_conf_bus[242] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10822_ (
+    .D(\cb_north.inst.cb_conf_bus[243] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[1].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10823_ (
+    .D(\cb_north.inst.cb_conf_bus[244] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10824_ (
+    .D(\cb_north.inst.cb_conf_bus[245] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10825_ (
+    .D(\cb_north.inst.cb_conf_bus[246] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10826_ (
+    .D(\cb_north.inst.cb_conf_bus[247] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10827_ (
+    .D(\cb_north.inst.cb_conf_bus[248] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10828_ (
+    .D(\cb_north.inst.cb_conf_bus[249] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10829_ (
+    .D(\cb_north.inst.cb_conf_bus[250] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10830_ (
+    .D(\cb_north.inst.cb_conf_bus[251] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10831_ (
+    .D(\cb_north.inst.cb_conf_bus[252] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10832_ (
+    .D(\cb_north.inst.cb_conf_bus[253] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10833_ (
+    .D(\cb_north.inst.cb_conf_bus[254] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10834_ (
+    .D(\cb_north.inst.cb_conf_bus[255] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10835_ (
+    .D(\cb_north.inst.cb_conf_bus[256] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10836_ (
+    .D(\cb_north.inst.cb_conf_bus[257] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10837_ (
+    .D(\cb_north.inst.cb_conf_bus[258] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10838_ (
+    .D(\cb_north.inst.cb_conf_bus[259] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10839_ (
+    .D(\cb_north.inst.cb_conf_bus[260] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[2].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10840_ (
+    .D(\cb_north.inst.cb_conf_bus[261] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10841_ (
+    .D(\cb_north.inst.cb_conf_bus[262] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10842_ (
+    .D(\cb_north.inst.cb_conf_bus[263] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10843_ (
+    .D(\cb_north.inst.cb_conf_bus[264] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10844_ (
+    .D(\cb_north.inst.cb_conf_bus[265] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10845_ (
+    .D(\cb_north.inst.cb_conf_bus[266] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10846_ (
+    .D(\cb_north.inst.cb_conf_bus[267] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10847_ (
+    .D(\cb_north.inst.cb_conf_bus[268] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10848_ (
+    .D(\cb_north.inst.cb_conf_bus[269] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10849_ (
+    .D(\cb_north.inst.cb_conf_bus[270] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10850_ (
+    .D(\cb_north.inst.cb_conf_bus[271] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10851_ (
+    .D(\cb_north.inst.cb_conf_bus[272] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10852_ (
+    .D(\cb_north.inst.cb_conf_bus[273] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10853_ (
+    .D(\cb_north.inst.cb_conf_bus[274] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10854_ (
+    .D(\cb_north.inst.cb_conf_bus[275] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10855_ (
+    .D(\cb_north.inst.cb_conf_bus[276] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10856_ (
+    .D(\cb_north.inst.cb_conf_bus[277] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[3].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10857_ (
+    .D(\cb_north.inst.cb_conf_bus[278] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10858_ (
+    .D(\cb_north.inst.cb_conf_bus[279] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10859_ (
+    .D(\cb_north.inst.cb_conf_bus[280] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10860_ (
+    .D(\cb_north.inst.cb_conf_bus[281] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10861_ (
+    .D(\cb_north.inst.cb_conf_bus[282] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10862_ (
+    .D(\cb_north.inst.cb_conf_bus[283] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10863_ (
+    .D(\cb_north.inst.cb_conf_bus[284] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10864_ (
+    .D(\cb_north.inst.cb_conf_bus[285] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10865_ (
+    .D(\cb_north.inst.cb_conf_bus[286] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10866_ (
+    .D(\cb_north.inst.cb_conf_bus[287] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10867_ (
+    .D(\cb_north.inst.cb_conf_bus[288] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10868_ (
+    .D(\cb_north.inst.cb_conf_bus[289] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10869_ (
+    .D(\cb_north.inst.cb_conf_bus[290] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10870_ (
+    .D(\cb_north.inst.cb_conf_bus[291] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10871_ (
+    .D(\cb_north.inst.cb_conf_bus[292] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10872_ (
+    .D(\cb_north.inst.cb_conf_bus[293] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10873_ (
+    .D(\cb_north.inst.cb_conf_bus[294] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[4].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10874_ (
+    .D(\cb_north.inst.cb_conf_bus[295] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10875_ (
+    .D(\cb_north.inst.cb_conf_bus[296] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10876_ (
+    .D(\cb_north.inst.cb_conf_bus[297] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10877_ (
+    .D(\cb_north.inst.cb_conf_bus[298] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10878_ (
+    .D(\cb_north.inst.cb_conf_bus[299] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10879_ (
+    .D(\cb_north.inst.cb_conf_bus[300] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10880_ (
+    .D(\cb_north.inst.cb_conf_bus[301] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10881_ (
+    .D(\cb_north.inst.cb_conf_bus[302] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10882_ (
+    .D(\cb_north.inst.cb_conf_bus[303] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10883_ (
+    .D(\cb_north.inst.cb_conf_bus[304] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10884_ (
+    .D(\cb_north.inst.cb_conf_bus[305] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10885_ (
+    .D(\cb_north.inst.cb_conf_bus[306] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10886_ (
+    .D(\cb_north.inst.cb_conf_bus[307] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10887_ (
+    .D(\cb_north.inst.cb_conf_bus[308] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10888_ (
+    .D(\cb_north.inst.cb_conf_bus[309] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10889_ (
+    .D(\cb_north.inst.cb_conf_bus[310] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10890_ (
+    .D(\cb_north.inst.cb_conf_bus[311] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[5].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10891_ (
+    .D(\cb_north.inst.cb_conf_bus[312] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10892_ (
+    .D(\cb_north.inst.cb_conf_bus[313] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10893_ (
+    .D(\cb_north.inst.cb_conf_bus[314] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10894_ (
+    .D(\cb_north.inst.cb_conf_bus[315] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10895_ (
+    .D(\cb_north.inst.cb_conf_bus[316] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10896_ (
+    .D(\cb_north.inst.cb_conf_bus[317] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10897_ (
+    .D(\cb_north.inst.cb_conf_bus[318] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10898_ (
+    .D(\cb_north.inst.cb_conf_bus[319] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10899_ (
+    .D(\cb_north.inst.cb_conf_bus[320] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10900_ (
+    .D(\cb_north.inst.cb_conf_bus[321] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10901_ (
+    .D(\cb_north.inst.cb_conf_bus[322] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10902_ (
+    .D(\cb_north.inst.cb_conf_bus[323] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10903_ (
+    .D(\cb_north.inst.cb_conf_bus[324] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10904_ (
+    .D(\cb_north.inst.cb_conf_bus[325] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10905_ (
+    .D(\cb_north.inst.cb_conf_bus[326] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10906_ (
+    .D(\cb_north.inst.cb_conf_bus[327] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10907_ (
+    .D(\cb_north.inst.cb_conf_bus[328] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[6].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10908_ (
+    .D(\cb_north.inst.cb_conf_bus[329] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10909_ (
+    .D(\cb_north.inst.cb_conf_bus[330] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10910_ (
+    .D(\cb_north.inst.cb_conf_bus[331] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10911_ (
+    .D(\cb_north.inst.cb_conf_bus[332] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10912_ (
+    .D(\cb_north.inst.cb_conf_bus[333] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10913_ (
+    .D(\cb_north.inst.cb_conf_bus[334] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10914_ (
+    .D(\cb_north.inst.cb_conf_bus[335] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10915_ (
+    .D(\cb_north.inst.cb_conf_bus[336] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10916_ (
+    .D(\cb_north.inst.cb_conf_bus[337] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10917_ (
+    .D(\cb_north.inst.cb_conf_bus[338] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10918_ (
+    .D(\cb_north.inst.cb_conf_bus[339] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10919_ (
+    .D(\cb_north.inst.cb_conf_bus[340] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10920_ (
+    .D(\cb_north.inst.cb_conf_bus[341] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10921_ (
+    .D(\cb_north.inst.cb_conf_bus[342] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10922_ (
+    .D(\cb_north.inst.cb_conf_bus[343] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10923_ (
+    .D(\cb_north.inst.cb_conf_bus[344] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10924_ (
+    .D(\cb_north.inst.cb_conf_bus[345] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[7].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10925_ (
+    .D(\cb_north.inst.cb_conf_bus[346] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10926_ (
+    .D(\cb_north.inst.cb_conf_bus[347] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10927_ (
+    .D(\cb_north.inst.cb_conf_bus[348] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10928_ (
+    .D(\cb_north.inst.cb_conf_bus[349] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10929_ (
+    .D(\cb_north.inst.cb_conf_bus[350] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10930_ (
+    .D(\cb_north.inst.cb_conf_bus[351] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10931_ (
+    .D(\cb_north.inst.cb_conf_bus[352] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10932_ (
+    .D(\cb_north.inst.cb_conf_bus[353] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10933_ (
+    .D(\cb_north.inst.cb_conf_bus[354] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10934_ (
+    .D(\cb_north.inst.cb_conf_bus[355] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10935_ (
+    .D(\cb_north.inst.cb_conf_bus[356] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10936_ (
+    .D(\cb_north.inst.cb_conf_bus[357] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10937_ (
+    .D(\cb_north.inst.cb_conf_bus[358] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10938_ (
+    .D(\cb_north.inst.cb_conf_bus[359] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10939_ (
+    .D(\cb_north.inst.cb_conf_bus[360] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10940_ (
+    .D(\cb_north.inst.cb_conf_bus[361] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10941_ (
+    .D(\cb_north.inst.cb_conf_bus[362] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[8].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10942_ (
+    .D(\cb_north.inst.cb_conf_bus[363] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10943_ (
+    .D(\cb_north.inst.cb_conf_bus[364] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10944_ (
+    .D(\cb_north.inst.cb_conf_bus[365] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10945_ (
+    .D(\cb_north.inst.cb_conf_bus[366] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10946_ (
+    .D(\cb_north.inst.cb_conf_bus[367] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10947_ (
+    .D(\cb_north.inst.cb_conf_bus[368] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10948_ (
+    .D(\cb_north.inst.cb_conf_bus[369] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10949_ (
+    .D(\cb_north.inst.cb_conf_bus[370] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10950_ (
+    .D(\cb_north.inst.cb_conf_bus[371] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10951_ (
+    .D(\cb_north.inst.cb_conf_bus[372] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10952_ (
+    .D(\cb_north.inst.cb_conf_bus[373] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10953_ (
+    .D(\cb_north.inst.cb_conf_bus[374] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10954_ (
+    .D(\cb_north.inst.cb_conf_bus[375] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10955_ (
+    .D(\cb_north.inst.cb_conf_bus[376] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10956_ (
+    .D(\cb_north.inst.cb_conf_bus[377] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10957_ (
+    .D(\cb_north.inst.cb_conf_bus[378] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10958_ (
+    .D(\cb_north.inst.cb_conf_bus[379] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_inputs[9].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10959_ (
+    .D(\cb_north.inst.cb_conf_bus[380] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[0].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10960_ (
+    .D(\cb_north.inst.cb_conf_bus[381] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[0].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10961_ (
+    .D(\cb_north.inst.cb_conf_bus[382] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[0].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10962_ (
+    .D(\cb_north.inst.cb_conf_bus[383] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[0].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10963_ (
+    .D(\cb_north.inst.cb_conf_bus[384] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[0].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10964_ (
+    .D(\cb_north.inst.cb_conf_bus[385] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[0].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10965_ (
+    .D(\cb_north.inst.cb_conf_bus[386] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[0].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10966_ (
+    .D(\cb_north.inst.cb_conf_bus[387] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[0].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10967_ (
+    .D(\cb_north.inst.cb_conf_bus[388] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[1].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10968_ (
+    .D(\cb_north.inst.cb_conf_bus[389] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[1].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10969_ (
+    .D(\cb_north.inst.cb_conf_bus[390] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[1].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10970_ (
+    .D(\cb_north.inst.cb_conf_bus[391] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[1].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10971_ (
+    .D(\cb_north.inst.cb_conf_bus[392] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[1].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10972_ (
+    .D(\cb_north.inst.cb_conf_bus[393] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[1].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10973_ (
+    .D(\cb_north.inst.cb_conf_bus[394] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[1].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10974_ (
+    .D(\cb_north.inst.cb_conf_bus[395] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[1].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10975_ (
+    .D(\cb_north.inst.cb_conf_bus[396] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[2].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10976_ (
+    .D(\cb_north.inst.cb_conf_bus[397] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[2].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10977_ (
+    .D(\cb_north.inst.cb_conf_bus[398] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[2].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10978_ (
+    .D(\cb_north.inst.cb_conf_bus[399] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[2].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10979_ (
+    .D(\cb_north.inst.cb_conf_bus[400] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[2].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10980_ (
+    .D(\cb_north.inst.cb_conf_bus[401] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[2].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10981_ (
+    .D(\cb_north.inst.cb_conf_bus[402] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[2].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10982_ (
+    .D(\cb_north.inst.cb_conf_bus[403] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[2].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10983_ (
+    .D(\cb_north.inst.cb_conf_bus[404] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[3].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10984_ (
+    .D(\cb_north.inst.cb_conf_bus[405] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[3].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10985_ (
+    .D(\cb_north.inst.cb_conf_bus[406] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[3].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10986_ (
+    .D(\cb_north.inst.cb_conf_bus[407] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[3].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10987_ (
+    .D(\cb_north.inst.cb_conf_bus[408] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[3].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10988_ (
+    .D(\cb_north.inst.cb_conf_bus[409] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[3].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10989_ (
+    .D(\cb_north.inst.cb_conf_bus[410] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[3].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10990_ (
+    .D(\cb_north.inst.cb_conf_bus[411] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[3].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10991_ (
+    .D(\cb_north.inst.cb_conf_bus[412] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[4].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10992_ (
+    .D(\cb_north.inst.cb_conf_bus[413] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[4].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10993_ (
+    .D(\cb_north.inst.cb_conf_bus[414] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[4].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10994_ (
+    .D(\cb_north.inst.cb_conf_bus[415] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[4].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10995_ (
+    .D(\cb_north.inst.cb_conf_bus[416] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[4].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10996_ (
+    .D(\cb_north.inst.cb_conf_bus[417] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[4].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10997_ (
+    .D(\cb_north.inst.cb_conf_bus[418] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[4].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10998_ (
+    .D(\cb_north.inst.cb_conf_bus[419] ),
+    .GATE(set_out_hard),
+    .Q(\cb_north.inst.connectaroni.clb1_outputs[4].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _10999_ (
+    .D(shift_out_hard),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11000_ (
+    .D(\cb_east.inst.cb_conf_bus[1] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11001_ (
+    .D(\cb_east.inst.cb_conf_bus[2] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11002_ (
+    .D(\cb_east.inst.cb_conf_bus[3] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11003_ (
+    .D(\cb_east.inst.cb_conf_bus[4] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11004_ (
+    .D(\cb_east.inst.cb_conf_bus[5] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11005_ (
+    .D(\cb_east.inst.cb_conf_bus[6] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11006_ (
+    .D(\cb_east.inst.cb_conf_bus[7] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11007_ (
+    .D(\cb_east.inst.cb_conf_bus[8] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11008_ (
+    .D(\cb_east.inst.cb_conf_bus[9] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11009_ (
+    .D(\cb_east.inst.cb_conf_bus[10] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11010_ (
+    .D(\cb_east.inst.cb_conf_bus[11] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11011_ (
+    .D(\cb_east.inst.cb_conf_bus[12] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11012_ (
+    .D(\cb_east.inst.cb_conf_bus[13] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11013_ (
+    .D(\cb_east.inst.cb_conf_bus[14] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11014_ (
+    .D(\cb_east.inst.cb_conf_bus[15] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11015_ (
+    .D(\cb_east.inst.cb_conf_bus[16] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[0].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11016_ (
+    .D(\cb_east.inst.cb_conf_bus[17] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11017_ (
+    .D(\cb_east.inst.cb_conf_bus[18] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11018_ (
+    .D(\cb_east.inst.cb_conf_bus[19] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11019_ (
+    .D(\cb_east.inst.cb_conf_bus[20] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11020_ (
+    .D(\cb_east.inst.cb_conf_bus[21] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11021_ (
+    .D(\cb_east.inst.cb_conf_bus[22] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11022_ (
+    .D(\cb_east.inst.cb_conf_bus[23] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11023_ (
+    .D(\cb_east.inst.cb_conf_bus[24] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11024_ (
+    .D(\cb_east.inst.cb_conf_bus[25] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11025_ (
+    .D(\cb_east.inst.cb_conf_bus[26] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11026_ (
+    .D(\cb_east.inst.cb_conf_bus[27] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11027_ (
+    .D(\cb_east.inst.cb_conf_bus[28] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11028_ (
+    .D(\cb_east.inst.cb_conf_bus[29] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11029_ (
+    .D(\cb_east.inst.cb_conf_bus[30] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11030_ (
+    .D(\cb_east.inst.cb_conf_bus[31] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11031_ (
+    .D(\cb_east.inst.cb_conf_bus[32] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11032_ (
+    .D(\cb_east.inst.cb_conf_bus[33] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[1].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11033_ (
+    .D(\cb_east.inst.cb_conf_bus[34] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11034_ (
+    .D(\cb_east.inst.cb_conf_bus[35] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11035_ (
+    .D(\cb_east.inst.cb_conf_bus[36] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11036_ (
+    .D(\cb_east.inst.cb_conf_bus[37] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11037_ (
+    .D(\cb_east.inst.cb_conf_bus[38] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11038_ (
+    .D(\cb_east.inst.cb_conf_bus[39] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11039_ (
+    .D(\cb_east.inst.cb_conf_bus[40] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11040_ (
+    .D(\cb_east.inst.cb_conf_bus[41] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11041_ (
+    .D(\cb_east.inst.cb_conf_bus[42] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11042_ (
+    .D(\cb_east.inst.cb_conf_bus[43] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11043_ (
+    .D(\cb_east.inst.cb_conf_bus[44] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11044_ (
+    .D(\cb_east.inst.cb_conf_bus[45] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11045_ (
+    .D(\cb_east.inst.cb_conf_bus[46] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11046_ (
+    .D(\cb_east.inst.cb_conf_bus[47] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11047_ (
+    .D(\cb_east.inst.cb_conf_bus[48] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11048_ (
+    .D(\cb_east.inst.cb_conf_bus[49] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11049_ (
+    .D(\cb_east.inst.cb_conf_bus[50] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[2].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11050_ (
+    .D(\cb_east.inst.cb_conf_bus[51] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11051_ (
+    .D(\cb_east.inst.cb_conf_bus[52] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11052_ (
+    .D(\cb_east.inst.cb_conf_bus[53] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11053_ (
+    .D(\cb_east.inst.cb_conf_bus[54] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11054_ (
+    .D(\cb_east.inst.cb_conf_bus[55] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11055_ (
+    .D(\cb_east.inst.cb_conf_bus[56] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11056_ (
+    .D(\cb_east.inst.cb_conf_bus[57] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11057_ (
+    .D(\cb_east.inst.cb_conf_bus[58] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11058_ (
+    .D(\cb_east.inst.cb_conf_bus[59] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11059_ (
+    .D(\cb_east.inst.cb_conf_bus[60] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11060_ (
+    .D(\cb_east.inst.cb_conf_bus[61] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11061_ (
+    .D(\cb_east.inst.cb_conf_bus[62] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11062_ (
+    .D(\cb_east.inst.cb_conf_bus[63] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11063_ (
+    .D(\cb_east.inst.cb_conf_bus[64] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11064_ (
+    .D(\cb_east.inst.cb_conf_bus[65] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11065_ (
+    .D(\cb_east.inst.cb_conf_bus[66] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11066_ (
+    .D(\cb_east.inst.cb_conf_bus[67] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[3].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11067_ (
+    .D(\cb_east.inst.cb_conf_bus[68] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11068_ (
+    .D(\cb_east.inst.cb_conf_bus[69] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11069_ (
+    .D(\cb_east.inst.cb_conf_bus[70] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11070_ (
+    .D(\cb_east.inst.cb_conf_bus[71] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11071_ (
+    .D(\cb_east.inst.cb_conf_bus[72] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11072_ (
+    .D(\cb_east.inst.cb_conf_bus[73] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11073_ (
+    .D(\cb_east.inst.cb_conf_bus[74] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11074_ (
+    .D(\cb_east.inst.cb_conf_bus[75] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11075_ (
+    .D(\cb_east.inst.cb_conf_bus[76] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11076_ (
+    .D(\cb_east.inst.cb_conf_bus[77] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11077_ (
+    .D(\cb_east.inst.cb_conf_bus[78] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11078_ (
+    .D(\cb_east.inst.cb_conf_bus[79] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11079_ (
+    .D(\cb_east.inst.cb_conf_bus[80] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11080_ (
+    .D(\cb_east.inst.cb_conf_bus[81] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11081_ (
+    .D(\cb_east.inst.cb_conf_bus[82] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11082_ (
+    .D(\cb_east.inst.cb_conf_bus[83] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11083_ (
+    .D(\cb_east.inst.cb_conf_bus[84] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[4].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11084_ (
+    .D(\cb_east.inst.cb_conf_bus[85] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11085_ (
+    .D(\cb_east.inst.cb_conf_bus[86] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11086_ (
+    .D(\cb_east.inst.cb_conf_bus[87] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11087_ (
+    .D(\cb_east.inst.cb_conf_bus[88] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11088_ (
+    .D(\cb_east.inst.cb_conf_bus[89] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11089_ (
+    .D(\cb_east.inst.cb_conf_bus[90] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11090_ (
+    .D(\cb_east.inst.cb_conf_bus[91] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11091_ (
+    .D(\cb_east.inst.cb_conf_bus[92] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11092_ (
+    .D(\cb_east.inst.cb_conf_bus[93] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11093_ (
+    .D(\cb_east.inst.cb_conf_bus[94] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11094_ (
+    .D(\cb_east.inst.cb_conf_bus[95] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11095_ (
+    .D(\cb_east.inst.cb_conf_bus[96] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11096_ (
+    .D(\cb_east.inst.cb_conf_bus[97] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11097_ (
+    .D(\cb_east.inst.cb_conf_bus[98] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11098_ (
+    .D(\cb_east.inst.cb_conf_bus[99] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11099_ (
+    .D(\cb_east.inst.cb_conf_bus[100] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11100_ (
+    .D(\cb_east.inst.cb_conf_bus[101] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[5].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11101_ (
+    .D(\cb_east.inst.cb_conf_bus[102] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11102_ (
+    .D(\cb_east.inst.cb_conf_bus[103] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11103_ (
+    .D(\cb_east.inst.cb_conf_bus[104] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11104_ (
+    .D(\cb_east.inst.cb_conf_bus[105] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11105_ (
+    .D(\cb_east.inst.cb_conf_bus[106] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11106_ (
+    .D(\cb_east.inst.cb_conf_bus[107] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11107_ (
+    .D(\cb_east.inst.cb_conf_bus[108] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11108_ (
+    .D(\cb_east.inst.cb_conf_bus[109] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11109_ (
+    .D(\cb_east.inst.cb_conf_bus[110] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11110_ (
+    .D(\cb_east.inst.cb_conf_bus[111] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11111_ (
+    .D(\cb_east.inst.cb_conf_bus[112] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11112_ (
+    .D(\cb_east.inst.cb_conf_bus[113] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11113_ (
+    .D(\cb_east.inst.cb_conf_bus[114] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11114_ (
+    .D(\cb_east.inst.cb_conf_bus[115] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11115_ (
+    .D(\cb_east.inst.cb_conf_bus[116] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11116_ (
+    .D(\cb_east.inst.cb_conf_bus[117] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11117_ (
+    .D(\cb_east.inst.cb_conf_bus[118] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[6].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11118_ (
+    .D(\cb_east.inst.cb_conf_bus[119] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11119_ (
+    .D(\cb_east.inst.cb_conf_bus[120] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11120_ (
+    .D(\cb_east.inst.cb_conf_bus[121] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11121_ (
+    .D(\cb_east.inst.cb_conf_bus[122] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11122_ (
+    .D(\cb_east.inst.cb_conf_bus[123] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11123_ (
+    .D(\cb_east.inst.cb_conf_bus[124] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11124_ (
+    .D(\cb_east.inst.cb_conf_bus[125] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11125_ (
+    .D(\cb_east.inst.cb_conf_bus[126] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11126_ (
+    .D(\cb_east.inst.cb_conf_bus[127] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11127_ (
+    .D(\cb_east.inst.cb_conf_bus[128] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11128_ (
+    .D(\cb_east.inst.cb_conf_bus[129] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11129_ (
+    .D(\cb_east.inst.cb_conf_bus[130] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11130_ (
+    .D(\cb_east.inst.cb_conf_bus[131] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11131_ (
+    .D(\cb_east.inst.cb_conf_bus[132] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11132_ (
+    .D(\cb_east.inst.cb_conf_bus[133] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11133_ (
+    .D(\cb_east.inst.cb_conf_bus[134] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11134_ (
+    .D(\cb_east.inst.cb_conf_bus[135] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[7].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11135_ (
+    .D(\cb_east.inst.cb_conf_bus[136] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11136_ (
+    .D(\cb_east.inst.cb_conf_bus[137] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11137_ (
+    .D(\cb_east.inst.cb_conf_bus[138] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11138_ (
+    .D(\cb_east.inst.cb_conf_bus[139] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11139_ (
+    .D(\cb_east.inst.cb_conf_bus[140] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11140_ (
+    .D(\cb_east.inst.cb_conf_bus[141] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11141_ (
+    .D(\cb_east.inst.cb_conf_bus[142] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11142_ (
+    .D(\cb_east.inst.cb_conf_bus[143] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11143_ (
+    .D(\cb_east.inst.cb_conf_bus[144] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11144_ (
+    .D(\cb_east.inst.cb_conf_bus[145] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11145_ (
+    .D(\cb_east.inst.cb_conf_bus[146] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11146_ (
+    .D(\cb_east.inst.cb_conf_bus[147] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11147_ (
+    .D(\cb_east.inst.cb_conf_bus[148] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11148_ (
+    .D(\cb_east.inst.cb_conf_bus[149] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11149_ (
+    .D(\cb_east.inst.cb_conf_bus[150] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11150_ (
+    .D(\cb_east.inst.cb_conf_bus[151] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11151_ (
+    .D(\cb_east.inst.cb_conf_bus[152] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[8].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11152_ (
+    .D(\cb_east.inst.cb_conf_bus[153] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11153_ (
+    .D(\cb_east.inst.cb_conf_bus[154] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11154_ (
+    .D(\cb_east.inst.cb_conf_bus[155] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11155_ (
+    .D(\cb_east.inst.cb_conf_bus[156] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11156_ (
+    .D(\cb_east.inst.cb_conf_bus[157] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11157_ (
+    .D(\cb_east.inst.cb_conf_bus[158] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11158_ (
+    .D(\cb_east.inst.cb_conf_bus[159] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11159_ (
+    .D(\cb_east.inst.cb_conf_bus[160] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11160_ (
+    .D(\cb_east.inst.cb_conf_bus[161] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11161_ (
+    .D(\cb_east.inst.cb_conf_bus[162] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11162_ (
+    .D(\cb_east.inst.cb_conf_bus[163] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11163_ (
+    .D(\cb_east.inst.cb_conf_bus[164] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11164_ (
+    .D(\cb_east.inst.cb_conf_bus[165] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11165_ (
+    .D(\cb_east.inst.cb_conf_bus[166] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11166_ (
+    .D(\cb_east.inst.cb_conf_bus[167] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11167_ (
+    .D(\cb_east.inst.cb_conf_bus[168] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11168_ (
+    .D(\cb_east.inst.cb_conf_bus[169] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_inputs[9].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11169_ (
+    .D(\cb_east.inst.cb_conf_bus[170] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[0].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11170_ (
+    .D(\cb_east.inst.cb_conf_bus[171] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[0].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11171_ (
+    .D(\cb_east.inst.cb_conf_bus[172] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[0].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11172_ (
+    .D(\cb_east.inst.cb_conf_bus[173] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[0].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11173_ (
+    .D(\cb_east.inst.cb_conf_bus[174] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11174_ (
+    .D(\cb_east.inst.cb_conf_bus[175] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11175_ (
+    .D(\cb_east.inst.cb_conf_bus[176] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11176_ (
+    .D(\cb_east.inst.cb_conf_bus[177] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[0].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11177_ (
+    .D(\cb_east.inst.cb_conf_bus[178] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[1].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11178_ (
+    .D(\cb_east.inst.cb_conf_bus[179] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[1].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11179_ (
+    .D(\cb_east.inst.cb_conf_bus[180] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[1].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11180_ (
+    .D(\cb_east.inst.cb_conf_bus[181] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[1].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11181_ (
+    .D(\cb_east.inst.cb_conf_bus[182] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11182_ (
+    .D(\cb_east.inst.cb_conf_bus[183] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11183_ (
+    .D(\cb_east.inst.cb_conf_bus[184] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11184_ (
+    .D(\cb_east.inst.cb_conf_bus[185] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11185_ (
+    .D(\cb_east.inst.cb_conf_bus[186] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[2].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11186_ (
+    .D(\cb_east.inst.cb_conf_bus[187] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[2].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11187_ (
+    .D(\cb_east.inst.cb_conf_bus[188] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[2].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11188_ (
+    .D(\cb_east.inst.cb_conf_bus[189] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[2].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11189_ (
+    .D(\cb_east.inst.cb_conf_bus[190] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11190_ (
+    .D(\cb_east.inst.cb_conf_bus[191] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11191_ (
+    .D(\cb_east.inst.cb_conf_bus[192] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11192_ (
+    .D(\cb_east.inst.cb_conf_bus[193] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[2].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11193_ (
+    .D(\cb_east.inst.cb_conf_bus[194] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[3].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11194_ (
+    .D(\cb_east.inst.cb_conf_bus[195] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[3].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11195_ (
+    .D(\cb_east.inst.cb_conf_bus[196] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[3].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11196_ (
+    .D(\cb_east.inst.cb_conf_bus[197] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[3].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11197_ (
+    .D(\cb_east.inst.cb_conf_bus[198] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11198_ (
+    .D(\cb_east.inst.cb_conf_bus[199] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11199_ (
+    .D(\cb_east.inst.cb_conf_bus[200] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11200_ (
+    .D(\cb_east.inst.cb_conf_bus[201] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[3].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11201_ (
+    .D(\cb_east.inst.cb_conf_bus[202] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[4].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11202_ (
+    .D(\cb_east.inst.cb_conf_bus[203] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[4].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11203_ (
+    .D(\cb_east.inst.cb_conf_bus[204] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[4].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11204_ (
+    .D(\cb_east.inst.cb_conf_bus[205] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[4].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11205_ (
+    .D(\cb_east.inst.cb_conf_bus[206] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[4].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11206_ (
+    .D(\cb_east.inst.cb_conf_bus[207] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[4].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11207_ (
+    .D(\cb_east.inst.cb_conf_bus[208] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[4].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11208_ (
+    .D(\cb_east.inst.cb_conf_bus[209] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb0_outputs[4].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11209_ (
+    .D(\cb_east.inst.cb_conf_bus[210] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11210_ (
+    .D(\cb_east.inst.cb_conf_bus[211] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11211_ (
+    .D(\cb_east.inst.cb_conf_bus[212] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11212_ (
+    .D(\cb_east.inst.cb_conf_bus[213] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11213_ (
+    .D(\cb_east.inst.cb_conf_bus[214] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11214_ (
+    .D(\cb_east.inst.cb_conf_bus[215] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11215_ (
+    .D(\cb_east.inst.cb_conf_bus[216] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11216_ (
+    .D(\cb_east.inst.cb_conf_bus[217] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11217_ (
+    .D(\cb_east.inst.cb_conf_bus[218] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11218_ (
+    .D(\cb_east.inst.cb_conf_bus[219] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11219_ (
+    .D(\cb_east.inst.cb_conf_bus[220] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11220_ (
+    .D(\cb_east.inst.cb_conf_bus[221] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11221_ (
+    .D(\cb_east.inst.cb_conf_bus[222] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11222_ (
+    .D(\cb_east.inst.cb_conf_bus[223] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11223_ (
+    .D(\cb_east.inst.cb_conf_bus[224] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11224_ (
+    .D(\cb_east.inst.cb_conf_bus[225] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11225_ (
+    .D(\cb_east.inst.cb_conf_bus[226] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[0].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11226_ (
+    .D(\cb_east.inst.cb_conf_bus[227] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11227_ (
+    .D(\cb_east.inst.cb_conf_bus[228] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11228_ (
+    .D(\cb_east.inst.cb_conf_bus[229] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11229_ (
+    .D(\cb_east.inst.cb_conf_bus[230] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11230_ (
+    .D(\cb_east.inst.cb_conf_bus[231] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11231_ (
+    .D(\cb_east.inst.cb_conf_bus[232] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11232_ (
+    .D(\cb_east.inst.cb_conf_bus[233] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11233_ (
+    .D(\cb_east.inst.cb_conf_bus[234] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11234_ (
+    .D(\cb_east.inst.cb_conf_bus[235] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11235_ (
+    .D(\cb_east.inst.cb_conf_bus[236] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11236_ (
+    .D(\cb_east.inst.cb_conf_bus[237] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11237_ (
+    .D(\cb_east.inst.cb_conf_bus[238] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11238_ (
+    .D(\cb_east.inst.cb_conf_bus[239] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11239_ (
+    .D(\cb_east.inst.cb_conf_bus[240] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11240_ (
+    .D(\cb_east.inst.cb_conf_bus[241] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11241_ (
+    .D(\cb_east.inst.cb_conf_bus[242] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11242_ (
+    .D(\cb_east.inst.cb_conf_bus[243] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[1].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11243_ (
+    .D(\cb_east.inst.cb_conf_bus[244] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11244_ (
+    .D(\cb_east.inst.cb_conf_bus[245] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11245_ (
+    .D(\cb_east.inst.cb_conf_bus[246] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11246_ (
+    .D(\cb_east.inst.cb_conf_bus[247] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11247_ (
+    .D(\cb_east.inst.cb_conf_bus[248] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11248_ (
+    .D(\cb_east.inst.cb_conf_bus[249] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11249_ (
+    .D(\cb_east.inst.cb_conf_bus[250] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11250_ (
+    .D(\cb_east.inst.cb_conf_bus[251] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11251_ (
+    .D(\cb_east.inst.cb_conf_bus[252] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11252_ (
+    .D(\cb_east.inst.cb_conf_bus[253] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11253_ (
+    .D(\cb_east.inst.cb_conf_bus[254] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11254_ (
+    .D(\cb_east.inst.cb_conf_bus[255] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11255_ (
+    .D(\cb_east.inst.cb_conf_bus[256] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11256_ (
+    .D(\cb_east.inst.cb_conf_bus[257] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11257_ (
+    .D(\cb_east.inst.cb_conf_bus[258] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11258_ (
+    .D(\cb_east.inst.cb_conf_bus[259] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11259_ (
+    .D(\cb_east.inst.cb_conf_bus[260] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[2].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11260_ (
+    .D(\cb_east.inst.cb_conf_bus[261] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11261_ (
+    .D(\cb_east.inst.cb_conf_bus[262] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11262_ (
+    .D(\cb_east.inst.cb_conf_bus[263] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11263_ (
+    .D(\cb_east.inst.cb_conf_bus[264] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11264_ (
+    .D(\cb_east.inst.cb_conf_bus[265] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11265_ (
+    .D(\cb_east.inst.cb_conf_bus[266] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11266_ (
+    .D(\cb_east.inst.cb_conf_bus[267] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11267_ (
+    .D(\cb_east.inst.cb_conf_bus[268] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11268_ (
+    .D(\cb_east.inst.cb_conf_bus[269] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11269_ (
+    .D(\cb_east.inst.cb_conf_bus[270] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11270_ (
+    .D(\cb_east.inst.cb_conf_bus[271] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11271_ (
+    .D(\cb_east.inst.cb_conf_bus[272] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11272_ (
+    .D(\cb_east.inst.cb_conf_bus[273] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11273_ (
+    .D(\cb_east.inst.cb_conf_bus[274] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11274_ (
+    .D(\cb_east.inst.cb_conf_bus[275] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11275_ (
+    .D(\cb_east.inst.cb_conf_bus[276] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11276_ (
+    .D(\cb_east.inst.cb_conf_bus[277] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[3].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11277_ (
+    .D(\cb_east.inst.cb_conf_bus[278] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11278_ (
+    .D(\cb_east.inst.cb_conf_bus[279] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11279_ (
+    .D(\cb_east.inst.cb_conf_bus[280] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11280_ (
+    .D(\cb_east.inst.cb_conf_bus[281] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11281_ (
+    .D(\cb_east.inst.cb_conf_bus[282] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11282_ (
+    .D(\cb_east.inst.cb_conf_bus[283] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11283_ (
+    .D(\cb_east.inst.cb_conf_bus[284] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11284_ (
+    .D(\cb_east.inst.cb_conf_bus[285] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11285_ (
+    .D(\cb_east.inst.cb_conf_bus[286] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11286_ (
+    .D(\cb_east.inst.cb_conf_bus[287] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11287_ (
+    .D(\cb_east.inst.cb_conf_bus[288] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11288_ (
+    .D(\cb_east.inst.cb_conf_bus[289] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11289_ (
+    .D(\cb_east.inst.cb_conf_bus[290] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11290_ (
+    .D(\cb_east.inst.cb_conf_bus[291] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11291_ (
+    .D(\cb_east.inst.cb_conf_bus[292] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11292_ (
+    .D(\cb_east.inst.cb_conf_bus[293] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11293_ (
+    .D(\cb_east.inst.cb_conf_bus[294] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[4].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11294_ (
+    .D(\cb_east.inst.cb_conf_bus[295] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11295_ (
+    .D(\cb_east.inst.cb_conf_bus[296] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11296_ (
+    .D(\cb_east.inst.cb_conf_bus[297] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11297_ (
+    .D(\cb_east.inst.cb_conf_bus[298] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11298_ (
+    .D(\cb_east.inst.cb_conf_bus[299] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11299_ (
+    .D(\cb_east.inst.cb_conf_bus[300] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11300_ (
+    .D(\cb_east.inst.cb_conf_bus[301] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11301_ (
+    .D(\cb_east.inst.cb_conf_bus[302] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11302_ (
+    .D(\cb_east.inst.cb_conf_bus[303] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11303_ (
+    .D(\cb_east.inst.cb_conf_bus[304] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11304_ (
+    .D(\cb_east.inst.cb_conf_bus[305] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11305_ (
+    .D(\cb_east.inst.cb_conf_bus[306] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11306_ (
+    .D(\cb_east.inst.cb_conf_bus[307] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11307_ (
+    .D(\cb_east.inst.cb_conf_bus[308] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11308_ (
+    .D(\cb_east.inst.cb_conf_bus[309] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11309_ (
+    .D(\cb_east.inst.cb_conf_bus[310] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11310_ (
+    .D(\cb_east.inst.cb_conf_bus[311] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[5].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11311_ (
+    .D(\cb_east.inst.cb_conf_bus[312] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11312_ (
+    .D(\cb_east.inst.cb_conf_bus[313] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11313_ (
+    .D(\cb_east.inst.cb_conf_bus[314] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11314_ (
+    .D(\cb_east.inst.cb_conf_bus[315] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11315_ (
+    .D(\cb_east.inst.cb_conf_bus[316] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11316_ (
+    .D(\cb_east.inst.cb_conf_bus[317] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11317_ (
+    .D(\cb_east.inst.cb_conf_bus[318] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11318_ (
+    .D(\cb_east.inst.cb_conf_bus[319] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11319_ (
+    .D(\cb_east.inst.cb_conf_bus[320] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11320_ (
+    .D(\cb_east.inst.cb_conf_bus[321] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11321_ (
+    .D(\cb_east.inst.cb_conf_bus[322] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11322_ (
+    .D(\cb_east.inst.cb_conf_bus[323] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11323_ (
+    .D(\cb_east.inst.cb_conf_bus[324] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11324_ (
+    .D(\cb_east.inst.cb_conf_bus[325] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11325_ (
+    .D(\cb_east.inst.cb_conf_bus[326] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11326_ (
+    .D(\cb_east.inst.cb_conf_bus[327] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11327_ (
+    .D(\cb_east.inst.cb_conf_bus[328] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[6].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11328_ (
+    .D(\cb_east.inst.cb_conf_bus[329] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11329_ (
+    .D(\cb_east.inst.cb_conf_bus[330] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11330_ (
+    .D(\cb_east.inst.cb_conf_bus[331] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11331_ (
+    .D(\cb_east.inst.cb_conf_bus[332] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11332_ (
+    .D(\cb_east.inst.cb_conf_bus[333] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11333_ (
+    .D(\cb_east.inst.cb_conf_bus[334] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11334_ (
+    .D(\cb_east.inst.cb_conf_bus[335] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11335_ (
+    .D(\cb_east.inst.cb_conf_bus[336] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11336_ (
+    .D(\cb_east.inst.cb_conf_bus[337] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11337_ (
+    .D(\cb_east.inst.cb_conf_bus[338] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11338_ (
+    .D(\cb_east.inst.cb_conf_bus[339] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11339_ (
+    .D(\cb_east.inst.cb_conf_bus[340] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11340_ (
+    .D(\cb_east.inst.cb_conf_bus[341] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11341_ (
+    .D(\cb_east.inst.cb_conf_bus[342] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11342_ (
+    .D(\cb_east.inst.cb_conf_bus[343] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11343_ (
+    .D(\cb_east.inst.cb_conf_bus[344] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11344_ (
+    .D(\cb_east.inst.cb_conf_bus[345] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[7].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11345_ (
+    .D(\cb_east.inst.cb_conf_bus[346] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11346_ (
+    .D(\cb_east.inst.cb_conf_bus[347] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11347_ (
+    .D(\cb_east.inst.cb_conf_bus[348] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11348_ (
+    .D(\cb_east.inst.cb_conf_bus[349] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11349_ (
+    .D(\cb_east.inst.cb_conf_bus[350] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11350_ (
+    .D(\cb_east.inst.cb_conf_bus[351] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11351_ (
+    .D(\cb_east.inst.cb_conf_bus[352] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11352_ (
+    .D(\cb_east.inst.cb_conf_bus[353] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11353_ (
+    .D(\cb_east.inst.cb_conf_bus[354] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11354_ (
+    .D(\cb_east.inst.cb_conf_bus[355] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11355_ (
+    .D(\cb_east.inst.cb_conf_bus[356] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11356_ (
+    .D(\cb_east.inst.cb_conf_bus[357] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11357_ (
+    .D(\cb_east.inst.cb_conf_bus[358] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11358_ (
+    .D(\cb_east.inst.cb_conf_bus[359] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11359_ (
+    .D(\cb_east.inst.cb_conf_bus[360] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11360_ (
+    .D(\cb_east.inst.cb_conf_bus[361] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11361_ (
+    .D(\cb_east.inst.cb_conf_bus[362] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[8].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11362_ (
+    .D(\cb_east.inst.cb_conf_bus[363] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11363_ (
+    .D(\cb_east.inst.cb_conf_bus[364] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11364_ (
+    .D(\cb_east.inst.cb_conf_bus[365] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11365_ (
+    .D(\cb_east.inst.cb_conf_bus[366] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11366_ (
+    .D(\cb_east.inst.cb_conf_bus[367] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11367_ (
+    .D(\cb_east.inst.cb_conf_bus[368] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11368_ (
+    .D(\cb_east.inst.cb_conf_bus[369] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11369_ (
+    .D(\cb_east.inst.cb_conf_bus[370] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11370_ (
+    .D(\cb_east.inst.cb_conf_bus[371] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11371_ (
+    .D(\cb_east.inst.cb_conf_bus[372] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[5].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11372_ (
+    .D(\cb_east.inst.cb_conf_bus[373] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[6].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11373_ (
+    .D(\cb_east.inst.cb_conf_bus[374] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].doubles[7].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11374_ (
+    .D(\cb_east.inst.cb_conf_bus[375] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].directs[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11375_ (
+    .D(\cb_east.inst.cb_conf_bus[376] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].directs[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11376_ (
+    .D(\cb_east.inst.cb_conf_bus[377] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].directs[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11377_ (
+    .D(\cb_east.inst.cb_conf_bus[378] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].directs[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11378_ (
+    .D(\cb_east.inst.cb_conf_bus[379] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_inputs[9].directs[4].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11379_ (
+    .D(\cb_east.inst.cb_conf_bus[380] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[0].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11380_ (
+    .D(\cb_east.inst.cb_conf_bus[381] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[0].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11381_ (
+    .D(\cb_east.inst.cb_conf_bus[382] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[0].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11382_ (
+    .D(\cb_east.inst.cb_conf_bus[383] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[0].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11383_ (
+    .D(\cb_east.inst.cb_conf_bus[384] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[0].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11384_ (
+    .D(\cb_east.inst.cb_conf_bus[385] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[0].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11385_ (
+    .D(\cb_east.inst.cb_conf_bus[386] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[0].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11386_ (
+    .D(\cb_east.inst.cb_conf_bus[387] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[0].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11387_ (
+    .D(\cb_east.inst.cb_conf_bus[388] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[1].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11388_ (
+    .D(\cb_east.inst.cb_conf_bus[389] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[1].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11389_ (
+    .D(\cb_east.inst.cb_conf_bus[390] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[1].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11390_ (
+    .D(\cb_east.inst.cb_conf_bus[391] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[1].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11391_ (
+    .D(\cb_east.inst.cb_conf_bus[392] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[1].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11392_ (
+    .D(\cb_east.inst.cb_conf_bus[393] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[1].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11393_ (
+    .D(\cb_east.inst.cb_conf_bus[394] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[1].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11394_ (
+    .D(\cb_east.inst.cb_conf_bus[395] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[1].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11395_ (
+    .D(\cb_east.inst.cb_conf_bus[396] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[2].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11396_ (
+    .D(\cb_east.inst.cb_conf_bus[397] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[2].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11397_ (
+    .D(\cb_east.inst.cb_conf_bus[398] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[2].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11398_ (
+    .D(\cb_east.inst.cb_conf_bus[399] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[2].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11399_ (
+    .D(\cb_east.inst.cb_conf_bus[400] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[2].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11400_ (
+    .D(\cb_east.inst.cb_conf_bus[401] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[2].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11401_ (
+    .D(\cb_east.inst.cb_conf_bus[402] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[2].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11402_ (
+    .D(\cb_east.inst.cb_conf_bus[403] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[2].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11403_ (
+    .D(\cb_east.inst.cb_conf_bus[404] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[3].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11404_ (
+    .D(\cb_east.inst.cb_conf_bus[405] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[3].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11405_ (
+    .D(\cb_east.inst.cb_conf_bus[406] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[3].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11406_ (
+    .D(\cb_east.inst.cb_conf_bus[407] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[3].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11407_ (
+    .D(\cb_east.inst.cb_conf_bus[408] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[3].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11408_ (
+    .D(\cb_east.inst.cb_conf_bus[409] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[3].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11409_ (
+    .D(\cb_east.inst.cb_conf_bus[410] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[3].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11410_ (
+    .D(\cb_east.inst.cb_conf_bus[411] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[3].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11411_ (
+    .D(\cb_east.inst.cb_conf_bus[412] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[4].singles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11412_ (
+    .D(\cb_east.inst.cb_conf_bus[413] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[4].singles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11413_ (
+    .D(\cb_east.inst.cb_conf_bus[414] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[4].singles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11414_ (
+    .D(\cb_east.inst.cb_conf_bus[415] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[4].singles[3].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11415_ (
+    .D(\cb_east.inst.cb_conf_bus[416] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[4].doubles[0].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11416_ (
+    .D(\cb_east.inst.cb_conf_bus[417] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[4].doubles[1].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11417_ (
+    .D(\cb_east.inst.cb_conf_bus[418] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[4].doubles[2].s.c )
+  );
+  sky130_fd_sc_hd__dlxtp_1 _11418_ (
+    .D(\cb_east.inst.cb_conf_bus[419] ),
+    .GATE(set_out_hard),
+    .Q(\cb_east.inst.connectaroni.clb1_outputs[4].doubles[3].s.c )
+  );
+  sky130_fd_sc_hd__mux4_1 _11419_ (
+    .A0(_04128_),
+    .A1(_04135_),
+    .A2(_04136_),
+    .A3(_04137_),
+    .S0(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a ),
+    .S1(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a ),
+    .X(_04120_)
+  );
+  transmission_gate_cell _11420_ (
+    .A(_04120_),
+    .B(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .C(_04124_),
+    .Cnot(_00057_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11421_ (
+    .A0(_04138_),
+    .A1(_04139_),
+    .A2(_04140_),
+    .A3(_04141_),
+    .S0(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a ),
+    .S1(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a ),
+    .X(_04121_)
+  );
+  transmission_gate_cell _11422_ (
+    .A(_04121_),
+    .B(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .C(_04125_),
+    .Cnot(_00058_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11423_ (
+    .A0(_04142_),
+    .A1(_04143_),
+    .A2(_04129_),
+    .A3(_04130_),
+    .S0(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a ),
+    .S1(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a ),
+    .X(_04122_)
+  );
+  transmission_gate_cell _11424_ (
+    .A(_04122_),
+    .B(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .C(_04126_),
+    .Cnot(_00059_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11425_ (
+    .A0(_04131_),
+    .A1(_04132_),
+    .A2(_04133_),
+    .A3(_04134_),
+    .S0(\cb_east.inst.connectaroni.clb0_inputs[4].directs[0].s.a ),
+    .S1(\cb_east.inst.connectaroni.clb0_inputs[5].directs[0].s.a ),
+    .X(_04123_)
+  );
+  transmission_gate_cell _11426_ (
+    .A(_04123_),
+    .B(\cb_east.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .C(_04127_),
+    .Cnot(_00060_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11427_ (
+    .A0(_04152_),
+    .A1(_04159_),
+    .A2(_04160_),
+    .A3(_04161_),
+    .S0(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a ),
+    .S1(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a ),
+    .X(_04144_)
+  );
+  transmission_gate_cell _11428_ (
+    .A(_04144_),
+    .B(\slice.sliceluroni.cc.P[0] ),
+    .C(_04148_),
+    .Cnot(_00061_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11429_ (
+    .A0(_04162_),
+    .A1(_04163_),
+    .A2(_04164_),
+    .A3(_04165_),
+    .S0(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a ),
+    .S1(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a ),
+    .X(_04145_)
+  );
+  transmission_gate_cell _11430_ (
+    .A(_04145_),
+    .B(\slice.sliceluroni.cc.P[0] ),
+    .C(_04149_),
+    .Cnot(_00062_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11431_ (
+    .A0(_04166_),
+    .A1(_04167_),
+    .A2(_04153_),
+    .A3(_04154_),
+    .S0(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a ),
+    .S1(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a ),
+    .X(_04146_)
+  );
+  transmission_gate_cell _11432_ (
+    .A(_04146_),
+    .B(\slice.sliceluroni.cc.P[0] ),
+    .C(_04150_),
+    .Cnot(_00063_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11433_ (
+    .A0(_04155_),
+    .A1(_04156_),
+    .A2(_04157_),
+    .A3(_04158_),
+    .S0(\cb_east.inst.connectaroni.clb0_inputs[0].directs[0].s.a ),
+    .S1(\cb_east.inst.connectaroni.clb0_inputs[1].directs[0].s.a ),
+    .X(_04147_)
+  );
+  transmission_gate_cell _11434_ (
+    .A(_04147_),
+    .B(\slice.sliceluroni.cc.P[0] ),
+    .C(_04151_),
+    .Cnot(_00064_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11435_ (
+    .A0(_04177_),
+    .A1(_04184_),
+    .A2(_04185_),
+    .A3(_04186_),
+    .S0(clb_south_in[4]),
+    .S1(clb_south_in[5]),
+    .X(_04169_)
+  );
+  transmission_gate_cell _11436_ (
+    .A(_04169_),
+    .B(clb_south_out[1]),
+    .C(_04173_),
+    .Cnot(_00065_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11437_ (
+    .A0(_04187_),
+    .A1(_04188_),
+    .A2(_04189_),
+    .A3(_04190_),
+    .S0(clb_south_in[4]),
+    .S1(clb_south_in[5]),
+    .X(_04170_)
+  );
+  transmission_gate_cell _11438_ (
+    .A(_04170_),
+    .B(clb_south_out[1]),
+    .C(_04174_),
+    .Cnot(_00066_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11439_ (
+    .A0(_04191_),
+    .A1(_04192_),
+    .A2(_04178_),
+    .A3(_04179_),
+    .S0(clb_south_in[4]),
+    .S1(clb_south_in[5]),
+    .X(_04171_)
+  );
+  transmission_gate_cell _11440_ (
+    .A(_04171_),
+    .B(clb_south_out[1]),
+    .C(_04175_),
+    .Cnot(_00067_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11441_ (
+    .A0(_04180_),
+    .A1(_04181_),
+    .A2(_04182_),
+    .A3(_04183_),
+    .S0(clb_south_in[4]),
+    .S1(clb_south_in[5]),
+    .X(_04172_)
+  );
+  transmission_gate_cell _11442_ (
+    .A(_04172_),
+    .B(clb_south_out[1]),
+    .C(_04176_),
+    .Cnot(_00068_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11443_ (
+    .A0(_04201_),
+    .A1(_04208_),
+    .A2(_04209_),
+    .A3(_04210_),
+    .S0(clb_south_in[0]),
+    .S1(clb_south_in[1]),
+    .X(_04193_)
+  );
+  transmission_gate_cell _11444_ (
+    .A(_04193_),
+    .B(\slice.sliceluroni.cc.P[1] ),
+    .C(_04197_),
+    .Cnot(_00069_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11445_ (
+    .A0(_04211_),
+    .A1(_04212_),
+    .A2(_04213_),
+    .A3(_04214_),
+    .S0(clb_south_in[0]),
+    .S1(clb_south_in[1]),
+    .X(_04194_)
+  );
+  transmission_gate_cell _11446_ (
+    .A(_04194_),
+    .B(\slice.sliceluroni.cc.P[1] ),
+    .C(_04198_),
+    .Cnot(_00070_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11447_ (
+    .A0(_04215_),
+    .A1(_04216_),
+    .A2(_04202_),
+    .A3(_04203_),
+    .S0(clb_south_in[0]),
+    .S1(clb_south_in[1]),
+    .X(_04195_)
+  );
+  transmission_gate_cell _11448_ (
+    .A(_04195_),
+    .B(\slice.sliceluroni.cc.P[1] ),
+    .C(_04199_),
+    .Cnot(_00071_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11449_ (
+    .A0(_04204_),
+    .A1(_04205_),
+    .A2(_04206_),
+    .A3(_04207_),
+    .S0(clb_south_in[0]),
+    .S1(clb_south_in[1]),
+    .X(_04196_)
+  );
+  transmission_gate_cell _11450_ (
+    .A(_04196_),
+    .B(\slice.sliceluroni.cc.P[1] ),
+    .C(_04200_),
+    .Cnot(_00072_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11451_ (
+    .A0(_04226_),
+    .A1(_04233_),
+    .A2(_04234_),
+    .A3(_04235_),
+    .S0(clb_west_in[4]),
+    .S1(clb_west_in[5]),
+    .X(_04218_)
+  );
+  transmission_gate_cell _11452_ (
+    .A(_04218_),
+    .B(clb_west_out[1]),
+    .C(_04222_),
+    .Cnot(_00073_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11453_ (
+    .A0(_04236_),
+    .A1(_04237_),
+    .A2(_04238_),
+    .A3(_04239_),
+    .S0(clb_west_in[4]),
+    .S1(clb_west_in[5]),
+    .X(_04219_)
+  );
+  transmission_gate_cell _11454_ (
+    .A(_04219_),
+    .B(clb_west_out[1]),
+    .C(_04223_),
+    .Cnot(_00074_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11455_ (
+    .A0(_04240_),
+    .A1(_04241_),
+    .A2(_04227_),
+    .A3(_04228_),
+    .S0(clb_west_in[4]),
+    .S1(clb_west_in[5]),
+    .X(_04220_)
+  );
+  transmission_gate_cell _11456_ (
+    .A(_04220_),
+    .B(clb_west_out[1]),
+    .C(_04224_),
+    .Cnot(_00075_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11457_ (
+    .A0(_04229_),
+    .A1(_04230_),
+    .A2(_04231_),
+    .A3(_04232_),
+    .S0(clb_west_in[4]),
+    .S1(clb_west_in[5]),
+    .X(_04221_)
+  );
+  transmission_gate_cell _11458_ (
+    .A(_04221_),
+    .B(clb_west_out[1]),
+    .C(_04225_),
+    .Cnot(_00076_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11459_ (
+    .A0(_04250_),
+    .A1(_04257_),
+    .A2(_04258_),
+    .A3(_04259_),
+    .S0(clb_west_in[0]),
+    .S1(clb_west_in[1]),
+    .X(_04242_)
+  );
+  transmission_gate_cell _11460_ (
+    .A(_04242_),
+    .B(\slice.sliceluroni.cc.P[2] ),
+    .C(_04246_),
+    .Cnot(_00077_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11461_ (
+    .A0(_04260_),
+    .A1(_04261_),
+    .A2(_04262_),
+    .A3(_04263_),
+    .S0(clb_west_in[0]),
+    .S1(clb_west_in[1]),
+    .X(_04243_)
+  );
+  transmission_gate_cell _11462_ (
+    .A(_04243_),
+    .B(\slice.sliceluroni.cc.P[2] ),
+    .C(_04247_),
+    .Cnot(_00078_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11463_ (
+    .A0(_04264_),
+    .A1(_04265_),
+    .A2(_04251_),
+    .A3(_04252_),
+    .S0(clb_west_in[0]),
+    .S1(clb_west_in[1]),
+    .X(_04244_)
+  );
+  transmission_gate_cell _11464_ (
+    .A(_04244_),
+    .B(\slice.sliceluroni.cc.P[2] ),
+    .C(_04248_),
+    .Cnot(_00079_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11465_ (
+    .A0(_04253_),
+    .A1(_04254_),
+    .A2(_04255_),
+    .A3(_04256_),
+    .S0(clb_west_in[0]),
+    .S1(clb_west_in[1]),
+    .X(_04245_)
+  );
+  transmission_gate_cell _11466_ (
+    .A(_04245_),
+    .B(\slice.sliceluroni.cc.P[2] ),
+    .C(_04249_),
+    .Cnot(_00080_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11467_ (
+    .A0(_04275_),
+    .A1(_04282_),
+    .A2(_04283_),
+    .A3(_04284_),
+    .S0(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a ),
+    .S1(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a ),
+    .X(_04267_)
+  );
+  transmission_gate_cell _11468_ (
+    .A(_04267_),
+    .B(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .C(_04271_),
+    .Cnot(_00081_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11469_ (
+    .A0(_04285_),
+    .A1(_04286_),
+    .A2(_04287_),
+    .A3(_04288_),
+    .S0(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a ),
+    .S1(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a ),
+    .X(_04268_)
+  );
+  transmission_gate_cell _11470_ (
+    .A(_04268_),
+    .B(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .C(_04272_),
+    .Cnot(_00082_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11471_ (
+    .A0(_04289_),
+    .A1(_04290_),
+    .A2(_04276_),
+    .A3(_04277_),
+    .S0(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a ),
+    .S1(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a ),
+    .X(_04269_)
+  );
+  transmission_gate_cell _11472_ (
+    .A(_04269_),
+    .B(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .C(_04273_),
+    .Cnot(_00083_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11473_ (
+    .A0(_04278_),
+    .A1(_04279_),
+    .A2(_04280_),
+    .A3(_04281_),
+    .S0(\cb_north.inst.connectaroni.clb0_inputs[4].directs[0].s.a ),
+    .S1(\cb_north.inst.connectaroni.clb0_inputs[5].directs[0].s.a ),
+    .X(_04270_)
+  );
+  transmission_gate_cell _11474_ (
+    .A(_04270_),
+    .B(\cb_north.inst.connectaroni.clb0_outputs[1].doubles[0].s.b ),
+    .C(_04274_),
+    .Cnot(_00084_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11475_ (
+    .A0(_04299_),
+    .A1(_04306_),
+    .A2(_04307_),
+    .A3(_04308_),
+    .S0(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a ),
+    .S1(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a ),
+    .X(_04291_)
+  );
+  transmission_gate_cell _11476_ (
+    .A(_04291_),
+    .B(\slice.sliceluroni.cc.P[3] ),
+    .C(_04295_),
+    .Cnot(_00085_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11477_ (
+    .A0(_04309_),
+    .A1(_04310_),
+    .A2(_04311_),
+    .A3(_04312_),
+    .S0(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a ),
+    .S1(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a ),
+    .X(_04292_)
+  );
+  transmission_gate_cell _11478_ (
+    .A(_04292_),
+    .B(\slice.sliceluroni.cc.P[3] ),
+    .C(_04296_),
+    .Cnot(_00086_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11479_ (
+    .A0(_04313_),
+    .A1(_04314_),
+    .A2(_04300_),
+    .A3(_04301_),
+    .S0(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a ),
+    .S1(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a ),
+    .X(_04293_)
+  );
+  transmission_gate_cell _11480_ (
+    .A(_04293_),
+    .B(\slice.sliceluroni.cc.P[3] ),
+    .C(_04297_),
+    .Cnot(_00087_)
+  );
+  sky130_fd_sc_hd__mux4_1 _11481_ (
+    .A0(_04302_),
+    .A1(_04303_),
+    .A2(_04304_),
+    .A3(_04305_),
+    .S0(\cb_north.inst.connectaroni.clb0_inputs[0].directs[0].s.a ),
+    .S1(\cb_north.inst.connectaroni.clb0_inputs[1].directs[0].s.a ),
+    .X(_04294_)
+  );
+  transmission_gate_cell _11482_ (
+    .A(_04294_),
+    .B(\slice.sliceluroni.cc.P[3] ),
+    .C(_04298_),
+    .Cnot(_00088_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.e0s1.impl  (
+    .A(south_double[5]),
+    .B(east_double[4]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.e0s1.c ),
+    .Cnot(_00001_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.e1s0.impl  (
+    .A(south_double[4]),
+    .B(east_double[5]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.e1s0.c ),
+    .Cnot(_00002_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.e1w1.impl  (
+    .A(west_double[1]),
+    .B(east_double[5]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.e1w1.c ),
+    .Cnot(_00003_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.n0e0.impl  (
+    .A(east_double[4]),
+    .B(north_double[0]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.n0e0.c ),
+    .Cnot(_00004_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.n0s0.impl  (
+    .A(south_double[4]),
+    .B(north_double[0]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.n0s0.c ),
+    .Cnot(_00005_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.n1e1.impl  (
+    .A(east_double[5]),
+    .B(north_double[1]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.n1e1.c ),
+    .Cnot(_00006_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.s0w0.impl  (
+    .A(west_double[0]),
+    .B(south_double[4]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.s0w0.c ),
+    .Cnot(_00007_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.s1n1.impl  (
+    .A(north_double[1]),
+    .B(south_double[5]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.s1n1.c ),
+    .Cnot(_00008_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.s1w1.impl  (
+    .A(west_double[1]),
+    .B(south_double[5]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.s1w1.c ),
+    .Cnot(_00009_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.w0e0.impl  (
+    .A(east_double[4]),
+    .B(west_double[0]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.w0e0.c ),
+    .Cnot(_00010_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.w0n1.impl  (
+    .A(north_double[1]),
+    .B(west_double[0]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.w0n1.c ),
+    .Cnot(_00011_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[0].elem.w1n0.impl  (
+    .A(north_double[0]),
+    .B(west_double[1]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[0].elem.w1n0.c ),
+    .Cnot(_00012_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.e0s1.impl  (
+    .A(south_double[7]),
+    .B(east_double[6]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.e0s1.c ),
+    .Cnot(_00013_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.e1s0.impl  (
+    .A(south_double[6]),
+    .B(east_double[7]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.e1s0.c ),
+    .Cnot(_00014_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.e1w1.impl  (
+    .A(west_double[3]),
+    .B(east_double[7]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.e1w1.c ),
+    .Cnot(_00015_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.n0e0.impl  (
+    .A(east_double[6]),
+    .B(north_double[2]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.n0e0.c ),
+    .Cnot(_00016_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.n0s0.impl  (
+    .A(south_double[6]),
+    .B(north_double[2]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.n0s0.c ),
+    .Cnot(_00017_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.n1e1.impl  (
+    .A(east_double[7]),
+    .B(north_double[3]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.n1e1.c ),
+    .Cnot(_00018_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.s0w0.impl  (
+    .A(west_double[2]),
+    .B(south_double[6]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.s0w0.c ),
+    .Cnot(_00019_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.s1n1.impl  (
+    .A(north_double[3]),
+    .B(south_double[7]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.s1n1.c ),
+    .Cnot(_00020_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.s1w1.impl  (
+    .A(west_double[3]),
+    .B(south_double[7]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.s1w1.c ),
+    .Cnot(_00021_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.w0e0.impl  (
+    .A(east_double[6]),
+    .B(west_double[2]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.w0e0.c ),
+    .Cnot(_00022_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.w0n1.impl  (
+    .A(north_double[3]),
+    .B(west_double[2]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.w0n1.c ),
+    .Cnot(_00023_)
+  );
+  transmission_gate_cell \sb.switcharoni.dusb.switch_box_element_two[1].elem.w1n0.impl  (
+    .A(north_double[2]),
+    .B(west_double[3]),
+    .C(\sb.switcharoni.dusb.switch_box_element_two[1].elem.w1n0.c ),
+    .Cnot(_00024_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.e0s1.impl  (
+    .A(south_single[1]),
+    .B(east_single[0]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.e0s1.c ),
+    .Cnot(_00025_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.e1s0.impl  (
+    .A(south_single[0]),
+    .B(east_single[1]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.e1s0.c ),
+    .Cnot(_00026_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.e1w1.impl  (
+    .A(west_single[1]),
+    .B(east_single[1]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.e1w1.c ),
+    .Cnot(_00027_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.n0e0.impl  (
+    .A(east_single[0]),
+    .B(north_single[0]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.n0e0.c ),
+    .Cnot(_00028_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.n0s0.impl  (
+    .A(south_single[0]),
+    .B(north_single[0]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.n0s0.c ),
+    .Cnot(_00029_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.n1e1.impl  (
+    .A(east_single[1]),
+    .B(north_single[1]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.n1e1.c ),
+    .Cnot(_00030_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.s0w0.impl  (
+    .A(west_single[0]),
+    .B(south_single[0]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.s0w0.c ),
+    .Cnot(_00031_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.s1n1.impl  (
+    .A(north_single[1]),
+    .B(south_single[1]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.s1n1.c ),
+    .Cnot(_00032_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.s1w1.impl  (
+    .A(west_single[1]),
+    .B(south_single[1]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.s1w1.c ),
+    .Cnot(_00033_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.w0e0.impl  (
+    .A(east_single[0]),
+    .B(west_single[0]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.w0e0.c ),
+    .Cnot(_00034_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.w0n1.impl  (
+    .A(north_single[1]),
+    .B(west_single[0]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.w0n1.c ),
+    .Cnot(_00035_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[0].elem.w1n0.impl  (
+    .A(north_single[0]),
+    .B(west_single[1]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[0].elem.w1n0.c ),
+    .Cnot(_00036_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.e0s1.impl  (
+    .A(south_single[3]),
+    .B(east_single[2]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.e0s1.c ),
+    .Cnot(_00037_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.e1s0.impl  (
+    .A(south_single[2]),
+    .B(east_single[3]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.e1s0.c ),
+    .Cnot(_00038_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.e1w1.impl  (
+    .A(west_single[3]),
+    .B(east_single[3]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.e1w1.c ),
+    .Cnot(_00039_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.n0e0.impl  (
+    .A(east_single[2]),
+    .B(north_single[2]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.n0e0.c ),
+    .Cnot(_00040_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.n0s0.impl  (
+    .A(south_single[2]),
+    .B(north_single[2]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.n0s0.c ),
+    .Cnot(_00041_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.n1e1.impl  (
+    .A(east_single[3]),
+    .B(north_single[3]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.n1e1.c ),
+    .Cnot(_00042_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.s0w0.impl  (
+    .A(west_single[2]),
+    .B(south_single[2]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.s0w0.c ),
+    .Cnot(_00043_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.s1n1.impl  (
+    .A(north_single[3]),
+    .B(south_single[3]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.s1n1.c ),
+    .Cnot(_00044_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.s1w1.impl  (
+    .A(west_single[3]),
+    .B(south_single[3]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.s1w1.c ),
+    .Cnot(_00045_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.w0e0.impl  (
+    .A(east_single[2]),
+    .B(west_single[2]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.w0e0.c ),
+    .Cnot(_00046_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.w0n1.impl  (
+    .A(north_single[3]),
+    .B(west_single[2]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.w0n1.c ),
+    .Cnot(_00047_)
+  );
+  transmission_gate_cell \sb.switcharoni.susb.switch_box_element_two[1].elem.w1n0.impl  (
+    .A(north_single[2]),
+    .B(west_single[3]),
+    .C(\sb.switcharoni.susb.switch_box_element_two[1].elem.w1n0.c ),
+    .Cnot(_00048_)
+  );
+endmodule
+/* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */
+
+module wishbone_configuratorinator_00(wb_clk_i, wb_rst_i, wbs_stb_i, wbs_cyc_i, wbs_we_i, wbs_sel_i, wbs_data_i, wbs_addr_i, wbs_ack_o, wbs_data_o, cen, set_out, shift_out);
+  wire _0000_;
+  wire _0001_;
+  wire _0002_;
+  wire _0003_;
+  wire _0004_;
+  wire _0005_;
+  wire _0006_;
+  wire _0007_;
+  wire _0008_;
+  wire _0009_;
+  wire _0010_;
+  wire _0011_;
+  wire _0012_;
+  wire _0013_;
+  wire _0014_;
+  wire _0015_;
+  wire _0016_;
+  wire _0017_;
+  wire _0018_;
+  wire _0019_;
+  wire _0020_;
+  wire _0021_;
+  wire _0022_;
+  wire _0023_;
+  wire _0024_;
+  wire _0025_;
+  wire _0026_;
+  wire _0027_;
+  wire _0028_;
+  wire _0029_;
+  wire _0030_;
+  wire _0031_;
+  wire _0032_;
+  wire _0033_;
+  wire _0034_;
+  wire _0035_;
+  wire _0036_;
+  wire _0037_;
+  wire _0038_;
+  wire _0039_;
+  wire _0040_;
+  wire _0041_;
+  wire _0042_;
+  wire _0043_;
+  wire _0044_;
+  wire _0045_;
+  wire _0046_;
+  wire _0047_;
+  wire _0048_;
+  wire _0049_;
+  wire _0050_;
+  wire _0051_;
+  wire _0052_;
+  wire _0053_;
+  wire _0054_;
+  wire _0055_;
+  wire _0056_;
+  wire _0057_;
+  wire _0058_;
+  wire _0059_;
+  wire _0060_;
+  wire _0061_;
+  wire _0062_;
+  wire _0063_;
+  wire _0064_;
+  wire _0065_;
+  wire _0066_;
+  wire _0067_;
+  wire _0068_;
+  wire _0069_;
+  wire _0070_;
+  wire _0071_;
+  wire _0072_;
+  wire _0073_;
+  wire _0074_;
+  wire _0075_;
+  wire _0076_;
+  wire _0077_;
+  wire _0078_;
+  wire _0079_;
+  wire _0080_;
+  wire _0081_;
+  wire _0082_;
+  wire _0083_;
+  wire _0084_;
+  wire _0085_;
+  wire _0086_;
+  wire _0087_;
+  wire _0088_;
+  wire _0089_;
+  wire _0090_;
+  wire _0091_;
+  wire _0092_;
+  wire _0093_;
+  wire _0094_;
+  wire _0095_;
+  wire _0096_;
+  wire _0097_;
+  wire _0098_;
+  wire _0099_;
+  wire _0100_;
+  wire _0101_;
+  wire _0102_;
+  wire _0103_;
+  wire _0104_;
+  wire _0105_;
+  wire _0106_;
+  wire _0107_;
+  wire _0108_;
+  wire _0109_;
+  wire _0110_;
+  wire _0111_;
+  wire _0112_;
+  wire _0113_;
+  wire _0114_;
+  wire _0115_;
+  wire _0116_;
+  wire _0117_;
+  wire _0118_;
+  wire _0119_;
+  wire _0120_;
+  wire _0121_;
+  wire _0122_;
+  wire _0123_;
+  wire _0124_;
+  wire _0125_;
+  wire _0126_;
+  wire _0127_;
+  wire _0128_;
+  wire _0129_;
+  wire _0130_;
+  wire _0131_;
+  wire _0132_;
+  wire _0133_;
+  wire _0134_;
+  wire _0135_;
+  wire _0136_;
+  wire _0137_;
+  wire _0138_;
+  wire _0139_;
+  wire _0140_;
+  wire _0141_;
+  wire _0142_;
+  wire _0143_;
+  wire _0144_;
+  wire _0145_;
+  wire _0146_;
+  wire _0147_;
+  wire _0148_;
+  wire _0149_;
+  wire _0150_;
+  wire _0151_;
+  wire _0152_;
+  wire _0153_;
+  wire _0154_;
+  wire _0155_;
+  wire _0156_;
+  wire _0157_;
+  wire _0158_;
+  wire _0159_;
+  wire _0160_;
+  wire _0161_;
+  wire _0162_;
+  wire _0163_;
+  wire _0164_;
+  wire _0165_;
+  wire _0166_;
+  wire _0167_;
+  wire _0168_;
+  wire _0169_;
+  wire _0170_;
+  wire _0171_;
+  wire _0172_;
+  wire _0173_;
+  wire _0174_;
+  wire _0175_;
+  wire _0176_;
+  wire _0177_;
+  wire _0178_;
+  wire _0179_;
+  wire _0180_;
+  wire _0181_;
+  wire _0182_;
+  wire _0183_;
+  wire _0184_;
+  wire _0185_;
+  wire _0186_;
+  wire _0187_;
+  wire _0188_;
+  wire _0189_;
+  wire _0190_;
+  wire _0191_;
+  wire _0192_;
+  wire _0193_;
+  wire _0194_;
+  wire _0195_;
+  wire _0196_;
+  wire _0197_;
+  wire _0198_;
+  wire _0199_;
+  wire _0200_;
+  wire _0201_;
+  wire _0202_;
+  wire _0203_;
+  wire _0204_;
+  wire _0205_;
+  wire _0206_;
+  wire _0207_;
+  wire _0208_;
+  wire _0209_;
+  wire _0210_;
+  wire _0211_;
+  wire _0212_;
+  wire _0213_;
+  wire _0214_;
+  wire _0215_;
+  wire _0216_;
+  wire _0217_;
+  wire _0218_;
+  wire _0219_;
+  wire _0220_;
+  wire _0221_;
+  wire _0222_;
+  wire _0223_;
+  wire _0224_;
+  wire _0225_;
+  wire _0226_;
+  wire _0227_;
+  wire _0228_;
+  wire _0229_;
+  wire _0230_;
+  wire _0231_;
+  wire _0232_;
+  wire _0233_;
+  wire _0234_;
+  wire _0235_;
+  wire _0236_;
+  wire _0237_;
+  wire _0238_;
+  wire _0239_;
+  wire _0240_;
+  wire _0241_;
+  wire _0242_;
+  wire _0243_;
+  wire _0244_;
+  wire _0245_;
+  wire _0246_;
+  wire _0247_;
+  wire _0248_;
+  wire _0249_;
+  wire _0250_;
+  wire _0251_;
+  wire _0252_;
+  wire _0253_;
+  wire _0254_;
+  wire _0255_;
+  wire _0256_;
+  wire _0257_;
+  wire _0258_;
+  wire _0259_;
+  wire _0260_;
+  wire _0261_;
+  wire _0262_;
+  wire _0263_;
+  wire _0264_;
+  wire _0265_;
+  wire _0266_;
+  wire _0267_;
+  wire _0268_;
+  wire _0269_;
+  wire _0270_;
+  wire _0271_;
+  wire _0272_;
+  wire _0273_;
+  wire _0274_;
+  wire _0275_;
+  wire _0276_;
+  wire _0277_;
+  wire _0278_;
+  wire _0279_;
+  wire _0280_;
+  wire _0281_;
+  wire _0282_;
+  wire _0283_;
+  wire _0284_;
+  wire _0285_;
+  wire _0286_;
+  wire _0287_;
+  wire _0288_;
+  wire _0289_;
+  wire _0290_;
+  wire _0291_;
+  wire _0292_;
+  wire _0293_;
+  wire _0294_;
+  wire _0295_;
+  wire _0296_;
+  wire _0297_;
+  wire _0298_;
+  wire _0299_;
+  wire _0300_;
+  wire _0301_;
+  wire _0302_;
+  wire _0303_;
+  wire _0304_;
+  wire _0305_;
+  wire _0306_;
+  wire _0307_;
+  wire _0308_;
+  wire _0309_;
+  wire _0310_;
+  wire _0311_;
+  wire _0312_;
+  wire _0313_;
+  wire _0314_;
+  wire _0315_;
+  wire _0316_;
+  wire _0317_;
+  wire _0318_;
+  wire _0319_;
+  wire _0320_;
+  wire _0321_;
+  wire _0322_;
+  wire _0323_;
+  wire _0324_;
+  wire _0325_;
+  wire _0326_;
+  wire _0327_;
+  wire _0328_;
+  wire _0329_;
+  wire _0330_;
+  wire _0331_;
+  wire _0332_;
+  wire _0333_;
+  wire _0334_;
+  wire _0335_;
+  wire _0336_;
+  wire _0337_;
+  wire _0338_;
+  wire _0339_;
+  wire _0340_;
+  wire _0341_;
+  wire _0342_;
+  wire _0343_;
+  wire _0344_;
+  wire _0345_;
+  wire _0346_;
+  wire _0347_;
+  wire _0348_;
+  wire _0349_;
+  wire _0350_;
+  wire _0351_;
+  wire _0352_;
+  wire _0353_;
+  wire _0354_;
+  wire _0355_;
+  wire _0356_;
+  wire _0357_;
+  wire _0358_;
+  wire _0359_;
+  wire _0360_;
+  wire _0361_;
+  wire _0362_;
+  wire _0363_;
+  wire _0364_;
+  wire _0365_;
+  wire _0366_;
+  wire _0367_;
+  wire _0368_;
+  wire _0369_;
+  wire _0370_;
+  wire _0371_;
+  wire _0372_;
+  wire _0373_;
+  wire _0374_;
+  wire _0375_;
+  wire _0376_;
+  wire _0377_;
+  wire _0378_;
+  wire _0379_;
+  wire _0380_;
+  wire _0381_;
+  wire _0382_;
+  wire _0383_;
+  wire _0384_;
+  wire _0385_;
+  wire _0386_;
+  wire _0387_;
+  wire _0388_;
+  wire _0389_;
+  wire _0390_;
+  wire _0391_;
+  wire _0392_;
+  wire _0393_;
+  wire _0394_;
+  wire _0395_;
+  wire _0396_;
+  wire _0397_;
+  wire _0398_;
+  wire _0399_;
+  wire _0400_;
+  wire _0401_;
+  wire _0402_;
+  wire _0403_;
+  wire _0404_;
+  wire _0405_;
+  wire _0406_;
+  wire _0407_;
+  wire _0408_;
+  wire _0409_;
+  wire _0410_;
+  wire _0411_;
+  wire _0412_;
+  wire _0413_;
+  wire _0414_;
+  wire _0415_;
+  wire _0416_;
+  wire _0417_;
+  wire _0418_;
+  wire _0419_;
+  wire _0420_;
+  wire _0421_;
+  wire _0422_;
+  wire _0423_;
+  wire _0424_;
+  wire _0425_;
+  wire _0426_;
+  wire _0427_;
+  wire _0428_;
+  wire _0429_;
+  wire _0430_;
+  wire _0431_;
+  wire _0432_;
+  wire _0433_;
+  wire _0434_;
+  wire _0435_;
+  wire _0436_;
+  wire _0437_;
+  wire _0438_;
+  wire _0439_;
+  wire _0440_;
+  wire _0441_;
+  wire _0442_;
+  wire _0443_;
+  wire _0444_;
+  wire _0445_;
+  wire _0446_;
+  wire _0447_;
+  wire _0448_;
+  wire _0449_;
+  wire _0450_;
+  wire _0451_;
+  wire _0452_;
+  wire _0453_;
+  wire _0454_;
+  wire _0455_;
+  wire _0456_;
+  wire _0457_;
+  wire _0458_;
+  wire _0459_;
+  wire _0460_;
+  wire _0461_;
+  wire _0462_;
+  wire _0463_;
+  wire _0464_;
+  wire _0465_;
+  wire _0466_;
+  wire _0467_;
+  wire _0468_;
+  wire _0469_;
+  wire _0470_;
+  wire _0471_;
+  wire _0472_;
+  wire _0473_;
+  wire _0474_;
+  wire _0475_;
+  wire _0476_;
+  wire _0477_;
+  wire _0478_;
+  wire _0479_;
+  wire _0480_;
+  wire _0481_;
+  wire _0482_;
+  wire _0483_;
+  wire _0484_;
+  wire _0485_;
+  wire _0486_;
+  wire _0487_;
+  wire _0488_;
+  wire _0489_;
+  wire _0490_;
+  wire _0491_;
+  wire _0492_;
+  wire _0493_;
+  wire _0494_;
+  wire _0495_;
+  wire _0496_;
+  wire _0497_;
+  wire _0498_;
+  wire _0499_;
+  wire _0500_;
+  wire _0501_;
+  wire _0502_;
+  wire _0503_;
+  wire _0504_;
+  wire _0505_;
+  wire _0506_;
+  wire _0507_;
+  wire _0508_;
+  wire _0509_;
+  wire _0510_;
+  wire _0511_;
+  wire _0512_;
+  wire _0513_;
+  wire _0514_;
+  wire _0515_;
+  wire _0516_;
+  wire _0517_;
+  wire _0518_;
+  wire _0519_;
+  wire _0520_;
+  wire _0521_;
+  wire _0522_;
+  wire _0523_;
+  wire _0524_;
+  wire _0525_;
+  wire _0526_;
+  wire _0527_;
+  wire _0528_;
+  wire _0529_;
+  wire _0530_;
+  wire _0531_;
+  wire _0532_;
+  wire _0533_;
+  wire _0534_;
+  wire _0535_;
+  wire _0536_;
+  wire _0537_;
+  wire _0538_;
+  wire _0539_;
+  wire _0540_;
+  wire _0541_;
+  wire _0542_;
+  wire _0543_;
+  wire _0544_;
+  wire _0545_;
+  wire _0546_;
+  wire _0547_;
+  wire _0548_;
+  wire _0549_;
+  wire _0550_;
+  wire _0551_;
+  wire _0552_;
+  wire _0553_;
+  wire _0554_;
+  wire _0555_;
+  wire _0556_;
+  wire _0557_;
+  wire _0558_;
+  wire _0559_;
+  wire _0560_;
+  wire _0561_;
+  wire _0562_;
+  wire _0563_;
+  wire _0564_;
+  wire _0565_;
+  wire _0566_;
+  wire _0567_;
+  wire _0568_;
+  wire _0569_;
+  wire _0570_;
+  wire _0571_;
+  wire _0572_;
+  wire _0573_;
+  wire _0574_;
+  wire _0575_;
+  wire _0576_;
+  wire _0577_;
+  wire _0578_;
+  wire _0579_;
+  wire _0580_;
+  wire _0581_;
+  wire _0582_;
+  wire _0583_;
+  wire _0584_;
+  wire _0585_;
+  wire _0586_;
+  wire _0587_;
+  wire _0588_;
+  wire _0589_;
+  wire _0590_;
+  wire _0591_;
+  wire _0592_;
+  wire _0593_;
+  wire _0594_;
+  wire _0595_;
+  wire _0596_;
+  wire _0597_;
+  wire _0598_;
+  wire _0599_;
+  wire _0600_;
+  wire _0601_;
+  wire _0602_;
+  wire _0603_;
+  wire _0604_;
+  wire _0605_;
+  wire _0606_;
+  wire _0607_;
+  wire _0608_;
+  wire _0609_;
+  wire _0610_;
+  wire _0611_;
+  wire _0612_;
+  wire _0613_;
+  wire _0614_;
+  wire _0615_;
+  wire _0616_;
+  wire _0617_;
+  wire _0618_;
+  wire _0619_;
+  output cen;
+  wire \configy.bits_a[0] ;
+  wire \configy.bits_a[1] ;
+  wire \configy.bits_a[2] ;
+  wire \configy.bits_a[3] ;
+  wire \configy.bits_a[4] ;
+  wire \configy.bits_a[5] ;
+  wire \configy.bits_a[6] ;
+  wire \configy.bits_a[7] ;
+  wire \configy.bits_b[0] ;
+  wire \configy.bits_b[1] ;
+  wire \configy.bits_b[2] ;
+  wire \configy.bits_b[3] ;
+  wire \configy.bits_b[4] ;
+  wire \configy.bits_b[5] ;
+  wire \configy.bits_b[6] ;
+  wire \configy.bits_b[7] ;
+  wire \configy.bits_c[0] ;
+  wire \configy.bits_c[1] ;
+  wire \configy.bits_c[2] ;
+  wire \configy.bits_c[3] ;
+  wire \configy.bits_c[4] ;
+  wire \configy.bits_c[5] ;
+  wire \configy.bits_c[6] ;
+  wire \configy.bits_c[7] ;
+  wire \configy.bits_d[0] ;
+  wire \configy.bits_d[1] ;
+  wire \configy.bits_d[2] ;
+  wire \configy.bits_d[3] ;
+  wire \configy.bits_d[4] ;
+  wire \configy.bits_d[5] ;
+  wire \configy.bits_d[6] ;
+  wire \configy.bits_d[7] ;
+  wire \configy.bits_index[0] ;
+  wire \configy.bits_index[1] ;
+  wire \configy.bits_index[2] ;
+  wire \configy.charged[0] ;
+  wire \configy.charged[1] ;
+  wire \configy.charged[2] ;
+  wire \configy.charged[3] ;
+  wire \configy.counter_a[0] ;
+  wire \configy.counter_a[1] ;
+  wire \configy.counter_a[2] ;
+  wire \configy.counter_a[3] ;
+  wire \configy.counter_a[4] ;
+  wire \configy.counter_a[5] ;
+  wire \configy.counter_a[6] ;
+  wire \configy.counter_a[7] ;
+  wire \configy.counter_b[0] ;
+  wire \configy.counter_b[1] ;
+  wire \configy.counter_b[2] ;
+  wire \configy.counter_b[3] ;
+  wire \configy.counter_b[4] ;
+  wire \configy.counter_b[5] ;
+  wire \configy.counter_b[6] ;
+  wire \configy.counter_b[7] ;
+  wire \configy.counter_c[0] ;
+  wire \configy.counter_c[1] ;
+  wire \configy.counter_c[2] ;
+  wire \configy.counter_c[3] ;
+  wire \configy.counter_c[4] ;
+  wire \configy.counter_c[5] ;
+  wire \configy.counter_c[6] ;
+  wire \configy.counter_c[7] ;
+  wire \configy.counter_d[0] ;
+  wire \configy.counter_d[1] ;
+  wire \configy.counter_d[2] ;
+  wire \configy.counter_d[3] ;
+  wire \configy.counter_d[4] ;
+  wire \configy.counter_d[5] ;
+  wire \configy.counter_d[6] ;
+  wire \configy.counter_d[7] ;
+  wire \configy.free_run ;
+  wire \configy.output_initiated ;
+  wire \configy.read_transaction_in_progress ;
+  wire \configy.write_transaction_in_progress ;
+  output [3:0] set_out;
+  output [3:0] shift_out;
+  input wb_clk_i;
+  input wb_rst_i;
+  output wbs_ack_o;
+  input [31:0] wbs_addr_i;
+  input wbs_cyc_i;
+  input [31:0] wbs_data_i;
+  output [31:0] wbs_data_o;
+  input [3:0] wbs_sel_i;
+  input wbs_stb_i;
+  input wbs_we_i;
+  sky130_fd_sc_hd__nor2_4 _0620_ (
+    .A(wb_rst_i),
+    .B(wbs_ack_o),
+    .Y(_0108_)
+  );
+  sky130_fd_sc_hd__buf_2 _0621_ (
+    .A(_0108_),
+    .X(_0109_)
+  );
+  sky130_fd_sc_hd__buf_2 _0622_ (
+    .A(_0109_),
+    .X(_0110_)
+  );
+  sky130_fd_sc_hd__or4_4 _0623_ (
+    .A(wbs_addr_i[5]),
+    .B(wbs_addr_i[4]),
+    .C(wbs_addr_i[7]),
+    .D(wbs_addr_i[6]),
+    .X(_0111_)
+  );
+  sky130_fd_sc_hd__nand2_4 _0624_ (
+    .A(wbs_cyc_i),
+    .B(wbs_stb_i),
+    .Y(_0112_)
+  );
+  sky130_fd_sc_hd__or4_4 _0625_ (
+    .A(\configy.read_transaction_in_progress ),
+    .B(wbs_ack_o),
+    .C(_0111_),
+    .D(_0112_),
+    .X(_0113_)
+  );
+  sky130_fd_sc_hd__or4_4 _0626_ (
+    .A(wbs_addr_i[13]),
+    .B(wbs_addr_i[12]),
+    .C(wbs_addr_i[15]),
+    .D(wbs_addr_i[14]),
+    .X(_0114_)
+  );
+  sky130_fd_sc_hd__or4_4 _0627_ (
+    .A(wbs_addr_i[9]),
+    .B(wbs_addr_i[8]),
+    .C(wbs_addr_i[11]),
+    .D(wbs_addr_i[10]),
+    .X(_0115_)
+  );
+  sky130_fd_sc_hd__or2_4 _0628_ (
+    .A(_0114_),
+    .B(_0115_),
+    .X(_0116_)
+  );
+  sky130_fd_sc_hd__inv_2 _0629_ (
+    .A(wbs_addr_i[28]),
+    .Y(_0117_)
+  );
+  sky130_fd_sc_hd__or4_4 _0630_ (
+    .A(wbs_addr_i[16]),
+    .B(wbs_addr_i[19]),
+    .C(wbs_addr_i[21]),
+    .D(wbs_addr_i[22]),
+    .X(_0118_)
+  );
+  sky130_fd_sc_hd__or2_4 _0631_ (
+    .A(wbs_addr_i[25]),
+    .B(wbs_addr_i[26]),
+    .X(_0119_)
+  );
+  sky130_fd_sc_hd__or4_4 _0632_ (
+    .A(_0117_),
+    .B(wbs_addr_i[31]),
+    .C(_0118_),
+    .D(_0119_),
+    .X(_0120_)
+  );
+  sky130_fd_sc_hd__inv_2 _0633_ (
+    .A(wbs_addr_i[29]),
+    .Y(_0121_)
+  );
+  sky130_fd_sc_hd__or4_4 _0634_ (
+    .A(wbs_addr_i[17]),
+    .B(wbs_addr_i[18]),
+    .C(wbs_addr_i[20]),
+    .D(wbs_addr_i[23]),
+    .X(_0122_)
+  );
+  sky130_fd_sc_hd__or2_4 _0635_ (
+    .A(wbs_addr_i[24]),
+    .B(wbs_addr_i[27]),
+    .X(_0123_)
+  );
+  sky130_fd_sc_hd__or4_4 _0636_ (
+    .A(_0121_),
+    .B(wbs_addr_i[30]),
+    .C(_0122_),
+    .D(_0123_),
+    .X(_0124_)
+  );
+  sky130_fd_sc_hd__nor4_4 _0637_ (
+    .A(_0113_),
+    .B(_0116_),
+    .C(_0120_),
+    .D(_0124_),
+    .Y(_0125_)
+  );
+  sky130_fd_sc_hd__buf_2 _0638_ (
+    .A(_0125_),
+    .X(_0126_)
+  );
+  sky130_fd_sc_hd__buf_2 _0639_ (
+    .A(_0126_),
+    .X(_0127_)
+  );
+  sky130_fd_sc_hd__or2_4 _0640_ (
+    .A(wbs_data_o[30]),
+    .B(_0127_),
+    .X(_0128_)
+  );
+  sky130_fd_sc_hd__nor3_4 _0641_ (
+    .A(wbs_addr_i[1]),
+    .B(wbs_addr_i[0]),
+    .C(wbs_addr_i[2]),
+    .Y(_0129_)
+  );
+  sky130_fd_sc_hd__and2_4 _0642_ (
+    .A(wbs_addr_i[3]),
+    .B(_0129_),
+    .X(_0130_)
+  );
+  sky130_fd_sc_hd__buf_2 _0643_ (
+    .A(_0130_),
+    .X(_0131_)
+  );
+  sky130_fd_sc_hd__buf_2 _0644_ (
+    .A(_0131_),
+    .X(_0132_)
+  );
+  sky130_fd_sc_hd__buf_2 _0645_ (
+    .A(_0132_),
+    .X(_0133_)
+  );
+  sky130_fd_sc_hd__inv_2 _0646_ (
+    .A(wbs_addr_i[1]),
+    .Y(_0134_)
+  );
+  sky130_fd_sc_hd__inv_2 _0647_ (
+    .A(wbs_addr_i[0]),
+    .Y(_0135_)
+  );
+  sky130_fd_sc_hd__inv_2 _0648_ (
+    .A(wbs_addr_i[3]),
+    .Y(_0136_)
+  );
+  sky130_fd_sc_hd__and4_4 _0649_ (
+    .A(_0134_),
+    .B(_0135_),
+    .C(_0136_),
+    .D(wbs_addr_i[2]),
+    .X(_0137_)
+  );
+  sky130_fd_sc_hd__buf_2 _0650_ (
+    .A(_0137_),
+    .X(_0138_)
+  );
+  sky130_fd_sc_hd__and2_4 _0651_ (
+    .A(\configy.bits_d[6] ),
+    .B(_0138_),
+    .X(_0139_)
+  );
+  sky130_fd_sc_hd__or4_4 _0652_ (
+    .A(_0113_),
+    .B(_0116_),
+    .C(_0120_),
+    .D(_0124_),
+    .X(_0140_)
+  );
+  sky130_fd_sc_hd__buf_2 _0653_ (
+    .A(_0140_),
+    .X(_0141_)
+  );
+  sky130_fd_sc_hd__buf_2 _0654_ (
+    .A(_0141_),
+    .X(_0142_)
+  );
+  sky130_fd_sc_hd__buf_2 _0655_ (
+    .A(_0142_),
+    .X(_0143_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0656_ (
+    .A1(\configy.counter_d[6] ),
+    .A2(_0133_),
+    .B1(_0139_),
+    .C1(_0143_),
+    .X(_0144_)
+  );
+  sky130_fd_sc_hd__and3_4 _0657_ (
+    .A(_0110_),
+    .B(_0128_),
+    .C(_0144_),
+    .X(_0106_)
+  );
+  sky130_fd_sc_hd__or2_4 _0658_ (
+    .A(wbs_data_o[29]),
+    .B(_0127_),
+    .X(_0145_)
+  );
+  sky130_fd_sc_hd__buf_2 _0659_ (
+    .A(\configy.counter_d[5] ),
+    .X(_0146_)
+  );
+  sky130_fd_sc_hd__buf_2 _0660_ (
+    .A(_0138_),
+    .X(_0147_)
+  );
+  sky130_fd_sc_hd__and2_4 _0661_ (
+    .A(\configy.bits_d[5] ),
+    .B(_0147_),
+    .X(_0148_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0662_ (
+    .A1(_0146_),
+    .A2(_0133_),
+    .B1(_0143_),
+    .C1(_0148_),
+    .X(_0149_)
+  );
+  sky130_fd_sc_hd__and3_4 _0663_ (
+    .A(_0110_),
+    .B(_0145_),
+    .C(_0149_),
+    .X(_0105_)
+  );
+  sky130_fd_sc_hd__or2_4 _0664_ (
+    .A(wbs_data_o[28]),
+    .B(_0127_),
+    .X(_0150_)
+  );
+  sky130_fd_sc_hd__and2_4 _0665_ (
+    .A(\configy.bits_d[4] ),
+    .B(_0147_),
+    .X(_0151_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0666_ (
+    .A1(\configy.counter_d[4] ),
+    .A2(_0133_),
+    .B1(_0143_),
+    .C1(_0151_),
+    .X(_0152_)
+  );
+  sky130_fd_sc_hd__and3_4 _0667_ (
+    .A(_0110_),
+    .B(_0150_),
+    .C(_0152_),
+    .X(_0104_)
+  );
+  sky130_fd_sc_hd__or2_4 _0668_ (
+    .A(wbs_data_o[27]),
+    .B(_0127_),
+    .X(_0153_)
+  );
+  sky130_fd_sc_hd__and2_4 _0669_ (
+    .A(\configy.bits_d[3] ),
+    .B(_0147_),
+    .X(_0154_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0670_ (
+    .A1(\configy.counter_d[3] ),
+    .A2(_0133_),
+    .B1(_0143_),
+    .C1(_0154_),
+    .X(_0155_)
+  );
+  sky130_fd_sc_hd__and3_4 _0671_ (
+    .A(_0110_),
+    .B(_0153_),
+    .C(_0155_),
+    .X(_0103_)
+  );
+  sky130_fd_sc_hd__or2_4 _0672_ (
+    .A(wbs_data_o[26]),
+    .B(_0127_),
+    .X(_0156_)
+  );
+  sky130_fd_sc_hd__and2_4 _0673_ (
+    .A(\configy.bits_d[2] ),
+    .B(_0147_),
+    .X(_0157_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0674_ (
+    .A1(\configy.counter_d[2] ),
+    .A2(_0133_),
+    .B1(_0143_),
+    .C1(_0157_),
+    .X(_0158_)
+  );
+  sky130_fd_sc_hd__and3_4 _0675_ (
+    .A(_0110_),
+    .B(_0156_),
+    .C(_0158_),
+    .X(_0102_)
+  );
+  sky130_fd_sc_hd__buf_2 _0676_ (
+    .A(_0109_),
+    .X(_0159_)
+  );
+  sky130_fd_sc_hd__buf_2 _0677_ (
+    .A(_0125_),
+    .X(_0160_)
+  );
+  sky130_fd_sc_hd__buf_2 _0678_ (
+    .A(_0160_),
+    .X(_0161_)
+  );
+  sky130_fd_sc_hd__or2_4 _0679_ (
+    .A(wbs_data_o[25]),
+    .B(_0161_),
+    .X(_0162_)
+  );
+  sky130_fd_sc_hd__buf_2 _0680_ (
+    .A(\configy.counter_d[1] ),
+    .X(_0163_)
+  );
+  sky130_fd_sc_hd__buf_2 _0681_ (
+    .A(_0132_),
+    .X(_0164_)
+  );
+  sky130_fd_sc_hd__buf_2 _0682_ (
+    .A(_0142_),
+    .X(_0165_)
+  );
+  sky130_fd_sc_hd__and2_4 _0683_ (
+    .A(\configy.bits_d[1] ),
+    .B(_0147_),
+    .X(_0166_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0684_ (
+    .A1(_0163_),
+    .A2(_0164_),
+    .B1(_0165_),
+    .C1(_0166_),
+    .X(_0167_)
+  );
+  sky130_fd_sc_hd__and3_4 _0685_ (
+    .A(_0159_),
+    .B(_0162_),
+    .C(_0167_),
+    .X(_0101_)
+  );
+  sky130_fd_sc_hd__or2_4 _0686_ (
+    .A(wbs_data_o[24]),
+    .B(_0161_),
+    .X(_0168_)
+  );
+  sky130_fd_sc_hd__buf_2 _0687_ (
+    .A(\configy.counter_d[0] ),
+    .X(_0169_)
+  );
+  sky130_fd_sc_hd__buf_2 _0688_ (
+    .A(_0138_),
+    .X(_0170_)
+  );
+  sky130_fd_sc_hd__and2_4 _0689_ (
+    .A(\configy.bits_d[0] ),
+    .B(_0170_),
+    .X(_0171_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0690_ (
+    .A1(_0169_),
+    .A2(_0164_),
+    .B1(_0165_),
+    .C1(_0171_),
+    .X(_0172_)
+  );
+  sky130_fd_sc_hd__and3_4 _0691_ (
+    .A(_0159_),
+    .B(_0168_),
+    .C(_0172_),
+    .X(_0100_)
+  );
+  sky130_fd_sc_hd__or2_4 _0692_ (
+    .A(wbs_data_o[23]),
+    .B(_0161_),
+    .X(_0173_)
+  );
+  sky130_fd_sc_hd__and2_4 _0693_ (
+    .A(\configy.bits_c[7] ),
+    .B(_0170_),
+    .X(_0174_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0694_ (
+    .A1(\configy.counter_c[7] ),
+    .A2(_0164_),
+    .B1(_0165_),
+    .C1(_0174_),
+    .X(_0175_)
+  );
+  sky130_fd_sc_hd__and3_4 _0695_ (
+    .A(_0159_),
+    .B(_0173_),
+    .C(_0175_),
+    .X(_0099_)
+  );
+  sky130_fd_sc_hd__or2_4 _0696_ (
+    .A(wbs_data_o[22]),
+    .B(_0161_),
+    .X(_0176_)
+  );
+  sky130_fd_sc_hd__and2_4 _0697_ (
+    .A(\configy.bits_c[6] ),
+    .B(_0170_),
+    .X(_0177_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0698_ (
+    .A1(\configy.counter_c[6] ),
+    .A2(_0164_),
+    .B1(_0165_),
+    .C1(_0177_),
+    .X(_0178_)
+  );
+  sky130_fd_sc_hd__and3_4 _0699_ (
+    .A(_0159_),
+    .B(_0176_),
+    .C(_0178_),
+    .X(_0098_)
+  );
+  sky130_fd_sc_hd__or2_4 _0700_ (
+    .A(wbs_data_o[21]),
+    .B(_0161_),
+    .X(_0179_)
+  );
+  sky130_fd_sc_hd__buf_2 _0701_ (
+    .A(\configy.counter_c[5] ),
+    .X(_0180_)
+  );
+  sky130_fd_sc_hd__and2_4 _0702_ (
+    .A(\configy.bits_c[5] ),
+    .B(_0170_),
+    .X(_0181_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0703_ (
+    .A1(_0180_),
+    .A2(_0164_),
+    .B1(_0165_),
+    .C1(_0181_),
+    .X(_0182_)
+  );
+  sky130_fd_sc_hd__and3_4 _0704_ (
+    .A(_0159_),
+    .B(_0179_),
+    .C(_0182_),
+    .X(_0097_)
+  );
+  sky130_fd_sc_hd__buf_2 _0705_ (
+    .A(_0108_),
+    .X(_0183_)
+  );
+  sky130_fd_sc_hd__buf_2 _0706_ (
+    .A(_0160_),
+    .X(_0184_)
+  );
+  sky130_fd_sc_hd__or2_4 _0707_ (
+    .A(wbs_data_o[20]),
+    .B(_0184_),
+    .X(_0185_)
+  );
+  sky130_fd_sc_hd__buf_2 _0708_ (
+    .A(_0132_),
+    .X(_0186_)
+  );
+  sky130_fd_sc_hd__buf_2 _0709_ (
+    .A(_0142_),
+    .X(_0187_)
+  );
+  sky130_fd_sc_hd__and2_4 _0710_ (
+    .A(\configy.bits_c[4] ),
+    .B(_0170_),
+    .X(_0188_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0711_ (
+    .A1(\configy.counter_c[4] ),
+    .A2(_0186_),
+    .B1(_0187_),
+    .C1(_0188_),
+    .X(_0189_)
+  );
+  sky130_fd_sc_hd__and3_4 _0712_ (
+    .A(_0183_),
+    .B(_0185_),
+    .C(_0189_),
+    .X(_0096_)
+  );
+  sky130_fd_sc_hd__or2_4 _0713_ (
+    .A(wbs_data_o[19]),
+    .B(_0184_),
+    .X(_0190_)
+  );
+  sky130_fd_sc_hd__buf_2 _0714_ (
+    .A(_0138_),
+    .X(_0191_)
+  );
+  sky130_fd_sc_hd__and2_4 _0715_ (
+    .A(\configy.bits_c[3] ),
+    .B(_0191_),
+    .X(_0192_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0716_ (
+    .A1(\configy.counter_c[3] ),
+    .A2(_0186_),
+    .B1(_0187_),
+    .C1(_0192_),
+    .X(_0193_)
+  );
+  sky130_fd_sc_hd__and3_4 _0717_ (
+    .A(_0183_),
+    .B(_0190_),
+    .C(_0193_),
+    .X(_0095_)
+  );
+  sky130_fd_sc_hd__or2_4 _0718_ (
+    .A(wbs_data_o[18]),
+    .B(_0184_),
+    .X(_0194_)
+  );
+  sky130_fd_sc_hd__and2_4 _0719_ (
+    .A(\configy.bits_c[2] ),
+    .B(_0191_),
+    .X(_0195_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0720_ (
+    .A1(\configy.counter_c[2] ),
+    .A2(_0186_),
+    .B1(_0187_),
+    .C1(_0195_),
+    .X(_0196_)
+  );
+  sky130_fd_sc_hd__and3_4 _0721_ (
+    .A(_0183_),
+    .B(_0194_),
+    .C(_0196_),
+    .X(_0094_)
+  );
+  sky130_fd_sc_hd__or2_4 _0722_ (
+    .A(wbs_data_o[17]),
+    .B(_0184_),
+    .X(_0197_)
+  );
+  sky130_fd_sc_hd__buf_2 _0723_ (
+    .A(\configy.counter_c[1] ),
+    .X(_0198_)
+  );
+  sky130_fd_sc_hd__and2_4 _0724_ (
+    .A(\configy.bits_c[1] ),
+    .B(_0191_),
+    .X(_0199_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0725_ (
+    .A1(_0198_),
+    .A2(_0186_),
+    .B1(_0187_),
+    .C1(_0199_),
+    .X(_0200_)
+  );
+  sky130_fd_sc_hd__and3_4 _0726_ (
+    .A(_0183_),
+    .B(_0197_),
+    .C(_0200_),
+    .X(_0093_)
+  );
+  sky130_fd_sc_hd__or2_4 _0727_ (
+    .A(wbs_data_o[16]),
+    .B(_0184_),
+    .X(_0201_)
+  );
+  sky130_fd_sc_hd__buf_2 _0728_ (
+    .A(\configy.counter_c[0] ),
+    .X(_0202_)
+  );
+  sky130_fd_sc_hd__and2_4 _0729_ (
+    .A(\configy.bits_c[0] ),
+    .B(_0191_),
+    .X(_0203_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0730_ (
+    .A1(_0202_),
+    .A2(_0186_),
+    .B1(_0187_),
+    .C1(_0203_),
+    .X(_0204_)
+  );
+  sky130_fd_sc_hd__and3_4 _0731_ (
+    .A(_0183_),
+    .B(_0201_),
+    .C(_0204_),
+    .X(_0092_)
+  );
+  sky130_fd_sc_hd__buf_2 _0732_ (
+    .A(_0108_),
+    .X(_0205_)
+  );
+  sky130_fd_sc_hd__buf_2 _0733_ (
+    .A(_0160_),
+    .X(_0206_)
+  );
+  sky130_fd_sc_hd__or2_4 _0734_ (
+    .A(wbs_data_o[15]),
+    .B(_0206_),
+    .X(_0207_)
+  );
+  sky130_fd_sc_hd__buf_2 _0735_ (
+    .A(_0132_),
+    .X(_0208_)
+  );
+  sky130_fd_sc_hd__buf_2 _0736_ (
+    .A(_0142_),
+    .X(_0209_)
+  );
+  sky130_fd_sc_hd__and2_4 _0737_ (
+    .A(\configy.bits_b[7] ),
+    .B(_0191_),
+    .X(_0210_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0738_ (
+    .A1(\configy.counter_b[7] ),
+    .A2(_0208_),
+    .B1(_0209_),
+    .C1(_0210_),
+    .X(_0211_)
+  );
+  sky130_fd_sc_hd__and3_4 _0739_ (
+    .A(_0205_),
+    .B(_0207_),
+    .C(_0211_),
+    .X(_0091_)
+  );
+  sky130_fd_sc_hd__or2_4 _0740_ (
+    .A(wbs_data_o[14]),
+    .B(_0206_),
+    .X(_0212_)
+  );
+  sky130_fd_sc_hd__buf_2 _0741_ (
+    .A(_0137_),
+    .X(_0213_)
+  );
+  sky130_fd_sc_hd__buf_2 _0742_ (
+    .A(_0213_),
+    .X(_0214_)
+  );
+  sky130_fd_sc_hd__and2_4 _0743_ (
+    .A(\configy.bits_b[6] ),
+    .B(_0214_),
+    .X(_0215_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0744_ (
+    .A1(\configy.counter_b[6] ),
+    .A2(_0208_),
+    .B1(_0209_),
+    .C1(_0215_),
+    .X(_0216_)
+  );
+  sky130_fd_sc_hd__and3_4 _0745_ (
+    .A(_0205_),
+    .B(_0212_),
+    .C(_0216_),
+    .X(_0090_)
+  );
+  sky130_fd_sc_hd__or2_4 _0746_ (
+    .A(wbs_data_o[13]),
+    .B(_0206_),
+    .X(_0217_)
+  );
+  sky130_fd_sc_hd__buf_2 _0747_ (
+    .A(\configy.counter_b[5] ),
+    .X(_0218_)
+  );
+  sky130_fd_sc_hd__and2_4 _0748_ (
+    .A(\configy.bits_b[5] ),
+    .B(_0214_),
+    .X(_0219_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0749_ (
+    .A1(_0218_),
+    .A2(_0208_),
+    .B1(_0209_),
+    .C1(_0219_),
+    .X(_0220_)
+  );
+  sky130_fd_sc_hd__and3_4 _0750_ (
+    .A(_0205_),
+    .B(_0217_),
+    .C(_0220_),
+    .X(_0089_)
+  );
+  sky130_fd_sc_hd__or2_4 _0751_ (
+    .A(wbs_data_o[12]),
+    .B(_0206_),
+    .X(_0221_)
+  );
+  sky130_fd_sc_hd__and2_4 _0752_ (
+    .A(\configy.bits_b[4] ),
+    .B(_0214_),
+    .X(_0222_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0753_ (
+    .A1(\configy.counter_b[4] ),
+    .A2(_0208_),
+    .B1(_0209_),
+    .C1(_0222_),
+    .X(_0223_)
+  );
+  sky130_fd_sc_hd__and3_4 _0754_ (
+    .A(_0205_),
+    .B(_0221_),
+    .C(_0223_),
+    .X(_0088_)
+  );
+  sky130_fd_sc_hd__or2_4 _0755_ (
+    .A(wbs_data_o[11]),
+    .B(_0206_),
+    .X(_0224_)
+  );
+  sky130_fd_sc_hd__and2_4 _0756_ (
+    .A(\configy.bits_b[3] ),
+    .B(_0214_),
+    .X(_0225_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0757_ (
+    .A1(\configy.counter_b[3] ),
+    .A2(_0208_),
+    .B1(_0209_),
+    .C1(_0225_),
+    .X(_0226_)
+  );
+  sky130_fd_sc_hd__and3_4 _0758_ (
+    .A(_0205_),
+    .B(_0224_),
+    .C(_0226_),
+    .X(_0087_)
+  );
+  sky130_fd_sc_hd__buf_2 _0759_ (
+    .A(_0108_),
+    .X(_0227_)
+  );
+  sky130_fd_sc_hd__buf_2 _0760_ (
+    .A(_0160_),
+    .X(_0228_)
+  );
+  sky130_fd_sc_hd__or2_4 _0761_ (
+    .A(wbs_data_o[10]),
+    .B(_0228_),
+    .X(_0229_)
+  );
+  sky130_fd_sc_hd__buf_2 _0762_ (
+    .A(_0131_),
+    .X(_0230_)
+  );
+  sky130_fd_sc_hd__buf_2 _0763_ (
+    .A(_0141_),
+    .X(_0231_)
+  );
+  sky130_fd_sc_hd__and2_4 _0764_ (
+    .A(\configy.bits_b[2] ),
+    .B(_0214_),
+    .X(_0232_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0765_ (
+    .A1(\configy.counter_b[2] ),
+    .A2(_0230_),
+    .B1(_0231_),
+    .C1(_0232_),
+    .X(_0233_)
+  );
+  sky130_fd_sc_hd__and3_4 _0766_ (
+    .A(_0227_),
+    .B(_0229_),
+    .C(_0233_),
+    .X(_0086_)
+  );
+  sky130_fd_sc_hd__or2_4 _0767_ (
+    .A(wbs_data_o[9]),
+    .B(_0228_),
+    .X(_0234_)
+  );
+  sky130_fd_sc_hd__buf_2 _0768_ (
+    .A(\configy.counter_b[1] ),
+    .X(_0235_)
+  );
+  sky130_fd_sc_hd__buf_2 _0769_ (
+    .A(_0213_),
+    .X(_0236_)
+  );
+  sky130_fd_sc_hd__and2_4 _0770_ (
+    .A(\configy.bits_b[1] ),
+    .B(_0236_),
+    .X(_0237_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0771_ (
+    .A1(_0235_),
+    .A2(_0230_),
+    .B1(_0231_),
+    .C1(_0237_),
+    .X(_0238_)
+  );
+  sky130_fd_sc_hd__and3_4 _0772_ (
+    .A(_0227_),
+    .B(_0234_),
+    .C(_0238_),
+    .X(_0085_)
+  );
+  sky130_fd_sc_hd__or2_4 _0773_ (
+    .A(wbs_data_o[8]),
+    .B(_0228_),
+    .X(_0239_)
+  );
+  sky130_fd_sc_hd__buf_2 _0774_ (
+    .A(\configy.counter_b[0] ),
+    .X(_0240_)
+  );
+  sky130_fd_sc_hd__and2_4 _0775_ (
+    .A(\configy.bits_b[0] ),
+    .B(_0236_),
+    .X(_0241_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0776_ (
+    .A1(_0240_),
+    .A2(_0230_),
+    .B1(_0231_),
+    .C1(_0241_),
+    .X(_0242_)
+  );
+  sky130_fd_sc_hd__and3_4 _0777_ (
+    .A(_0227_),
+    .B(_0239_),
+    .C(_0242_),
+    .X(_0084_)
+  );
+  sky130_fd_sc_hd__or2_4 _0778_ (
+    .A(wbs_data_o[7]),
+    .B(_0228_),
+    .X(_0243_)
+  );
+  sky130_fd_sc_hd__and2_4 _0779_ (
+    .A(\configy.bits_a[7] ),
+    .B(_0236_),
+    .X(_0244_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0780_ (
+    .A1(\configy.counter_a[7] ),
+    .A2(_0230_),
+    .B1(_0231_),
+    .C1(_0244_),
+    .X(_0245_)
+  );
+  sky130_fd_sc_hd__and3_4 _0781_ (
+    .A(_0227_),
+    .B(_0243_),
+    .C(_0245_),
+    .X(_0083_)
+  );
+  sky130_fd_sc_hd__or2_4 _0782_ (
+    .A(wbs_data_o[6]),
+    .B(_0228_),
+    .X(_0246_)
+  );
+  sky130_fd_sc_hd__and2_4 _0783_ (
+    .A(\configy.bits_a[6] ),
+    .B(_0236_),
+    .X(_0247_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0784_ (
+    .A1(\configy.counter_a[6] ),
+    .A2(_0230_),
+    .B1(_0231_),
+    .C1(_0247_),
+    .X(_0248_)
+  );
+  sky130_fd_sc_hd__and3_4 _0785_ (
+    .A(_0227_),
+    .B(_0246_),
+    .C(_0248_),
+    .X(_0082_)
+  );
+  sky130_fd_sc_hd__buf_2 _0786_ (
+    .A(_0108_),
+    .X(_0249_)
+  );
+  sky130_fd_sc_hd__buf_2 _0787_ (
+    .A(_0160_),
+    .X(_0250_)
+  );
+  sky130_fd_sc_hd__or2_4 _0788_ (
+    .A(wbs_data_o[5]),
+    .B(_0250_),
+    .X(_0251_)
+  );
+  sky130_fd_sc_hd__buf_2 _0789_ (
+    .A(\configy.counter_a[5] ),
+    .X(_0252_)
+  );
+  sky130_fd_sc_hd__buf_2 _0790_ (
+    .A(_0131_),
+    .X(_0253_)
+  );
+  sky130_fd_sc_hd__buf_2 _0791_ (
+    .A(_0141_),
+    .X(_0254_)
+  );
+  sky130_fd_sc_hd__and2_4 _0792_ (
+    .A(\configy.bits_a[5] ),
+    .B(_0236_),
+    .X(_0255_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0793_ (
+    .A1(_0252_),
+    .A2(_0253_),
+    .B1(_0254_),
+    .C1(_0255_),
+    .X(_0256_)
+  );
+  sky130_fd_sc_hd__and3_4 _0794_ (
+    .A(_0249_),
+    .B(_0251_),
+    .C(_0256_),
+    .X(_0081_)
+  );
+  sky130_fd_sc_hd__or2_4 _0795_ (
+    .A(wbs_data_o[4]),
+    .B(_0250_),
+    .X(_0257_)
+  );
+  sky130_fd_sc_hd__buf_2 _0796_ (
+    .A(_0213_),
+    .X(_0258_)
+  );
+  sky130_fd_sc_hd__and2_4 _0797_ (
+    .A(\configy.bits_a[4] ),
+    .B(_0258_),
+    .X(_0259_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0798_ (
+    .A1(\configy.counter_a[4] ),
+    .A2(_0253_),
+    .B1(_0254_),
+    .C1(_0259_),
+    .X(_0260_)
+  );
+  sky130_fd_sc_hd__and3_4 _0799_ (
+    .A(_0249_),
+    .B(_0257_),
+    .C(_0260_),
+    .X(_0080_)
+  );
+  sky130_fd_sc_hd__or2_4 _0800_ (
+    .A(wbs_data_o[3]),
+    .B(_0250_),
+    .X(_0261_)
+  );
+  sky130_fd_sc_hd__and2_4 _0801_ (
+    .A(\configy.bits_a[3] ),
+    .B(_0258_),
+    .X(_0262_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0802_ (
+    .A1(\configy.counter_a[3] ),
+    .A2(_0253_),
+    .B1(_0254_),
+    .C1(_0262_),
+    .X(_0263_)
+  );
+  sky130_fd_sc_hd__and3_4 _0803_ (
+    .A(_0249_),
+    .B(_0261_),
+    .C(_0263_),
+    .X(_0079_)
+  );
+  sky130_fd_sc_hd__or2_4 _0804_ (
+    .A(wbs_data_o[2]),
+    .B(_0250_),
+    .X(_0264_)
+  );
+  sky130_fd_sc_hd__and2_4 _0805_ (
+    .A(\configy.bits_a[2] ),
+    .B(_0258_),
+    .X(_0265_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0806_ (
+    .A1(\configy.counter_a[2] ),
+    .A2(_0253_),
+    .B1(_0254_),
+    .C1(_0265_),
+    .X(_0266_)
+  );
+  sky130_fd_sc_hd__and3_4 _0807_ (
+    .A(_0249_),
+    .B(_0264_),
+    .C(_0266_),
+    .X(_0078_)
+  );
+  sky130_fd_sc_hd__or2_4 _0808_ (
+    .A(wbs_data_o[1]),
+    .B(_0250_),
+    .X(_0267_)
+  );
+  sky130_fd_sc_hd__buf_2 _0809_ (
+    .A(\configy.counter_a[1] ),
+    .X(_0268_)
+  );
+  sky130_fd_sc_hd__and2_4 _0810_ (
+    .A(\configy.bits_a[1] ),
+    .B(_0258_),
+    .X(_0269_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0811_ (
+    .A1(_0268_),
+    .A2(_0253_),
+    .B1(_0254_),
+    .C1(_0269_),
+    .X(_0270_)
+  );
+  sky130_fd_sc_hd__and3_4 _0812_ (
+    .A(_0249_),
+    .B(_0267_),
+    .C(_0270_),
+    .X(_0077_)
+  );
+  sky130_fd_sc_hd__or2_4 _0813_ (
+    .A(wbs_data_o[0]),
+    .B(_0126_),
+    .X(_0271_)
+  );
+  sky130_fd_sc_hd__buf_2 _0814_ (
+    .A(\configy.counter_a[0] ),
+    .X(_0272_)
+  );
+  sky130_fd_sc_hd__and2_4 _0815_ (
+    .A(_0272_),
+    .B(_0131_),
+    .X(_0273_)
+  );
+  sky130_fd_sc_hd__and3_4 _0816_ (
+    .A(\configy.free_run ),
+    .B(_0136_),
+    .C(_0129_),
+    .X(_0274_)
+  );
+  sky130_fd_sc_hd__and2_4 _0817_ (
+    .A(\configy.bits_a[0] ),
+    .B(_0138_),
+    .X(_0275_)
+  );
+  sky130_fd_sc_hd__or4_4 _0818_ (
+    .A(_0141_),
+    .B(_0273_),
+    .C(_0274_),
+    .D(_0275_),
+    .X(_0276_)
+  );
+  sky130_fd_sc_hd__and3_4 _0819_ (
+    .A(_0109_),
+    .B(_0271_),
+    .C(_0276_),
+    .X(_0076_)
+  );
+  sky130_fd_sc_hd__buf_2 _0820_ (
+    .A(wb_rst_i),
+    .X(_0277_)
+  );
+  sky130_fd_sc_hd__inv_2 _0821_ (
+    .A(_0277_),
+    .Y(_0278_)
+  );
+  sky130_fd_sc_hd__or2_4 _0822_ (
+    .A(\configy.read_transaction_in_progress ),
+    .B(_0126_),
+    .X(_0279_)
+  );
+  sky130_fd_sc_hd__inv_2 _0823_ (
+    .A(\configy.read_transaction_in_progress ),
+    .Y(_0280_)
+  );
+  sky130_fd_sc_hd__buf_2 _0824_ (
+    .A(\configy.write_transaction_in_progress ),
+    .X(_0281_)
+  );
+  sky130_fd_sc_hd__or2_4 _0825_ (
+    .A(_0280_),
+    .B(_0281_),
+    .X(_0282_)
+  );
+  sky130_fd_sc_hd__and3_4 _0826_ (
+    .A(_0278_),
+    .B(_0279_),
+    .C(_0282_),
+    .X(_0075_)
+  );
+  sky130_fd_sc_hd__inv_2 _0827_ (
+    .A(wbs_data_i[0]),
+    .Y(_0283_)
+  );
+  sky130_fd_sc_hd__buf_2 _0828_ (
+    .A(wbs_sel_i[0]),
+    .X(_0284_)
+  );
+  sky130_fd_sc_hd__and4_4 _0829_ (
+    .A(_0136_),
+    .B(_0284_),
+    .C(_0281_),
+    .D(_0129_),
+    .X(_0285_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0830_ (
+    .A1(\configy.free_run ),
+    .A2(_0285_),
+    .B1(_0278_),
+    .X(_0286_)
+  );
+  sky130_fd_sc_hd__a21boi_4 _0831_ (
+    .A1(_0283_),
+    .A2(_0285_),
+    .B1_N(_0286_),
+    .Y(_0074_)
+  );
+  sky130_fd_sc_hd__and3_4 _0832_ (
+    .A(wbs_addr_i[3]),
+    .B(\configy.write_transaction_in_progress ),
+    .C(_0129_),
+    .X(_0287_)
+  );
+  sky130_fd_sc_hd__buf_2 _0833_ (
+    .A(_0287_),
+    .X(_0288_)
+  );
+  sky130_fd_sc_hd__and2_4 _0834_ (
+    .A(wbs_sel_i[3]),
+    .B(_0288_),
+    .X(_0289_)
+  );
+  sky130_fd_sc_hd__buf_2 _0835_ (
+    .A(_0289_),
+    .X(_0290_)
+  );
+  sky130_fd_sc_hd__buf_2 _0836_ (
+    .A(\configy.output_initiated ),
+    .X(_0291_)
+  );
+  sky130_fd_sc_hd__buf_2 _0837_ (
+    .A(_0291_),
+    .X(_0292_)
+  );
+  sky130_fd_sc_hd__buf_2 _0838_ (
+    .A(_0292_),
+    .X(_0293_)
+  );
+  sky130_fd_sc_hd__buf_2 _0839_ (
+    .A(_0288_),
+    .X(_0294_)
+  );
+  sky130_fd_sc_hd__and4_4 _0840_ (
+    .A(\configy.charged[3] ),
+    .B(\configy.charged[2] ),
+    .C(\configy.charged[1] ),
+    .D(\configy.charged[0] ),
+    .X(_0295_)
+  );
+  sky130_fd_sc_hd__or2_4 _0841_ (
+    .A(wb_rst_i),
+    .B(_0295_),
+    .X(_0296_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _0842_ (
+    .A1(_0293_),
+    .A2(_0294_),
+    .B1(_0296_),
+    .Y(_0297_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0843_ (
+    .A1(\configy.charged[3] ),
+    .A2(_0290_),
+    .B1(_0297_),
+    .X(_0073_)
+  );
+  sky130_fd_sc_hd__and2_4 _0844_ (
+    .A(wbs_sel_i[2]),
+    .B(_0288_),
+    .X(_0298_)
+  );
+  sky130_fd_sc_hd__buf_2 _0845_ (
+    .A(_0298_),
+    .X(_0299_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0846_ (
+    .A1(\configy.charged[2] ),
+    .A2(_0299_),
+    .B1(_0297_),
+    .X(_0072_)
+  );
+  sky130_fd_sc_hd__and2_4 _0847_ (
+    .A(wbs_sel_i[1]),
+    .B(_0287_),
+    .X(_0300_)
+  );
+  sky130_fd_sc_hd__buf_2 _0848_ (
+    .A(_0300_),
+    .X(_0301_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0849_ (
+    .A1(\configy.charged[1] ),
+    .A2(_0301_),
+    .B1(_0297_),
+    .X(_0071_)
+  );
+  sky130_fd_sc_hd__and2_4 _0850_ (
+    .A(_0284_),
+    .B(_0287_),
+    .X(_0302_)
+  );
+  sky130_fd_sc_hd__buf_2 _0851_ (
+    .A(_0302_),
+    .X(_0303_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0852_ (
+    .A1(\configy.charged[0] ),
+    .A2(_0303_),
+    .B1(_0297_),
+    .X(_0070_)
+  );
+  sky130_fd_sc_hd__buf_2 _0853_ (
+    .A(_0291_),
+    .X(_0304_)
+  );
+  sky130_fd_sc_hd__buf_2 _0854_ (
+    .A(_0304_),
+    .X(_0305_)
+  );
+  sky130_fd_sc_hd__buf_2 _0855_ (
+    .A(\configy.bits_index[2] ),
+    .X(_0306_)
+  );
+  sky130_fd_sc_hd__buf_2 _0856_ (
+    .A(_0306_),
+    .X(_0307_)
+  );
+  sky130_fd_sc_hd__and2_4 _0857_ (
+    .A(\configy.bits_index[1] ),
+    .B(\configy.bits_index[0] ),
+    .X(_0308_)
+  );
+  sky130_fd_sc_hd__or2_4 _0858_ (
+    .A(_0307_),
+    .B(_0308_),
+    .X(_0309_)
+  );
+  sky130_fd_sc_hd__inv_2 _0859_ (
+    .A(\configy.bits_index[2] ),
+    .Y(_0310_)
+  );
+  sky130_fd_sc_hd__buf_2 _0860_ (
+    .A(_0310_),
+    .X(_0311_)
+  );
+  sky130_fd_sc_hd__inv_2 _0861_ (
+    .A(_0308_),
+    .Y(_0312_)
+  );
+  sky130_fd_sc_hd__or2_4 _0862_ (
+    .A(_0311_),
+    .B(_0312_),
+    .X(_0313_)
+  );
+  sky130_fd_sc_hd__buf_2 _0863_ (
+    .A(\configy.output_initiated ),
+    .X(_0314_)
+  );
+  sky130_fd_sc_hd__buf_2 _0864_ (
+    .A(_0314_),
+    .X(_0315_)
+  );
+  sky130_fd_sc_hd__nor2_4 _0865_ (
+    .A(_0315_),
+    .B(_0288_),
+    .Y(_0316_)
+  );
+  sky130_fd_sc_hd__a32o_4 _0866_ (
+    .A1(_0305_),
+    .A2(_0309_),
+    .A3(_0313_),
+    .B1(_0316_),
+    .B2(_0307_),
+    .X(_0317_)
+  );
+  sky130_fd_sc_hd__and2_4 _0867_ (
+    .A(_0278_),
+    .B(_0317_),
+    .X(_0069_)
+  );
+  sky130_fd_sc_hd__buf_2 _0868_ (
+    .A(_0277_),
+    .X(_0318_)
+  );
+  sky130_fd_sc_hd__buf_2 _0869_ (
+    .A(_0318_),
+    .X(_0319_)
+  );
+  sky130_fd_sc_hd__buf_2 _0870_ (
+    .A(\configy.bits_index[1] ),
+    .X(_0320_)
+  );
+  sky130_fd_sc_hd__a22oi_4 _0871_ (
+    .A1(_0293_),
+    .A2(_0312_),
+    .B1(_0316_),
+    .B2(_0320_),
+    .Y(_0321_)
+  );
+  sky130_fd_sc_hd__inv_2 _0872_ (
+    .A(\configy.bits_index[1] ),
+    .Y(_0322_)
+  );
+  sky130_fd_sc_hd__inv_2 _0873_ (
+    .A(\configy.bits_index[0] ),
+    .Y(_0323_)
+  );
+  sky130_fd_sc_hd__and2_4 _0874_ (
+    .A(_0322_),
+    .B(_0323_),
+    .X(_0324_)
+  );
+  sky130_fd_sc_hd__nor3_4 _0875_ (
+    .A(_0319_),
+    .B(_0321_),
+    .C(_0324_),
+    .Y(_0068_)
+  );
+  sky130_fd_sc_hd__buf_2 _0876_ (
+    .A(_0323_),
+    .X(_0325_)
+  );
+  sky130_fd_sc_hd__or2_4 _0877_ (
+    .A(_0325_),
+    .B(_0316_),
+    .X(_0326_)
+  );
+  sky130_fd_sc_hd__buf_2 _0878_ (
+    .A(\configy.bits_index[0] ),
+    .X(_0327_)
+  );
+  sky130_fd_sc_hd__buf_2 _0879_ (
+    .A(_0327_),
+    .X(_0328_)
+  );
+  sky130_fd_sc_hd__or2_4 _0880_ (
+    .A(_0328_),
+    .B(_0293_),
+    .X(_0329_)
+  );
+  sky130_fd_sc_hd__and3_4 _0881_ (
+    .A(_0278_),
+    .B(_0326_),
+    .C(_0329_),
+    .X(_0067_)
+  );
+  sky130_fd_sc_hd__buf_2 _0882_ (
+    .A(_0291_),
+    .X(_0330_)
+  );
+  sky130_fd_sc_hd__or2_4 _0883_ (
+    .A(wbs_data_i[7]),
+    .B(_0330_),
+    .X(_0331_)
+  );
+  sky130_fd_sc_hd__or4_4 _0884_ (
+    .A(\configy.counter_a[3] ),
+    .B(\configy.counter_a[2] ),
+    .C(\configy.counter_a[1] ),
+    .D(\configy.counter_a[0] ),
+    .X(_0332_)
+  );
+  sky130_fd_sc_hd__or4_4 _0885_ (
+    .A(\configy.counter_a[6] ),
+    .B(_0252_),
+    .C(\configy.counter_a[4] ),
+    .D(_0332_),
+    .X(_0333_)
+  );
+  sky130_fd_sc_hd__buf_2 _0886_ (
+    .A(\configy.write_transaction_in_progress ),
+    .X(_0334_)
+  );
+  sky130_fd_sc_hd__inv_2 _0887_ (
+    .A(\configy.output_initiated ),
+    .Y(_0335_)
+  );
+  sky130_fd_sc_hd__buf_2 _0888_ (
+    .A(_0335_),
+    .X(_0336_)
+  );
+  sky130_fd_sc_hd__and4_4 _0889_ (
+    .A(\configy.counter_a[5] ),
+    .B(\configy.counter_a[4] ),
+    .C(\configy.counter_a[3] ),
+    .D(\configy.counter_a[2] ),
+    .X(_0337_)
+  );
+  sky130_fd_sc_hd__and4_4 _0890_ (
+    .A(\configy.counter_a[7] ),
+    .B(\configy.counter_a[6] ),
+    .C(_0268_),
+    .D(\configy.counter_a[0] ),
+    .X(_0338_)
+  );
+  sky130_fd_sc_hd__buf_2 _0891_ (
+    .A(_0335_),
+    .X(_0339_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _0892_ (
+    .A1(_0337_),
+    .A2(_0338_),
+    .B1(_0339_),
+    .Y(_0340_)
+  );
+  sky130_fd_sc_hd__a41oi_4 _0893_ (
+    .A1(_0284_),
+    .A2(_0334_),
+    .A3(_0336_),
+    .A4(_0213_),
+    .B1(_0340_),
+    .Y(_0341_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0894_ (
+    .A1(_0331_),
+    .A2(_0333_),
+    .B1(_0341_),
+    .X(_0342_)
+  );
+  sky130_fd_sc_hd__buf_2 _0895_ (
+    .A(_0137_),
+    .X(_0343_)
+  );
+  sky130_fd_sc_hd__a41o_4 _0896_ (
+    .A1(wbs_sel_i[0]),
+    .A2(\configy.write_transaction_in_progress ),
+    .A3(_0336_),
+    .A4(_0343_),
+    .B1(_0340_),
+    .X(_0344_)
+  );
+  sky130_fd_sc_hd__buf_2 _0897_ (
+    .A(_0344_),
+    .X(_0345_)
+  );
+  sky130_fd_sc_hd__buf_2 _0898_ (
+    .A(_0330_),
+    .X(_0346_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _0899_ (
+    .A1(\configy.counter_a[7] ),
+    .A2(_0333_),
+    .B1(_0346_),
+    .Y(_0347_)
+  );
+  sky130_fd_sc_hd__and3_4 _0900_ (
+    .A(_0345_),
+    .B(_0331_),
+    .C(_0347_),
+    .X(_0348_)
+  );
+  sky130_fd_sc_hd__buf_2 _0901_ (
+    .A(wb_rst_i),
+    .X(_0349_)
+  );
+  sky130_fd_sc_hd__buf_2 _0902_ (
+    .A(_0349_),
+    .X(_0350_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0903_ (
+    .A1(\configy.counter_a[7] ),
+    .A2(_0342_),
+    .B1(_0348_),
+    .C1(_0350_),
+    .X(_0066_)
+  );
+  sky130_fd_sc_hd__buf_2 _0904_ (
+    .A(_0335_),
+    .X(_0351_)
+  );
+  sky130_fd_sc_hd__buf_2 _0905_ (
+    .A(_0351_),
+    .X(_0352_)
+  );
+  sky130_fd_sc_hd__buf_2 _0906_ (
+    .A(_0352_),
+    .X(_0353_)
+  );
+  sky130_fd_sc_hd__or2_4 _0907_ (
+    .A(_0351_),
+    .B(_0333_),
+    .X(_0354_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _0908_ (
+    .A1(wbs_data_i[6]),
+    .A2(_0353_),
+    .B1_N(_0354_),
+    .X(_0355_)
+  );
+  sky130_fd_sc_hd__or2_4 _0909_ (
+    .A(\configy.counter_a[4] ),
+    .B(_0332_),
+    .X(_0356_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0910_ (
+    .A1(_0252_),
+    .A2(_0356_),
+    .B1(_0330_),
+    .X(_0357_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0911_ (
+    .A1(_0341_),
+    .A2(_0357_),
+    .B1(\configy.counter_a[6] ),
+    .X(_0358_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0912_ (
+    .A1(_0345_),
+    .A2(_0355_),
+    .B1(_0358_),
+    .C1(_0350_),
+    .X(_0065_)
+  );
+  sky130_fd_sc_hd__or2_4 _0913_ (
+    .A(wbs_data_i[5]),
+    .B(_0305_),
+    .X(_0359_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _0914_ (
+    .A1_N(_0341_),
+    .A2_N(_0357_),
+    .B1(_0356_),
+    .B2(_0252_),
+    .X(_0360_)
+  );
+  sky130_fd_sc_hd__buf_2 _0915_ (
+    .A(_0341_),
+    .X(_0361_)
+  );
+  sky130_fd_sc_hd__and2_4 _0916_ (
+    .A(_0252_),
+    .B(_0361_),
+    .X(_0362_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0917_ (
+    .A1(_0359_),
+    .A2(_0360_),
+    .B1(_0362_),
+    .C1(_0350_),
+    .X(_0064_)
+  );
+  sky130_fd_sc_hd__buf_2 _0918_ (
+    .A(_0291_),
+    .X(_0363_)
+  );
+  sky130_fd_sc_hd__nand2_4 _0919_ (
+    .A(_0363_),
+    .B(_0356_),
+    .Y(_0364_)
+  );
+  sky130_fd_sc_hd__buf_2 _0920_ (
+    .A(\configy.output_initiated ),
+    .X(_0365_)
+  );
+  sky130_fd_sc_hd__or2_4 _0921_ (
+    .A(wbs_data_i[4]),
+    .B(_0365_),
+    .X(_0366_)
+  );
+  sky130_fd_sc_hd__and3_4 _0922_ (
+    .A(_0344_),
+    .B(_0364_),
+    .C(_0366_),
+    .X(_0367_)
+  );
+  sky130_fd_sc_hd__buf_2 _0923_ (
+    .A(_0291_),
+    .X(_0368_)
+  );
+  sky130_fd_sc_hd__and2_4 _0924_ (
+    .A(_0368_),
+    .B(_0332_),
+    .X(_0369_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0925_ (
+    .A1(_0341_),
+    .A2(_0369_),
+    .B1(\configy.counter_a[4] ),
+    .X(_0370_)
+  );
+  sky130_fd_sc_hd__or3_4 _0926_ (
+    .A(_0349_),
+    .B(_0367_),
+    .C(_0370_),
+    .X(_0063_)
+  );
+  sky130_fd_sc_hd__inv_2 _0927_ (
+    .A(\configy.counter_a[3] ),
+    .Y(_0371_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _0928_ (
+    .A1(_0361_),
+    .A2(_0369_),
+    .B1(_0371_),
+    .Y(_0372_)
+  );
+  sky130_fd_sc_hd__or2_4 _0929_ (
+    .A(_0268_),
+    .B(_0272_),
+    .X(_0373_)
+  );
+  sky130_fd_sc_hd__or3_4 _0930_ (
+    .A(\configy.counter_a[2] ),
+    .B(_0336_),
+    .C(_0373_),
+    .X(_0374_)
+  );
+  sky130_fd_sc_hd__o22a_4 _0931_ (
+    .A1(wbs_data_i[3]),
+    .A2(_0292_),
+    .B1(_0374_),
+    .B2(_0371_),
+    .X(_0375_)
+  );
+  sky130_fd_sc_hd__or2_4 _0932_ (
+    .A(_0361_),
+    .B(_0375_),
+    .X(_0376_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0933_ (
+    .A1(_0372_),
+    .A2(_0376_),
+    .B1(_0319_),
+    .X(_0062_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _0934_ (
+    .A1(wbs_data_i[2]),
+    .A2(_0353_),
+    .B1_N(_0374_),
+    .X(_0377_)
+  );
+  sky130_fd_sc_hd__buf_2 _0935_ (
+    .A(_0365_),
+    .X(_0378_)
+  );
+  sky130_fd_sc_hd__nand2_4 _0936_ (
+    .A(_0378_),
+    .B(_0373_),
+    .Y(_0379_)
+  );
+  sky130_fd_sc_hd__a21boi_4 _0937_ (
+    .A1(_0345_),
+    .A2(_0379_),
+    .B1_N(\configy.counter_a[2] ),
+    .Y(_0380_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0938_ (
+    .A1(_0345_),
+    .A2(_0377_),
+    .B1(_0380_),
+    .C1(_0350_),
+    .X(_0061_)
+  );
+  sky130_fd_sc_hd__and2_4 _0939_ (
+    .A(_0268_),
+    .B(_0272_),
+    .X(_0381_)
+  );
+  sky130_fd_sc_hd__o22a_4 _0940_ (
+    .A1(wbs_data_i[1]),
+    .A2(_0346_),
+    .B1(_0381_),
+    .B2(_0379_),
+    .X(_0382_)
+  );
+  sky130_fd_sc_hd__and2_4 _0941_ (
+    .A(_0268_),
+    .B(_0361_),
+    .X(_0383_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0942_ (
+    .A1(_0345_),
+    .A2(_0382_),
+    .B1(_0383_),
+    .C1(_0350_),
+    .X(_0060_)
+  );
+  sky130_fd_sc_hd__or2_4 _0943_ (
+    .A(wbs_data_i[0]),
+    .B(_0304_),
+    .X(_0384_)
+  );
+  sky130_fd_sc_hd__nand2_4 _0944_ (
+    .A(_0272_),
+    .B(_0315_),
+    .Y(_0385_)
+  );
+  sky130_fd_sc_hd__and3_4 _0945_ (
+    .A(_0344_),
+    .B(_0384_),
+    .C(_0385_),
+    .X(_0386_)
+  );
+  sky130_fd_sc_hd__buf_2 _0946_ (
+    .A(_0277_),
+    .X(_0387_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0947_ (
+    .A1(_0272_),
+    .A2(_0361_),
+    .B1(_0386_),
+    .C1(_0387_),
+    .X(_0059_)
+  );
+  sky130_fd_sc_hd__or4_4 _0948_ (
+    .A(\configy.counter_b[3] ),
+    .B(\configy.counter_b[2] ),
+    .C(\configy.counter_b[1] ),
+    .D(\configy.counter_b[0] ),
+    .X(_0388_)
+  );
+  sky130_fd_sc_hd__or4_4 _0949_ (
+    .A(\configy.counter_b[6] ),
+    .B(_0218_),
+    .C(\configy.counter_b[4] ),
+    .D(_0388_),
+    .X(_0389_)
+  );
+  sky130_fd_sc_hd__or2_4 _0950_ (
+    .A(wbs_data_i[15]),
+    .B(_0314_),
+    .X(_0390_)
+  );
+  sky130_fd_sc_hd__buf_2 _0951_ (
+    .A(_0335_),
+    .X(_0391_)
+  );
+  sky130_fd_sc_hd__and4_4 _0952_ (
+    .A(\configy.counter_b[5] ),
+    .B(\configy.counter_b[4] ),
+    .C(\configy.counter_b[3] ),
+    .D(\configy.counter_b[2] ),
+    .X(_0392_)
+  );
+  sky130_fd_sc_hd__and4_4 _0953_ (
+    .A(\configy.counter_b[7] ),
+    .B(\configy.counter_b[6] ),
+    .C(_0235_),
+    .D(\configy.counter_b[0] ),
+    .X(_0393_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _0954_ (
+    .A1(_0392_),
+    .A2(_0393_),
+    .B1(_0339_),
+    .Y(_0394_)
+  );
+  sky130_fd_sc_hd__a41oi_4 _0955_ (
+    .A1(_0281_),
+    .A2(_0391_),
+    .A3(wbs_sel_i[1]),
+    .A4(_0213_),
+    .B1(_0394_),
+    .Y(_0395_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0956_ (
+    .A1(_0389_),
+    .A2(_0390_),
+    .B1(_0395_),
+    .X(_0396_)
+  );
+  sky130_fd_sc_hd__a41o_4 _0957_ (
+    .A1(_0334_),
+    .A2(_0391_),
+    .A3(wbs_sel_i[1]),
+    .A4(_0343_),
+    .B1(_0394_),
+    .X(_0397_)
+  );
+  sky130_fd_sc_hd__buf_2 _0958_ (
+    .A(_0397_),
+    .X(_0398_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _0959_ (
+    .A1(\configy.counter_b[7] ),
+    .A2(_0389_),
+    .B1(_0315_),
+    .Y(_0399_)
+  );
+  sky130_fd_sc_hd__and3_4 _0960_ (
+    .A(_0398_),
+    .B(_0390_),
+    .C(_0399_),
+    .X(_0400_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0961_ (
+    .A1(\configy.counter_b[7] ),
+    .A2(_0396_),
+    .B1(_0400_),
+    .C1(_0387_),
+    .X(_0058_)
+  );
+  sky130_fd_sc_hd__or2_4 _0962_ (
+    .A(_0351_),
+    .B(_0389_),
+    .X(_0401_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _0963_ (
+    .A1(wbs_data_i[14]),
+    .A2(_0353_),
+    .B1_N(_0401_),
+    .X(_0402_)
+  );
+  sky130_fd_sc_hd__or2_4 _0964_ (
+    .A(\configy.counter_b[4] ),
+    .B(_0388_),
+    .X(_0403_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0965_ (
+    .A1(_0218_),
+    .A2(_0403_),
+    .B1(_0330_),
+    .X(_0404_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0966_ (
+    .A1(_0395_),
+    .A2(_0404_),
+    .B1(\configy.counter_b[6] ),
+    .X(_0405_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0967_ (
+    .A1(_0398_),
+    .A2(_0402_),
+    .B1(_0405_),
+    .C1(_0387_),
+    .X(_0057_)
+  );
+  sky130_fd_sc_hd__or2_4 _0968_ (
+    .A(wbs_data_i[13]),
+    .B(_0305_),
+    .X(_0406_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _0969_ (
+    .A1_N(_0395_),
+    .A2_N(_0404_),
+    .B1(_0403_),
+    .B2(_0218_),
+    .X(_0407_)
+  );
+  sky130_fd_sc_hd__buf_2 _0970_ (
+    .A(_0395_),
+    .X(_0408_)
+  );
+  sky130_fd_sc_hd__and2_4 _0971_ (
+    .A(_0218_),
+    .B(_0408_),
+    .X(_0409_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0972_ (
+    .A1(_0406_),
+    .A2(_0407_),
+    .B1(_0409_),
+    .C1(_0387_),
+    .X(_0056_)
+  );
+  sky130_fd_sc_hd__nand2_4 _0973_ (
+    .A(_0363_),
+    .B(_0403_),
+    .Y(_0410_)
+  );
+  sky130_fd_sc_hd__or2_4 _0974_ (
+    .A(wbs_data_i[12]),
+    .B(_0365_),
+    .X(_0411_)
+  );
+  sky130_fd_sc_hd__and3_4 _0975_ (
+    .A(_0397_),
+    .B(_0410_),
+    .C(_0411_),
+    .X(_0412_)
+  );
+  sky130_fd_sc_hd__and2_4 _0976_ (
+    .A(_0368_),
+    .B(_0388_),
+    .X(_0413_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0977_ (
+    .A1(_0395_),
+    .A2(_0413_),
+    .B1(\configy.counter_b[4] ),
+    .X(_0414_)
+  );
+  sky130_fd_sc_hd__or3_4 _0978_ (
+    .A(_0349_),
+    .B(_0412_),
+    .C(_0414_),
+    .X(_0055_)
+  );
+  sky130_fd_sc_hd__inv_2 _0979_ (
+    .A(\configy.counter_b[3] ),
+    .Y(_0415_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _0980_ (
+    .A1(_0408_),
+    .A2(_0413_),
+    .B1(_0415_),
+    .Y(_0416_)
+  );
+  sky130_fd_sc_hd__or2_4 _0981_ (
+    .A(_0235_),
+    .B(_0240_),
+    .X(_0417_)
+  );
+  sky130_fd_sc_hd__or3_4 _0982_ (
+    .A(\configy.counter_b[2] ),
+    .B(_0336_),
+    .C(_0417_),
+    .X(_0418_)
+  );
+  sky130_fd_sc_hd__o22a_4 _0983_ (
+    .A1(wbs_data_i[11]),
+    .A2(_0292_),
+    .B1(_0418_),
+    .B2(_0415_),
+    .X(_0419_)
+  );
+  sky130_fd_sc_hd__or2_4 _0984_ (
+    .A(_0408_),
+    .B(_0419_),
+    .X(_0420_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0985_ (
+    .A1(_0416_),
+    .A2(_0420_),
+    .B1(_0319_),
+    .X(_0054_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _0986_ (
+    .A1(wbs_data_i[10]),
+    .A2(_0353_),
+    .B1_N(_0418_),
+    .X(_0421_)
+  );
+  sky130_fd_sc_hd__nand2_4 _0987_ (
+    .A(_0378_),
+    .B(_0417_),
+    .Y(_0422_)
+  );
+  sky130_fd_sc_hd__a21boi_4 _0988_ (
+    .A1(_0398_),
+    .A2(_0422_),
+    .B1_N(\configy.counter_b[2] ),
+    .Y(_0423_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0989_ (
+    .A1(_0398_),
+    .A2(_0421_),
+    .B1(_0423_),
+    .C1(_0387_),
+    .X(_0053_)
+  );
+  sky130_fd_sc_hd__and2_4 _0990_ (
+    .A(_0235_),
+    .B(_0240_),
+    .X(_0424_)
+  );
+  sky130_fd_sc_hd__o22a_4 _0991_ (
+    .A1(wbs_data_i[9]),
+    .A2(_0346_),
+    .B1(_0424_),
+    .B2(_0422_),
+    .X(_0425_)
+  );
+  sky130_fd_sc_hd__and2_4 _0992_ (
+    .A(_0235_),
+    .B(_0408_),
+    .X(_0426_)
+  );
+  sky130_fd_sc_hd__buf_2 _0993_ (
+    .A(_0277_),
+    .X(_0427_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0994_ (
+    .A1(_0398_),
+    .A2(_0425_),
+    .B1(_0426_),
+    .C1(_0427_),
+    .X(_0052_)
+  );
+  sky130_fd_sc_hd__or2_4 _0995_ (
+    .A(wbs_data_i[8]),
+    .B(_0304_),
+    .X(_0428_)
+  );
+  sky130_fd_sc_hd__nand2_4 _0996_ (
+    .A(_0240_),
+    .B(_0378_),
+    .Y(_0429_)
+  );
+  sky130_fd_sc_hd__and3_4 _0997_ (
+    .A(_0397_),
+    .B(_0428_),
+    .C(_0429_),
+    .X(_0430_)
+  );
+  sky130_fd_sc_hd__a211o_4 _0998_ (
+    .A1(_0240_),
+    .A2(_0408_),
+    .B1(_0430_),
+    .C1(_0427_),
+    .X(_0051_)
+  );
+  sky130_fd_sc_hd__or2_4 _0999_ (
+    .A(wbs_data_i[23]),
+    .B(_0330_),
+    .X(_0431_)
+  );
+  sky130_fd_sc_hd__or4_4 _1000_ (
+    .A(\configy.counter_c[3] ),
+    .B(\configy.counter_c[2] ),
+    .C(\configy.counter_c[1] ),
+    .D(\configy.counter_c[0] ),
+    .X(_0432_)
+  );
+  sky130_fd_sc_hd__or4_4 _1001_ (
+    .A(\configy.counter_c[6] ),
+    .B(_0180_),
+    .C(\configy.counter_c[4] ),
+    .D(_0432_),
+    .X(_0433_)
+  );
+  sky130_fd_sc_hd__and4_4 _1002_ (
+    .A(\configy.counter_c[5] ),
+    .B(\configy.counter_c[4] ),
+    .C(\configy.counter_c[3] ),
+    .D(\configy.counter_c[2] ),
+    .X(_0434_)
+  );
+  sky130_fd_sc_hd__and4_4 _1003_ (
+    .A(\configy.counter_c[7] ),
+    .B(\configy.counter_c[6] ),
+    .C(_0198_),
+    .D(\configy.counter_c[0] ),
+    .X(_0435_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _1004_ (
+    .A1(_0434_),
+    .A2(_0435_),
+    .B1(_0339_),
+    .Y(_0436_)
+  );
+  sky130_fd_sc_hd__a41oi_4 _1005_ (
+    .A1(_0281_),
+    .A2(_0391_),
+    .A3(wbs_sel_i[2]),
+    .A4(_0343_),
+    .B1(_0436_),
+    .Y(_0437_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1006_ (
+    .A1(_0431_),
+    .A2(_0433_),
+    .B1(_0437_),
+    .X(_0438_)
+  );
+  sky130_fd_sc_hd__a41o_4 _1007_ (
+    .A1(_0334_),
+    .A2(_0391_),
+    .A3(wbs_sel_i[2]),
+    .A4(_0343_),
+    .B1(_0436_),
+    .X(_0439_)
+  );
+  sky130_fd_sc_hd__buf_2 _1008_ (
+    .A(_0439_),
+    .X(_0440_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _1009_ (
+    .A1(\configy.counter_c[7] ),
+    .A2(_0433_),
+    .B1(_0315_),
+    .Y(_0441_)
+  );
+  sky130_fd_sc_hd__and3_4 _1010_ (
+    .A(_0440_),
+    .B(_0431_),
+    .C(_0441_),
+    .X(_0442_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1011_ (
+    .A1(\configy.counter_c[7] ),
+    .A2(_0438_),
+    .B1(_0442_),
+    .C1(_0427_),
+    .X(_0050_)
+  );
+  sky130_fd_sc_hd__or2_4 _1012_ (
+    .A(_0351_),
+    .B(_0433_),
+    .X(_0443_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1013_ (
+    .A1(wbs_data_i[22]),
+    .A2(_0353_),
+    .B1_N(_0443_),
+    .X(_0444_)
+  );
+  sky130_fd_sc_hd__or2_4 _1014_ (
+    .A(\configy.counter_c[4] ),
+    .B(_0432_),
+    .X(_0445_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1015_ (
+    .A1(_0180_),
+    .A2(_0445_),
+    .B1(_0314_),
+    .X(_0446_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1016_ (
+    .A1(_0437_),
+    .A2(_0446_),
+    .B1(\configy.counter_c[6] ),
+    .X(_0447_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1017_ (
+    .A1(_0440_),
+    .A2(_0444_),
+    .B1(_0447_),
+    .C1(_0427_),
+    .X(_0049_)
+  );
+  sky130_fd_sc_hd__or2_4 _1018_ (
+    .A(wbs_data_i[21]),
+    .B(_0305_),
+    .X(_0448_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _1019_ (
+    .A1_N(_0437_),
+    .A2_N(_0446_),
+    .B1(_0445_),
+    .B2(_0180_),
+    .X(_0449_)
+  );
+  sky130_fd_sc_hd__buf_2 _1020_ (
+    .A(_0437_),
+    .X(_0450_)
+  );
+  sky130_fd_sc_hd__and2_4 _1021_ (
+    .A(_0180_),
+    .B(_0450_),
+    .X(_0451_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1022_ (
+    .A1(_0448_),
+    .A2(_0449_),
+    .B1(_0451_),
+    .C1(_0427_),
+    .X(_0048_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1023_ (
+    .A(_0363_),
+    .B(_0445_),
+    .Y(_0452_)
+  );
+  sky130_fd_sc_hd__or2_4 _1024_ (
+    .A(wbs_data_i[20]),
+    .B(_0365_),
+    .X(_0453_)
+  );
+  sky130_fd_sc_hd__and3_4 _1025_ (
+    .A(_0439_),
+    .B(_0452_),
+    .C(_0453_),
+    .X(_0454_)
+  );
+  sky130_fd_sc_hd__and2_4 _1026_ (
+    .A(_0368_),
+    .B(_0432_),
+    .X(_0455_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1027_ (
+    .A1(_0437_),
+    .A2(_0455_),
+    .B1(\configy.counter_c[4] ),
+    .X(_0456_)
+  );
+  sky130_fd_sc_hd__or3_4 _1028_ (
+    .A(_0349_),
+    .B(_0454_),
+    .C(_0456_),
+    .X(_0047_)
+  );
+  sky130_fd_sc_hd__inv_2 _1029_ (
+    .A(\configy.counter_c[3] ),
+    .Y(_0457_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _1030_ (
+    .A1(_0450_),
+    .A2(_0455_),
+    .B1(_0457_),
+    .Y(_0458_)
+  );
+  sky130_fd_sc_hd__or2_4 _1031_ (
+    .A(_0198_),
+    .B(_0202_),
+    .X(_0459_)
+  );
+  sky130_fd_sc_hd__or3_4 _1032_ (
+    .A(\configy.counter_c[2] ),
+    .B(_0339_),
+    .C(_0459_),
+    .X(_0460_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1033_ (
+    .A1(wbs_data_i[19]),
+    .A2(_0292_),
+    .B1(_0460_),
+    .B2(_0457_),
+    .X(_0461_)
+  );
+  sky130_fd_sc_hd__or2_4 _1034_ (
+    .A(_0450_),
+    .B(_0461_),
+    .X(_0462_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1035_ (
+    .A1(_0458_),
+    .A2(_0462_),
+    .B1(_0319_),
+    .X(_0046_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1036_ (
+    .A1(wbs_data_i[18]),
+    .A2(_0352_),
+    .B1_N(_0460_),
+    .X(_0463_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1037_ (
+    .A(_0363_),
+    .B(_0459_),
+    .Y(_0464_)
+  );
+  sky130_fd_sc_hd__a21boi_4 _1038_ (
+    .A1(_0440_),
+    .A2(_0464_),
+    .B1_N(\configy.counter_c[2] ),
+    .Y(_0465_)
+  );
+  sky130_fd_sc_hd__buf_2 _1039_ (
+    .A(_0277_),
+    .X(_0466_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1040_ (
+    .A1(_0440_),
+    .A2(_0463_),
+    .B1(_0465_),
+    .C1(_0466_),
+    .X(_0045_)
+  );
+  sky130_fd_sc_hd__and2_4 _1041_ (
+    .A(_0198_),
+    .B(_0202_),
+    .X(_0467_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1042_ (
+    .A1(wbs_data_i[17]),
+    .A2(_0346_),
+    .B1(_0467_),
+    .B2(_0464_),
+    .X(_0468_)
+  );
+  sky130_fd_sc_hd__and2_4 _1043_ (
+    .A(_0198_),
+    .B(_0450_),
+    .X(_0469_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1044_ (
+    .A1(_0440_),
+    .A2(_0468_),
+    .B1(_0469_),
+    .C1(_0466_),
+    .X(_0044_)
+  );
+  sky130_fd_sc_hd__or2_4 _1045_ (
+    .A(wbs_data_i[16]),
+    .B(_0304_),
+    .X(_0470_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1046_ (
+    .A(_0202_),
+    .B(_0378_),
+    .Y(_0471_)
+  );
+  sky130_fd_sc_hd__and3_4 _1047_ (
+    .A(_0439_),
+    .B(_0470_),
+    .C(_0471_),
+    .X(_0472_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1048_ (
+    .A1(_0202_),
+    .A2(_0450_),
+    .B1(_0472_),
+    .C1(_0466_),
+    .X(_0043_)
+  );
+  sky130_fd_sc_hd__or4_4 _1049_ (
+    .A(\configy.counter_d[3] ),
+    .B(\configy.counter_d[2] ),
+    .C(\configy.counter_d[1] ),
+    .D(\configy.counter_d[0] ),
+    .X(_0473_)
+  );
+  sky130_fd_sc_hd__or4_4 _1050_ (
+    .A(\configy.counter_d[6] ),
+    .B(_0146_),
+    .C(\configy.counter_d[4] ),
+    .D(_0473_),
+    .X(_0474_)
+  );
+  sky130_fd_sc_hd__or2_4 _1051_ (
+    .A(wbs_data_i[31]),
+    .B(_0314_),
+    .X(_0475_)
+  );
+  sky130_fd_sc_hd__and4_4 _1052_ (
+    .A(\configy.counter_d[5] ),
+    .B(\configy.counter_d[4] ),
+    .C(\configy.counter_d[3] ),
+    .D(\configy.counter_d[2] ),
+    .X(_0476_)
+  );
+  sky130_fd_sc_hd__and4_4 _1053_ (
+    .A(\configy.counter_d[7] ),
+    .B(\configy.counter_d[6] ),
+    .C(_0163_),
+    .D(\configy.counter_d[0] ),
+    .X(_0477_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _1054_ (
+    .A1(_0476_),
+    .A2(_0477_),
+    .B1(_0335_),
+    .Y(_0478_)
+  );
+  sky130_fd_sc_hd__a41oi_4 _1055_ (
+    .A1(_0334_),
+    .A2(_0391_),
+    .A3(wbs_sel_i[3]),
+    .A4(_0343_),
+    .B1(_0478_),
+    .Y(_0479_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1056_ (
+    .A1(_0474_),
+    .A2(_0475_),
+    .B1(_0479_),
+    .X(_0480_)
+  );
+  sky130_fd_sc_hd__a41o_4 _1057_ (
+    .A1(_0334_),
+    .A2(_0336_),
+    .A3(wbs_sel_i[3]),
+    .A4(_0137_),
+    .B1(_0478_),
+    .X(_0481_)
+  );
+  sky130_fd_sc_hd__buf_2 _1058_ (
+    .A(_0481_),
+    .X(_0482_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _1059_ (
+    .A1(\configy.counter_d[7] ),
+    .A2(_0474_),
+    .B1(_0315_),
+    .Y(_0483_)
+  );
+  sky130_fd_sc_hd__and3_4 _1060_ (
+    .A(_0482_),
+    .B(_0475_),
+    .C(_0483_),
+    .X(_0484_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1061_ (
+    .A1(\configy.counter_d[7] ),
+    .A2(_0480_),
+    .B1(_0484_),
+    .C1(_0466_),
+    .X(_0042_)
+  );
+  sky130_fd_sc_hd__or2_4 _1062_ (
+    .A(_0351_),
+    .B(_0474_),
+    .X(_0485_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1063_ (
+    .A1(wbs_data_i[30]),
+    .A2(_0352_),
+    .B1_N(_0485_),
+    .X(_0486_)
+  );
+  sky130_fd_sc_hd__or2_4 _1064_ (
+    .A(\configy.counter_d[4] ),
+    .B(_0473_),
+    .X(_0487_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1065_ (
+    .A1(_0146_),
+    .A2(_0487_),
+    .B1(_0314_),
+    .X(_0488_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1066_ (
+    .A1(_0479_),
+    .A2(_0488_),
+    .B1(\configy.counter_d[6] ),
+    .X(_0489_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1067_ (
+    .A1(_0482_),
+    .A2(_0486_),
+    .B1(_0489_),
+    .C1(_0466_),
+    .X(_0041_)
+  );
+  sky130_fd_sc_hd__or2_4 _1068_ (
+    .A(wbs_data_i[29]),
+    .B(_0305_),
+    .X(_0490_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _1069_ (
+    .A1_N(_0479_),
+    .A2_N(_0488_),
+    .B1(_0487_),
+    .B2(_0146_),
+    .X(_0491_)
+  );
+  sky130_fd_sc_hd__buf_2 _1070_ (
+    .A(_0479_),
+    .X(_0492_)
+  );
+  sky130_fd_sc_hd__and2_4 _1071_ (
+    .A(_0146_),
+    .B(_0492_),
+    .X(_0493_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1072_ (
+    .A1(_0490_),
+    .A2(_0491_),
+    .B1(_0493_),
+    .C1(_0318_),
+    .X(_0040_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1073_ (
+    .A(_0292_),
+    .B(_0487_),
+    .Y(_0494_)
+  );
+  sky130_fd_sc_hd__or2_4 _1074_ (
+    .A(wbs_data_i[28]),
+    .B(_0365_),
+    .X(_0495_)
+  );
+  sky130_fd_sc_hd__and3_4 _1075_ (
+    .A(_0481_),
+    .B(_0494_),
+    .C(_0495_),
+    .X(_0496_)
+  );
+  sky130_fd_sc_hd__and2_4 _1076_ (
+    .A(_0368_),
+    .B(_0473_),
+    .X(_0497_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1077_ (
+    .A1(_0479_),
+    .A2(_0497_),
+    .B1(\configy.counter_d[4] ),
+    .X(_0498_)
+  );
+  sky130_fd_sc_hd__or3_4 _1078_ (
+    .A(_0349_),
+    .B(_0496_),
+    .C(_0498_),
+    .X(_0039_)
+  );
+  sky130_fd_sc_hd__inv_2 _1079_ (
+    .A(\configy.counter_d[3] ),
+    .Y(_0499_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _1080_ (
+    .A1(_0492_),
+    .A2(_0497_),
+    .B1(_0499_),
+    .Y(_0500_)
+  );
+  sky130_fd_sc_hd__or2_4 _1081_ (
+    .A(_0163_),
+    .B(_0169_),
+    .X(_0501_)
+  );
+  sky130_fd_sc_hd__or3_4 _1082_ (
+    .A(\configy.counter_d[2] ),
+    .B(_0339_),
+    .C(_0501_),
+    .X(_0502_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1083_ (
+    .A1(wbs_data_i[27]),
+    .A2(_0368_),
+    .B1(_0502_),
+    .B2(_0499_),
+    .X(_0503_)
+  );
+  sky130_fd_sc_hd__or2_4 _1084_ (
+    .A(_0492_),
+    .B(_0503_),
+    .X(_0504_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1085_ (
+    .A1(_0500_),
+    .A2(_0504_),
+    .B1(_0319_),
+    .X(_0038_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1086_ (
+    .A1(wbs_data_i[26]),
+    .A2(_0352_),
+    .B1_N(_0502_),
+    .X(_0505_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1087_ (
+    .A(_0363_),
+    .B(_0501_),
+    .Y(_0506_)
+  );
+  sky130_fd_sc_hd__a21boi_4 _1088_ (
+    .A1(_0482_),
+    .A2(_0506_),
+    .B1_N(\configy.counter_d[2] ),
+    .Y(_0507_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1089_ (
+    .A1(_0482_),
+    .A2(_0505_),
+    .B1(_0507_),
+    .C1(_0318_),
+    .X(_0037_)
+  );
+  sky130_fd_sc_hd__and2_4 _1090_ (
+    .A(_0163_),
+    .B(_0169_),
+    .X(_0508_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1091_ (
+    .A1(wbs_data_i[25]),
+    .A2(_0346_),
+    .B1(_0508_),
+    .B2(_0506_),
+    .X(_0509_)
+  );
+  sky130_fd_sc_hd__and2_4 _1092_ (
+    .A(_0163_),
+    .B(_0492_),
+    .X(_0510_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1093_ (
+    .A1(_0482_),
+    .A2(_0509_),
+    .B1(_0510_),
+    .C1(_0318_),
+    .X(_0036_)
+  );
+  sky130_fd_sc_hd__or2_4 _1094_ (
+    .A(wbs_data_i[24]),
+    .B(_0304_),
+    .X(_0511_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1095_ (
+    .A(_0169_),
+    .B(_0378_),
+    .Y(_0512_)
+  );
+  sky130_fd_sc_hd__and3_4 _1096_ (
+    .A(_0481_),
+    .B(_0511_),
+    .C(_0512_),
+    .X(_0513_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1097_ (
+    .A1(_0169_),
+    .A2(_0492_),
+    .B1(_0513_),
+    .C1(_0318_),
+    .X(_0035_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1098_ (
+    .A1(\configy.charged[0] ),
+    .A2(_0284_),
+    .B1(wbs_sel_i[2]),
+    .B2(\configy.charged[2] ),
+    .X(_0514_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1099_ (
+    .A1(\configy.charged[3] ),
+    .A2(wbs_sel_i[3]),
+    .B1(wbs_sel_i[1]),
+    .B2(\configy.charged[1] ),
+    .X(_0515_)
+  );
+  sky130_fd_sc_hd__and3_4 _1100_ (
+    .A(_0294_),
+    .B(_0514_),
+    .C(_0515_),
+    .X(_0516_)
+  );
+  sky130_fd_sc_hd__inv_2 _1101_ (
+    .A(_0281_),
+    .Y(_0517_)
+  );
+  sky130_fd_sc_hd__and4_4 _1102_ (
+    .A(_0280_),
+    .B(_0517_),
+    .C(wbs_we_i),
+    .D(_0126_),
+    .X(_0518_)
+  );
+  sky130_fd_sc_hd__buf_2 _1103_ (
+    .A(_0352_),
+    .X(_0519_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1104_ (
+    .A1(_0519_),
+    .A2(_0313_),
+    .B1(_0278_),
+    .X(_0520_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1105_ (
+    .A1(_0516_),
+    .A2(_0518_),
+    .B1(_0520_),
+    .X(_0034_)
+  );
+  sky130_fd_sc_hd__buf_2 _1106_ (
+    .A(_0293_),
+    .X(_0521_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1107_ (
+    .A1(_0521_),
+    .A2(_0295_),
+    .B1(_0520_),
+    .X(_0033_)
+  );
+  sky130_fd_sc_hd__and3_4 _1108_ (
+    .A(\configy.read_transaction_in_progress ),
+    .B(_0517_),
+    .C(_0109_),
+    .X(_0032_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1109_ (
+    .A(wbs_sel_i[1]),
+    .B(_0294_),
+    .Y(_0522_)
+  );
+  sky130_fd_sc_hd__buf_2 _1110_ (
+    .A(_0522_),
+    .X(_0523_)
+  );
+  sky130_fd_sc_hd__and2_4 _1111_ (
+    .A(wbs_data_i[15]),
+    .B(_0301_),
+    .X(_0524_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1112_ (
+    .A1(\configy.bits_b[7] ),
+    .A2(_0523_),
+    .B1(_0524_),
+    .X(_0031_)
+  );
+  sky130_fd_sc_hd__and2_4 _1113_ (
+    .A(wbs_data_i[14]),
+    .B(_0301_),
+    .X(_0525_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1114_ (
+    .A1(\configy.bits_b[6] ),
+    .A2(_0523_),
+    .B1(_0525_),
+    .X(_0030_)
+  );
+  sky130_fd_sc_hd__and2_4 _1115_ (
+    .A(wbs_data_i[13]),
+    .B(_0301_),
+    .X(_0526_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1116_ (
+    .A1(\configy.bits_b[5] ),
+    .A2(_0523_),
+    .B1(_0526_),
+    .X(_0029_)
+  );
+  sky130_fd_sc_hd__and2_4 _1117_ (
+    .A(wbs_data_i[12]),
+    .B(_0301_),
+    .X(_0527_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1118_ (
+    .A1(\configy.bits_b[4] ),
+    .A2(_0523_),
+    .B1(_0527_),
+    .X(_0028_)
+  );
+  sky130_fd_sc_hd__and2_4 _1119_ (
+    .A(wbs_data_i[11]),
+    .B(_0300_),
+    .X(_0528_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1120_ (
+    .A1(\configy.bits_b[3] ),
+    .A2(_0523_),
+    .B1(_0528_),
+    .X(_0027_)
+  );
+  sky130_fd_sc_hd__and2_4 _1121_ (
+    .A(wbs_data_i[10]),
+    .B(_0300_),
+    .X(_0529_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1122_ (
+    .A1(\configy.bits_b[2] ),
+    .A2(_0522_),
+    .B1(_0529_),
+    .X(_0026_)
+  );
+  sky130_fd_sc_hd__and2_4 _1123_ (
+    .A(wbs_data_i[9]),
+    .B(_0300_),
+    .X(_0530_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1124_ (
+    .A1(\configy.bits_b[1] ),
+    .A2(_0522_),
+    .B1(_0530_),
+    .X(_0025_)
+  );
+  sky130_fd_sc_hd__and2_4 _1125_ (
+    .A(wbs_data_i[8]),
+    .B(_0300_),
+    .X(_0531_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1126_ (
+    .A1(\configy.bits_b[0] ),
+    .A2(_0522_),
+    .B1(_0531_),
+    .X(_0024_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1127_ (
+    .A(wbs_sel_i[2]),
+    .B(_0294_),
+    .Y(_0532_)
+  );
+  sky130_fd_sc_hd__buf_2 _1128_ (
+    .A(_0532_),
+    .X(_0533_)
+  );
+  sky130_fd_sc_hd__and2_4 _1129_ (
+    .A(wbs_data_i[23]),
+    .B(_0299_),
+    .X(_0534_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1130_ (
+    .A1(\configy.bits_c[7] ),
+    .A2(_0533_),
+    .B1(_0534_),
+    .X(_0023_)
+  );
+  sky130_fd_sc_hd__and2_4 _1131_ (
+    .A(wbs_data_i[22]),
+    .B(_0299_),
+    .X(_0535_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1132_ (
+    .A1(\configy.bits_c[6] ),
+    .A2(_0533_),
+    .B1(_0535_),
+    .X(_0022_)
+  );
+  sky130_fd_sc_hd__and2_4 _1133_ (
+    .A(wbs_data_i[21]),
+    .B(_0299_),
+    .X(_0536_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1134_ (
+    .A1(\configy.bits_c[5] ),
+    .A2(_0533_),
+    .B1(_0536_),
+    .X(_0021_)
+  );
+  sky130_fd_sc_hd__and2_4 _1135_ (
+    .A(wbs_data_i[20]),
+    .B(_0299_),
+    .X(_0537_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1136_ (
+    .A1(\configy.bits_c[4] ),
+    .A2(_0533_),
+    .B1(_0537_),
+    .X(_0020_)
+  );
+  sky130_fd_sc_hd__and2_4 _1137_ (
+    .A(wbs_data_i[19]),
+    .B(_0298_),
+    .X(_0538_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1138_ (
+    .A1(\configy.bits_c[3] ),
+    .A2(_0533_),
+    .B1(_0538_),
+    .X(_0019_)
+  );
+  sky130_fd_sc_hd__and2_4 _1139_ (
+    .A(wbs_data_i[18]),
+    .B(_0298_),
+    .X(_0539_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1140_ (
+    .A1(\configy.bits_c[2] ),
+    .A2(_0532_),
+    .B1(_0539_),
+    .X(_0018_)
+  );
+  sky130_fd_sc_hd__and2_4 _1141_ (
+    .A(wbs_data_i[17]),
+    .B(_0298_),
+    .X(_0540_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1142_ (
+    .A1(\configy.bits_c[1] ),
+    .A2(_0532_),
+    .B1(_0540_),
+    .X(_0017_)
+  );
+  sky130_fd_sc_hd__and2_4 _1143_ (
+    .A(wbs_data_i[16]),
+    .B(_0298_),
+    .X(_0541_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1144_ (
+    .A1(\configy.bits_c[0] ),
+    .A2(_0532_),
+    .B1(_0541_),
+    .X(_0016_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1145_ (
+    .A(wbs_sel_i[3]),
+    .B(_0294_),
+    .Y(_0542_)
+  );
+  sky130_fd_sc_hd__buf_2 _1146_ (
+    .A(_0542_),
+    .X(_0543_)
+  );
+  sky130_fd_sc_hd__and2_4 _1147_ (
+    .A(wbs_data_i[31]),
+    .B(_0290_),
+    .X(_0544_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1148_ (
+    .A1(\configy.bits_d[7] ),
+    .A2(_0543_),
+    .B1(_0544_),
+    .X(_0015_)
+  );
+  sky130_fd_sc_hd__and2_4 _1149_ (
+    .A(wbs_data_i[30]),
+    .B(_0290_),
+    .X(_0545_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1150_ (
+    .A1(\configy.bits_d[6] ),
+    .A2(_0543_),
+    .B1(_0545_),
+    .X(_0014_)
+  );
+  sky130_fd_sc_hd__and2_4 _1151_ (
+    .A(wbs_data_i[29]),
+    .B(_0290_),
+    .X(_0546_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1152_ (
+    .A1(\configy.bits_d[5] ),
+    .A2(_0543_),
+    .B1(_0546_),
+    .X(_0013_)
+  );
+  sky130_fd_sc_hd__and2_4 _1153_ (
+    .A(wbs_data_i[28]),
+    .B(_0290_),
+    .X(_0547_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1154_ (
+    .A1(\configy.bits_d[4] ),
+    .A2(_0543_),
+    .B1(_0547_),
+    .X(_0012_)
+  );
+  sky130_fd_sc_hd__and2_4 _1155_ (
+    .A(wbs_data_i[27]),
+    .B(_0289_),
+    .X(_0548_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1156_ (
+    .A1(\configy.bits_d[3] ),
+    .A2(_0543_),
+    .B1(_0548_),
+    .X(_0011_)
+  );
+  sky130_fd_sc_hd__and2_4 _1157_ (
+    .A(wbs_data_i[26]),
+    .B(_0289_),
+    .X(_0549_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1158_ (
+    .A1(\configy.bits_d[2] ),
+    .A2(_0542_),
+    .B1(_0549_),
+    .X(_0010_)
+  );
+  sky130_fd_sc_hd__and2_4 _1159_ (
+    .A(wbs_data_i[25]),
+    .B(_0289_),
+    .X(_0550_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1160_ (
+    .A1(\configy.bits_d[1] ),
+    .A2(_0542_),
+    .B1(_0550_),
+    .X(_0009_)
+  );
+  sky130_fd_sc_hd__and2_4 _1161_ (
+    .A(wbs_data_i[24]),
+    .B(_0289_),
+    .X(_0551_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1162_ (
+    .A1(\configy.bits_d[0] ),
+    .A2(_0542_),
+    .B1(_0551_),
+    .X(_0008_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1163_ (
+    .A(_0284_),
+    .B(_0288_),
+    .Y(_0552_)
+  );
+  sky130_fd_sc_hd__buf_2 _1164_ (
+    .A(_0552_),
+    .X(_0553_)
+  );
+  sky130_fd_sc_hd__and2_4 _1165_ (
+    .A(wbs_data_i[7]),
+    .B(_0303_),
+    .X(_0554_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1166_ (
+    .A1(\configy.bits_a[7] ),
+    .A2(_0553_),
+    .B1(_0554_),
+    .X(_0007_)
+  );
+  sky130_fd_sc_hd__and2_4 _1167_ (
+    .A(wbs_data_i[6]),
+    .B(_0303_),
+    .X(_0555_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1168_ (
+    .A1(\configy.bits_a[6] ),
+    .A2(_0553_),
+    .B1(_0555_),
+    .X(_0006_)
+  );
+  sky130_fd_sc_hd__and2_4 _1169_ (
+    .A(wbs_data_i[5]),
+    .B(_0303_),
+    .X(_0556_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1170_ (
+    .A1(\configy.bits_a[5] ),
+    .A2(_0553_),
+    .B1(_0556_),
+    .X(_0005_)
+  );
+  sky130_fd_sc_hd__and2_4 _1171_ (
+    .A(wbs_data_i[4]),
+    .B(_0303_),
+    .X(_0557_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1172_ (
+    .A1(\configy.bits_a[4] ),
+    .A2(_0553_),
+    .B1(_0557_),
+    .X(_0004_)
+  );
+  sky130_fd_sc_hd__and2_4 _1173_ (
+    .A(wbs_data_i[3]),
+    .B(_0302_),
+    .X(_0558_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1174_ (
+    .A1(\configy.bits_a[3] ),
+    .A2(_0553_),
+    .B1(_0558_),
+    .X(_0003_)
+  );
+  sky130_fd_sc_hd__and2_4 _1175_ (
+    .A(wbs_data_i[2]),
+    .B(_0302_),
+    .X(_0559_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1176_ (
+    .A1(\configy.bits_a[2] ),
+    .A2(_0552_),
+    .B1(_0559_),
+    .X(_0002_)
+  );
+  sky130_fd_sc_hd__and2_4 _1177_ (
+    .A(wbs_data_i[1]),
+    .B(_0302_),
+    .X(_0560_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1178_ (
+    .A1(\configy.bits_a[1] ),
+    .A2(_0552_),
+    .B1(_0560_),
+    .X(_0001_)
+  );
+  sky130_fd_sc_hd__and2_4 _1179_ (
+    .A(wbs_data_i[0]),
+    .B(_0302_),
+    .X(_0561_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1180_ (
+    .A1(\configy.bits_a[0] ),
+    .A2(_0552_),
+    .B1(_0561_),
+    .X(_0000_)
+  );
+  sky130_fd_sc_hd__or3_4 _1181_ (
+    .A(\configy.counter_d[7] ),
+    .B(_0519_),
+    .C(_0474_),
+    .X(_0562_)
+  );
+  sky130_fd_sc_hd__inv_2 _1182_ (
+    .A(_0562_),
+    .Y(set_out[3])
+  );
+  sky130_fd_sc_hd__or3_4 _1183_ (
+    .A(\configy.counter_c[7] ),
+    .B(_0519_),
+    .C(_0433_),
+    .X(_0563_)
+  );
+  sky130_fd_sc_hd__inv_2 _1184_ (
+    .A(_0563_),
+    .Y(set_out[2])
+  );
+  sky130_fd_sc_hd__or3_4 _1185_ (
+    .A(\configy.counter_b[7] ),
+    .B(_0519_),
+    .C(_0389_),
+    .X(_0564_)
+  );
+  sky130_fd_sc_hd__inv_2 _1186_ (
+    .A(_0564_),
+    .Y(set_out[1])
+  );
+  sky130_fd_sc_hd__or3_4 _1187_ (
+    .A(\configy.counter_a[7] ),
+    .B(_0519_),
+    .C(_0333_),
+    .X(_0565_)
+  );
+  sky130_fd_sc_hd__inv_2 _1188_ (
+    .A(_0565_),
+    .Y(set_out[0])
+  );
+  sky130_fd_sc_hd__buf_2 _1189_ (
+    .A(_0311_),
+    .X(_0566_)
+  );
+  sky130_fd_sc_hd__buf_2 _1190_ (
+    .A(_0306_),
+    .X(_0567_)
+  );
+  sky130_fd_sc_hd__or2_4 _1191_ (
+    .A(_0567_),
+    .B(\configy.bits_d[2] ),
+    .X(_0568_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1192_ (
+    .A1(_0566_),
+    .A2(\configy.bits_d[6] ),
+    .B1(_0568_),
+    .X(_0569_)
+  );
+  sky130_fd_sc_hd__buf_2 _1193_ (
+    .A(_0310_),
+    .X(_0570_)
+  );
+  sky130_fd_sc_hd__or2_4 _1194_ (
+    .A(_0570_),
+    .B(\configy.bits_d[7] ),
+    .X(_0571_)
+  );
+  sky130_fd_sc_hd__buf_2 _1195_ (
+    .A(\configy.bits_index[2] ),
+    .X(_0572_)
+  );
+  sky130_fd_sc_hd__or2_4 _1196_ (
+    .A(_0572_),
+    .B(\configy.bits_d[3] ),
+    .X(_0573_)
+  );
+  sky130_fd_sc_hd__and3_4 _1197_ (
+    .A(_0328_),
+    .B(_0571_),
+    .C(_0573_),
+    .X(_0574_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1198_ (
+    .A1(_0325_),
+    .A2(_0569_),
+    .B1(_0574_),
+    .C1(_0322_),
+    .X(_0575_)
+  );
+  sky130_fd_sc_hd__or2_4 _1199_ (
+    .A(_0567_),
+    .B(\configy.bits_d[0] ),
+    .X(_0576_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1200_ (
+    .A1(_0566_),
+    .A2(\configy.bits_d[4] ),
+    .B1(_0576_),
+    .X(_0577_)
+  );
+  sky130_fd_sc_hd__or2_4 _1201_ (
+    .A(_0570_),
+    .B(\configy.bits_d[5] ),
+    .X(_0578_)
+  );
+  sky130_fd_sc_hd__or2_4 _1202_ (
+    .A(_0572_),
+    .B(\configy.bits_d[1] ),
+    .X(_0579_)
+  );
+  sky130_fd_sc_hd__and3_4 _1203_ (
+    .A(_0327_),
+    .B(_0578_),
+    .C(_0579_),
+    .X(_0580_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1204_ (
+    .A1(_0325_),
+    .A2(_0577_),
+    .B1(_0580_),
+    .C1(_0320_),
+    .X(_0581_)
+  );
+  sky130_fd_sc_hd__and3_4 _1205_ (
+    .A(_0521_),
+    .B(_0575_),
+    .C(_0581_),
+    .X(shift_out[3])
+  );
+  sky130_fd_sc_hd__or2_4 _1206_ (
+    .A(_0566_),
+    .B(\configy.bits_c[5] ),
+    .X(_0582_)
+  );
+  sky130_fd_sc_hd__or2_4 _1207_ (
+    .A(_0307_),
+    .B(\configy.bits_c[1] ),
+    .X(_0583_)
+  );
+  sky130_fd_sc_hd__and4_4 _1208_ (
+    .A(_0322_),
+    .B(_0328_),
+    .C(_0582_),
+    .D(_0583_),
+    .X(_0584_)
+  );
+  sky130_fd_sc_hd__or2_4 _1209_ (
+    .A(_0307_),
+    .B(\configy.bits_c[0] ),
+    .X(_0585_)
+  );
+  sky130_fd_sc_hd__or2_4 _1210_ (
+    .A(_0311_),
+    .B(\configy.bits_c[4] ),
+    .X(_0586_)
+  );
+  sky130_fd_sc_hd__or2_4 _1211_ (
+    .A(_0306_),
+    .B(\configy.bits_c[2] ),
+    .X(_0587_)
+  );
+  sky130_fd_sc_hd__or2_4 _1212_ (
+    .A(_0310_),
+    .B(\configy.bits_c[6] ),
+    .X(_0588_)
+  );
+  sky130_fd_sc_hd__or2_4 _1213_ (
+    .A(_0572_),
+    .B(\configy.bits_c[3] ),
+    .X(_0589_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1214_ (
+    .A1(_0570_),
+    .A2(\configy.bits_c[7] ),
+    .B1(_0327_),
+    .X(_0590_)
+  );
+  sky130_fd_sc_hd__a32o_4 _1215_ (
+    .A1(_0323_),
+    .A2(_0587_),
+    .A3(_0588_),
+    .B1(_0589_),
+    .B2(_0590_),
+    .X(_0591_)
+  );
+  sky130_fd_sc_hd__a32o_4 _1216_ (
+    .A1(_0324_),
+    .A2(_0585_),
+    .A3(_0586_),
+    .B1(_0591_),
+    .B2(_0320_),
+    .X(_0592_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1217_ (
+    .A1(_0584_),
+    .A2(_0592_),
+    .B1(_0521_),
+    .X(shift_out[2])
+  );
+  sky130_fd_sc_hd__or2_4 _1218_ (
+    .A(_0567_),
+    .B(\configy.bits_b[2] ),
+    .X(_0593_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1219_ (
+    .A1(_0566_),
+    .A2(\configy.bits_b[6] ),
+    .B1(_0593_),
+    .X(_0594_)
+  );
+  sky130_fd_sc_hd__or2_4 _1220_ (
+    .A(_0570_),
+    .B(\configy.bits_b[7] ),
+    .X(_0595_)
+  );
+  sky130_fd_sc_hd__or2_4 _1221_ (
+    .A(_0572_),
+    .B(\configy.bits_b[3] ),
+    .X(_0596_)
+  );
+  sky130_fd_sc_hd__and3_4 _1222_ (
+    .A(_0328_),
+    .B(_0595_),
+    .C(_0596_),
+    .X(_0597_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1223_ (
+    .A1(_0325_),
+    .A2(_0594_),
+    .B1(_0597_),
+    .C1(_0322_),
+    .X(_0598_)
+  );
+  sky130_fd_sc_hd__or2_4 _1224_ (
+    .A(_0567_),
+    .B(\configy.bits_b[0] ),
+    .X(_0599_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1225_ (
+    .A1(_0566_),
+    .A2(\configy.bits_b[4] ),
+    .B1(_0599_),
+    .X(_0600_)
+  );
+  sky130_fd_sc_hd__or2_4 _1226_ (
+    .A(_0570_),
+    .B(\configy.bits_b[5] ),
+    .X(_0601_)
+  );
+  sky130_fd_sc_hd__or2_4 _1227_ (
+    .A(_0572_),
+    .B(\configy.bits_b[1] ),
+    .X(_0602_)
+  );
+  sky130_fd_sc_hd__and3_4 _1228_ (
+    .A(_0327_),
+    .B(_0601_),
+    .C(_0602_),
+    .X(_0603_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1229_ (
+    .A1(_0325_),
+    .A2(_0600_),
+    .B1(_0603_),
+    .C1(_0320_),
+    .X(_0604_)
+  );
+  sky130_fd_sc_hd__and3_4 _1230_ (
+    .A(_0521_),
+    .B(_0598_),
+    .C(_0604_),
+    .X(shift_out[1])
+  );
+  sky130_fd_sc_hd__or2_4 _1231_ (
+    .A(_0306_),
+    .B(\configy.bits_a[2] ),
+    .X(_0605_)
+  );
+  sky130_fd_sc_hd__or2_4 _1232_ (
+    .A(_0310_),
+    .B(\configy.bits_a[6] ),
+    .X(_0606_)
+  );
+  sky130_fd_sc_hd__or2_4 _1233_ (
+    .A(_0306_),
+    .B(\configy.bits_a[3] ),
+    .X(_0607_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1234_ (
+    .A1(_0310_),
+    .A2(\configy.bits_a[7] ),
+    .B1(_0327_),
+    .X(_0608_)
+  );
+  sky130_fd_sc_hd__a32o_4 _1235_ (
+    .A1(_0323_),
+    .A2(_0605_),
+    .A3(_0606_),
+    .B1(_0607_),
+    .B2(_0608_),
+    .X(_0609_)
+  );
+  sky130_fd_sc_hd__or2_4 _1236_ (
+    .A(_0307_),
+    .B(\configy.bits_a[0] ),
+    .X(_0610_)
+  );
+  sky130_fd_sc_hd__or2_4 _1237_ (
+    .A(_0311_),
+    .B(\configy.bits_a[4] ),
+    .X(_0611_)
+  );
+  sky130_fd_sc_hd__and3_4 _1238_ (
+    .A(_0324_),
+    .B(_0610_),
+    .C(_0611_),
+    .X(_0612_)
+  );
+  sky130_fd_sc_hd__or2_4 _1239_ (
+    .A(_0311_),
+    .B(\configy.bits_a[5] ),
+    .X(_0613_)
+  );
+  sky130_fd_sc_hd__or2_4 _1240_ (
+    .A(_0567_),
+    .B(\configy.bits_a[1] ),
+    .X(_0614_)
+  );
+  sky130_fd_sc_hd__and4_4 _1241_ (
+    .A(_0322_),
+    .B(_0328_),
+    .C(_0613_),
+    .D(_0614_),
+    .X(_0615_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1242_ (
+    .A1(_0320_),
+    .A2(_0609_),
+    .B1(_0612_),
+    .C1(_0615_),
+    .X(_0616_)
+  );
+  sky130_fd_sc_hd__and2_4 _1243_ (
+    .A(_0521_),
+    .B(_0616_),
+    .X(shift_out[0])
+  );
+  sky130_fd_sc_hd__or2_4 _1244_ (
+    .A(\configy.free_run ),
+    .B(_0293_),
+    .X(cen)
+  );
+  sky130_fd_sc_hd__or2_4 _1245_ (
+    .A(wbs_data_o[31]),
+    .B(_0126_),
+    .X(_0617_)
+  );
+  sky130_fd_sc_hd__and2_4 _1246_ (
+    .A(\configy.bits_d[7] ),
+    .B(_0258_),
+    .X(_0618_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1247_ (
+    .A1(\configy.counter_d[7] ),
+    .A2(_0132_),
+    .B1(_0142_),
+    .C1(_0618_),
+    .X(_0619_)
+  );
+  sky130_fd_sc_hd__and3_4 _1248_ (
+    .A(_0109_),
+    .B(_0617_),
+    .C(_0619_),
+    .X(_0107_)
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1249_ (
+    .CLK(wb_clk_i),
+    .D(_0000_),
+    .Q(\configy.bits_a[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1250_ (
+    .CLK(wb_clk_i),
+    .D(_0001_),
+    .Q(\configy.bits_a[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1251_ (
+    .CLK(wb_clk_i),
+    .D(_0002_),
+    .Q(\configy.bits_a[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1252_ (
+    .CLK(wb_clk_i),
+    .D(_0003_),
+    .Q(\configy.bits_a[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1253_ (
+    .CLK(wb_clk_i),
+    .D(_0004_),
+    .Q(\configy.bits_a[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1254_ (
+    .CLK(wb_clk_i),
+    .D(_0005_),
+    .Q(\configy.bits_a[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1255_ (
+    .CLK(wb_clk_i),
+    .D(_0006_),
+    .Q(\configy.bits_a[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1256_ (
+    .CLK(wb_clk_i),
+    .D(_0007_),
+    .Q(\configy.bits_a[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1257_ (
+    .CLK(wb_clk_i),
+    .D(_0008_),
+    .Q(\configy.bits_d[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1258_ (
+    .CLK(wb_clk_i),
+    .D(_0009_),
+    .Q(\configy.bits_d[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1259_ (
+    .CLK(wb_clk_i),
+    .D(_0010_),
+    .Q(\configy.bits_d[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1260_ (
+    .CLK(wb_clk_i),
+    .D(_0011_),
+    .Q(\configy.bits_d[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1261_ (
+    .CLK(wb_clk_i),
+    .D(_0012_),
+    .Q(\configy.bits_d[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1262_ (
+    .CLK(wb_clk_i),
+    .D(_0013_),
+    .Q(\configy.bits_d[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1263_ (
+    .CLK(wb_clk_i),
+    .D(_0014_),
+    .Q(\configy.bits_d[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1264_ (
+    .CLK(wb_clk_i),
+    .D(_0015_),
+    .Q(\configy.bits_d[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1265_ (
+    .CLK(wb_clk_i),
+    .D(_0016_),
+    .Q(\configy.bits_c[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1266_ (
+    .CLK(wb_clk_i),
+    .D(_0017_),
+    .Q(\configy.bits_c[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1267_ (
+    .CLK(wb_clk_i),
+    .D(_0018_),
+    .Q(\configy.bits_c[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1268_ (
+    .CLK(wb_clk_i),
+    .D(_0019_),
+    .Q(\configy.bits_c[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1269_ (
+    .CLK(wb_clk_i),
+    .D(_0020_),
+    .Q(\configy.bits_c[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1270_ (
+    .CLK(wb_clk_i),
+    .D(_0021_),
+    .Q(\configy.bits_c[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1271_ (
+    .CLK(wb_clk_i),
+    .D(_0022_),
+    .Q(\configy.bits_c[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1272_ (
+    .CLK(wb_clk_i),
+    .D(_0023_),
+    .Q(\configy.bits_c[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1273_ (
+    .CLK(wb_clk_i),
+    .D(_0024_),
+    .Q(\configy.bits_b[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1274_ (
+    .CLK(wb_clk_i),
+    .D(_0025_),
+    .Q(\configy.bits_b[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1275_ (
+    .CLK(wb_clk_i),
+    .D(_0026_),
+    .Q(\configy.bits_b[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1276_ (
+    .CLK(wb_clk_i),
+    .D(_0027_),
+    .Q(\configy.bits_b[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1277_ (
+    .CLK(wb_clk_i),
+    .D(_0028_),
+    .Q(\configy.bits_b[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1278_ (
+    .CLK(wb_clk_i),
+    .D(_0029_),
+    .Q(\configy.bits_b[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1279_ (
+    .CLK(wb_clk_i),
+    .D(_0030_),
+    .Q(\configy.bits_b[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1280_ (
+    .CLK(wb_clk_i),
+    .D(_0031_),
+    .Q(\configy.bits_b[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1281_ (
+    .CLK(wb_clk_i),
+    .D(_0032_),
+    .Q(wbs_ack_o)
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1282_ (
+    .CLK(wb_clk_i),
+    .D(_0033_),
+    .Q(\configy.output_initiated )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1283_ (
+    .CLK(wb_clk_i),
+    .D(_0034_),
+    .Q(\configy.write_transaction_in_progress )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1284_ (
+    .CLK(wb_clk_i),
+    .D(_0035_),
+    .Q(\configy.counter_d[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1285_ (
+    .CLK(wb_clk_i),
+    .D(_0036_),
+    .Q(\configy.counter_d[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1286_ (
+    .CLK(wb_clk_i),
+    .D(_0037_),
+    .Q(\configy.counter_d[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1287_ (
+    .CLK(wb_clk_i),
+    .D(_0038_),
+    .Q(\configy.counter_d[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1288_ (
+    .CLK(wb_clk_i),
+    .D(_0039_),
+    .Q(\configy.counter_d[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1289_ (
+    .CLK(wb_clk_i),
+    .D(_0040_),
+    .Q(\configy.counter_d[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1290_ (
+    .CLK(wb_clk_i),
+    .D(_0041_),
+    .Q(\configy.counter_d[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1291_ (
+    .CLK(wb_clk_i),
+    .D(_0042_),
+    .Q(\configy.counter_d[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1292_ (
+    .CLK(wb_clk_i),
+    .D(_0043_),
+    .Q(\configy.counter_c[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1293_ (
+    .CLK(wb_clk_i),
+    .D(_0044_),
+    .Q(\configy.counter_c[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1294_ (
+    .CLK(wb_clk_i),
+    .D(_0045_),
+    .Q(\configy.counter_c[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1295_ (
+    .CLK(wb_clk_i),
+    .D(_0046_),
+    .Q(\configy.counter_c[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1296_ (
+    .CLK(wb_clk_i),
+    .D(_0047_),
+    .Q(\configy.counter_c[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1297_ (
+    .CLK(wb_clk_i),
+    .D(_0048_),
+    .Q(\configy.counter_c[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1298_ (
+    .CLK(wb_clk_i),
+    .D(_0049_),
+    .Q(\configy.counter_c[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1299_ (
+    .CLK(wb_clk_i),
+    .D(_0050_),
+    .Q(\configy.counter_c[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1300_ (
+    .CLK(wb_clk_i),
+    .D(_0051_),
+    .Q(\configy.counter_b[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1301_ (
+    .CLK(wb_clk_i),
+    .D(_0052_),
+    .Q(\configy.counter_b[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1302_ (
+    .CLK(wb_clk_i),
+    .D(_0053_),
+    .Q(\configy.counter_b[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1303_ (
+    .CLK(wb_clk_i),
+    .D(_0054_),
+    .Q(\configy.counter_b[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1304_ (
+    .CLK(wb_clk_i),
+    .D(_0055_),
+    .Q(\configy.counter_b[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1305_ (
+    .CLK(wb_clk_i),
+    .D(_0056_),
+    .Q(\configy.counter_b[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1306_ (
+    .CLK(wb_clk_i),
+    .D(_0057_),
+    .Q(\configy.counter_b[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1307_ (
+    .CLK(wb_clk_i),
+    .D(_0058_),
+    .Q(\configy.counter_b[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1308_ (
+    .CLK(wb_clk_i),
+    .D(_0059_),
+    .Q(\configy.counter_a[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1309_ (
+    .CLK(wb_clk_i),
+    .D(_0060_),
+    .Q(\configy.counter_a[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1310_ (
+    .CLK(wb_clk_i),
+    .D(_0061_),
+    .Q(\configy.counter_a[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1311_ (
+    .CLK(wb_clk_i),
+    .D(_0062_),
+    .Q(\configy.counter_a[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1312_ (
+    .CLK(wb_clk_i),
+    .D(_0063_),
+    .Q(\configy.counter_a[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1313_ (
+    .CLK(wb_clk_i),
+    .D(_0064_),
+    .Q(\configy.counter_a[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1314_ (
+    .CLK(wb_clk_i),
+    .D(_0065_),
+    .Q(\configy.counter_a[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1315_ (
+    .CLK(wb_clk_i),
+    .D(_0066_),
+    .Q(\configy.counter_a[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1316_ (
+    .CLK(wb_clk_i),
+    .D(_0067_),
+    .Q(\configy.bits_index[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1317_ (
+    .CLK(wb_clk_i),
+    .D(_0068_),
+    .Q(\configy.bits_index[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1318_ (
+    .CLK(wb_clk_i),
+    .D(_0069_),
+    .Q(\configy.bits_index[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1319_ (
+    .CLK(wb_clk_i),
+    .D(_0070_),
+    .Q(\configy.charged[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1320_ (
+    .CLK(wb_clk_i),
+    .D(_0071_),
+    .Q(\configy.charged[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1321_ (
+    .CLK(wb_clk_i),
+    .D(_0072_),
+    .Q(\configy.charged[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1322_ (
+    .CLK(wb_clk_i),
+    .D(_0073_),
+    .Q(\configy.charged[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1323_ (
+    .CLK(wb_clk_i),
+    .D(_0074_),
+    .Q(\configy.free_run )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1324_ (
+    .CLK(wb_clk_i),
+    .D(_0075_),
+    .Q(\configy.read_transaction_in_progress )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1325_ (
+    .CLK(wb_clk_i),
+    .D(_0076_),
+    .Q(wbs_data_o[0])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1326_ (
+    .CLK(wb_clk_i),
+    .D(_0077_),
+    .Q(wbs_data_o[1])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1327_ (
+    .CLK(wb_clk_i),
+    .D(_0078_),
+    .Q(wbs_data_o[2])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1328_ (
+    .CLK(wb_clk_i),
+    .D(_0079_),
+    .Q(wbs_data_o[3])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1329_ (
+    .CLK(wb_clk_i),
+    .D(_0080_),
+    .Q(wbs_data_o[4])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1330_ (
+    .CLK(wb_clk_i),
+    .D(_0081_),
+    .Q(wbs_data_o[5])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1331_ (
+    .CLK(wb_clk_i),
+    .D(_0082_),
+    .Q(wbs_data_o[6])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1332_ (
+    .CLK(wb_clk_i),
+    .D(_0083_),
+    .Q(wbs_data_o[7])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1333_ (
+    .CLK(wb_clk_i),
+    .D(_0084_),
+    .Q(wbs_data_o[8])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1334_ (
+    .CLK(wb_clk_i),
+    .D(_0085_),
+    .Q(wbs_data_o[9])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1335_ (
+    .CLK(wb_clk_i),
+    .D(_0086_),
+    .Q(wbs_data_o[10])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1336_ (
+    .CLK(wb_clk_i),
+    .D(_0087_),
+    .Q(wbs_data_o[11])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1337_ (
+    .CLK(wb_clk_i),
+    .D(_0088_),
+    .Q(wbs_data_o[12])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1338_ (
+    .CLK(wb_clk_i),
+    .D(_0089_),
+    .Q(wbs_data_o[13])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1339_ (
+    .CLK(wb_clk_i),
+    .D(_0090_),
+    .Q(wbs_data_o[14])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1340_ (
+    .CLK(wb_clk_i),
+    .D(_0091_),
+    .Q(wbs_data_o[15])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1341_ (
+    .CLK(wb_clk_i),
+    .D(_0092_),
+    .Q(wbs_data_o[16])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1342_ (
+    .CLK(wb_clk_i),
+    .D(_0093_),
+    .Q(wbs_data_o[17])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1343_ (
+    .CLK(wb_clk_i),
+    .D(_0094_),
+    .Q(wbs_data_o[18])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1344_ (
+    .CLK(wb_clk_i),
+    .D(_0095_),
+    .Q(wbs_data_o[19])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1345_ (
+    .CLK(wb_clk_i),
+    .D(_0096_),
+    .Q(wbs_data_o[20])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1346_ (
+    .CLK(wb_clk_i),
+    .D(_0097_),
+    .Q(wbs_data_o[21])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1347_ (
+    .CLK(wb_clk_i),
+    .D(_0098_),
+    .Q(wbs_data_o[22])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1348_ (
+    .CLK(wb_clk_i),
+    .D(_0099_),
+    .Q(wbs_data_o[23])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1349_ (
+    .CLK(wb_clk_i),
+    .D(_0100_),
+    .Q(wbs_data_o[24])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1350_ (
+    .CLK(wb_clk_i),
+    .D(_0101_),
+    .Q(wbs_data_o[25])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1351_ (
+    .CLK(wb_clk_i),
+    .D(_0102_),
+    .Q(wbs_data_o[26])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1352_ (
+    .CLK(wb_clk_i),
+    .D(_0103_),
+    .Q(wbs_data_o[27])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1353_ (
+    .CLK(wb_clk_i),
+    .D(_0104_),
+    .Q(wbs_data_o[28])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1354_ (
+    .CLK(wb_clk_i),
+    .D(_0105_),
+    .Q(wbs_data_o[29])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1355_ (
+    .CLK(wb_clk_i),
+    .D(_0106_),
+    .Q(wbs_data_o[30])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1356_ (
+    .CLK(wb_clk_i),
+    .D(_0107_),
+    .Q(wbs_data_o[31])
+  );
+endmodule
+/* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */
+
+module wishbone_configuratorinator_10(wb_clk_i, wb_rst_i, wbs_stb_i, wbs_cyc_i, wbs_we_i, wbs_sel_i, wbs_data_i, wbs_addr_i, wbs_ack_o, wbs_data_o, cen, set_out, shift_out);
+  wire _0000_;
+  wire _0001_;
+  wire _0002_;
+  wire _0003_;
+  wire _0004_;
+  wire _0005_;
+  wire _0006_;
+  wire _0007_;
+  wire _0008_;
+  wire _0009_;
+  wire _0010_;
+  wire _0011_;
+  wire _0012_;
+  wire _0013_;
+  wire _0014_;
+  wire _0015_;
+  wire _0016_;
+  wire _0017_;
+  wire _0018_;
+  wire _0019_;
+  wire _0020_;
+  wire _0021_;
+  wire _0022_;
+  wire _0023_;
+  wire _0024_;
+  wire _0025_;
+  wire _0026_;
+  wire _0027_;
+  wire _0028_;
+  wire _0029_;
+  wire _0030_;
+  wire _0031_;
+  wire _0032_;
+  wire _0033_;
+  wire _0034_;
+  wire _0035_;
+  wire _0036_;
+  wire _0037_;
+  wire _0038_;
+  wire _0039_;
+  wire _0040_;
+  wire _0041_;
+  wire _0042_;
+  wire _0043_;
+  wire _0044_;
+  wire _0045_;
+  wire _0046_;
+  wire _0047_;
+  wire _0048_;
+  wire _0049_;
+  wire _0050_;
+  wire _0051_;
+  wire _0052_;
+  wire _0053_;
+  wire _0054_;
+  wire _0055_;
+  wire _0056_;
+  wire _0057_;
+  wire _0058_;
+  wire _0059_;
+  wire _0060_;
+  wire _0061_;
+  wire _0062_;
+  wire _0063_;
+  wire _0064_;
+  wire _0065_;
+  wire _0066_;
+  wire _0067_;
+  wire _0068_;
+  wire _0069_;
+  wire _0070_;
+  wire _0071_;
+  wire _0072_;
+  wire _0073_;
+  wire _0074_;
+  wire _0075_;
+  wire _0076_;
+  wire _0077_;
+  wire _0078_;
+  wire _0079_;
+  wire _0080_;
+  wire _0081_;
+  wire _0082_;
+  wire _0083_;
+  wire _0084_;
+  wire _0085_;
+  wire _0086_;
+  wire _0087_;
+  wire _0088_;
+  wire _0089_;
+  wire _0090_;
+  wire _0091_;
+  wire _0092_;
+  wire _0093_;
+  wire _0094_;
+  wire _0095_;
+  wire _0096_;
+  wire _0097_;
+  wire _0098_;
+  wire _0099_;
+  wire _0100_;
+  wire _0101_;
+  wire _0102_;
+  wire _0103_;
+  wire _0104_;
+  wire _0105_;
+  wire _0106_;
+  wire _0107_;
+  wire _0108_;
+  wire _0109_;
+  wire _0110_;
+  wire _0111_;
+  wire _0112_;
+  wire _0113_;
+  wire _0114_;
+  wire _0115_;
+  wire _0116_;
+  wire _0117_;
+  wire _0118_;
+  wire _0119_;
+  wire _0120_;
+  wire _0121_;
+  wire _0122_;
+  wire _0123_;
+  wire _0124_;
+  wire _0125_;
+  wire _0126_;
+  wire _0127_;
+  wire _0128_;
+  wire _0129_;
+  wire _0130_;
+  wire _0131_;
+  wire _0132_;
+  wire _0133_;
+  wire _0134_;
+  wire _0135_;
+  wire _0136_;
+  wire _0137_;
+  wire _0138_;
+  wire _0139_;
+  wire _0140_;
+  wire _0141_;
+  wire _0142_;
+  wire _0143_;
+  wire _0144_;
+  wire _0145_;
+  wire _0146_;
+  wire _0147_;
+  wire _0148_;
+  wire _0149_;
+  wire _0150_;
+  wire _0151_;
+  wire _0152_;
+  wire _0153_;
+  wire _0154_;
+  wire _0155_;
+  wire _0156_;
+  wire _0157_;
+  wire _0158_;
+  wire _0159_;
+  wire _0160_;
+  wire _0161_;
+  wire _0162_;
+  wire _0163_;
+  wire _0164_;
+  wire _0165_;
+  wire _0166_;
+  wire _0167_;
+  wire _0168_;
+  wire _0169_;
+  wire _0170_;
+  wire _0171_;
+  wire _0172_;
+  wire _0173_;
+  wire _0174_;
+  wire _0175_;
+  wire _0176_;
+  wire _0177_;
+  wire _0178_;
+  wire _0179_;
+  wire _0180_;
+  wire _0181_;
+  wire _0182_;
+  wire _0183_;
+  wire _0184_;
+  wire _0185_;
+  wire _0186_;
+  wire _0187_;
+  wire _0188_;
+  wire _0189_;
+  wire _0190_;
+  wire _0191_;
+  wire _0192_;
+  wire _0193_;
+  wire _0194_;
+  wire _0195_;
+  wire _0196_;
+  wire _0197_;
+  wire _0198_;
+  wire _0199_;
+  wire _0200_;
+  wire _0201_;
+  wire _0202_;
+  wire _0203_;
+  wire _0204_;
+  wire _0205_;
+  wire _0206_;
+  wire _0207_;
+  wire _0208_;
+  wire _0209_;
+  wire _0210_;
+  wire _0211_;
+  wire _0212_;
+  wire _0213_;
+  wire _0214_;
+  wire _0215_;
+  wire _0216_;
+  wire _0217_;
+  wire _0218_;
+  wire _0219_;
+  wire _0220_;
+  wire _0221_;
+  wire _0222_;
+  wire _0223_;
+  wire _0224_;
+  wire _0225_;
+  wire _0226_;
+  wire _0227_;
+  wire _0228_;
+  wire _0229_;
+  wire _0230_;
+  wire _0231_;
+  wire _0232_;
+  wire _0233_;
+  wire _0234_;
+  wire _0235_;
+  wire _0236_;
+  wire _0237_;
+  wire _0238_;
+  wire _0239_;
+  wire _0240_;
+  wire _0241_;
+  wire _0242_;
+  wire _0243_;
+  wire _0244_;
+  wire _0245_;
+  wire _0246_;
+  wire _0247_;
+  wire _0248_;
+  wire _0249_;
+  wire _0250_;
+  wire _0251_;
+  wire _0252_;
+  wire _0253_;
+  wire _0254_;
+  wire _0255_;
+  wire _0256_;
+  wire _0257_;
+  wire _0258_;
+  wire _0259_;
+  wire _0260_;
+  wire _0261_;
+  wire _0262_;
+  wire _0263_;
+  wire _0264_;
+  wire _0265_;
+  wire _0266_;
+  wire _0267_;
+  wire _0268_;
+  wire _0269_;
+  wire _0270_;
+  wire _0271_;
+  wire _0272_;
+  wire _0273_;
+  wire _0274_;
+  wire _0275_;
+  wire _0276_;
+  wire _0277_;
+  wire _0278_;
+  wire _0279_;
+  wire _0280_;
+  wire _0281_;
+  wire _0282_;
+  wire _0283_;
+  wire _0284_;
+  wire _0285_;
+  wire _0286_;
+  wire _0287_;
+  wire _0288_;
+  wire _0289_;
+  wire _0290_;
+  wire _0291_;
+  wire _0292_;
+  wire _0293_;
+  wire _0294_;
+  wire _0295_;
+  wire _0296_;
+  wire _0297_;
+  wire _0298_;
+  wire _0299_;
+  wire _0300_;
+  wire _0301_;
+  wire _0302_;
+  wire _0303_;
+  wire _0304_;
+  wire _0305_;
+  wire _0306_;
+  wire _0307_;
+  wire _0308_;
+  wire _0309_;
+  wire _0310_;
+  wire _0311_;
+  wire _0312_;
+  wire _0313_;
+  wire _0314_;
+  wire _0315_;
+  wire _0316_;
+  wire _0317_;
+  wire _0318_;
+  wire _0319_;
+  wire _0320_;
+  wire _0321_;
+  wire _0322_;
+  wire _0323_;
+  wire _0324_;
+  wire _0325_;
+  wire _0326_;
+  wire _0327_;
+  wire _0328_;
+  wire _0329_;
+  wire _0330_;
+  wire _0331_;
+  wire _0332_;
+  wire _0333_;
+  wire _0334_;
+  wire _0335_;
+  wire _0336_;
+  wire _0337_;
+  wire _0338_;
+  wire _0339_;
+  wire _0340_;
+  wire _0341_;
+  wire _0342_;
+  wire _0343_;
+  wire _0344_;
+  wire _0345_;
+  wire _0346_;
+  wire _0347_;
+  wire _0348_;
+  wire _0349_;
+  wire _0350_;
+  wire _0351_;
+  wire _0352_;
+  wire _0353_;
+  wire _0354_;
+  wire _0355_;
+  wire _0356_;
+  wire _0357_;
+  wire _0358_;
+  wire _0359_;
+  wire _0360_;
+  wire _0361_;
+  wire _0362_;
+  wire _0363_;
+  wire _0364_;
+  wire _0365_;
+  wire _0366_;
+  wire _0367_;
+  wire _0368_;
+  wire _0369_;
+  wire _0370_;
+  wire _0371_;
+  wire _0372_;
+  wire _0373_;
+  wire _0374_;
+  wire _0375_;
+  wire _0376_;
+  wire _0377_;
+  wire _0378_;
+  wire _0379_;
+  wire _0380_;
+  wire _0381_;
+  wire _0382_;
+  wire _0383_;
+  wire _0384_;
+  wire _0385_;
+  wire _0386_;
+  wire _0387_;
+  wire _0388_;
+  wire _0389_;
+  wire _0390_;
+  wire _0391_;
+  wire _0392_;
+  wire _0393_;
+  wire _0394_;
+  wire _0395_;
+  wire _0396_;
+  wire _0397_;
+  wire _0398_;
+  wire _0399_;
+  wire _0400_;
+  wire _0401_;
+  wire _0402_;
+  wire _0403_;
+  wire _0404_;
+  wire _0405_;
+  wire _0406_;
+  wire _0407_;
+  wire _0408_;
+  wire _0409_;
+  wire _0410_;
+  wire _0411_;
+  wire _0412_;
+  wire _0413_;
+  wire _0414_;
+  wire _0415_;
+  wire _0416_;
+  wire _0417_;
+  wire _0418_;
+  wire _0419_;
+  wire _0420_;
+  wire _0421_;
+  wire _0422_;
+  wire _0423_;
+  wire _0424_;
+  wire _0425_;
+  wire _0426_;
+  wire _0427_;
+  wire _0428_;
+  wire _0429_;
+  wire _0430_;
+  wire _0431_;
+  wire _0432_;
+  wire _0433_;
+  wire _0434_;
+  wire _0435_;
+  wire _0436_;
+  wire _0437_;
+  wire _0438_;
+  wire _0439_;
+  wire _0440_;
+  wire _0441_;
+  wire _0442_;
+  wire _0443_;
+  wire _0444_;
+  wire _0445_;
+  wire _0446_;
+  wire _0447_;
+  wire _0448_;
+  wire _0449_;
+  wire _0450_;
+  wire _0451_;
+  wire _0452_;
+  wire _0453_;
+  wire _0454_;
+  wire _0455_;
+  wire _0456_;
+  wire _0457_;
+  wire _0458_;
+  wire _0459_;
+  wire _0460_;
+  wire _0461_;
+  wire _0462_;
+  wire _0463_;
+  wire _0464_;
+  wire _0465_;
+  wire _0466_;
+  wire _0467_;
+  wire _0468_;
+  wire _0469_;
+  wire _0470_;
+  wire _0471_;
+  wire _0472_;
+  wire _0473_;
+  wire _0474_;
+  wire _0475_;
+  wire _0476_;
+  wire _0477_;
+  wire _0478_;
+  wire _0479_;
+  wire _0480_;
+  wire _0481_;
+  wire _0482_;
+  wire _0483_;
+  wire _0484_;
+  wire _0485_;
+  wire _0486_;
+  wire _0487_;
+  wire _0488_;
+  wire _0489_;
+  wire _0490_;
+  wire _0491_;
+  wire _0492_;
+  wire _0493_;
+  wire _0494_;
+  wire _0495_;
+  wire _0496_;
+  wire _0497_;
+  wire _0498_;
+  wire _0499_;
+  wire _0500_;
+  wire _0501_;
+  wire _0502_;
+  wire _0503_;
+  wire _0504_;
+  wire _0505_;
+  wire _0506_;
+  wire _0507_;
+  wire _0508_;
+  wire _0509_;
+  wire _0510_;
+  wire _0511_;
+  wire _0512_;
+  wire _0513_;
+  wire _0514_;
+  wire _0515_;
+  wire _0516_;
+  wire _0517_;
+  wire _0518_;
+  wire _0519_;
+  wire _0520_;
+  wire _0521_;
+  wire _0522_;
+  wire _0523_;
+  wire _0524_;
+  wire _0525_;
+  wire _0526_;
+  wire _0527_;
+  wire _0528_;
+  wire _0529_;
+  wire _0530_;
+  wire _0531_;
+  wire _0532_;
+  wire _0533_;
+  wire _0534_;
+  wire _0535_;
+  wire _0536_;
+  wire _0537_;
+  wire _0538_;
+  wire _0539_;
+  wire _0540_;
+  wire _0541_;
+  wire _0542_;
+  wire _0543_;
+  wire _0544_;
+  wire _0545_;
+  wire _0546_;
+  wire _0547_;
+  wire _0548_;
+  wire _0549_;
+  wire _0550_;
+  wire _0551_;
+  wire _0552_;
+  wire _0553_;
+  wire _0554_;
+  wire _0555_;
+  wire _0556_;
+  wire _0557_;
+  wire _0558_;
+  wire _0559_;
+  wire _0560_;
+  wire _0561_;
+  wire _0562_;
+  wire _0563_;
+  wire _0564_;
+  wire _0565_;
+  wire _0566_;
+  wire _0567_;
+  wire _0568_;
+  wire _0569_;
+  wire _0570_;
+  wire _0571_;
+  wire _0572_;
+  wire _0573_;
+  wire _0574_;
+  wire _0575_;
+  wire _0576_;
+  wire _0577_;
+  wire _0578_;
+  wire _0579_;
+  wire _0580_;
+  wire _0581_;
+  wire _0582_;
+  wire _0583_;
+  wire _0584_;
+  wire _0585_;
+  wire _0586_;
+  wire _0587_;
+  wire _0588_;
+  wire _0589_;
+  wire _0590_;
+  wire _0591_;
+  wire _0592_;
+  wire _0593_;
+  wire _0594_;
+  wire _0595_;
+  wire _0596_;
+  wire _0597_;
+  wire _0598_;
+  wire _0599_;
+  wire _0600_;
+  wire _0601_;
+  wire _0602_;
+  wire _0603_;
+  wire _0604_;
+  wire _0605_;
+  wire _0606_;
+  wire _0607_;
+  wire _0608_;
+  wire _0609_;
+  wire _0610_;
+  wire _0611_;
+  wire _0612_;
+  wire _0613_;
+  wire _0614_;
+  wire _0615_;
+  wire _0616_;
+  wire _0617_;
+  wire _0618_;
+  wire _0619_;
+  wire _0620_;
+  wire _0621_;
+  wire _0622_;
+  wire _0623_;
+  wire _0624_;
+  wire _0625_;
+  wire _0626_;
+  wire _0627_;
+  wire _0628_;
+  wire _0629_;
+  wire _0630_;
+  wire _0631_;
+  wire _0632_;
+  wire _0633_;
+  wire _0634_;
+  wire _0635_;
+  wire _0636_;
+  wire _0637_;
+  wire _0638_;
+  wire _0639_;
+  wire _0640_;
+  wire _0641_;
+  wire _0642_;
+  wire _0643_;
+  wire _0644_;
+  wire _0645_;
+  wire _0646_;
+  wire _0647_;
+  wire _0648_;
+  wire _0649_;
+  wire _0650_;
+  wire _0651_;
+  wire _0652_;
+  wire _0653_;
+  wire _0654_;
+  wire _0655_;
+  wire _0656_;
+  wire _0657_;
+  wire _0658_;
+  wire _0659_;
+  wire _0660_;
+  wire _0661_;
+  wire _0662_;
+  wire _0663_;
+  wire _0664_;
+  wire _0665_;
+  wire _0666_;
+  wire _0667_;
+  wire _0668_;
+  wire _0669_;
+  wire _0670_;
+  output cen;
+  wire \configy.bits_a[0] ;
+  wire \configy.bits_a[1] ;
+  wire \configy.bits_a[2] ;
+  wire \configy.bits_a[3] ;
+  wire \configy.bits_a[4] ;
+  wire \configy.bits_a[5] ;
+  wire \configy.bits_a[6] ;
+  wire \configy.bits_a[7] ;
+  wire \configy.bits_b[0] ;
+  wire \configy.bits_b[1] ;
+  wire \configy.bits_b[2] ;
+  wire \configy.bits_b[3] ;
+  wire \configy.bits_b[4] ;
+  wire \configy.bits_b[5] ;
+  wire \configy.bits_b[6] ;
+  wire \configy.bits_b[7] ;
+  wire \configy.bits_c[0] ;
+  wire \configy.bits_c[1] ;
+  wire \configy.bits_c[2] ;
+  wire \configy.bits_c[3] ;
+  wire \configy.bits_c[4] ;
+  wire \configy.bits_c[5] ;
+  wire \configy.bits_c[6] ;
+  wire \configy.bits_c[7] ;
+  wire \configy.bits_d[0] ;
+  wire \configy.bits_d[1] ;
+  wire \configy.bits_d[2] ;
+  wire \configy.bits_d[3] ;
+  wire \configy.bits_d[4] ;
+  wire \configy.bits_d[5] ;
+  wire \configy.bits_d[6] ;
+  wire \configy.bits_d[7] ;
+  wire \configy.bits_index[0] ;
+  wire \configy.bits_index[1] ;
+  wire \configy.bits_index[2] ;
+  wire \configy.charged[0] ;
+  wire \configy.charged[1] ;
+  wire \configy.charged[2] ;
+  wire \configy.charged[3] ;
+  wire \configy.counter_a[0] ;
+  wire \configy.counter_a[1] ;
+  wire \configy.counter_a[2] ;
+  wire \configy.counter_a[3] ;
+  wire \configy.counter_a[4] ;
+  wire \configy.counter_a[5] ;
+  wire \configy.counter_a[6] ;
+  wire \configy.counter_a[7] ;
+  wire \configy.counter_b[0] ;
+  wire \configy.counter_b[1] ;
+  wire \configy.counter_b[2] ;
+  wire \configy.counter_b[3] ;
+  wire \configy.counter_b[4] ;
+  wire \configy.counter_b[5] ;
+  wire \configy.counter_b[6] ;
+  wire \configy.counter_b[7] ;
+  wire \configy.counter_c[0] ;
+  wire \configy.counter_c[1] ;
+  wire \configy.counter_c[2] ;
+  wire \configy.counter_c[3] ;
+  wire \configy.counter_c[4] ;
+  wire \configy.counter_c[5] ;
+  wire \configy.counter_c[6] ;
+  wire \configy.counter_c[7] ;
+  wire \configy.counter_d[0] ;
+  wire \configy.counter_d[1] ;
+  wire \configy.counter_d[2] ;
+  wire \configy.counter_d[3] ;
+  wire \configy.counter_d[4] ;
+  wire \configy.counter_d[5] ;
+  wire \configy.counter_d[6] ;
+  wire \configy.counter_d[7] ;
+  wire \configy.free_run ;
+  wire \configy.output_initiated ;
+  wire \configy.read_transaction_in_progress ;
+  wire \configy.write_transaction_in_progress ;
+  output [3:0] set_out;
+  output [3:0] shift_out;
+  input wb_clk_i;
+  input wb_rst_i;
+  output wbs_ack_o;
+  input [31:0] wbs_addr_i;
+  input wbs_cyc_i;
+  input [31:0] wbs_data_i;
+  output [31:0] wbs_data_o;
+  input [3:0] wbs_sel_i;
+  input wbs_stb_i;
+  input wbs_we_i;
+  sky130_fd_sc_hd__nor2_4 _0671_ (
+    .A(wb_rst_i),
+    .B(wbs_ack_o),
+    .Y(_0108_)
+  );
+  sky130_fd_sc_hd__buf_2 _0672_ (
+    .A(_0108_),
+    .X(_0109_)
+  );
+  sky130_fd_sc_hd__buf_2 _0673_ (
+    .A(_0109_),
+    .X(_0110_)
+  );
+  sky130_fd_sc_hd__inv_2 _0674_ (
+    .A(wbs_addr_i[4]),
+    .Y(_0111_)
+  );
+  sky130_fd_sc_hd__or4_4 _0675_ (
+    .A(wbs_addr_i[5]),
+    .B(_0111_),
+    .C(wbs_addr_i[7]),
+    .D(wbs_addr_i[6]),
+    .X(_0112_)
+  );
+  sky130_fd_sc_hd__inv_2 _0676_ (
+    .A(wbs_cyc_i),
+    .Y(_0113_)
+  );
+  sky130_fd_sc_hd__inv_2 _0677_ (
+    .A(wbs_stb_i),
+    .Y(_0114_)
+  );
+  sky130_fd_sc_hd__or4_4 _0678_ (
+    .A(\configy.read_transaction_in_progress ),
+    .B(wbs_ack_o),
+    .C(_0113_),
+    .D(_0114_),
+    .X(_0115_)
+  );
+  sky130_fd_sc_hd__or4_4 _0679_ (
+    .A(wbs_addr_i[16]),
+    .B(wbs_addr_i[19]),
+    .C(wbs_addr_i[21]),
+    .D(wbs_addr_i[22]),
+    .X(_0116_)
+  );
+  sky130_fd_sc_hd__inv_2 _0680_ (
+    .A(wbs_addr_i[28]),
+    .Y(_0117_)
+  );
+  sky130_fd_sc_hd__or4_4 _0681_ (
+    .A(wbs_addr_i[25]),
+    .B(wbs_addr_i[26]),
+    .C(_0117_),
+    .D(wbs_addr_i[31]),
+    .X(_0118_)
+  );
+  sky130_fd_sc_hd__nor4_4 _0682_ (
+    .A(_0112_),
+    .B(_0115_),
+    .C(_0116_),
+    .D(_0118_),
+    .Y(_0119_)
+  );
+  sky130_fd_sc_hd__buf_2 _0683_ (
+    .A(_0119_),
+    .X(_0120_)
+  );
+  sky130_fd_sc_hd__buf_2 _0684_ (
+    .A(_0120_),
+    .X(_0121_)
+  );
+  sky130_fd_sc_hd__or4_4 _0685_ (
+    .A(wbs_addr_i[13]),
+    .B(wbs_addr_i[12]),
+    .C(wbs_addr_i[15]),
+    .D(wbs_addr_i[14]),
+    .X(_0122_)
+  );
+  sky130_fd_sc_hd__or4_4 _0686_ (
+    .A(wbs_addr_i[9]),
+    .B(wbs_addr_i[8]),
+    .C(wbs_addr_i[11]),
+    .D(wbs_addr_i[10]),
+    .X(_0123_)
+  );
+  sky130_fd_sc_hd__or2_4 _0687_ (
+    .A(_0122_),
+    .B(_0123_),
+    .X(_0124_)
+  );
+  sky130_fd_sc_hd__or4_4 _0688_ (
+    .A(wbs_addr_i[17]),
+    .B(wbs_addr_i[18]),
+    .C(wbs_addr_i[20]),
+    .D(wbs_addr_i[23]),
+    .X(_0125_)
+  );
+  sky130_fd_sc_hd__inv_2 _0689_ (
+    .A(wbs_addr_i[29]),
+    .Y(_0126_)
+  );
+  sky130_fd_sc_hd__or4_4 _0690_ (
+    .A(wbs_addr_i[24]),
+    .B(wbs_addr_i[27]),
+    .C(_0126_),
+    .D(wbs_addr_i[30]),
+    .X(_0127_)
+  );
+  sky130_fd_sc_hd__nor3_4 _0691_ (
+    .A(_0124_),
+    .B(_0125_),
+    .C(_0127_),
+    .Y(_0128_)
+  );
+  sky130_fd_sc_hd__buf_2 _0692_ (
+    .A(_0128_),
+    .X(_0129_)
+  );
+  sky130_fd_sc_hd__buf_2 _0693_ (
+    .A(_0129_),
+    .X(_0130_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0694_ (
+    .A1(_0121_),
+    .A2(_0130_),
+    .B1(wbs_data_o[30]),
+    .X(_0131_)
+  );
+  sky130_fd_sc_hd__nor3_4 _0695_ (
+    .A(wbs_addr_i[1]),
+    .B(wbs_addr_i[0]),
+    .C(wbs_addr_i[2]),
+    .Y(_0132_)
+  );
+  sky130_fd_sc_hd__and2_4 _0696_ (
+    .A(wbs_addr_i[3]),
+    .B(_0132_),
+    .X(_0133_)
+  );
+  sky130_fd_sc_hd__buf_2 _0697_ (
+    .A(_0133_),
+    .X(_0134_)
+  );
+  sky130_fd_sc_hd__and2_4 _0698_ (
+    .A(\configy.counter_d[6] ),
+    .B(_0134_),
+    .X(_0135_)
+  );
+  sky130_fd_sc_hd__inv_2 _0699_ (
+    .A(wbs_addr_i[1]),
+    .Y(_0136_)
+  );
+  sky130_fd_sc_hd__inv_2 _0700_ (
+    .A(wbs_addr_i[0]),
+    .Y(_0137_)
+  );
+  sky130_fd_sc_hd__inv_2 _0701_ (
+    .A(wbs_addr_i[3]),
+    .Y(_0138_)
+  );
+  sky130_fd_sc_hd__and4_4 _0702_ (
+    .A(_0136_),
+    .B(_0137_),
+    .C(_0138_),
+    .D(wbs_addr_i[2]),
+    .X(_0139_)
+  );
+  sky130_fd_sc_hd__buf_2 _0703_ (
+    .A(_0139_),
+    .X(_0140_)
+  );
+  sky130_fd_sc_hd__and2_4 _0704_ (
+    .A(\configy.bits_d[6] ),
+    .B(_0140_),
+    .X(_0141_)
+  );
+  sky130_fd_sc_hd__or4_4 _0705_ (
+    .A(_0112_),
+    .B(_0115_),
+    .C(_0116_),
+    .D(_0118_),
+    .X(_0142_)
+  );
+  sky130_fd_sc_hd__buf_2 _0706_ (
+    .A(_0142_),
+    .X(_0143_)
+  );
+  sky130_fd_sc_hd__or3_4 _0707_ (
+    .A(_0124_),
+    .B(_0125_),
+    .C(_0127_),
+    .X(_0144_)
+  );
+  sky130_fd_sc_hd__buf_2 _0708_ (
+    .A(_0144_),
+    .X(_0145_)
+  );
+  sky130_fd_sc_hd__buf_2 _0709_ (
+    .A(_0145_),
+    .X(_0146_)
+  );
+  sky130_fd_sc_hd__or4_4 _0710_ (
+    .A(_0135_),
+    .B(_0141_),
+    .C(_0143_),
+    .D(_0146_),
+    .X(_0147_)
+  );
+  sky130_fd_sc_hd__and3_4 _0711_ (
+    .A(_0110_),
+    .B(_0131_),
+    .C(_0147_),
+    .X(_0106_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0712_ (
+    .A1(_0121_),
+    .A2(_0130_),
+    .B1(wbs_data_o[29]),
+    .X(_0148_)
+  );
+  sky130_fd_sc_hd__buf_2 _0713_ (
+    .A(\configy.counter_d[5] ),
+    .X(_0149_)
+  );
+  sky130_fd_sc_hd__buf_2 _0714_ (
+    .A(_0134_),
+    .X(_0150_)
+  );
+  sky130_fd_sc_hd__and2_4 _0715_ (
+    .A(_0149_),
+    .B(_0150_),
+    .X(_0151_)
+  );
+  sky130_fd_sc_hd__buf_2 _0716_ (
+    .A(_0140_),
+    .X(_0152_)
+  );
+  sky130_fd_sc_hd__and2_4 _0717_ (
+    .A(\configy.bits_d[5] ),
+    .B(_0152_),
+    .X(_0153_)
+  );
+  sky130_fd_sc_hd__or4_4 _0718_ (
+    .A(_0143_),
+    .B(_0146_),
+    .C(_0151_),
+    .D(_0153_),
+    .X(_0154_)
+  );
+  sky130_fd_sc_hd__and3_4 _0719_ (
+    .A(_0110_),
+    .B(_0148_),
+    .C(_0154_),
+    .X(_0105_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0720_ (
+    .A1(_0121_),
+    .A2(_0130_),
+    .B1(wbs_data_o[28]),
+    .X(_0155_)
+  );
+  sky130_fd_sc_hd__and2_4 _0721_ (
+    .A(\configy.counter_d[4] ),
+    .B(_0150_),
+    .X(_0156_)
+  );
+  sky130_fd_sc_hd__and2_4 _0722_ (
+    .A(\configy.bits_d[4] ),
+    .B(_0152_),
+    .X(_0157_)
+  );
+  sky130_fd_sc_hd__or4_4 _0723_ (
+    .A(_0143_),
+    .B(_0146_),
+    .C(_0156_),
+    .D(_0157_),
+    .X(_0158_)
+  );
+  sky130_fd_sc_hd__and3_4 _0724_ (
+    .A(_0110_),
+    .B(_0155_),
+    .C(_0158_),
+    .X(_0104_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0725_ (
+    .A1(_0121_),
+    .A2(_0130_),
+    .B1(wbs_data_o[27]),
+    .X(_0159_)
+  );
+  sky130_fd_sc_hd__and2_4 _0726_ (
+    .A(\configy.counter_d[3] ),
+    .B(_0150_),
+    .X(_0160_)
+  );
+  sky130_fd_sc_hd__and2_4 _0727_ (
+    .A(\configy.bits_d[3] ),
+    .B(_0152_),
+    .X(_0161_)
+  );
+  sky130_fd_sc_hd__or4_4 _0728_ (
+    .A(_0143_),
+    .B(_0146_),
+    .C(_0160_),
+    .D(_0161_),
+    .X(_0162_)
+  );
+  sky130_fd_sc_hd__and3_4 _0729_ (
+    .A(_0110_),
+    .B(_0159_),
+    .C(_0162_),
+    .X(_0103_)
+  );
+  sky130_fd_sc_hd__buf_2 _0730_ (
+    .A(_0109_),
+    .X(_0163_)
+  );
+  sky130_fd_sc_hd__buf_2 _0731_ (
+    .A(_0119_),
+    .X(_0164_)
+  );
+  sky130_fd_sc_hd__buf_2 _0732_ (
+    .A(_0164_),
+    .X(_0165_)
+  );
+  sky130_fd_sc_hd__buf_2 _0733_ (
+    .A(_0128_),
+    .X(_0166_)
+  );
+  sky130_fd_sc_hd__buf_2 _0734_ (
+    .A(_0166_),
+    .X(_0167_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0735_ (
+    .A1(_0165_),
+    .A2(_0167_),
+    .B1(wbs_data_o[26]),
+    .X(_0168_)
+  );
+  sky130_fd_sc_hd__and2_4 _0736_ (
+    .A(\configy.counter_d[2] ),
+    .B(_0150_),
+    .X(_0169_)
+  );
+  sky130_fd_sc_hd__and2_4 _0737_ (
+    .A(\configy.bits_d[2] ),
+    .B(_0152_),
+    .X(_0170_)
+  );
+  sky130_fd_sc_hd__or4_4 _0738_ (
+    .A(_0143_),
+    .B(_0146_),
+    .C(_0169_),
+    .D(_0170_),
+    .X(_0171_)
+  );
+  sky130_fd_sc_hd__and3_4 _0739_ (
+    .A(_0163_),
+    .B(_0168_),
+    .C(_0171_),
+    .X(_0102_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0740_ (
+    .A1(_0165_),
+    .A2(_0167_),
+    .B1(wbs_data_o[25]),
+    .X(_0172_)
+  );
+  sky130_fd_sc_hd__buf_2 _0741_ (
+    .A(_0142_),
+    .X(_0173_)
+  );
+  sky130_fd_sc_hd__buf_2 _0742_ (
+    .A(_0173_),
+    .X(_0174_)
+  );
+  sky130_fd_sc_hd__buf_2 _0743_ (
+    .A(_0145_),
+    .X(_0175_)
+  );
+  sky130_fd_sc_hd__buf_2 _0744_ (
+    .A(\configy.counter_d[1] ),
+    .X(_0176_)
+  );
+  sky130_fd_sc_hd__and2_4 _0745_ (
+    .A(_0176_),
+    .B(_0150_),
+    .X(_0177_)
+  );
+  sky130_fd_sc_hd__and2_4 _0746_ (
+    .A(\configy.bits_d[1] ),
+    .B(_0152_),
+    .X(_0178_)
+  );
+  sky130_fd_sc_hd__or4_4 _0747_ (
+    .A(_0174_),
+    .B(_0175_),
+    .C(_0177_),
+    .D(_0178_),
+    .X(_0179_)
+  );
+  sky130_fd_sc_hd__and3_4 _0748_ (
+    .A(_0163_),
+    .B(_0172_),
+    .C(_0179_),
+    .X(_0101_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0749_ (
+    .A1(_0165_),
+    .A2(_0167_),
+    .B1(wbs_data_o[24]),
+    .X(_0180_)
+  );
+  sky130_fd_sc_hd__buf_2 _0750_ (
+    .A(\configy.counter_d[0] ),
+    .X(_0181_)
+  );
+  sky130_fd_sc_hd__buf_2 _0751_ (
+    .A(_0134_),
+    .X(_0182_)
+  );
+  sky130_fd_sc_hd__and2_4 _0752_ (
+    .A(_0181_),
+    .B(_0182_),
+    .X(_0183_)
+  );
+  sky130_fd_sc_hd__buf_2 _0753_ (
+    .A(_0140_),
+    .X(_0184_)
+  );
+  sky130_fd_sc_hd__and2_4 _0754_ (
+    .A(\configy.bits_d[0] ),
+    .B(_0184_),
+    .X(_0185_)
+  );
+  sky130_fd_sc_hd__or4_4 _0755_ (
+    .A(_0174_),
+    .B(_0175_),
+    .C(_0183_),
+    .D(_0185_),
+    .X(_0186_)
+  );
+  sky130_fd_sc_hd__and3_4 _0756_ (
+    .A(_0163_),
+    .B(_0180_),
+    .C(_0186_),
+    .X(_0100_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0757_ (
+    .A1(_0165_),
+    .A2(_0167_),
+    .B1(wbs_data_o[23]),
+    .X(_0187_)
+  );
+  sky130_fd_sc_hd__and2_4 _0758_ (
+    .A(\configy.counter_c[7] ),
+    .B(_0182_),
+    .X(_0188_)
+  );
+  sky130_fd_sc_hd__and2_4 _0759_ (
+    .A(\configy.bits_c[7] ),
+    .B(_0184_),
+    .X(_0189_)
+  );
+  sky130_fd_sc_hd__or4_4 _0760_ (
+    .A(_0174_),
+    .B(_0175_),
+    .C(_0188_),
+    .D(_0189_),
+    .X(_0190_)
+  );
+  sky130_fd_sc_hd__and3_4 _0761_ (
+    .A(_0163_),
+    .B(_0187_),
+    .C(_0190_),
+    .X(_0099_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0762_ (
+    .A1(_0165_),
+    .A2(_0167_),
+    .B1(wbs_data_o[22]),
+    .X(_0191_)
+  );
+  sky130_fd_sc_hd__and2_4 _0763_ (
+    .A(\configy.counter_c[6] ),
+    .B(_0182_),
+    .X(_0192_)
+  );
+  sky130_fd_sc_hd__and2_4 _0764_ (
+    .A(\configy.bits_c[6] ),
+    .B(_0184_),
+    .X(_0193_)
+  );
+  sky130_fd_sc_hd__or4_4 _0765_ (
+    .A(_0174_),
+    .B(_0175_),
+    .C(_0192_),
+    .D(_0193_),
+    .X(_0194_)
+  );
+  sky130_fd_sc_hd__and3_4 _0766_ (
+    .A(_0163_),
+    .B(_0191_),
+    .C(_0194_),
+    .X(_0098_)
+  );
+  sky130_fd_sc_hd__buf_2 _0767_ (
+    .A(_0108_),
+    .X(_0195_)
+  );
+  sky130_fd_sc_hd__buf_2 _0768_ (
+    .A(_0120_),
+    .X(_0196_)
+  );
+  sky130_fd_sc_hd__buf_2 _0769_ (
+    .A(_0129_),
+    .X(_0197_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0770_ (
+    .A1(_0196_),
+    .A2(_0197_),
+    .B1(wbs_data_o[21]),
+    .X(_0198_)
+  );
+  sky130_fd_sc_hd__buf_2 _0771_ (
+    .A(\configy.counter_c[5] ),
+    .X(_0199_)
+  );
+  sky130_fd_sc_hd__and2_4 _0772_ (
+    .A(_0199_),
+    .B(_0182_),
+    .X(_0200_)
+  );
+  sky130_fd_sc_hd__and2_4 _0773_ (
+    .A(\configy.bits_c[5] ),
+    .B(_0184_),
+    .X(_0201_)
+  );
+  sky130_fd_sc_hd__or4_4 _0774_ (
+    .A(_0174_),
+    .B(_0175_),
+    .C(_0200_),
+    .D(_0201_),
+    .X(_0202_)
+  );
+  sky130_fd_sc_hd__and3_4 _0775_ (
+    .A(_0195_),
+    .B(_0198_),
+    .C(_0202_),
+    .X(_0097_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0776_ (
+    .A1(_0196_),
+    .A2(_0197_),
+    .B1(wbs_data_o[20]),
+    .X(_0203_)
+  );
+  sky130_fd_sc_hd__buf_2 _0777_ (
+    .A(_0173_),
+    .X(_0204_)
+  );
+  sky130_fd_sc_hd__buf_2 _0778_ (
+    .A(_0145_),
+    .X(_0205_)
+  );
+  sky130_fd_sc_hd__and2_4 _0779_ (
+    .A(\configy.counter_c[4] ),
+    .B(_0182_),
+    .X(_0206_)
+  );
+  sky130_fd_sc_hd__and2_4 _0780_ (
+    .A(\configy.bits_c[4] ),
+    .B(_0184_),
+    .X(_0207_)
+  );
+  sky130_fd_sc_hd__or4_4 _0781_ (
+    .A(_0204_),
+    .B(_0205_),
+    .C(_0206_),
+    .D(_0207_),
+    .X(_0208_)
+  );
+  sky130_fd_sc_hd__and3_4 _0782_ (
+    .A(_0195_),
+    .B(_0203_),
+    .C(_0208_),
+    .X(_0096_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0783_ (
+    .A1(_0196_),
+    .A2(_0197_),
+    .B1(wbs_data_o[19]),
+    .X(_0209_)
+  );
+  sky130_fd_sc_hd__buf_2 _0784_ (
+    .A(_0134_),
+    .X(_0210_)
+  );
+  sky130_fd_sc_hd__and2_4 _0785_ (
+    .A(\configy.counter_c[3] ),
+    .B(_0210_),
+    .X(_0211_)
+  );
+  sky130_fd_sc_hd__buf_2 _0786_ (
+    .A(_0140_),
+    .X(_0212_)
+  );
+  sky130_fd_sc_hd__and2_4 _0787_ (
+    .A(\configy.bits_c[3] ),
+    .B(_0212_),
+    .X(_0213_)
+  );
+  sky130_fd_sc_hd__or4_4 _0788_ (
+    .A(_0204_),
+    .B(_0205_),
+    .C(_0211_),
+    .D(_0213_),
+    .X(_0214_)
+  );
+  sky130_fd_sc_hd__and3_4 _0789_ (
+    .A(_0195_),
+    .B(_0209_),
+    .C(_0214_),
+    .X(_0095_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0790_ (
+    .A1(_0196_),
+    .A2(_0197_),
+    .B1(wbs_data_o[18]),
+    .X(_0215_)
+  );
+  sky130_fd_sc_hd__and2_4 _0791_ (
+    .A(\configy.counter_c[2] ),
+    .B(_0210_),
+    .X(_0216_)
+  );
+  sky130_fd_sc_hd__and2_4 _0792_ (
+    .A(\configy.bits_c[2] ),
+    .B(_0212_),
+    .X(_0217_)
+  );
+  sky130_fd_sc_hd__or4_4 _0793_ (
+    .A(_0204_),
+    .B(_0205_),
+    .C(_0216_),
+    .D(_0217_),
+    .X(_0218_)
+  );
+  sky130_fd_sc_hd__and3_4 _0794_ (
+    .A(_0195_),
+    .B(_0215_),
+    .C(_0218_),
+    .X(_0094_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0795_ (
+    .A1(_0196_),
+    .A2(_0197_),
+    .B1(wbs_data_o[17]),
+    .X(_0219_)
+  );
+  sky130_fd_sc_hd__buf_2 _0796_ (
+    .A(\configy.counter_c[1] ),
+    .X(_0220_)
+  );
+  sky130_fd_sc_hd__and2_4 _0797_ (
+    .A(_0220_),
+    .B(_0210_),
+    .X(_0221_)
+  );
+  sky130_fd_sc_hd__and2_4 _0798_ (
+    .A(\configy.bits_c[1] ),
+    .B(_0212_),
+    .X(_0222_)
+  );
+  sky130_fd_sc_hd__or4_4 _0799_ (
+    .A(_0204_),
+    .B(_0205_),
+    .C(_0221_),
+    .D(_0222_),
+    .X(_0223_)
+  );
+  sky130_fd_sc_hd__and3_4 _0800_ (
+    .A(_0195_),
+    .B(_0219_),
+    .C(_0223_),
+    .X(_0093_)
+  );
+  sky130_fd_sc_hd__buf_2 _0801_ (
+    .A(_0108_),
+    .X(_0224_)
+  );
+  sky130_fd_sc_hd__buf_2 _0802_ (
+    .A(_0120_),
+    .X(_0225_)
+  );
+  sky130_fd_sc_hd__buf_2 _0803_ (
+    .A(_0129_),
+    .X(_0226_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0804_ (
+    .A1(_0225_),
+    .A2(_0226_),
+    .B1(wbs_data_o[16]),
+    .X(_0227_)
+  );
+  sky130_fd_sc_hd__buf_2 _0805_ (
+    .A(\configy.counter_c[0] ),
+    .X(_0228_)
+  );
+  sky130_fd_sc_hd__and2_4 _0806_ (
+    .A(_0228_),
+    .B(_0210_),
+    .X(_0229_)
+  );
+  sky130_fd_sc_hd__and2_4 _0807_ (
+    .A(\configy.bits_c[0] ),
+    .B(_0212_),
+    .X(_0230_)
+  );
+  sky130_fd_sc_hd__or4_4 _0808_ (
+    .A(_0204_),
+    .B(_0205_),
+    .C(_0229_),
+    .D(_0230_),
+    .X(_0231_)
+  );
+  sky130_fd_sc_hd__and3_4 _0809_ (
+    .A(_0224_),
+    .B(_0227_),
+    .C(_0231_),
+    .X(_0092_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0810_ (
+    .A1(_0225_),
+    .A2(_0226_),
+    .B1(wbs_data_o[15]),
+    .X(_0232_)
+  );
+  sky130_fd_sc_hd__buf_2 _0811_ (
+    .A(_0173_),
+    .X(_0233_)
+  );
+  sky130_fd_sc_hd__buf_2 _0812_ (
+    .A(_0144_),
+    .X(_0234_)
+  );
+  sky130_fd_sc_hd__and2_4 _0813_ (
+    .A(\configy.counter_b[7] ),
+    .B(_0210_),
+    .X(_0235_)
+  );
+  sky130_fd_sc_hd__and2_4 _0814_ (
+    .A(\configy.bits_b[7] ),
+    .B(_0212_),
+    .X(_0236_)
+  );
+  sky130_fd_sc_hd__or4_4 _0815_ (
+    .A(_0233_),
+    .B(_0234_),
+    .C(_0235_),
+    .D(_0236_),
+    .X(_0237_)
+  );
+  sky130_fd_sc_hd__and3_4 _0816_ (
+    .A(_0224_),
+    .B(_0232_),
+    .C(_0237_),
+    .X(_0091_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0817_ (
+    .A1(_0225_),
+    .A2(_0226_),
+    .B1(wbs_data_o[14]),
+    .X(_0238_)
+  );
+  sky130_fd_sc_hd__buf_2 _0818_ (
+    .A(_0134_),
+    .X(_0239_)
+  );
+  sky130_fd_sc_hd__and2_4 _0819_ (
+    .A(\configy.counter_b[6] ),
+    .B(_0239_),
+    .X(_0240_)
+  );
+  sky130_fd_sc_hd__buf_2 _0820_ (
+    .A(_0139_),
+    .X(_0241_)
+  );
+  sky130_fd_sc_hd__buf_2 _0821_ (
+    .A(_0241_),
+    .X(_0242_)
+  );
+  sky130_fd_sc_hd__and2_4 _0822_ (
+    .A(\configy.bits_b[6] ),
+    .B(_0242_),
+    .X(_0243_)
+  );
+  sky130_fd_sc_hd__or4_4 _0823_ (
+    .A(_0233_),
+    .B(_0234_),
+    .C(_0240_),
+    .D(_0243_),
+    .X(_0244_)
+  );
+  sky130_fd_sc_hd__and3_4 _0824_ (
+    .A(_0224_),
+    .B(_0238_),
+    .C(_0244_),
+    .X(_0090_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0825_ (
+    .A1(_0225_),
+    .A2(_0226_),
+    .B1(wbs_data_o[13]),
+    .X(_0245_)
+  );
+  sky130_fd_sc_hd__buf_2 _0826_ (
+    .A(\configy.counter_b[5] ),
+    .X(_0246_)
+  );
+  sky130_fd_sc_hd__and2_4 _0827_ (
+    .A(_0246_),
+    .B(_0239_),
+    .X(_0247_)
+  );
+  sky130_fd_sc_hd__and2_4 _0828_ (
+    .A(\configy.bits_b[5] ),
+    .B(_0242_),
+    .X(_0248_)
+  );
+  sky130_fd_sc_hd__or4_4 _0829_ (
+    .A(_0233_),
+    .B(_0234_),
+    .C(_0247_),
+    .D(_0248_),
+    .X(_0249_)
+  );
+  sky130_fd_sc_hd__and3_4 _0830_ (
+    .A(_0224_),
+    .B(_0245_),
+    .C(_0249_),
+    .X(_0089_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0831_ (
+    .A1(_0225_),
+    .A2(_0226_),
+    .B1(wbs_data_o[12]),
+    .X(_0250_)
+  );
+  sky130_fd_sc_hd__and2_4 _0832_ (
+    .A(\configy.counter_b[4] ),
+    .B(_0239_),
+    .X(_0251_)
+  );
+  sky130_fd_sc_hd__and2_4 _0833_ (
+    .A(\configy.bits_b[4] ),
+    .B(_0242_),
+    .X(_0252_)
+  );
+  sky130_fd_sc_hd__or4_4 _0834_ (
+    .A(_0233_),
+    .B(_0234_),
+    .C(_0251_),
+    .D(_0252_),
+    .X(_0253_)
+  );
+  sky130_fd_sc_hd__and3_4 _0835_ (
+    .A(_0224_),
+    .B(_0250_),
+    .C(_0253_),
+    .X(_0088_)
+  );
+  sky130_fd_sc_hd__buf_2 _0836_ (
+    .A(_0108_),
+    .X(_0254_)
+  );
+  sky130_fd_sc_hd__buf_2 _0837_ (
+    .A(_0120_),
+    .X(_0255_)
+  );
+  sky130_fd_sc_hd__buf_2 _0838_ (
+    .A(_0129_),
+    .X(_0256_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0839_ (
+    .A1(_0255_),
+    .A2(_0256_),
+    .B1(wbs_data_o[11]),
+    .X(_0257_)
+  );
+  sky130_fd_sc_hd__and2_4 _0840_ (
+    .A(\configy.counter_b[3] ),
+    .B(_0239_),
+    .X(_0258_)
+  );
+  sky130_fd_sc_hd__and2_4 _0841_ (
+    .A(\configy.bits_b[3] ),
+    .B(_0242_),
+    .X(_0259_)
+  );
+  sky130_fd_sc_hd__or4_4 _0842_ (
+    .A(_0233_),
+    .B(_0234_),
+    .C(_0258_),
+    .D(_0259_),
+    .X(_0260_)
+  );
+  sky130_fd_sc_hd__and3_4 _0843_ (
+    .A(_0254_),
+    .B(_0257_),
+    .C(_0260_),
+    .X(_0087_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0844_ (
+    .A1(_0255_),
+    .A2(_0256_),
+    .B1(wbs_data_o[10]),
+    .X(_0261_)
+  );
+  sky130_fd_sc_hd__buf_2 _0845_ (
+    .A(_0142_),
+    .X(_0262_)
+  );
+  sky130_fd_sc_hd__buf_2 _0846_ (
+    .A(_0144_),
+    .X(_0263_)
+  );
+  sky130_fd_sc_hd__and2_4 _0847_ (
+    .A(\configy.counter_b[2] ),
+    .B(_0239_),
+    .X(_0264_)
+  );
+  sky130_fd_sc_hd__and2_4 _0848_ (
+    .A(\configy.bits_b[2] ),
+    .B(_0242_),
+    .X(_0265_)
+  );
+  sky130_fd_sc_hd__or4_4 _0849_ (
+    .A(_0262_),
+    .B(_0263_),
+    .C(_0264_),
+    .D(_0265_),
+    .X(_0266_)
+  );
+  sky130_fd_sc_hd__and3_4 _0850_ (
+    .A(_0254_),
+    .B(_0261_),
+    .C(_0266_),
+    .X(_0086_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0851_ (
+    .A1(_0255_),
+    .A2(_0256_),
+    .B1(wbs_data_o[9]),
+    .X(_0267_)
+  );
+  sky130_fd_sc_hd__buf_2 _0852_ (
+    .A(\configy.counter_b[1] ),
+    .X(_0268_)
+  );
+  sky130_fd_sc_hd__buf_2 _0853_ (
+    .A(_0133_),
+    .X(_0269_)
+  );
+  sky130_fd_sc_hd__and2_4 _0854_ (
+    .A(_0268_),
+    .B(_0269_),
+    .X(_0270_)
+  );
+  sky130_fd_sc_hd__buf_2 _0855_ (
+    .A(_0241_),
+    .X(_0271_)
+  );
+  sky130_fd_sc_hd__and2_4 _0856_ (
+    .A(\configy.bits_b[1] ),
+    .B(_0271_),
+    .X(_0272_)
+  );
+  sky130_fd_sc_hd__or4_4 _0857_ (
+    .A(_0262_),
+    .B(_0263_),
+    .C(_0270_),
+    .D(_0272_),
+    .X(_0273_)
+  );
+  sky130_fd_sc_hd__and3_4 _0858_ (
+    .A(_0254_),
+    .B(_0267_),
+    .C(_0273_),
+    .X(_0085_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0859_ (
+    .A1(_0255_),
+    .A2(_0256_),
+    .B1(wbs_data_o[8]),
+    .X(_0274_)
+  );
+  sky130_fd_sc_hd__buf_2 _0860_ (
+    .A(\configy.counter_b[0] ),
+    .X(_0275_)
+  );
+  sky130_fd_sc_hd__and2_4 _0861_ (
+    .A(_0275_),
+    .B(_0269_),
+    .X(_0276_)
+  );
+  sky130_fd_sc_hd__and2_4 _0862_ (
+    .A(\configy.bits_b[0] ),
+    .B(_0271_),
+    .X(_0277_)
+  );
+  sky130_fd_sc_hd__or4_4 _0863_ (
+    .A(_0262_),
+    .B(_0263_),
+    .C(_0276_),
+    .D(_0277_),
+    .X(_0278_)
+  );
+  sky130_fd_sc_hd__and3_4 _0864_ (
+    .A(_0254_),
+    .B(_0274_),
+    .C(_0278_),
+    .X(_0084_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0865_ (
+    .A1(_0255_),
+    .A2(_0256_),
+    .B1(wbs_data_o[7]),
+    .X(_0279_)
+  );
+  sky130_fd_sc_hd__and2_4 _0866_ (
+    .A(\configy.counter_a[7] ),
+    .B(_0269_),
+    .X(_0280_)
+  );
+  sky130_fd_sc_hd__and2_4 _0867_ (
+    .A(\configy.bits_a[7] ),
+    .B(_0271_),
+    .X(_0281_)
+  );
+  sky130_fd_sc_hd__or4_4 _0868_ (
+    .A(_0262_),
+    .B(_0263_),
+    .C(_0280_),
+    .D(_0281_),
+    .X(_0282_)
+  );
+  sky130_fd_sc_hd__and3_4 _0869_ (
+    .A(_0254_),
+    .B(_0279_),
+    .C(_0282_),
+    .X(_0083_)
+  );
+  sky130_fd_sc_hd__buf_2 _0870_ (
+    .A(_0108_),
+    .X(_0283_)
+  );
+  sky130_fd_sc_hd__buf_2 _0871_ (
+    .A(_0120_),
+    .X(_0284_)
+  );
+  sky130_fd_sc_hd__buf_2 _0872_ (
+    .A(_0129_),
+    .X(_0285_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0873_ (
+    .A1(_0284_),
+    .A2(_0285_),
+    .B1(wbs_data_o[6]),
+    .X(_0286_)
+  );
+  sky130_fd_sc_hd__and2_4 _0874_ (
+    .A(\configy.counter_a[6] ),
+    .B(_0269_),
+    .X(_0287_)
+  );
+  sky130_fd_sc_hd__and2_4 _0875_ (
+    .A(\configy.bits_a[6] ),
+    .B(_0271_),
+    .X(_0288_)
+  );
+  sky130_fd_sc_hd__or4_4 _0876_ (
+    .A(_0262_),
+    .B(_0263_),
+    .C(_0287_),
+    .D(_0288_),
+    .X(_0289_)
+  );
+  sky130_fd_sc_hd__and3_4 _0877_ (
+    .A(_0283_),
+    .B(_0286_),
+    .C(_0289_),
+    .X(_0082_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0878_ (
+    .A1(_0284_),
+    .A2(_0285_),
+    .B1(wbs_data_o[5]),
+    .X(_0290_)
+  );
+  sky130_fd_sc_hd__buf_2 _0879_ (
+    .A(_0142_),
+    .X(_0291_)
+  );
+  sky130_fd_sc_hd__buf_2 _0880_ (
+    .A(_0144_),
+    .X(_0292_)
+  );
+  sky130_fd_sc_hd__buf_2 _0881_ (
+    .A(\configy.counter_a[5] ),
+    .X(_0293_)
+  );
+  sky130_fd_sc_hd__and2_4 _0882_ (
+    .A(_0293_),
+    .B(_0269_),
+    .X(_0294_)
+  );
+  sky130_fd_sc_hd__and2_4 _0883_ (
+    .A(\configy.bits_a[5] ),
+    .B(_0271_),
+    .X(_0295_)
+  );
+  sky130_fd_sc_hd__or4_4 _0884_ (
+    .A(_0291_),
+    .B(_0292_),
+    .C(_0294_),
+    .D(_0295_),
+    .X(_0296_)
+  );
+  sky130_fd_sc_hd__and3_4 _0885_ (
+    .A(_0283_),
+    .B(_0290_),
+    .C(_0296_),
+    .X(_0081_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0886_ (
+    .A1(_0284_),
+    .A2(_0285_),
+    .B1(wbs_data_o[4]),
+    .X(_0297_)
+  );
+  sky130_fd_sc_hd__buf_2 _0887_ (
+    .A(_0133_),
+    .X(_0298_)
+  );
+  sky130_fd_sc_hd__and2_4 _0888_ (
+    .A(\configy.counter_a[4] ),
+    .B(_0298_),
+    .X(_0299_)
+  );
+  sky130_fd_sc_hd__buf_2 _0889_ (
+    .A(_0241_),
+    .X(_0300_)
+  );
+  sky130_fd_sc_hd__and2_4 _0890_ (
+    .A(\configy.bits_a[4] ),
+    .B(_0300_),
+    .X(_0301_)
+  );
+  sky130_fd_sc_hd__or4_4 _0891_ (
+    .A(_0291_),
+    .B(_0292_),
+    .C(_0299_),
+    .D(_0301_),
+    .X(_0302_)
+  );
+  sky130_fd_sc_hd__and3_4 _0892_ (
+    .A(_0283_),
+    .B(_0297_),
+    .C(_0302_),
+    .X(_0080_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0893_ (
+    .A1(_0284_),
+    .A2(_0285_),
+    .B1(wbs_data_o[3]),
+    .X(_0303_)
+  );
+  sky130_fd_sc_hd__and2_4 _0894_ (
+    .A(\configy.counter_a[3] ),
+    .B(_0298_),
+    .X(_0304_)
+  );
+  sky130_fd_sc_hd__and2_4 _0895_ (
+    .A(\configy.bits_a[3] ),
+    .B(_0300_),
+    .X(_0305_)
+  );
+  sky130_fd_sc_hd__or4_4 _0896_ (
+    .A(_0291_),
+    .B(_0292_),
+    .C(_0304_),
+    .D(_0305_),
+    .X(_0306_)
+  );
+  sky130_fd_sc_hd__and3_4 _0897_ (
+    .A(_0283_),
+    .B(_0303_),
+    .C(_0306_),
+    .X(_0079_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0898_ (
+    .A1(_0284_),
+    .A2(_0285_),
+    .B1(wbs_data_o[2]),
+    .X(_0307_)
+  );
+  sky130_fd_sc_hd__and2_4 _0899_ (
+    .A(\configy.counter_a[2] ),
+    .B(_0298_),
+    .X(_0308_)
+  );
+  sky130_fd_sc_hd__and2_4 _0900_ (
+    .A(\configy.bits_a[2] ),
+    .B(_0300_),
+    .X(_0309_)
+  );
+  sky130_fd_sc_hd__or4_4 _0901_ (
+    .A(_0291_),
+    .B(_0292_),
+    .C(_0308_),
+    .D(_0309_),
+    .X(_0310_)
+  );
+  sky130_fd_sc_hd__and3_4 _0902_ (
+    .A(_0283_),
+    .B(_0307_),
+    .C(_0310_),
+    .X(_0078_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0903_ (
+    .A1(_0164_),
+    .A2(_0166_),
+    .B1(wbs_data_o[1]),
+    .X(_0311_)
+  );
+  sky130_fd_sc_hd__buf_2 _0904_ (
+    .A(\configy.counter_a[1] ),
+    .X(_0312_)
+  );
+  sky130_fd_sc_hd__and2_4 _0905_ (
+    .A(_0312_),
+    .B(_0298_),
+    .X(_0313_)
+  );
+  sky130_fd_sc_hd__and2_4 _0906_ (
+    .A(\configy.bits_a[1] ),
+    .B(_0300_),
+    .X(_0314_)
+  );
+  sky130_fd_sc_hd__or4_4 _0907_ (
+    .A(_0291_),
+    .B(_0292_),
+    .C(_0313_),
+    .D(_0314_),
+    .X(_0315_)
+  );
+  sky130_fd_sc_hd__and3_4 _0908_ (
+    .A(_0109_),
+    .B(_0311_),
+    .C(_0315_),
+    .X(_0077_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0909_ (
+    .A1(_0164_),
+    .A2(_0166_),
+    .B1(wbs_data_o[0]),
+    .X(_0316_)
+  );
+  sky130_fd_sc_hd__and2_4 _0910_ (
+    .A(\configy.bits_a[0] ),
+    .B(_0140_),
+    .X(_0317_)
+  );
+  sky130_fd_sc_hd__and2_4 _0911_ (
+    .A(_0138_),
+    .B(_0132_),
+    .X(_0318_)
+  );
+  sky130_fd_sc_hd__buf_2 _0912_ (
+    .A(\configy.counter_a[0] ),
+    .X(_0319_)
+  );
+  sky130_fd_sc_hd__and3_4 _0913_ (
+    .A(_0319_),
+    .B(wbs_addr_i[3]),
+    .C(_0132_),
+    .X(_0320_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0914_ (
+    .A1(\configy.free_run ),
+    .A2(_0318_),
+    .B1(_0320_),
+    .X(_0321_)
+  );
+  sky130_fd_sc_hd__or4_4 _0915_ (
+    .A(_0173_),
+    .B(_0145_),
+    .C(_0317_),
+    .D(_0321_),
+    .X(_0322_)
+  );
+  sky130_fd_sc_hd__and3_4 _0916_ (
+    .A(_0109_),
+    .B(_0316_),
+    .C(_0322_),
+    .X(_0076_)
+  );
+  sky130_fd_sc_hd__buf_2 _0917_ (
+    .A(wb_rst_i),
+    .X(_0323_)
+  );
+  sky130_fd_sc_hd__buf_2 _0918_ (
+    .A(_0323_),
+    .X(_0324_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _0919_ (
+    .A1(_0121_),
+    .A2(_0130_),
+    .B1(\configy.read_transaction_in_progress ),
+    .Y(_0325_)
+  );
+  sky130_fd_sc_hd__buf_2 _0920_ (
+    .A(\configy.write_transaction_in_progress ),
+    .X(_0326_)
+  );
+  sky130_fd_sc_hd__inv_2 _0921_ (
+    .A(_0326_),
+    .Y(_0327_)
+  );
+  sky130_fd_sc_hd__and2_4 _0922_ (
+    .A(\configy.read_transaction_in_progress ),
+    .B(_0327_),
+    .X(_0328_)
+  );
+  sky130_fd_sc_hd__nor3_4 _0923_ (
+    .A(_0324_),
+    .B(_0325_),
+    .C(_0328_),
+    .Y(_0075_)
+  );
+  sky130_fd_sc_hd__inv_2 _0924_ (
+    .A(wbs_data_i[0]),
+    .Y(_0329_)
+  );
+  sky130_fd_sc_hd__buf_2 _0925_ (
+    .A(wbs_sel_i[0]),
+    .X(_0330_)
+  );
+  sky130_fd_sc_hd__and4_4 _0926_ (
+    .A(_0138_),
+    .B(_0330_),
+    .C(_0326_),
+    .D(_0132_),
+    .X(_0331_)
+  );
+  sky130_fd_sc_hd__buf_2 _0927_ (
+    .A(wb_rst_i),
+    .X(_0332_)
+  );
+  sky130_fd_sc_hd__inv_2 _0928_ (
+    .A(_0332_),
+    .Y(_0333_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _0929_ (
+    .A1(\configy.free_run ),
+    .A2(_0331_),
+    .B1(_0333_),
+    .Y(_0334_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _0930_ (
+    .A1(_0329_),
+    .A2(_0331_),
+    .B1(_0334_),
+    .Y(_0074_)
+  );
+  sky130_fd_sc_hd__and3_4 _0931_ (
+    .A(wbs_addr_i[3]),
+    .B(\configy.write_transaction_in_progress ),
+    .C(_0132_),
+    .X(_0335_)
+  );
+  sky130_fd_sc_hd__buf_2 _0932_ (
+    .A(_0335_),
+    .X(_0336_)
+  );
+  sky130_fd_sc_hd__and2_4 _0933_ (
+    .A(wbs_sel_i[3]),
+    .B(_0336_),
+    .X(_0337_)
+  );
+  sky130_fd_sc_hd__buf_2 _0934_ (
+    .A(_0337_),
+    .X(_0338_)
+  );
+  sky130_fd_sc_hd__buf_2 _0935_ (
+    .A(\configy.output_initiated ),
+    .X(_0339_)
+  );
+  sky130_fd_sc_hd__buf_2 _0936_ (
+    .A(_0339_),
+    .X(_0340_)
+  );
+  sky130_fd_sc_hd__buf_2 _0937_ (
+    .A(_0340_),
+    .X(_0341_)
+  );
+  sky130_fd_sc_hd__buf_2 _0938_ (
+    .A(_0336_),
+    .X(_0342_)
+  );
+  sky130_fd_sc_hd__and4_4 _0939_ (
+    .A(\configy.charged[3] ),
+    .B(\configy.charged[2] ),
+    .C(\configy.charged[1] ),
+    .D(\configy.charged[0] ),
+    .X(_0343_)
+  );
+  sky130_fd_sc_hd__or2_4 _0940_ (
+    .A(wb_rst_i),
+    .B(_0343_),
+    .X(_0344_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _0941_ (
+    .A1(_0341_),
+    .A2(_0342_),
+    .B1(_0344_),
+    .Y(_0345_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0942_ (
+    .A1(\configy.charged[3] ),
+    .A2(_0338_),
+    .B1(_0345_),
+    .X(_0073_)
+  );
+  sky130_fd_sc_hd__and2_4 _0943_ (
+    .A(wbs_sel_i[2]),
+    .B(_0336_),
+    .X(_0346_)
+  );
+  sky130_fd_sc_hd__buf_2 _0944_ (
+    .A(_0346_),
+    .X(_0347_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0945_ (
+    .A1(\configy.charged[2] ),
+    .A2(_0347_),
+    .B1(_0345_),
+    .X(_0072_)
+  );
+  sky130_fd_sc_hd__and2_4 _0946_ (
+    .A(wbs_sel_i[1]),
+    .B(_0335_),
+    .X(_0348_)
+  );
+  sky130_fd_sc_hd__buf_2 _0947_ (
+    .A(_0348_),
+    .X(_0349_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0948_ (
+    .A1(\configy.charged[1] ),
+    .A2(_0349_),
+    .B1(_0345_),
+    .X(_0071_)
+  );
+  sky130_fd_sc_hd__and2_4 _0949_ (
+    .A(_0330_),
+    .B(_0335_),
+    .X(_0350_)
+  );
+  sky130_fd_sc_hd__buf_2 _0950_ (
+    .A(_0350_),
+    .X(_0351_)
+  );
+  sky130_fd_sc_hd__o21a_4 _0951_ (
+    .A1(\configy.charged[0] ),
+    .A2(_0351_),
+    .B1(_0345_),
+    .X(_0070_)
+  );
+  sky130_fd_sc_hd__buf_2 _0952_ (
+    .A(\configy.bits_index[2] ),
+    .X(_0352_)
+  );
+  sky130_fd_sc_hd__buf_2 _0953_ (
+    .A(_0352_),
+    .X(_0353_)
+  );
+  sky130_fd_sc_hd__and2_4 _0954_ (
+    .A(\configy.bits_index[1] ),
+    .B(\configy.bits_index[0] ),
+    .X(_0354_)
+  );
+  sky130_fd_sc_hd__or2_4 _0955_ (
+    .A(_0353_),
+    .B(_0354_),
+    .X(_0355_)
+  );
+  sky130_fd_sc_hd__and2_4 _0956_ (
+    .A(_0353_),
+    .B(_0354_),
+    .X(_0356_)
+  );
+  sky130_fd_sc_hd__inv_2 _0957_ (
+    .A(_0356_),
+    .Y(_0357_)
+  );
+  sky130_fd_sc_hd__buf_2 _0958_ (
+    .A(\configy.output_initiated ),
+    .X(_0358_)
+  );
+  sky130_fd_sc_hd__buf_2 _0959_ (
+    .A(_0358_),
+    .X(_0359_)
+  );
+  sky130_fd_sc_hd__buf_2 _0960_ (
+    .A(_0359_),
+    .X(_0360_)
+  );
+  sky130_fd_sc_hd__nor2_4 _0961_ (
+    .A(_0360_),
+    .B(_0336_),
+    .Y(_0361_)
+  );
+  sky130_fd_sc_hd__a32o_4 _0962_ (
+    .A1(_0341_),
+    .A2(_0355_),
+    .A3(_0357_),
+    .B1(_0361_),
+    .B2(_0353_),
+    .X(_0362_)
+  );
+  sky130_fd_sc_hd__and2_4 _0963_ (
+    .A(_0333_),
+    .B(_0362_),
+    .X(_0069_)
+  );
+  sky130_fd_sc_hd__inv_2 _0964_ (
+    .A(\configy.output_initiated ),
+    .Y(_0363_)
+  );
+  sky130_fd_sc_hd__buf_2 _0965_ (
+    .A(_0363_),
+    .X(_0364_)
+  );
+  sky130_fd_sc_hd__buf_2 _0966_ (
+    .A(_0364_),
+    .X(_0365_)
+  );
+  sky130_fd_sc_hd__buf_2 _0967_ (
+    .A(_0365_),
+    .X(_0366_)
+  );
+  sky130_fd_sc_hd__buf_2 _0968_ (
+    .A(\configy.bits_index[1] ),
+    .X(_0367_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _0969_ (
+    .A1_N(_0366_),
+    .A2_N(_0354_),
+    .B1(_0361_),
+    .B2(_0367_),
+    .X(_0368_)
+  );
+  sky130_fd_sc_hd__inv_2 _0970_ (
+    .A(\configy.bits_index[1] ),
+    .Y(_0369_)
+  );
+  sky130_fd_sc_hd__inv_2 _0971_ (
+    .A(\configy.bits_index[0] ),
+    .Y(_0370_)
+  );
+  sky130_fd_sc_hd__and2_4 _0972_ (
+    .A(_0369_),
+    .B(_0370_),
+    .X(_0371_)
+  );
+  sky130_fd_sc_hd__nor2_4 _0973_ (
+    .A(_0323_),
+    .B(_0371_),
+    .Y(_0372_)
+  );
+  sky130_fd_sc_hd__and2_4 _0974_ (
+    .A(_0368_),
+    .B(_0372_),
+    .X(_0068_)
+  );
+  sky130_fd_sc_hd__buf_2 _0975_ (
+    .A(_0370_),
+    .X(_0373_)
+  );
+  sky130_fd_sc_hd__or2_4 _0976_ (
+    .A(_0373_),
+    .B(_0361_),
+    .X(_0374_)
+  );
+  sky130_fd_sc_hd__buf_2 _0977_ (
+    .A(\configy.bits_index[0] ),
+    .X(_0375_)
+  );
+  sky130_fd_sc_hd__buf_2 _0978_ (
+    .A(_0375_),
+    .X(_0376_)
+  );
+  sky130_fd_sc_hd__or2_4 _0979_ (
+    .A(_0376_),
+    .B(_0341_),
+    .X(_0377_)
+  );
+  sky130_fd_sc_hd__and3_4 _0980_ (
+    .A(_0333_),
+    .B(_0374_),
+    .C(_0377_),
+    .X(_0067_)
+  );
+  sky130_fd_sc_hd__buf_2 _0981_ (
+    .A(_0358_),
+    .X(_0378_)
+  );
+  sky130_fd_sc_hd__or2_4 _0982_ (
+    .A(wbs_data_i[7]),
+    .B(_0378_),
+    .X(_0379_)
+  );
+  sky130_fd_sc_hd__or4_4 _0983_ (
+    .A(\configy.counter_a[3] ),
+    .B(\configy.counter_a[2] ),
+    .C(\configy.counter_a[1] ),
+    .D(\configy.counter_a[0] ),
+    .X(_0380_)
+  );
+  sky130_fd_sc_hd__or4_4 _0984_ (
+    .A(\configy.counter_a[6] ),
+    .B(_0293_),
+    .C(\configy.counter_a[4] ),
+    .D(_0380_),
+    .X(_0381_)
+  );
+  sky130_fd_sc_hd__buf_2 _0985_ (
+    .A(_0381_),
+    .X(_0382_)
+  );
+  sky130_fd_sc_hd__and4_4 _0986_ (
+    .A(\configy.counter_a[5] ),
+    .B(\configy.counter_a[4] ),
+    .C(\configy.counter_a[3] ),
+    .D(\configy.counter_a[2] ),
+    .X(_0383_)
+  );
+  sky130_fd_sc_hd__and4_4 _0987_ (
+    .A(\configy.counter_a[7] ),
+    .B(\configy.counter_a[6] ),
+    .C(\configy.counter_a[1] ),
+    .D(\configy.counter_a[0] ),
+    .X(_0384_)
+  );
+  sky130_fd_sc_hd__buf_2 _0988_ (
+    .A(_0364_),
+    .X(_0385_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _0989_ (
+    .A1(_0383_),
+    .A2(_0384_),
+    .B1(_0385_),
+    .Y(_0386_)
+  );
+  sky130_fd_sc_hd__a41oi_4 _0990_ (
+    .A1(_0330_),
+    .A2(_0326_),
+    .A3(_0365_),
+    .A4(_0241_),
+    .B1(_0386_),
+    .Y(_0387_)
+  );
+  sky130_fd_sc_hd__buf_2 _0991_ (
+    .A(_0387_),
+    .X(_0388_)
+  );
+  sky130_fd_sc_hd__a21o_4 _0992_ (
+    .A1(_0379_),
+    .A2(_0382_),
+    .B1(_0388_),
+    .X(_0389_)
+  );
+  sky130_fd_sc_hd__buf_2 _0993_ (
+    .A(\configy.write_transaction_in_progress ),
+    .X(_0390_)
+  );
+  sky130_fd_sc_hd__buf_2 _0994_ (
+    .A(_0363_),
+    .X(_0391_)
+  );
+  sky130_fd_sc_hd__buf_2 _0995_ (
+    .A(_0139_),
+    .X(_0392_)
+  );
+  sky130_fd_sc_hd__a41o_4 _0996_ (
+    .A1(wbs_sel_i[0]),
+    .A2(_0390_),
+    .A3(_0391_),
+    .A4(_0392_),
+    .B1(_0386_),
+    .X(_0393_)
+  );
+  sky130_fd_sc_hd__buf_2 _0997_ (
+    .A(_0393_),
+    .X(_0394_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _0998_ (
+    .A1(\configy.counter_a[7] ),
+    .A2(_0382_),
+    .B1(_0360_),
+    .Y(_0395_)
+  );
+  sky130_fd_sc_hd__and3_4 _0999_ (
+    .A(_0394_),
+    .B(_0379_),
+    .C(_0395_),
+    .X(_0396_)
+  );
+  sky130_fd_sc_hd__buf_2 _1000_ (
+    .A(_0332_),
+    .X(_0397_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1001_ (
+    .A1(\configy.counter_a[7] ),
+    .A2(_0389_),
+    .B1(_0396_),
+    .C1(_0397_),
+    .X(_0066_)
+  );
+  sky130_fd_sc_hd__buf_2 _1002_ (
+    .A(_0358_),
+    .X(_0398_)
+  );
+  sky130_fd_sc_hd__buf_2 _1003_ (
+    .A(_0398_),
+    .X(_0399_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1004_ (
+    .A(_0399_),
+    .B(_0382_),
+    .Y(_0400_)
+  );
+  sky130_fd_sc_hd__buf_2 _1005_ (
+    .A(_0358_),
+    .X(_0401_)
+  );
+  sky130_fd_sc_hd__or2_4 _1006_ (
+    .A(wbs_data_i[6]),
+    .B(_0401_),
+    .X(_0402_)
+  );
+  sky130_fd_sc_hd__and3_4 _1007_ (
+    .A(_0393_),
+    .B(_0400_),
+    .C(_0402_),
+    .X(_0403_)
+  );
+  sky130_fd_sc_hd__or2_4 _1008_ (
+    .A(\configy.counter_a[4] ),
+    .B(_0380_),
+    .X(_0404_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1009_ (
+    .A1(_0293_),
+    .A2(_0404_),
+    .B1(_0378_),
+    .X(_0405_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1010_ (
+    .A1(_0387_),
+    .A2(_0405_),
+    .B1(\configy.counter_a[6] ),
+    .X(_0406_)
+  );
+  sky130_fd_sc_hd__or3_4 _1011_ (
+    .A(_0323_),
+    .B(_0403_),
+    .C(_0406_),
+    .X(_0065_)
+  );
+  sky130_fd_sc_hd__buf_2 _1012_ (
+    .A(_0340_),
+    .X(_0407_)
+  );
+  sky130_fd_sc_hd__or2_4 _1013_ (
+    .A(wbs_data_i[5]),
+    .B(_0407_),
+    .X(_0408_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _1014_ (
+    .A1_N(_0387_),
+    .A2_N(_0405_),
+    .B1(_0404_),
+    .B2(_0293_),
+    .X(_0409_)
+  );
+  sky130_fd_sc_hd__and2_4 _1015_ (
+    .A(_0293_),
+    .B(_0388_),
+    .X(_0410_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1016_ (
+    .A1(_0408_),
+    .A2(_0409_),
+    .B1(_0410_),
+    .C1(_0397_),
+    .X(_0064_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1017_ (
+    .A(_0407_),
+    .B(_0380_),
+    .Y(_0411_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1018_ (
+    .A(_0394_),
+    .B(_0411_),
+    .Y(_0412_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1019_ (
+    .A(_0360_),
+    .B(_0404_),
+    .Y(_0413_)
+  );
+  sky130_fd_sc_hd__buf_2 _1020_ (
+    .A(_0339_),
+    .X(_0414_)
+  );
+  sky130_fd_sc_hd__or2_4 _1021_ (
+    .A(wbs_data_i[4]),
+    .B(_0414_),
+    .X(_0415_)
+  );
+  sky130_fd_sc_hd__and3_4 _1022_ (
+    .A(_0394_),
+    .B(_0413_),
+    .C(_0415_),
+    .X(_0416_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1023_ (
+    .A1(\configy.counter_a[4] ),
+    .A2(_0412_),
+    .B1(_0416_),
+    .C1(_0397_),
+    .X(_0063_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1024_ (
+    .A1(_0394_),
+    .A2(_0411_),
+    .B1(\configy.counter_a[3] ),
+    .X(_0417_)
+  );
+  sky130_fd_sc_hd__buf_2 _1025_ (
+    .A(_0398_),
+    .X(_0418_)
+  );
+  sky130_fd_sc_hd__or4_4 _1026_ (
+    .A(\configy.counter_a[2] ),
+    .B(_0312_),
+    .C(\configy.counter_a[0] ),
+    .D(_0385_),
+    .X(_0419_)
+  );
+  sky130_fd_sc_hd__inv_2 _1027_ (
+    .A(\configy.counter_a[3] ),
+    .Y(_0420_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1028_ (
+    .A1(wbs_data_i[3]),
+    .A2(_0418_),
+    .B1(_0419_),
+    .B2(_0420_),
+    .X(_0421_)
+  );
+  sky130_fd_sc_hd__or2_4 _1029_ (
+    .A(_0388_),
+    .B(_0421_),
+    .X(_0422_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1030_ (
+    .A1(_0417_),
+    .A2(_0422_),
+    .B1(_0324_),
+    .X(_0062_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1031_ (
+    .A1(wbs_data_i[2]),
+    .A2(_0366_),
+    .B1_N(_0419_),
+    .X(_0423_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1032_ (
+    .A1(_0312_),
+    .A2(_0319_),
+    .B1(_0339_),
+    .X(_0424_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1033_ (
+    .A1(_0387_),
+    .A2(_0424_),
+    .B1(\configy.counter_a[2] ),
+    .X(_0425_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1034_ (
+    .A1(_0394_),
+    .A2(_0423_),
+    .B1(_0425_),
+    .C1(_0397_),
+    .X(_0061_)
+  );
+  sky130_fd_sc_hd__buf_2 _1035_ (
+    .A(_0398_),
+    .X(_0426_)
+  );
+  sky130_fd_sc_hd__or2_4 _1036_ (
+    .A(wbs_data_i[1]),
+    .B(_0426_),
+    .X(_0427_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1037_ (
+    .A1(_0312_),
+    .A2(_0319_),
+    .B1_N(_0424_),
+    .X(_0428_)
+  );
+  sky130_fd_sc_hd__and3_4 _1038_ (
+    .A(_0393_),
+    .B(_0427_),
+    .C(_0428_),
+    .X(_0429_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1039_ (
+    .A1(_0312_),
+    .A2(_0388_),
+    .B1(_0429_),
+    .C1(_0397_),
+    .X(_0060_)
+  );
+  sky130_fd_sc_hd__or2_4 _1040_ (
+    .A(wbs_data_i[0]),
+    .B(_0426_),
+    .X(_0430_)
+  );
+  sky130_fd_sc_hd__buf_2 _1041_ (
+    .A(_0401_),
+    .X(_0431_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1042_ (
+    .A(_0319_),
+    .B(_0431_),
+    .Y(_0432_)
+  );
+  sky130_fd_sc_hd__and3_4 _1043_ (
+    .A(_0393_),
+    .B(_0430_),
+    .C(_0432_),
+    .X(_0433_)
+  );
+  sky130_fd_sc_hd__buf_2 _1044_ (
+    .A(_0332_),
+    .X(_0434_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1045_ (
+    .A1(_0319_),
+    .A2(_0388_),
+    .B1(_0433_),
+    .C1(_0434_),
+    .X(_0059_)
+  );
+  sky130_fd_sc_hd__or4_4 _1046_ (
+    .A(\configy.counter_b[3] ),
+    .B(\configy.counter_b[2] ),
+    .C(\configy.counter_b[1] ),
+    .D(\configy.counter_b[0] ),
+    .X(_0435_)
+  );
+  sky130_fd_sc_hd__or4_4 _1047_ (
+    .A(\configy.counter_b[6] ),
+    .B(_0246_),
+    .C(\configy.counter_b[4] ),
+    .D(_0435_),
+    .X(_0436_)
+  );
+  sky130_fd_sc_hd__buf_2 _1048_ (
+    .A(_0436_),
+    .X(_0437_)
+  );
+  sky130_fd_sc_hd__or2_4 _1049_ (
+    .A(wbs_data_i[15]),
+    .B(_0359_),
+    .X(_0438_)
+  );
+  sky130_fd_sc_hd__and4_4 _1050_ (
+    .A(\configy.counter_b[5] ),
+    .B(\configy.counter_b[4] ),
+    .C(\configy.counter_b[3] ),
+    .D(\configy.counter_b[2] ),
+    .X(_0439_)
+  );
+  sky130_fd_sc_hd__and4_4 _1051_ (
+    .A(\configy.counter_b[7] ),
+    .B(\configy.counter_b[6] ),
+    .C(\configy.counter_b[1] ),
+    .D(\configy.counter_b[0] ),
+    .X(_0440_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _1052_ (
+    .A1(_0439_),
+    .A2(_0440_),
+    .B1(_0364_),
+    .Y(_0441_)
+  );
+  sky130_fd_sc_hd__a41oi_4 _1053_ (
+    .A1(_0390_),
+    .A2(_0391_),
+    .A3(wbs_sel_i[1]),
+    .A4(_0392_),
+    .B1(_0441_),
+    .Y(_0442_)
+  );
+  sky130_fd_sc_hd__buf_2 _1054_ (
+    .A(_0442_),
+    .X(_0443_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1055_ (
+    .A1(_0437_),
+    .A2(_0438_),
+    .B1(_0443_),
+    .X(_0444_)
+  );
+  sky130_fd_sc_hd__a41o_4 _1056_ (
+    .A1(\configy.write_transaction_in_progress ),
+    .A2(_0391_),
+    .A3(wbs_sel_i[1]),
+    .A4(_0139_),
+    .B1(_0441_),
+    .X(_0445_)
+  );
+  sky130_fd_sc_hd__buf_2 _1057_ (
+    .A(_0445_),
+    .X(_0446_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _1058_ (
+    .A1(\configy.counter_b[7] ),
+    .A2(_0437_),
+    .B1(_0431_),
+    .Y(_0447_)
+  );
+  sky130_fd_sc_hd__and3_4 _1059_ (
+    .A(_0446_),
+    .B(_0438_),
+    .C(_0447_),
+    .X(_0448_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1060_ (
+    .A1(\configy.counter_b[7] ),
+    .A2(_0444_),
+    .B1(_0448_),
+    .C1(_0434_),
+    .X(_0058_)
+  );
+  sky130_fd_sc_hd__buf_2 _1061_ (
+    .A(wb_rst_i),
+    .X(_0449_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1062_ (
+    .A(_0399_),
+    .B(_0437_),
+    .Y(_0450_)
+  );
+  sky130_fd_sc_hd__or2_4 _1063_ (
+    .A(wbs_data_i[14]),
+    .B(_0401_),
+    .X(_0451_)
+  );
+  sky130_fd_sc_hd__and3_4 _1064_ (
+    .A(_0446_),
+    .B(_0450_),
+    .C(_0451_),
+    .X(_0452_)
+  );
+  sky130_fd_sc_hd__or2_4 _1065_ (
+    .A(\configy.counter_b[4] ),
+    .B(_0435_),
+    .X(_0453_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1066_ (
+    .A1(_0246_),
+    .A2(_0453_),
+    .B1(_0378_),
+    .X(_0454_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1067_ (
+    .A1(_0443_),
+    .A2(_0454_),
+    .B1(\configy.counter_b[6] ),
+    .X(_0455_)
+  );
+  sky130_fd_sc_hd__or3_4 _1068_ (
+    .A(_0449_),
+    .B(_0452_),
+    .C(_0455_),
+    .X(_0057_)
+  );
+  sky130_fd_sc_hd__or2_4 _1069_ (
+    .A(wbs_data_i[13]),
+    .B(_0407_),
+    .X(_0456_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _1070_ (
+    .A1_N(_0443_),
+    .A2_N(_0454_),
+    .B1(_0453_),
+    .B2(_0246_),
+    .X(_0457_)
+  );
+  sky130_fd_sc_hd__buf_2 _1071_ (
+    .A(_0442_),
+    .X(_0458_)
+  );
+  sky130_fd_sc_hd__and2_4 _1072_ (
+    .A(_0246_),
+    .B(_0458_),
+    .X(_0459_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1073_ (
+    .A1(_0456_),
+    .A2(_0457_),
+    .B1(_0459_),
+    .C1(_0434_),
+    .X(_0056_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1074_ (
+    .A(_0418_),
+    .B(_0453_),
+    .Y(_0460_)
+  );
+  sky130_fd_sc_hd__or2_4 _1075_ (
+    .A(wbs_data_i[12]),
+    .B(_0401_),
+    .X(_0461_)
+  );
+  sky130_fd_sc_hd__and3_4 _1076_ (
+    .A(_0445_),
+    .B(_0460_),
+    .C(_0461_),
+    .X(_0462_)
+  );
+  sky130_fd_sc_hd__and2_4 _1077_ (
+    .A(_0340_),
+    .B(_0435_),
+    .X(_0463_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1078_ (
+    .A1(_0443_),
+    .A2(_0463_),
+    .B1(\configy.counter_b[4] ),
+    .X(_0464_)
+  );
+  sky130_fd_sc_hd__or3_4 _1079_ (
+    .A(_0449_),
+    .B(_0462_),
+    .C(_0464_),
+    .X(_0055_)
+  );
+  sky130_fd_sc_hd__inv_2 _1080_ (
+    .A(\configy.counter_b[3] ),
+    .Y(_0465_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _1081_ (
+    .A1(_0458_),
+    .A2(_0463_),
+    .B1(_0465_),
+    .Y(_0466_)
+  );
+  sky130_fd_sc_hd__or4_4 _1082_ (
+    .A(\configy.counter_b[2] ),
+    .B(_0268_),
+    .C(\configy.counter_b[0] ),
+    .D(_0385_),
+    .X(_0467_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1083_ (
+    .A1(wbs_data_i[11]),
+    .A2(_0418_),
+    .B1(_0467_),
+    .B2(_0465_),
+    .X(_0468_)
+  );
+  sky130_fd_sc_hd__or2_4 _1084_ (
+    .A(_0458_),
+    .B(_0468_),
+    .X(_0469_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1085_ (
+    .A1(_0466_),
+    .A2(_0469_),
+    .B1(_0324_),
+    .X(_0054_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1086_ (
+    .A1(wbs_data_i[10]),
+    .A2(_0366_),
+    .B1_N(_0467_),
+    .X(_0470_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1087_ (
+    .A1(_0268_),
+    .A2(_0275_),
+    .B1(_0339_),
+    .X(_0471_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1088_ (
+    .A1(_0443_),
+    .A2(_0471_),
+    .B1(\configy.counter_b[2] ),
+    .X(_0472_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1089_ (
+    .A1(_0446_),
+    .A2(_0470_),
+    .B1(_0472_),
+    .C1(_0434_),
+    .X(_0053_)
+  );
+  sky130_fd_sc_hd__or2_4 _1090_ (
+    .A(wbs_data_i[9]),
+    .B(_0426_),
+    .X(_0473_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1091_ (
+    .A1(_0268_),
+    .A2(_0275_),
+    .B1_N(_0471_),
+    .X(_0474_)
+  );
+  sky130_fd_sc_hd__and3_4 _1092_ (
+    .A(_0446_),
+    .B(_0473_),
+    .C(_0474_),
+    .X(_0475_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1093_ (
+    .A1(_0268_),
+    .A2(_0458_),
+    .B1(_0475_),
+    .C1(_0434_),
+    .X(_0052_)
+  );
+  sky130_fd_sc_hd__or2_4 _1094_ (
+    .A(wbs_data_i[8]),
+    .B(_0426_),
+    .X(_0476_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1095_ (
+    .A(_0275_),
+    .B(_0431_),
+    .Y(_0477_)
+  );
+  sky130_fd_sc_hd__and3_4 _1096_ (
+    .A(_0446_),
+    .B(_0476_),
+    .C(_0477_),
+    .X(_0478_)
+  );
+  sky130_fd_sc_hd__buf_2 _1097_ (
+    .A(_0332_),
+    .X(_0479_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1098_ (
+    .A1(_0275_),
+    .A2(_0458_),
+    .B1(_0478_),
+    .C1(_0479_),
+    .X(_0051_)
+  );
+  sky130_fd_sc_hd__or2_4 _1099_ (
+    .A(wbs_data_i[23]),
+    .B(_0378_),
+    .X(_0480_)
+  );
+  sky130_fd_sc_hd__or4_4 _1100_ (
+    .A(\configy.counter_c[3] ),
+    .B(\configy.counter_c[2] ),
+    .C(\configy.counter_c[1] ),
+    .D(\configy.counter_c[0] ),
+    .X(_0481_)
+  );
+  sky130_fd_sc_hd__or4_4 _1101_ (
+    .A(\configy.counter_c[6] ),
+    .B(_0199_),
+    .C(\configy.counter_c[4] ),
+    .D(_0481_),
+    .X(_0482_)
+  );
+  sky130_fd_sc_hd__buf_2 _1102_ (
+    .A(_0482_),
+    .X(_0483_)
+  );
+  sky130_fd_sc_hd__and4_4 _1103_ (
+    .A(\configy.counter_c[5] ),
+    .B(\configy.counter_c[4] ),
+    .C(\configy.counter_c[3] ),
+    .D(\configy.counter_c[2] ),
+    .X(_0484_)
+  );
+  sky130_fd_sc_hd__and4_4 _1104_ (
+    .A(\configy.counter_c[7] ),
+    .B(\configy.counter_c[6] ),
+    .C(\configy.counter_c[1] ),
+    .D(\configy.counter_c[0] ),
+    .X(_0485_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _1105_ (
+    .A1(_0484_),
+    .A2(_0485_),
+    .B1(_0385_),
+    .Y(_0486_)
+  );
+  sky130_fd_sc_hd__a41oi_4 _1106_ (
+    .A1(_0326_),
+    .A2(_0365_),
+    .A3(wbs_sel_i[2]),
+    .A4(_0241_),
+    .B1(_0486_),
+    .Y(_0487_)
+  );
+  sky130_fd_sc_hd__buf_2 _1107_ (
+    .A(_0487_),
+    .X(_0488_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1108_ (
+    .A1(_0480_),
+    .A2(_0483_),
+    .B1(_0488_),
+    .X(_0489_)
+  );
+  sky130_fd_sc_hd__a41o_4 _1109_ (
+    .A1(_0390_),
+    .A2(_0365_),
+    .A3(wbs_sel_i[2]),
+    .A4(_0392_),
+    .B1(_0486_),
+    .X(_0490_)
+  );
+  sky130_fd_sc_hd__buf_2 _1110_ (
+    .A(_0490_),
+    .X(_0491_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _1111_ (
+    .A1(\configy.counter_c[7] ),
+    .A2(_0483_),
+    .B1(_0431_),
+    .Y(_0492_)
+  );
+  sky130_fd_sc_hd__and3_4 _1112_ (
+    .A(_0491_),
+    .B(_0480_),
+    .C(_0492_),
+    .X(_0493_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1113_ (
+    .A1(\configy.counter_c[7] ),
+    .A2(_0489_),
+    .B1(_0493_),
+    .C1(_0479_),
+    .X(_0050_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1114_ (
+    .A(_0418_),
+    .B(_0483_),
+    .Y(_0494_)
+  );
+  sky130_fd_sc_hd__or2_4 _1115_ (
+    .A(wbs_data_i[22]),
+    .B(_0398_),
+    .X(_0495_)
+  );
+  sky130_fd_sc_hd__and3_4 _1116_ (
+    .A(_0490_),
+    .B(_0494_),
+    .C(_0495_),
+    .X(_0496_)
+  );
+  sky130_fd_sc_hd__or2_4 _1117_ (
+    .A(\configy.counter_c[4] ),
+    .B(_0481_),
+    .X(_0497_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1118_ (
+    .A1(_0199_),
+    .A2(_0497_),
+    .B1(_0359_),
+    .X(_0498_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1119_ (
+    .A1(_0487_),
+    .A2(_0498_),
+    .B1(\configy.counter_c[6] ),
+    .X(_0499_)
+  );
+  sky130_fd_sc_hd__or3_4 _1120_ (
+    .A(_0449_),
+    .B(_0496_),
+    .C(_0499_),
+    .X(_0049_)
+  );
+  sky130_fd_sc_hd__or2_4 _1121_ (
+    .A(wbs_data_i[21]),
+    .B(_0407_),
+    .X(_0500_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _1122_ (
+    .A1_N(_0487_),
+    .A2_N(_0498_),
+    .B1(_0497_),
+    .B2(_0199_),
+    .X(_0501_)
+  );
+  sky130_fd_sc_hd__and2_4 _1123_ (
+    .A(_0199_),
+    .B(_0488_),
+    .X(_0502_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1124_ (
+    .A1(_0500_),
+    .A2(_0501_),
+    .B1(_0502_),
+    .C1(_0479_),
+    .X(_0048_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1125_ (
+    .A(_0407_),
+    .B(_0481_),
+    .Y(_0503_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1126_ (
+    .A(_0491_),
+    .B(_0503_),
+    .Y(_0504_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1127_ (
+    .A(_0360_),
+    .B(_0497_),
+    .Y(_0505_)
+  );
+  sky130_fd_sc_hd__or2_4 _1128_ (
+    .A(wbs_data_i[20]),
+    .B(_0378_),
+    .X(_0506_)
+  );
+  sky130_fd_sc_hd__and3_4 _1129_ (
+    .A(_0491_),
+    .B(_0505_),
+    .C(_0506_),
+    .X(_0507_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1130_ (
+    .A1(\configy.counter_c[4] ),
+    .A2(_0504_),
+    .B1(_0507_),
+    .C1(_0479_),
+    .X(_0047_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1131_ (
+    .A1(_0491_),
+    .A2(_0503_),
+    .B1(\configy.counter_c[3] ),
+    .X(_0508_)
+  );
+  sky130_fd_sc_hd__or4_4 _1132_ (
+    .A(\configy.counter_c[2] ),
+    .B(_0220_),
+    .C(\configy.counter_c[0] ),
+    .D(_0385_),
+    .X(_0509_)
+  );
+  sky130_fd_sc_hd__inv_2 _1133_ (
+    .A(\configy.counter_c[3] ),
+    .Y(_0510_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1134_ (
+    .A1(wbs_data_i[19]),
+    .A2(_0340_),
+    .B1(_0509_),
+    .B2(_0510_),
+    .X(_0511_)
+  );
+  sky130_fd_sc_hd__or2_4 _1135_ (
+    .A(_0488_),
+    .B(_0511_),
+    .X(_0512_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1136_ (
+    .A1(_0508_),
+    .A2(_0512_),
+    .B1(_0324_),
+    .X(_0046_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1137_ (
+    .A1(wbs_data_i[18]),
+    .A2(_0366_),
+    .B1_N(_0509_),
+    .X(_0513_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1138_ (
+    .A1(_0220_),
+    .A2(_0228_),
+    .B1(_0339_),
+    .X(_0514_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1139_ (
+    .A1(_0487_),
+    .A2(_0514_),
+    .B1(\configy.counter_c[2] ),
+    .X(_0515_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1140_ (
+    .A1(_0491_),
+    .A2(_0513_),
+    .B1(_0515_),
+    .C1(_0479_),
+    .X(_0045_)
+  );
+  sky130_fd_sc_hd__or2_4 _1141_ (
+    .A(wbs_data_i[17]),
+    .B(_0414_),
+    .X(_0516_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1142_ (
+    .A1(_0220_),
+    .A2(_0228_),
+    .B1_N(_0514_),
+    .X(_0517_)
+  );
+  sky130_fd_sc_hd__and3_4 _1143_ (
+    .A(_0490_),
+    .B(_0516_),
+    .C(_0517_),
+    .X(_0518_)
+  );
+  sky130_fd_sc_hd__buf_2 _1144_ (
+    .A(_0332_),
+    .X(_0519_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1145_ (
+    .A1(_0220_),
+    .A2(_0488_),
+    .B1(_0518_),
+    .C1(_0519_),
+    .X(_0044_)
+  );
+  sky130_fd_sc_hd__or2_4 _1146_ (
+    .A(wbs_data_i[16]),
+    .B(_0414_),
+    .X(_0520_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1147_ (
+    .A(_0228_),
+    .B(_0399_),
+    .Y(_0521_)
+  );
+  sky130_fd_sc_hd__and3_4 _1148_ (
+    .A(_0490_),
+    .B(_0520_),
+    .C(_0521_),
+    .X(_0522_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1149_ (
+    .A1(_0228_),
+    .A2(_0488_),
+    .B1(_0522_),
+    .C1(_0519_),
+    .X(_0043_)
+  );
+  sky130_fd_sc_hd__or4_4 _1150_ (
+    .A(\configy.counter_d[3] ),
+    .B(\configy.counter_d[2] ),
+    .C(\configy.counter_d[1] ),
+    .D(\configy.counter_d[0] ),
+    .X(_0523_)
+  );
+  sky130_fd_sc_hd__or4_4 _1151_ (
+    .A(\configy.counter_d[6] ),
+    .B(_0149_),
+    .C(\configy.counter_d[4] ),
+    .D(_0523_),
+    .X(_0524_)
+  );
+  sky130_fd_sc_hd__buf_2 _1152_ (
+    .A(_0524_),
+    .X(_0525_)
+  );
+  sky130_fd_sc_hd__or2_4 _1153_ (
+    .A(wbs_data_i[31]),
+    .B(_0401_),
+    .X(_0526_)
+  );
+  sky130_fd_sc_hd__and4_4 _1154_ (
+    .A(\configy.counter_d[5] ),
+    .B(\configy.counter_d[4] ),
+    .C(\configy.counter_d[3] ),
+    .D(\configy.counter_d[2] ),
+    .X(_0527_)
+  );
+  sky130_fd_sc_hd__and4_4 _1155_ (
+    .A(\configy.counter_d[7] ),
+    .B(\configy.counter_d[6] ),
+    .C(\configy.counter_d[1] ),
+    .D(\configy.counter_d[0] ),
+    .X(_0528_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _1156_ (
+    .A1(_0527_),
+    .A2(_0528_),
+    .B1(_0364_),
+    .Y(_0529_)
+  );
+  sky130_fd_sc_hd__a41oi_4 _1157_ (
+    .A1(_0390_),
+    .A2(_0391_),
+    .A3(wbs_sel_i[3]),
+    .A4(_0392_),
+    .B1(_0529_),
+    .Y(_0530_)
+  );
+  sky130_fd_sc_hd__buf_2 _1158_ (
+    .A(_0530_),
+    .X(_0531_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1159_ (
+    .A1(_0525_),
+    .A2(_0526_),
+    .B1(_0531_),
+    .X(_0532_)
+  );
+  sky130_fd_sc_hd__a41o_4 _1160_ (
+    .A1(_0390_),
+    .A2(_0391_),
+    .A3(wbs_sel_i[3]),
+    .A4(_0392_),
+    .B1(_0529_),
+    .X(_0533_)
+  );
+  sky130_fd_sc_hd__buf_2 _1161_ (
+    .A(_0533_),
+    .X(_0534_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _1162_ (
+    .A1(\configy.counter_d[7] ),
+    .A2(_0525_),
+    .B1(_0431_),
+    .Y(_0535_)
+  );
+  sky130_fd_sc_hd__and3_4 _1163_ (
+    .A(_0534_),
+    .B(_0526_),
+    .C(_0535_),
+    .X(_0536_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1164_ (
+    .A1(\configy.counter_d[7] ),
+    .A2(_0532_),
+    .B1(_0536_),
+    .C1(_0519_),
+    .X(_0042_)
+  );
+  sky130_fd_sc_hd__or2_4 _1165_ (
+    .A(\configy.counter_d[4] ),
+    .B(_0523_),
+    .X(_0537_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1166_ (
+    .A1(_0149_),
+    .A2(_0537_),
+    .B1(_0359_),
+    .X(_0538_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1167_ (
+    .A1(_0531_),
+    .A2(_0538_),
+    .B1(\configy.counter_d[6] ),
+    .X(_0539_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1168_ (
+    .A(_0399_),
+    .B(_0525_),
+    .Y(_0540_)
+  );
+  sky130_fd_sc_hd__or2_4 _1169_ (
+    .A(wbs_data_i[30]),
+    .B(_0359_),
+    .X(_0541_)
+  );
+  sky130_fd_sc_hd__and3_4 _1170_ (
+    .A(_0534_),
+    .B(_0540_),
+    .C(_0541_),
+    .X(_0542_)
+  );
+  sky130_fd_sc_hd__or3_4 _1171_ (
+    .A(_0449_),
+    .B(_0539_),
+    .C(_0542_),
+    .X(_0041_)
+  );
+  sky130_fd_sc_hd__or2_4 _1172_ (
+    .A(wbs_data_i[29]),
+    .B(_0360_),
+    .X(_0543_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _1173_ (
+    .A1_N(_0531_),
+    .A2_N(_0538_),
+    .B1(_0537_),
+    .B2(_0149_),
+    .X(_0544_)
+  );
+  sky130_fd_sc_hd__buf_2 _1174_ (
+    .A(_0530_),
+    .X(_0545_)
+  );
+  sky130_fd_sc_hd__and2_4 _1175_ (
+    .A(_0149_),
+    .B(_0545_),
+    .X(_0546_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1176_ (
+    .A1(_0543_),
+    .A2(_0544_),
+    .B1(_0546_),
+    .C1(_0519_),
+    .X(_0040_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1177_ (
+    .A(_0418_),
+    .B(_0537_),
+    .Y(_0547_)
+  );
+  sky130_fd_sc_hd__or2_4 _1178_ (
+    .A(wbs_data_i[28]),
+    .B(_0398_),
+    .X(_0548_)
+  );
+  sky130_fd_sc_hd__and3_4 _1179_ (
+    .A(_0533_),
+    .B(_0547_),
+    .C(_0548_),
+    .X(_0549_)
+  );
+  sky130_fd_sc_hd__and2_4 _1180_ (
+    .A(_0426_),
+    .B(_0523_),
+    .X(_0550_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1181_ (
+    .A1(_0531_),
+    .A2(_0550_),
+    .B1(\configy.counter_d[4] ),
+    .X(_0551_)
+  );
+  sky130_fd_sc_hd__or3_4 _1182_ (
+    .A(_0449_),
+    .B(_0549_),
+    .C(_0551_),
+    .X(_0039_)
+  );
+  sky130_fd_sc_hd__inv_2 _1183_ (
+    .A(\configy.counter_d[3] ),
+    .Y(_0552_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _1184_ (
+    .A1(_0545_),
+    .A2(_0550_),
+    .B1(_0552_),
+    .Y(_0553_)
+  );
+  sky130_fd_sc_hd__or4_4 _1185_ (
+    .A(\configy.counter_d[2] ),
+    .B(_0176_),
+    .C(\configy.counter_d[0] ),
+    .D(_0364_),
+    .X(_0554_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1186_ (
+    .A1(wbs_data_i[27]),
+    .A2(_0340_),
+    .B1(_0554_),
+    .B2(_0552_),
+    .X(_0555_)
+  );
+  sky130_fd_sc_hd__or2_4 _1187_ (
+    .A(_0545_),
+    .B(_0555_),
+    .X(_0556_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1188_ (
+    .A1(_0553_),
+    .A2(_0556_),
+    .B1(_0324_),
+    .X(_0038_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1189_ (
+    .A1(wbs_data_i[26]),
+    .A2(_0366_),
+    .B1_N(_0554_),
+    .X(_0557_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1190_ (
+    .A1(_0176_),
+    .A2(_0181_),
+    .B1(_0358_),
+    .X(_0558_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1191_ (
+    .A1(_0531_),
+    .A2(_0558_),
+    .B1(\configy.counter_d[2] ),
+    .X(_0559_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1192_ (
+    .A1(_0534_),
+    .A2(_0557_),
+    .B1(_0559_),
+    .C1(_0519_),
+    .X(_0037_)
+  );
+  sky130_fd_sc_hd__or2_4 _1193_ (
+    .A(wbs_data_i[25]),
+    .B(_0414_),
+    .X(_0560_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _1194_ (
+    .A1(_0176_),
+    .A2(_0181_),
+    .B1_N(_0558_),
+    .X(_0561_)
+  );
+  sky130_fd_sc_hd__and3_4 _1195_ (
+    .A(_0534_),
+    .B(_0560_),
+    .C(_0561_),
+    .X(_0562_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1196_ (
+    .A1(_0176_),
+    .A2(_0545_),
+    .B1(_0562_),
+    .C1(_0323_),
+    .X(_0036_)
+  );
+  sky130_fd_sc_hd__or2_4 _1197_ (
+    .A(wbs_data_i[24]),
+    .B(_0414_),
+    .X(_0563_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1198_ (
+    .A(_0181_),
+    .B(_0399_),
+    .Y(_0564_)
+  );
+  sky130_fd_sc_hd__and3_4 _1199_ (
+    .A(_0534_),
+    .B(_0563_),
+    .C(_0564_),
+    .X(_0565_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1200_ (
+    .A1(_0181_),
+    .A2(_0545_),
+    .B1(_0565_),
+    .C1(_0323_),
+    .X(_0035_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1201_ (
+    .A1(\configy.charged[0] ),
+    .A2(_0330_),
+    .B1(wbs_sel_i[2]),
+    .B2(\configy.charged[2] ),
+    .X(_0566_)
+  );
+  sky130_fd_sc_hd__o22a_4 _1202_ (
+    .A1(\configy.charged[3] ),
+    .A2(wbs_sel_i[3]),
+    .B1(wbs_sel_i[1]),
+    .B2(\configy.charged[1] ),
+    .X(_0567_)
+  );
+  sky130_fd_sc_hd__and3_4 _1203_ (
+    .A(_0342_),
+    .B(_0566_),
+    .C(_0567_),
+    .X(_0568_)
+  );
+  sky130_fd_sc_hd__nor2_4 _1204_ (
+    .A(\configy.read_transaction_in_progress ),
+    .B(_0326_),
+    .Y(_0569_)
+  );
+  sky130_fd_sc_hd__and4_4 _1205_ (
+    .A(wbs_we_i),
+    .B(_0164_),
+    .C(_0166_),
+    .D(_0569_),
+    .X(_0570_)
+  );
+  sky130_fd_sc_hd__buf_2 _1206_ (
+    .A(_0365_),
+    .X(_0571_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1207_ (
+    .A1(_0571_),
+    .A2(_0357_),
+    .B1(_0333_),
+    .X(_0572_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1208_ (
+    .A1(_0568_),
+    .A2(_0570_),
+    .B1(_0572_),
+    .X(_0034_)
+  );
+  sky130_fd_sc_hd__buf_2 _1209_ (
+    .A(_0341_),
+    .X(_0573_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1210_ (
+    .A1(_0573_),
+    .A2(_0343_),
+    .B1(_0572_),
+    .X(_0033_)
+  );
+  sky130_fd_sc_hd__and2_4 _1211_ (
+    .A(_0110_),
+    .B(_0328_),
+    .X(_0032_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1212_ (
+    .A(wbs_sel_i[1]),
+    .B(_0342_),
+    .Y(_0574_)
+  );
+  sky130_fd_sc_hd__buf_2 _1213_ (
+    .A(_0574_),
+    .X(_0575_)
+  );
+  sky130_fd_sc_hd__and2_4 _1214_ (
+    .A(wbs_data_i[15]),
+    .B(_0349_),
+    .X(_0576_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1215_ (
+    .A1(\configy.bits_b[7] ),
+    .A2(_0575_),
+    .B1(_0576_),
+    .X(_0031_)
+  );
+  sky130_fd_sc_hd__and2_4 _1216_ (
+    .A(wbs_data_i[14]),
+    .B(_0349_),
+    .X(_0577_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1217_ (
+    .A1(\configy.bits_b[6] ),
+    .A2(_0575_),
+    .B1(_0577_),
+    .X(_0030_)
+  );
+  sky130_fd_sc_hd__and2_4 _1218_ (
+    .A(wbs_data_i[13]),
+    .B(_0349_),
+    .X(_0578_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1219_ (
+    .A1(\configy.bits_b[5] ),
+    .A2(_0575_),
+    .B1(_0578_),
+    .X(_0029_)
+  );
+  sky130_fd_sc_hd__and2_4 _1220_ (
+    .A(wbs_data_i[12]),
+    .B(_0349_),
+    .X(_0579_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1221_ (
+    .A1(\configy.bits_b[4] ),
+    .A2(_0575_),
+    .B1(_0579_),
+    .X(_0028_)
+  );
+  sky130_fd_sc_hd__and2_4 _1222_ (
+    .A(wbs_data_i[11]),
+    .B(_0348_),
+    .X(_0580_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1223_ (
+    .A1(\configy.bits_b[3] ),
+    .A2(_0575_),
+    .B1(_0580_),
+    .X(_0027_)
+  );
+  sky130_fd_sc_hd__and2_4 _1224_ (
+    .A(wbs_data_i[10]),
+    .B(_0348_),
+    .X(_0581_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1225_ (
+    .A1(\configy.bits_b[2] ),
+    .A2(_0574_),
+    .B1(_0581_),
+    .X(_0026_)
+  );
+  sky130_fd_sc_hd__and2_4 _1226_ (
+    .A(wbs_data_i[9]),
+    .B(_0348_),
+    .X(_0582_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1227_ (
+    .A1(\configy.bits_b[1] ),
+    .A2(_0574_),
+    .B1(_0582_),
+    .X(_0025_)
+  );
+  sky130_fd_sc_hd__and2_4 _1228_ (
+    .A(wbs_data_i[8]),
+    .B(_0348_),
+    .X(_0583_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1229_ (
+    .A1(\configy.bits_b[0] ),
+    .A2(_0574_),
+    .B1(_0583_),
+    .X(_0024_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1230_ (
+    .A(wbs_sel_i[2]),
+    .B(_0342_),
+    .Y(_0584_)
+  );
+  sky130_fd_sc_hd__buf_2 _1231_ (
+    .A(_0584_),
+    .X(_0585_)
+  );
+  sky130_fd_sc_hd__and2_4 _1232_ (
+    .A(wbs_data_i[23]),
+    .B(_0347_),
+    .X(_0586_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1233_ (
+    .A1(\configy.bits_c[7] ),
+    .A2(_0585_),
+    .B1(_0586_),
+    .X(_0023_)
+  );
+  sky130_fd_sc_hd__and2_4 _1234_ (
+    .A(wbs_data_i[22]),
+    .B(_0347_),
+    .X(_0587_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1235_ (
+    .A1(\configy.bits_c[6] ),
+    .A2(_0585_),
+    .B1(_0587_),
+    .X(_0022_)
+  );
+  sky130_fd_sc_hd__and2_4 _1236_ (
+    .A(wbs_data_i[21]),
+    .B(_0347_),
+    .X(_0588_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1237_ (
+    .A1(\configy.bits_c[5] ),
+    .A2(_0585_),
+    .B1(_0588_),
+    .X(_0021_)
+  );
+  sky130_fd_sc_hd__and2_4 _1238_ (
+    .A(wbs_data_i[20]),
+    .B(_0347_),
+    .X(_0589_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1239_ (
+    .A1(\configy.bits_c[4] ),
+    .A2(_0585_),
+    .B1(_0589_),
+    .X(_0020_)
+  );
+  sky130_fd_sc_hd__and2_4 _1240_ (
+    .A(wbs_data_i[19]),
+    .B(_0346_),
+    .X(_0590_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1241_ (
+    .A1(\configy.bits_c[3] ),
+    .A2(_0585_),
+    .B1(_0590_),
+    .X(_0019_)
+  );
+  sky130_fd_sc_hd__and2_4 _1242_ (
+    .A(wbs_data_i[18]),
+    .B(_0346_),
+    .X(_0591_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1243_ (
+    .A1(\configy.bits_c[2] ),
+    .A2(_0584_),
+    .B1(_0591_),
+    .X(_0018_)
+  );
+  sky130_fd_sc_hd__and2_4 _1244_ (
+    .A(wbs_data_i[17]),
+    .B(_0346_),
+    .X(_0592_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1245_ (
+    .A1(\configy.bits_c[1] ),
+    .A2(_0584_),
+    .B1(_0592_),
+    .X(_0017_)
+  );
+  sky130_fd_sc_hd__and2_4 _1246_ (
+    .A(wbs_data_i[16]),
+    .B(_0346_),
+    .X(_0593_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1247_ (
+    .A1(\configy.bits_c[0] ),
+    .A2(_0584_),
+    .B1(_0593_),
+    .X(_0016_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1248_ (
+    .A(wbs_sel_i[3]),
+    .B(_0342_),
+    .Y(_0594_)
+  );
+  sky130_fd_sc_hd__buf_2 _1249_ (
+    .A(_0594_),
+    .X(_0595_)
+  );
+  sky130_fd_sc_hd__and2_4 _1250_ (
+    .A(wbs_data_i[31]),
+    .B(_0338_),
+    .X(_0596_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1251_ (
+    .A1(\configy.bits_d[7] ),
+    .A2(_0595_),
+    .B1(_0596_),
+    .X(_0015_)
+  );
+  sky130_fd_sc_hd__and2_4 _1252_ (
+    .A(wbs_data_i[30]),
+    .B(_0338_),
+    .X(_0597_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1253_ (
+    .A1(\configy.bits_d[6] ),
+    .A2(_0595_),
+    .B1(_0597_),
+    .X(_0014_)
+  );
+  sky130_fd_sc_hd__and2_4 _1254_ (
+    .A(wbs_data_i[29]),
+    .B(_0338_),
+    .X(_0598_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1255_ (
+    .A1(\configy.bits_d[5] ),
+    .A2(_0595_),
+    .B1(_0598_),
+    .X(_0013_)
+  );
+  sky130_fd_sc_hd__and2_4 _1256_ (
+    .A(wbs_data_i[28]),
+    .B(_0338_),
+    .X(_0599_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1257_ (
+    .A1(\configy.bits_d[4] ),
+    .A2(_0595_),
+    .B1(_0599_),
+    .X(_0012_)
+  );
+  sky130_fd_sc_hd__and2_4 _1258_ (
+    .A(wbs_data_i[27]),
+    .B(_0337_),
+    .X(_0600_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1259_ (
+    .A1(\configy.bits_d[3] ),
+    .A2(_0595_),
+    .B1(_0600_),
+    .X(_0011_)
+  );
+  sky130_fd_sc_hd__and2_4 _1260_ (
+    .A(wbs_data_i[26]),
+    .B(_0337_),
+    .X(_0601_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1261_ (
+    .A1(\configy.bits_d[2] ),
+    .A2(_0594_),
+    .B1(_0601_),
+    .X(_0010_)
+  );
+  sky130_fd_sc_hd__and2_4 _1262_ (
+    .A(wbs_data_i[25]),
+    .B(_0337_),
+    .X(_0602_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1263_ (
+    .A1(\configy.bits_d[1] ),
+    .A2(_0594_),
+    .B1(_0602_),
+    .X(_0009_)
+  );
+  sky130_fd_sc_hd__and2_4 _1264_ (
+    .A(wbs_data_i[24]),
+    .B(_0337_),
+    .X(_0603_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1265_ (
+    .A1(\configy.bits_d[0] ),
+    .A2(_0594_),
+    .B1(_0603_),
+    .X(_0008_)
+  );
+  sky130_fd_sc_hd__nand2_4 _1266_ (
+    .A(_0330_),
+    .B(_0336_),
+    .Y(_0604_)
+  );
+  sky130_fd_sc_hd__buf_2 _1267_ (
+    .A(_0604_),
+    .X(_0605_)
+  );
+  sky130_fd_sc_hd__and2_4 _1268_ (
+    .A(wbs_data_i[7]),
+    .B(_0351_),
+    .X(_0606_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1269_ (
+    .A1(\configy.bits_a[7] ),
+    .A2(_0605_),
+    .B1(_0606_),
+    .X(_0007_)
+  );
+  sky130_fd_sc_hd__and2_4 _1270_ (
+    .A(wbs_data_i[6]),
+    .B(_0351_),
+    .X(_0607_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1271_ (
+    .A1(\configy.bits_a[6] ),
+    .A2(_0605_),
+    .B1(_0607_),
+    .X(_0006_)
+  );
+  sky130_fd_sc_hd__and2_4 _1272_ (
+    .A(wbs_data_i[5]),
+    .B(_0351_),
+    .X(_0608_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1273_ (
+    .A1(\configy.bits_a[5] ),
+    .A2(_0605_),
+    .B1(_0608_),
+    .X(_0005_)
+  );
+  sky130_fd_sc_hd__and2_4 _1274_ (
+    .A(wbs_data_i[4]),
+    .B(_0351_),
+    .X(_0609_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1275_ (
+    .A1(\configy.bits_a[4] ),
+    .A2(_0605_),
+    .B1(_0609_),
+    .X(_0004_)
+  );
+  sky130_fd_sc_hd__and2_4 _1276_ (
+    .A(wbs_data_i[3]),
+    .B(_0350_),
+    .X(_0610_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1277_ (
+    .A1(\configy.bits_a[3] ),
+    .A2(_0605_),
+    .B1(_0610_),
+    .X(_0003_)
+  );
+  sky130_fd_sc_hd__and2_4 _1278_ (
+    .A(wbs_data_i[2]),
+    .B(_0350_),
+    .X(_0611_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1279_ (
+    .A1(\configy.bits_a[2] ),
+    .A2(_0604_),
+    .B1(_0611_),
+    .X(_0002_)
+  );
+  sky130_fd_sc_hd__and2_4 _1280_ (
+    .A(wbs_data_i[1]),
+    .B(_0350_),
+    .X(_0612_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1281_ (
+    .A1(\configy.bits_a[1] ),
+    .A2(_0604_),
+    .B1(_0612_),
+    .X(_0001_)
+  );
+  sky130_fd_sc_hd__and2_4 _1282_ (
+    .A(wbs_data_i[0]),
+    .B(_0350_),
+    .X(_0613_)
+  );
+  sky130_fd_sc_hd__a21o_4 _1283_ (
+    .A1(\configy.bits_a[0] ),
+    .A2(_0604_),
+    .B1(_0613_),
+    .X(_0000_)
+  );
+  sky130_fd_sc_hd__nor3_4 _1284_ (
+    .A(\configy.counter_d[7] ),
+    .B(_0571_),
+    .C(_0525_),
+    .Y(set_out[3])
+  );
+  sky130_fd_sc_hd__nor3_4 _1285_ (
+    .A(\configy.counter_c[7] ),
+    .B(_0571_),
+    .C(_0483_),
+    .Y(set_out[2])
+  );
+  sky130_fd_sc_hd__nor3_4 _1286_ (
+    .A(\configy.counter_b[7] ),
+    .B(_0571_),
+    .C(_0437_),
+    .Y(set_out[1])
+  );
+  sky130_fd_sc_hd__nor3_4 _1287_ (
+    .A(\configy.counter_a[7] ),
+    .B(_0571_),
+    .C(_0382_),
+    .Y(set_out[0])
+  );
+  sky130_fd_sc_hd__inv_2 _1288_ (
+    .A(\configy.bits_index[2] ),
+    .Y(_0614_)
+  );
+  sky130_fd_sc_hd__buf_2 _1289_ (
+    .A(_0614_),
+    .X(_0615_)
+  );
+  sky130_fd_sc_hd__buf_2 _1290_ (
+    .A(_0615_),
+    .X(_0616_)
+  );
+  sky130_fd_sc_hd__buf_2 _1291_ (
+    .A(\configy.bits_index[2] ),
+    .X(_0617_)
+  );
+  sky130_fd_sc_hd__or2_4 _1292_ (
+    .A(_0617_),
+    .B(\configy.bits_d[2] ),
+    .X(_0618_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1293_ (
+    .A1(_0616_),
+    .A2(\configy.bits_d[6] ),
+    .B1(_0618_),
+    .X(_0619_)
+  );
+  sky130_fd_sc_hd__buf_2 _1294_ (
+    .A(_0614_),
+    .X(_0620_)
+  );
+  sky130_fd_sc_hd__or2_4 _1295_ (
+    .A(_0620_),
+    .B(\configy.bits_d[7] ),
+    .X(_0621_)
+  );
+  sky130_fd_sc_hd__or2_4 _1296_ (
+    .A(_0352_),
+    .B(\configy.bits_d[3] ),
+    .X(_0622_)
+  );
+  sky130_fd_sc_hd__and3_4 _1297_ (
+    .A(_0376_),
+    .B(_0621_),
+    .C(_0622_),
+    .X(_0623_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1298_ (
+    .A1(_0373_),
+    .A2(_0619_),
+    .B1(_0623_),
+    .C1(_0369_),
+    .X(_0624_)
+  );
+  sky130_fd_sc_hd__or2_4 _1299_ (
+    .A(_0617_),
+    .B(\configy.bits_d[0] ),
+    .X(_0625_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1300_ (
+    .A1(_0616_),
+    .A2(\configy.bits_d[4] ),
+    .B1(_0625_),
+    .X(_0626_)
+  );
+  sky130_fd_sc_hd__or2_4 _1301_ (
+    .A(_0620_),
+    .B(\configy.bits_d[5] ),
+    .X(_0627_)
+  );
+  sky130_fd_sc_hd__buf_2 _1302_ (
+    .A(\configy.bits_index[2] ),
+    .X(_0628_)
+  );
+  sky130_fd_sc_hd__or2_4 _1303_ (
+    .A(_0628_),
+    .B(\configy.bits_d[1] ),
+    .X(_0629_)
+  );
+  sky130_fd_sc_hd__and3_4 _1304_ (
+    .A(_0375_),
+    .B(_0627_),
+    .C(_0629_),
+    .X(_0630_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1305_ (
+    .A1(_0373_),
+    .A2(_0626_),
+    .B1(_0630_),
+    .C1(_0367_),
+    .X(_0631_)
+  );
+  sky130_fd_sc_hd__and3_4 _1306_ (
+    .A(_0573_),
+    .B(_0624_),
+    .C(_0631_),
+    .X(shift_out[3])
+  );
+  sky130_fd_sc_hd__or2_4 _1307_ (
+    .A(_0616_),
+    .B(\configy.bits_c[5] ),
+    .X(_0632_)
+  );
+  sky130_fd_sc_hd__or2_4 _1308_ (
+    .A(_0353_),
+    .B(\configy.bits_c[1] ),
+    .X(_0633_)
+  );
+  sky130_fd_sc_hd__and4_4 _1309_ (
+    .A(_0369_),
+    .B(_0376_),
+    .C(_0632_),
+    .D(_0633_),
+    .X(_0634_)
+  );
+  sky130_fd_sc_hd__or2_4 _1310_ (
+    .A(_0353_),
+    .B(\configy.bits_c[0] ),
+    .X(_0635_)
+  );
+  sky130_fd_sc_hd__or2_4 _1311_ (
+    .A(_0615_),
+    .B(\configy.bits_c[4] ),
+    .X(_0636_)
+  );
+  sky130_fd_sc_hd__or2_4 _1312_ (
+    .A(_0628_),
+    .B(\configy.bits_c[2] ),
+    .X(_0637_)
+  );
+  sky130_fd_sc_hd__or2_4 _1313_ (
+    .A(_0614_),
+    .B(\configy.bits_c[6] ),
+    .X(_0638_)
+  );
+  sky130_fd_sc_hd__or2_4 _1314_ (
+    .A(_0352_),
+    .B(\configy.bits_c[3] ),
+    .X(_0639_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1315_ (
+    .A1(_0615_),
+    .A2(\configy.bits_c[7] ),
+    .B1(_0375_),
+    .X(_0640_)
+  );
+  sky130_fd_sc_hd__a32o_4 _1316_ (
+    .A1(_0370_),
+    .A2(_0637_),
+    .A3(_0638_),
+    .B1(_0639_),
+    .B2(_0640_),
+    .X(_0641_)
+  );
+  sky130_fd_sc_hd__a32o_4 _1317_ (
+    .A1(_0371_),
+    .A2(_0635_),
+    .A3(_0636_),
+    .B1(_0641_),
+    .B2(_0367_),
+    .X(_0642_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1318_ (
+    .A1(_0634_),
+    .A2(_0642_),
+    .B1(_0573_),
+    .X(shift_out[2])
+  );
+  sky130_fd_sc_hd__or2_4 _1319_ (
+    .A(_0617_),
+    .B(\configy.bits_b[2] ),
+    .X(_0643_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1320_ (
+    .A1(_0616_),
+    .A2(\configy.bits_b[6] ),
+    .B1(_0643_),
+    .X(_0644_)
+  );
+  sky130_fd_sc_hd__or2_4 _1321_ (
+    .A(_0620_),
+    .B(\configy.bits_b[7] ),
+    .X(_0645_)
+  );
+  sky130_fd_sc_hd__or2_4 _1322_ (
+    .A(_0352_),
+    .B(\configy.bits_b[3] ),
+    .X(_0646_)
+  );
+  sky130_fd_sc_hd__and3_4 _1323_ (
+    .A(_0376_),
+    .B(_0645_),
+    .C(_0646_),
+    .X(_0647_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1324_ (
+    .A1(_0373_),
+    .A2(_0644_),
+    .B1(_0647_),
+    .C1(_0369_),
+    .X(_0648_)
+  );
+  sky130_fd_sc_hd__or2_4 _1325_ (
+    .A(_0352_),
+    .B(\configy.bits_b[0] ),
+    .X(_0649_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1326_ (
+    .A1(_0616_),
+    .A2(\configy.bits_b[4] ),
+    .B1(_0649_),
+    .X(_0650_)
+  );
+  sky130_fd_sc_hd__or2_4 _1327_ (
+    .A(_0620_),
+    .B(\configy.bits_b[5] ),
+    .X(_0651_)
+  );
+  sky130_fd_sc_hd__or2_4 _1328_ (
+    .A(_0628_),
+    .B(\configy.bits_b[1] ),
+    .X(_0652_)
+  );
+  sky130_fd_sc_hd__and3_4 _1329_ (
+    .A(_0375_),
+    .B(_0651_),
+    .C(_0652_),
+    .X(_0653_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1330_ (
+    .A1(_0373_),
+    .A2(_0650_),
+    .B1(_0653_),
+    .C1(_0367_),
+    .X(_0654_)
+  );
+  sky130_fd_sc_hd__and3_4 _1331_ (
+    .A(_0573_),
+    .B(_0648_),
+    .C(_0654_),
+    .X(shift_out[1])
+  );
+  sky130_fd_sc_hd__or2_4 _1332_ (
+    .A(_0628_),
+    .B(\configy.bits_a[2] ),
+    .X(_0655_)
+  );
+  sky130_fd_sc_hd__or2_4 _1333_ (
+    .A(_0614_),
+    .B(\configy.bits_a[6] ),
+    .X(_0656_)
+  );
+  sky130_fd_sc_hd__or2_4 _1334_ (
+    .A(_0628_),
+    .B(\configy.bits_a[3] ),
+    .X(_0657_)
+  );
+  sky130_fd_sc_hd__o21a_4 _1335_ (
+    .A1(_0620_),
+    .A2(\configy.bits_a[7] ),
+    .B1(_0375_),
+    .X(_0658_)
+  );
+  sky130_fd_sc_hd__a32o_4 _1336_ (
+    .A1(_0370_),
+    .A2(_0655_),
+    .A3(_0656_),
+    .B1(_0657_),
+    .B2(_0658_),
+    .X(_0659_)
+  );
+  sky130_fd_sc_hd__or2_4 _1337_ (
+    .A(_0617_),
+    .B(\configy.bits_a[0] ),
+    .X(_0660_)
+  );
+  sky130_fd_sc_hd__or2_4 _1338_ (
+    .A(_0615_),
+    .B(\configy.bits_a[4] ),
+    .X(_0661_)
+  );
+  sky130_fd_sc_hd__and3_4 _1339_ (
+    .A(_0371_),
+    .B(_0660_),
+    .C(_0661_),
+    .X(_0662_)
+  );
+  sky130_fd_sc_hd__or2_4 _1340_ (
+    .A(_0615_),
+    .B(\configy.bits_a[5] ),
+    .X(_0663_)
+  );
+  sky130_fd_sc_hd__or2_4 _1341_ (
+    .A(_0617_),
+    .B(\configy.bits_a[1] ),
+    .X(_0664_)
+  );
+  sky130_fd_sc_hd__and4_4 _1342_ (
+    .A(_0369_),
+    .B(_0376_),
+    .C(_0663_),
+    .D(_0664_),
+    .X(_0665_)
+  );
+  sky130_fd_sc_hd__a211o_4 _1343_ (
+    .A1(_0367_),
+    .A2(_0659_),
+    .B1(_0662_),
+    .C1(_0665_),
+    .X(_0666_)
+  );
+  sky130_fd_sc_hd__and2_4 _1344_ (
+    .A(_0573_),
+    .B(_0666_),
+    .X(shift_out[0])
+  );
+  sky130_fd_sc_hd__or2_4 _1345_ (
+    .A(\configy.free_run ),
+    .B(_0341_),
+    .X(cen)
+  );
+  sky130_fd_sc_hd__a21o_4 _1346_ (
+    .A1(_0164_),
+    .A2(_0166_),
+    .B1(wbs_data_o[31]),
+    .X(_0667_)
+  );
+  sky130_fd_sc_hd__and2_4 _1347_ (
+    .A(\configy.counter_d[7] ),
+    .B(_0298_),
+    .X(_0668_)
+  );
+  sky130_fd_sc_hd__and2_4 _1348_ (
+    .A(\configy.bits_d[7] ),
+    .B(_0300_),
+    .X(_0669_)
+  );
+  sky130_fd_sc_hd__or4_4 _1349_ (
+    .A(_0173_),
+    .B(_0145_),
+    .C(_0668_),
+    .D(_0669_),
+    .X(_0670_)
+  );
+  sky130_fd_sc_hd__and3_4 _1350_ (
+    .A(_0109_),
+    .B(_0667_),
+    .C(_0670_),
+    .X(_0107_)
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1351_ (
+    .CLK(wb_clk_i),
+    .D(_0000_),
+    .Q(\configy.bits_a[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1352_ (
+    .CLK(wb_clk_i),
+    .D(_0001_),
+    .Q(\configy.bits_a[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1353_ (
+    .CLK(wb_clk_i),
+    .D(_0002_),
+    .Q(\configy.bits_a[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1354_ (
+    .CLK(wb_clk_i),
+    .D(_0003_),
+    .Q(\configy.bits_a[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1355_ (
+    .CLK(wb_clk_i),
+    .D(_0004_),
+    .Q(\configy.bits_a[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1356_ (
+    .CLK(wb_clk_i),
+    .D(_0005_),
+    .Q(\configy.bits_a[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1357_ (
+    .CLK(wb_clk_i),
+    .D(_0006_),
+    .Q(\configy.bits_a[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1358_ (
+    .CLK(wb_clk_i),
+    .D(_0007_),
+    .Q(\configy.bits_a[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1359_ (
+    .CLK(wb_clk_i),
+    .D(_0008_),
+    .Q(\configy.bits_d[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1360_ (
+    .CLK(wb_clk_i),
+    .D(_0009_),
+    .Q(\configy.bits_d[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1361_ (
+    .CLK(wb_clk_i),
+    .D(_0010_),
+    .Q(\configy.bits_d[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1362_ (
+    .CLK(wb_clk_i),
+    .D(_0011_),
+    .Q(\configy.bits_d[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1363_ (
+    .CLK(wb_clk_i),
+    .D(_0012_),
+    .Q(\configy.bits_d[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1364_ (
+    .CLK(wb_clk_i),
+    .D(_0013_),
+    .Q(\configy.bits_d[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1365_ (
+    .CLK(wb_clk_i),
+    .D(_0014_),
+    .Q(\configy.bits_d[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1366_ (
+    .CLK(wb_clk_i),
+    .D(_0015_),
+    .Q(\configy.bits_d[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1367_ (
+    .CLK(wb_clk_i),
+    .D(_0016_),
+    .Q(\configy.bits_c[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1368_ (
+    .CLK(wb_clk_i),
+    .D(_0017_),
+    .Q(\configy.bits_c[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1369_ (
+    .CLK(wb_clk_i),
+    .D(_0018_),
+    .Q(\configy.bits_c[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1370_ (
+    .CLK(wb_clk_i),
+    .D(_0019_),
+    .Q(\configy.bits_c[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1371_ (
+    .CLK(wb_clk_i),
+    .D(_0020_),
+    .Q(\configy.bits_c[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1372_ (
+    .CLK(wb_clk_i),
+    .D(_0021_),
+    .Q(\configy.bits_c[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1373_ (
+    .CLK(wb_clk_i),
+    .D(_0022_),
+    .Q(\configy.bits_c[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1374_ (
+    .CLK(wb_clk_i),
+    .D(_0023_),
+    .Q(\configy.bits_c[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1375_ (
+    .CLK(wb_clk_i),
+    .D(_0024_),
+    .Q(\configy.bits_b[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1376_ (
+    .CLK(wb_clk_i),
+    .D(_0025_),
+    .Q(\configy.bits_b[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1377_ (
+    .CLK(wb_clk_i),
+    .D(_0026_),
+    .Q(\configy.bits_b[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1378_ (
+    .CLK(wb_clk_i),
+    .D(_0027_),
+    .Q(\configy.bits_b[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1379_ (
+    .CLK(wb_clk_i),
+    .D(_0028_),
+    .Q(\configy.bits_b[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1380_ (
+    .CLK(wb_clk_i),
+    .D(_0029_),
+    .Q(\configy.bits_b[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1381_ (
+    .CLK(wb_clk_i),
+    .D(_0030_),
+    .Q(\configy.bits_b[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1382_ (
+    .CLK(wb_clk_i),
+    .D(_0031_),
+    .Q(\configy.bits_b[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1383_ (
+    .CLK(wb_clk_i),
+    .D(_0032_),
+    .Q(wbs_ack_o)
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1384_ (
+    .CLK(wb_clk_i),
+    .D(_0033_),
+    .Q(\configy.output_initiated )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1385_ (
+    .CLK(wb_clk_i),
+    .D(_0034_),
+    .Q(\configy.write_transaction_in_progress )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1386_ (
+    .CLK(wb_clk_i),
+    .D(_0035_),
+    .Q(\configy.counter_d[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1387_ (
+    .CLK(wb_clk_i),
+    .D(_0036_),
+    .Q(\configy.counter_d[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1388_ (
+    .CLK(wb_clk_i),
+    .D(_0037_),
+    .Q(\configy.counter_d[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1389_ (
+    .CLK(wb_clk_i),
+    .D(_0038_),
+    .Q(\configy.counter_d[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1390_ (
+    .CLK(wb_clk_i),
+    .D(_0039_),
+    .Q(\configy.counter_d[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1391_ (
+    .CLK(wb_clk_i),
+    .D(_0040_),
+    .Q(\configy.counter_d[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1392_ (
+    .CLK(wb_clk_i),
+    .D(_0041_),
+    .Q(\configy.counter_d[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1393_ (
+    .CLK(wb_clk_i),
+    .D(_0042_),
+    .Q(\configy.counter_d[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1394_ (
+    .CLK(wb_clk_i),
+    .D(_0043_),
+    .Q(\configy.counter_c[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1395_ (
+    .CLK(wb_clk_i),
+    .D(_0044_),
+    .Q(\configy.counter_c[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1396_ (
+    .CLK(wb_clk_i),
+    .D(_0045_),
+    .Q(\configy.counter_c[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1397_ (
+    .CLK(wb_clk_i),
+    .D(_0046_),
+    .Q(\configy.counter_c[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1398_ (
+    .CLK(wb_clk_i),
+    .D(_0047_),
+    .Q(\configy.counter_c[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1399_ (
+    .CLK(wb_clk_i),
+    .D(_0048_),
+    .Q(\configy.counter_c[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1400_ (
+    .CLK(wb_clk_i),
+    .D(_0049_),
+    .Q(\configy.counter_c[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1401_ (
+    .CLK(wb_clk_i),
+    .D(_0050_),
+    .Q(\configy.counter_c[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1402_ (
+    .CLK(wb_clk_i),
+    .D(_0051_),
+    .Q(\configy.counter_b[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1403_ (
+    .CLK(wb_clk_i),
+    .D(_0052_),
+    .Q(\configy.counter_b[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1404_ (
+    .CLK(wb_clk_i),
+    .D(_0053_),
+    .Q(\configy.counter_b[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1405_ (
+    .CLK(wb_clk_i),
+    .D(_0054_),
+    .Q(\configy.counter_b[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1406_ (
+    .CLK(wb_clk_i),
+    .D(_0055_),
+    .Q(\configy.counter_b[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1407_ (
+    .CLK(wb_clk_i),
+    .D(_0056_),
+    .Q(\configy.counter_b[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1408_ (
+    .CLK(wb_clk_i),
+    .D(_0057_),
+    .Q(\configy.counter_b[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1409_ (
+    .CLK(wb_clk_i),
+    .D(_0058_),
+    .Q(\configy.counter_b[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1410_ (
+    .CLK(wb_clk_i),
+    .D(_0059_),
+    .Q(\configy.counter_a[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1411_ (
+    .CLK(wb_clk_i),
+    .D(_0060_),
+    .Q(\configy.counter_a[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1412_ (
+    .CLK(wb_clk_i),
+    .D(_0061_),
+    .Q(\configy.counter_a[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1413_ (
+    .CLK(wb_clk_i),
+    .D(_0062_),
+    .Q(\configy.counter_a[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1414_ (
+    .CLK(wb_clk_i),
+    .D(_0063_),
+    .Q(\configy.counter_a[4] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1415_ (
+    .CLK(wb_clk_i),
+    .D(_0064_),
+    .Q(\configy.counter_a[5] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1416_ (
+    .CLK(wb_clk_i),
+    .D(_0065_),
+    .Q(\configy.counter_a[6] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1417_ (
+    .CLK(wb_clk_i),
+    .D(_0066_),
+    .Q(\configy.counter_a[7] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1418_ (
+    .CLK(wb_clk_i),
+    .D(_0067_),
+    .Q(\configy.bits_index[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1419_ (
+    .CLK(wb_clk_i),
+    .D(_0068_),
+    .Q(\configy.bits_index[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1420_ (
+    .CLK(wb_clk_i),
+    .D(_0069_),
+    .Q(\configy.bits_index[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1421_ (
+    .CLK(wb_clk_i),
+    .D(_0070_),
+    .Q(\configy.charged[0] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1422_ (
+    .CLK(wb_clk_i),
+    .D(_0071_),
+    .Q(\configy.charged[1] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1423_ (
+    .CLK(wb_clk_i),
+    .D(_0072_),
+    .Q(\configy.charged[2] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1424_ (
+    .CLK(wb_clk_i),
+    .D(_0073_),
+    .Q(\configy.charged[3] )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1425_ (
+    .CLK(wb_clk_i),
+    .D(_0074_),
+    .Q(\configy.free_run )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1426_ (
+    .CLK(wb_clk_i),
+    .D(_0075_),
+    .Q(\configy.read_transaction_in_progress )
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1427_ (
+    .CLK(wb_clk_i),
+    .D(_0076_),
+    .Q(wbs_data_o[0])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1428_ (
+    .CLK(wb_clk_i),
+    .D(_0077_),
+    .Q(wbs_data_o[1])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1429_ (
+    .CLK(wb_clk_i),
+    .D(_0078_),
+    .Q(wbs_data_o[2])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1430_ (
+    .CLK(wb_clk_i),
+    .D(_0079_),
+    .Q(wbs_data_o[3])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1431_ (
+    .CLK(wb_clk_i),
+    .D(_0080_),
+    .Q(wbs_data_o[4])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1432_ (
+    .CLK(wb_clk_i),
+    .D(_0081_),
+    .Q(wbs_data_o[5])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1433_ (
+    .CLK(wb_clk_i),
+    .D(_0082_),
+    .Q(wbs_data_o[6])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1434_ (
+    .CLK(wb_clk_i),
+    .D(_0083_),
+    .Q(wbs_data_o[7])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1435_ (
+    .CLK(wb_clk_i),
+    .D(_0084_),
+    .Q(wbs_data_o[8])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1436_ (
+    .CLK(wb_clk_i),
+    .D(_0085_),
+    .Q(wbs_data_o[9])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1437_ (
+    .CLK(wb_clk_i),
+    .D(_0086_),
+    .Q(wbs_data_o[10])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1438_ (
+    .CLK(wb_clk_i),
+    .D(_0087_),
+    .Q(wbs_data_o[11])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1439_ (
+    .CLK(wb_clk_i),
+    .D(_0088_),
+    .Q(wbs_data_o[12])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1440_ (
+    .CLK(wb_clk_i),
+    .D(_0089_),
+    .Q(wbs_data_o[13])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1441_ (
+    .CLK(wb_clk_i),
+    .D(_0090_),
+    .Q(wbs_data_o[14])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1442_ (
+    .CLK(wb_clk_i),
+    .D(_0091_),
+    .Q(wbs_data_o[15])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1443_ (
+    .CLK(wb_clk_i),
+    .D(_0092_),
+    .Q(wbs_data_o[16])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1444_ (
+    .CLK(wb_clk_i),
+    .D(_0093_),
+    .Q(wbs_data_o[17])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1445_ (
+    .CLK(wb_clk_i),
+    .D(_0094_),
+    .Q(wbs_data_o[18])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1446_ (
+    .CLK(wb_clk_i),
+    .D(_0095_),
+    .Q(wbs_data_o[19])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1447_ (
+    .CLK(wb_clk_i),
+    .D(_0096_),
+    .Q(wbs_data_o[20])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1448_ (
+    .CLK(wb_clk_i),
+    .D(_0097_),
+    .Q(wbs_data_o[21])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1449_ (
+    .CLK(wb_clk_i),
+    .D(_0098_),
+    .Q(wbs_data_o[22])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1450_ (
+    .CLK(wb_clk_i),
+    .D(_0099_),
+    .Q(wbs_data_o[23])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1451_ (
+    .CLK(wb_clk_i),
+    .D(_0100_),
+    .Q(wbs_data_o[24])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1452_ (
+    .CLK(wb_clk_i),
+    .D(_0101_),
+    .Q(wbs_data_o[25])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1453_ (
+    .CLK(wb_clk_i),
+    .D(_0102_),
+    .Q(wbs_data_o[26])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1454_ (
+    .CLK(wb_clk_i),
+    .D(_0103_),
+    .Q(wbs_data_o[27])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1455_ (
+    .CLK(wb_clk_i),
+    .D(_0104_),
+    .Q(wbs_data_o[28])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1456_ (
+    .CLK(wb_clk_i),
+    .D(_0105_),
+    .Q(wbs_data_o[29])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1457_ (
+    .CLK(wb_clk_i),
+    .D(_0106_),
+    .Q(wbs_data_o[30])
+  );
+  sky130_fd_sc_hd__dfxtp_4 _1458_ (
+    .CLK(wb_clk_i),
+    .D(_0107_),
+    .Q(wbs_data_o[31])
+  );
+endmodule
+/* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */
+
+module user_project_wrapper(wb_clk_i, wb_rst_i, wbs_stb_i, wbs_cyc_i, wbs_we_i, wbs_sel_i, wbs_dat_i, wbs_adr_i, wbs_ack_o, wbs_dat_o, la_data_in, la_data_out, la_oen, io_in, io_out, io_oeb, analog_io, user_clock2);
   inout [30:0] analog_io;
+  wire \gpio_east[0] ;
+  wire \gpio_east[1] ;
+  wire \gpio_east[2] ;
+  wire \gpio_east[3] ;
+  wire \gpio_east[4] ;
+  wire \gpio_east[5] ;
+  wire \gpio_east[6] ;
+  wire \gpio_east[7] ;
+  wire \gpio_east[8] ;
+  wire \gpio_east[9] ;
+  wire \gpio_north[0] ;
+  wire \gpio_north[1] ;
+  wire \gpio_north[2] ;
+  wire \gpio_north[3] ;
+  wire \gpio_north[4] ;
+  wire \gpio_north[5] ;
+  wire \gpio_north[6] ;
+  wire \gpio_north[7] ;
+  wire \gpio_north[8] ;
+  wire \gpio_north[9] ;
+  wire \gpio_south[0] ;
+  wire \gpio_south[1] ;
+  wire \gpio_south[2] ;
+  wire \gpio_south[3] ;
+  wire \gpio_south[4] ;
+  wire \gpio_south[5] ;
+  wire \gpio_south[6] ;
+  wire \gpio_south[7] ;
+  wire \gpio_west[0] ;
+  wire \gpio_west[1] ;
+  wire \gpio_west[2] ;
+  wire \gpio_west[3] ;
+  wire \gpio_west[4] ;
+  wire \gpio_west[5] ;
+  wire \gpio_west[6] ;
+  wire \gpio_west[7] ;
+  wire \gpio_west[8] ;
+  wire \gpio_west[9] ;
   input [37:0] io_in;
   output [37:0] io_oeb;
   output [37:0] io_out;
@@ -9,14 +57509,6 @@
   output [127:0] la_data_out;
   input [127:0] la_oen;
   input user_clock2;
-  input vccd1;
-  input vccd2;
-  input vdda1;
-  input vdda2;
-  input vssa1;
-  input vssa2;
-  input vssd1;
-  input vssd2;
   input wb_clk_i;
   input wb_rst_i;
   output wbs_ack_o;
@@ -27,30 +57519,58 @@
   input [3:0] wbs_sel_i;
   input wbs_stb_i;
   input wbs_we_i;
-  user_proj_example mprj (
-    .io_in(io_in),
-    .io_oeb(io_oeb),
-    .io_out(io_out),
-    .la_data_in(la_data_in),
-    .la_data_out(la_data_out),
-    .la_oen(la_oen),
-    .vccd1(vccd1),
-    .vccd2(vccd2),
-    .vdda1(vdda1),
-    .vdda2(vdda2),
-    .vssa1(vssa1),
-    .vssa2(vssa2),
-    .vssd1(vssd1),
-    .vssd2(vssd2),
+  fpga fpga250 (
+    .gpio_east(io_in[9:0]),
+    .gpio_north({ io_in[10], io_in[23:15] }),
+    .gpio_south({ io_in[14:11], io_in[27:24] }),
+    .gpio_west(io_in[37:28]),
     .wb_clk_i(wb_clk_i),
     .wb_rst_i(wb_rst_i),
     .wbs_ack_o(wbs_ack_o),
-    .wbs_adr_i(wbs_adr_i),
+    .wbs_addr_i(wbs_adr_i),
     .wbs_cyc_i(wbs_cyc_i),
-    .wbs_dat_i(wbs_dat_i),
-    .wbs_dat_o(wbs_dat_o),
+    .wbs_data_i(wbs_dat_i),
+    .wbs_data_o(wbs_dat_o),
     .wbs_sel_i(wbs_sel_i),
     .wbs_stb_i(wbs_stb_i),
     .wbs_we_i(wbs_we_i)
   );
+  assign \gpio_west[5]  = io_in[33];
+  assign \gpio_west[4]  = io_in[32];
+  assign \gpio_west[3]  = io_in[31];
+  assign \gpio_west[2]  = io_in[30];
+  assign \gpio_west[1]  = io_in[29];
+  assign \gpio_west[0]  = io_in[28];
+  assign \gpio_east[9]  = io_in[9];
+  assign \gpio_east[8]  = io_in[8];
+  assign \gpio_east[7]  = io_in[7];
+  assign \gpio_east[6]  = io_in[6];
+  assign \gpio_east[5]  = io_in[5];
+  assign \gpio_east[4]  = io_in[4];
+  assign \gpio_east[3]  = io_in[3];
+  assign \gpio_east[2]  = io_in[2];
+  assign \gpio_east[1]  = io_in[1];
+  assign \gpio_east[0]  = io_in[0];
+  assign \gpio_north[9]  = io_in[10];
+  assign \gpio_north[8]  = io_in[23];
+  assign \gpio_north[7]  = io_in[22];
+  assign \gpio_north[6]  = io_in[21];
+  assign \gpio_north[5]  = io_in[20];
+  assign \gpio_north[4]  = io_in[19];
+  assign \gpio_north[3]  = io_in[18];
+  assign \gpio_north[2]  = io_in[17];
+  assign \gpio_north[1]  = io_in[16];
+  assign \gpio_north[0]  = io_in[15];
+  assign \gpio_south[7]  = io_in[14];
+  assign \gpio_south[6]  = io_in[13];
+  assign \gpio_south[5]  = io_in[12];
+  assign \gpio_south[4]  = io_in[11];
+  assign \gpio_south[3]  = io_in[27];
+  assign \gpio_south[2]  = io_in[26];
+  assign \gpio_south[1]  = io_in[25];
+  assign \gpio_south[0]  = io_in[24];
+  assign \gpio_west[9]  = io_in[37];
+  assign \gpio_west[8]  = io_in[36];
+  assign \gpio_west[6]  = io_in[34];
+  assign \gpio_west[7]  = io_in[35];
 endmodule
diff --git a/verilog/rtl/fpga250/baked_clb_switch_box.v b/verilog/rtl/fpga250/baked_clb_switch_box.v
new file mode 100644
index 0000000..031c35a
--- /dev/null
+++ b/verilog/rtl/fpga250/baked_clb_switch_box.v
@@ -0,0 +1,79 @@
+module baked_clb_switch_box #(
+  parameter WS = 4,
+  parameter WD = 8
+)(
+  // Common
+  input wire clk,
+  input wire rst,
+
+  // Confiuration Signals:
+
+  input wire cen,
+
+  // Config set input (from tile module)
+  input wire set_in,
+
+  // Config shift input (from tile module)
+  input wire shift_in,
+  // Config shift output (to tile module)
+  output wire shift_out,
+
+  // Single Wires
+  inout [WS-1:0] north_single, east_single, south_single, west_single,
+  // Double Wires
+  inout [WD-1:0] north_double, east_double, south_double, west_double
+);
+
+localparam SWITCHBOX_CONF_WIDTH = (WS + WD/2)*6;
+
+wire [SWITCHBOX_CONF_WIDTH-1:0] switch_conf_bus;
+
+reg [SWITCHBOX_CONF_WIDTH-1:0] switch_conf_regs;
+
+always @(clk) begin
+  if (set_in) begin
+    switch_conf_regs <= switch_conf_bus;
+  end
+end
+
+clb_switch_box #(
+  .WS(WS),
+  .WD(WD)
+) switcharoni (
+  .north_single(north_single),
+  .east_single(east_single),
+  .west_single(west_single),
+  .south_single(south_single),
+
+  .north_double(north_double),
+  .east_double(east_double),
+  .west_double(west_double),
+  .south_double(south_double),
+
+  .c(switch_conf_regs)
+);
+
+// OH GREAT ABC9 WORK THY OPTIMIZATIONS VERILY
+config_tile #(
+  .COMB_N(SWITCHBOX_CONF_WIDTH),
+  .MEM_N(0)
+) configuroni (
+  .clk(clk),
+  .rst(rst),
+
+  .shift_enable(cen & (~set_in)),
+  .shift_in_hard(shift_in),
+  .shift_in_soft(shift_in),
+  .shift_out(shift_out),
+
+  .set_hard(set_in),
+  .set_soft(set_in),
+
+  .comb_config(switch_conf_bus),
+  .comb_set(),
+
+  .mem_config(),
+  .mem_set()
+);
+
+endmodule
diff --git a/verilog/rtl/fpga250/baked_connection_block.v b/verilog/rtl/fpga250/baked_connection_block.v
new file mode 100644
index 0000000..b3f725a
--- /dev/null
+++ b/verilog/rtl/fpga250/baked_connection_block.v
@@ -0,0 +1,124 @@
+// To be completely honest I'm not really sure how the connection block works, so someone should probably look over this
+
+module baked_connection_block #(
+  parameter WS = 4,
+  parameter WD = 8,
+  parameter WG = 0,
+  parameter CLBIN = 10,
+  parameter CLBIN0 = 10,
+  parameter CLBIN1 = 10,
+  parameter CLBOUT = 5,
+  parameter CLBOUT0 = 5,
+  parameter CLBOUT1 = 5,
+  parameter CARRY = 1,
+  parameter CLBOS = 2,
+  parameter CLBOS_BIAS = 0,
+  parameter CLBOD = 2,
+  parameter CLBOD_BIAS = 0,
+  parameter CLBX = 1
+)(
+  // Common
+  input wire clk,
+  input wire rst,
+
+  // Confiuration Signals:
+
+  input wire cen,
+
+  // Config set input (from tile module)
+  input wire set_in,
+
+  // Config shift input (from tile module)
+  input wire shift_in,
+  // Config shift output (to tile module)
+  output wire shift_out,
+
+  // Single Wires
+  inout [WS-1:0] single0, single1,
+  // Double Wires
+  inout [WD-1:0] double0, double1,
+  // Global Wires
+  inout [WG-1:0] global,
+
+  input [CLBOUT-1:0] clb0_output,
+  input [CLBOUT-1:0] clb1_output,
+  input [CARRY-1:0]  clb0_cout,
+  input [CARRY-1:0]  clb1_cout,
+  output [CLBIN-1:0] clb0_input,
+  output [CLBIN-1:0] clb1_input,
+  output [CARRY-1:0] clb0_cin,
+  output [CARRY-1:0] clb1_cin
+);
+
+localparam SWITCH_PER_IN0 = WS + WD + WG + CLBX * CLBOUT1;
+localparam SWITCH_PER_IN1 = WS + WD + WG + CLBX * CLBOUT0;
+localparam SWITCH_PER_OUT = CLBOS + CLBOD;
+
+localparam CB_CONF_WIDTH = CLBIN0*SWITCH_PER_IN0+CLBOUT0*SWITCH_PER_OUT+CLBIN1*SWITCH_PER_IN1+CLBOUT1*SWITCH_PER_OUT;
+
+wire [CB_CONF_WIDTH-1:0] cb_conf_bus;
+
+reg [CB_CONF_WIDTH-1:0] cb_conf_regs;
+
+always @(clk) begin
+  if (set_in) begin
+    cb_conf_regs <= cb_conf_bus;
+  end
+end
+
+connection_block #(
+  .WS(WS),
+  .WD(WD),
+  .WG(WG),
+  .CLBIN(CLBIN),
+  .CLBIN0(CLBIN0),
+  .CLBIN1(CLBIN1),
+  .CLBOUT(CLBOUT),
+  .CLBOUT0(CLBOUT0),
+  .CLBOUT1(CLBOUT1),
+  .CARRY(CARRY),
+  .CLBOS(CLBOS),
+  .CLBOS_BIAS(CLBOS_BIAS),
+  .CLBOD(CLBOD),
+  .CLBOD_BIAS(CLBOD_BIAS),
+  .CLBX(CLBX)
+) connectaroni (
+   .single0(single0),
+   .single1(single1),
+   .double0(double0),
+   .double1(double1),
+   .global(global),
+   .clb0_output(clb0_output),
+   .clb1_output(clb1_output),
+   .clb0_input(clb0_input),
+   .clb1_input(clb1_input),
+   .clb1_cout(clb1_cout),
+   .clb0_cin(clb0_cin),
+   .clb1_cin(clb1_cin),
+   .c(cb_conf_regs)
+ );
+
+// OH GREAT ABC9 WORK THY OPTIMIZATIONS VERILY
+config_tile #(
+  .COMB_N(CB_CONF_WIDTH),
+  .MEM_N(0)
+) configuroni (
+  .clk(clk),
+  .rst(rst),
+
+  .shift_enable(cen & (~set_in)),
+  .shift_in_hard(shift_in),
+  .shift_in_soft(shift_in),
+  .shift_out(shift_out),
+
+  .set_hard(set_in),
+  .set_soft(set_in),
+
+  .comb_config(cb_conf_bus),
+  .comb_set(),
+
+  .mem_config(),
+  .mem_set()
+);
+
+endmodule
diff --git a/verilog/rtl/fpga250/baked_connection_block_east.v b/verilog/rtl/fpga250/baked_connection_block_east.v
new file mode 100644
index 0000000..4d9145d
--- /dev/null
+++ b/verilog/rtl/fpga250/baked_connection_block_east.v
@@ -0,0 +1,89 @@
+module baked_connection_block_east #(
+  parameter WS = 4,
+  parameter WD = 8,
+  parameter WG = 0,
+  parameter CLBIN = 10,
+  parameter CLBIN0 = 10,
+  parameter CLBIN1 = 10,
+  parameter CLBOUT = 5,
+  parameter CLBOUT0 = 5,
+  parameter CLBOUT1 = 5,
+  parameter CARRY = 1,
+  parameter CLBOS = 4,
+  parameter CLBOS_BIAS = 0,
+  parameter CLBOD = 4,
+  parameter CLBOD_BIAS = 0,
+  parameter CLBX = 1
+)(
+  // Common
+  input wire clk,
+  input wire rst,
+
+  // Confiuration Signals:
+
+  input wire cen,
+
+  // Config set input (from tile module)
+  input wire set_in,
+
+  // Config shift input (from tile module)
+  input wire shift_in,
+  // Config shift output (to tile module)
+  output wire shift_out,
+
+  // Single Wires
+  inout [WS-1:0] single0, single1,
+  // Double Wires
+  inout [WD-1:0] double0, double1,
+  // Global Wires
+  //inout [WG-1:0] global, /* manually disabled since WG = 0 for hardening */
+
+  input [CLBOUT-1:0] clb0_output,
+  input [CLBOUT-1:0] clb1_output,
+  input [CARRY-1:0]  clb0_cout,
+  input [CARRY-1:0]  clb1_cout,
+  output [CLBIN-1:0] clb0_input,
+  output [CLBIN-1:0] clb1_input,
+  output [CARRY-1:0] clb0_cin,
+  output [CARRY-1:0] clb1_cin
+);
+
+baked_connection_block #(
+  .WS(WS),
+  .WD(WD),
+  .WG(WG),
+  .CLBIN(CLBIN),
+  .CLBIN0(CLBIN0),
+  .CLBIN1(CLBIN1),
+  .CLBOUT(CLBOUT),
+  .CLBOUT0(CLBOUT0),
+  .CLBOUT1(CLBOUT1),
+  .CARRY(CARRY),
+  .CLBOS(CLBOS),
+  .CLBOS_BIAS(CLBOS_BIAS),
+  .CLBOD(CLBOD),
+  .CLBOD_BIAS(CLBOD_BIAS),
+  .CLBX(CLBX)
+) inst (
+  .clk(clk),
+  .rst(rst),
+  .cen(cen),
+  .set_in(set_in),
+  .shift_in(shift_in),
+  .shift_out(shift_out),
+  .single0(single0),
+  .single1(single1),
+  .double0(double0),
+  .double1(double1),
+  //.global(global),  /* manually disabled since WG = 0 for hardening */
+  .clb0_output(clb0_output),
+  .clb1_output(clb1_output),
+  .clb0_cout(clb0_cout),
+  .clb1_cout(clb1_cout),
+  .clb0_input(clb0_input),
+  .clb1_input(clb1_input),
+  .clb0_cin(clb0_cin),
+  .clb1_cin(clb1_cin)
+);
+
+endmodule
diff --git a/verilog/rtl/fpga250/baked_connection_block_north.v b/verilog/rtl/fpga250/baked_connection_block_north.v
new file mode 100644
index 0000000..4d01d48
--- /dev/null
+++ b/verilog/rtl/fpga250/baked_connection_block_north.v
@@ -0,0 +1,89 @@
+module baked_connection_block_north #(
+  parameter WS = 4,
+  parameter WD = 8,
+  parameter WG = 0,
+  parameter CLBIN = 10,
+  parameter CLBIN0 = 10,
+  parameter CLBIN1 = 10,
+  parameter CLBOUT = 5,
+  parameter CLBOUT0 = 5,
+  parameter CLBOUT1 = 5,
+  parameter CARRY = 1,
+  parameter CLBOS = 4,
+  parameter CLBOS_BIAS = 0,
+  parameter CLBOD = 4,
+  parameter CLBOD_BIAS = 0,
+  parameter CLBX = 1
+)(
+  // Common
+  input wire clk,
+  input wire rst,
+
+  // Confiuration Signals:
+
+  input wire cen,
+
+  // Config set input (from tile module)
+  input wire set_in,
+
+  // Config shift input (from tile module)
+  input wire shift_in,
+  // Config shift output (to tile module)
+  output wire shift_out,
+
+  // Single Wires
+  inout [WS-1:0] single0, single1,
+  // Double Wires
+  inout [WD-1:0] double0, double1,
+  // Global Wires
+  //inout [WG-1:0] global,  /* manually disabled since WG = 0 for hardening */
+
+  input [CLBOUT-1:0] clb0_output,
+  input [CLBOUT-1:0] clb1_output,
+  input [CARRY-1:0]  clb0_cout,
+  input [CARRY-1:0]  clb1_cout,
+  output [CLBIN-1:0] clb0_input,
+  output [CLBIN-1:0] clb1_input,
+  output [CARRY-1:0] clb0_cin,
+  output [CARRY-1:0] clb1_cin
+);
+
+baked_connection_block #(
+  .WS(WS),
+  .WD(WD),
+  .WG(WG),
+  .CLBIN(CLBIN),
+  .CLBIN0(CLBIN0),
+  .CLBIN1(CLBIN1),
+  .CLBOUT(CLBOUT),
+  .CLBOUT0(CLBOUT0),
+  .CLBOUT1(CLBOUT1),
+  .CARRY(CARRY),
+  .CLBOS(CLBOS),
+  .CLBOS_BIAS(CLBOS_BIAS),
+  .CLBOD(CLBOD),
+  .CLBOD_BIAS(CLBOD_BIAS),
+  .CLBX(CLBX)
+) inst (
+  .clk(clk),
+  .rst(rst),
+  .cen(cen),
+  .set_in(set_in),
+  .shift_in(shift_in),
+  .shift_out(shift_out),
+  .single0(single0),
+  .single1(single1),
+  .double0(double0),
+  .double1(double1),
+  //.global(global),  /* manually disabled since WG = 0 for hardening */
+  .clb0_output(clb0_output),
+  .clb1_output(clb1_output),
+  .clb0_cout(clb0_cout),
+  .clb1_cout(clb1_cout),
+  .clb0_input(clb0_input),
+  .clb1_input(clb1_input),
+  .clb0_cin(clb0_cin),
+  .clb1_cin(clb1_cin)
+);
+
+endmodule
diff --git a/verilog/rtl/fpga250/baked_slicel.v b/verilog/rtl/fpga250/baked_slicel.v
new file mode 100644
index 0000000..38e5aa7
--- /dev/null
+++ b/verilog/rtl/fpga250/baked_slicel.v
@@ -0,0 +1,113 @@
+module baked_slicel #(
+  parameter S_XX_BASE = 4,
+  parameter NUM_LUTS = 4,
+  parameter MUX_LVLS = $clog2(NUM_LUTS)
+)(
+  // Common
+  input wire clk,
+  input wire rst,
+
+
+  // Configuration signals:
+
+  // Shift enable signal for the config block
+  input wire cen,
+
+  // Hardwired config set input (from northward tile)
+  input wire set_in,
+  // Soft config set input (from fabric)
+  input wire set_in_soft,
+
+  // Hardwired config shift input (from northward tile)
+  input wire shift_in,
+  // Soft shifter input (from fabric)
+  input wire shift_in_soft,
+
+  output wire set_out,
+  output wire shift_out,
+
+
+  // LUT Signals:
+
+  // Input to all the luts (from fabric)
+  input wire [2*S_XX_BASE*NUM_LUTS-1:0] luts_input,
+  // MUX address input for big luts (from fabric)
+  input wire [MUX_LVLS-1:0] higher_order_address,
+  // Output register WE (from fabric)
+  input wire reg_we,
+
+  // Output from LUTs (to fabric)
+  output wire [2*NUM_LUTS-1:0] comb_output,
+  // Output from LUTs (registered to fabric)
+  output wire [2*NUM_LUTS-1:0] sync_output,
+
+  // Carry in input (from fabric)
+  input wire carry_in,
+  // Carry out output (to fabric)
+  output wire carry_out
+);
+
+//localparam MUX_LVLS = $clog2(NUM_LUTS);
+localparam LUT_CONF_WIDTH = 2*(2**S_XX_BASE) + 1;
+
+// N luts + Muxing + carry enable
+localparam TOTAL_COMB_CONF_WIDTH = NUM_LUTS*LUT_CONF_WIDTH + MUX_LVLS + 1;
+// Register reset states
+localparam TOTAL_MEM_CONF_WIDTH = 2*NUM_LUTS;
+
+wire comb_set;
+wire mem_set;
+
+wire [TOTAL_COMB_CONF_WIDTH-1:0] slicel_comb_conf_bus;
+wire [TOTAL_MEM_CONF_WIDTH-1:0] slicel_mem_conf_bus; 
+
+assign set_out = comb_set;
+
+slicel #(
+  .S_XX_BASE(S_XX_BASE),
+  .NUM_LUTS(NUM_LUTS)
+) sliceluroni (
+  .clk(clk),
+  .comb_set(comb_set),
+  .mem_set(mem_set),
+
+  .luts_in(luts_input),
+  .higher_order_addr(higher_order_address),
+  .reg_ce(reg_we),
+
+  .out(comb_output),
+  .sync_out(sync_output),
+
+  .Ci(carry_in),
+  .Co(carry_out),
+
+  .luts_config_in(slicel_comb_conf_bus[LUT_CONF_WIDTH*NUM_LUTS-1:0]),
+  .inter_lut_mux_config(slicel_comb_conf_bus[MUX_LVLS+LUT_CONF_WIDTH*NUM_LUTS-1:LUT_CONF_WIDTH*NUM_LUTS]),
+  .config_use_cc(slicel_comb_conf_bus[TOTAL_COMB_CONF_WIDTH-1]),
+
+  .regs_config_in(slicel_mem_conf_bus)
+);
+
+config_tile #(
+  .COMB_N(TOTAL_COMB_CONF_WIDTH),
+  .MEM_N(TOTAL_MEM_CONF_WIDTH)
+) configuroni (
+  .clk(clk),
+  .rst(rst),
+
+  .shift_enable(cen & (~set_in)),
+  .shift_in_hard(shift_in),
+  .shift_in_soft(shift_in_soft),
+  .shift_out(shift_out),
+
+  .set_hard(set_in),
+  .set_soft(set_in_soft),
+
+  .comb_config(slicel_comb_conf_bus),
+  .comb_set(comb_set),
+
+  .mem_config(slicel_mem_conf_bus),
+  .mem_set(mem_set)
+);
+
+endmodule
diff --git a/verilog/rtl/fpga250/block_config_latches.v b/verilog/rtl/fpga250/block_config_latches.v
new file mode 100644
index 0000000..7541d36
--- /dev/null
+++ b/verilog/rtl/fpga250/block_config_latches.v
@@ -0,0 +1,63 @@
+/* 
+ * Block of latches for use of SLICEL
+ * This exists to make it easier to swap in a custom config of latches
+ */
+module block_config_latches #(
+    parameter ADDR_BITS=4, 
+    parameter MEM_SIZE=2**ADDR_BITS,
+    parameter PREDEC=0 // useful only for 4-LUT right now
+) (
+    // IO
+    input [ADDR_BITS-1:0] addr, 
+    output out,
+
+    // Block Style Configuration
+    input clk,
+    input comb_set,
+    input [MEM_SIZE-1:0] config_in
+);
+
+reg [MEM_SIZE-1:0] mem = 0;
+
+generate
+    if (PREDEC==1) begin
+        wire [3:0] intermediate_out; // 4 muxes -> 1 predecoded mux
+        wire [3:0] intermediate_use;
+        genvar i;
+        for (i = 0; i < MEM_SIZE/4; i=i+1) begin
+            // Why won't this map as a 4-mux?
+            //assign intermediate_out[i] = mem[4*i+addr[1:0]];
+            sky130_fd_sc_hd__mux4_1 _TECHMAP_MUX4 (
+                .X(intermediate_out[i]),
+                .A0(mem[4*i]),
+                .A1(mem[4*i + 1]),
+                .A2(mem[4*i + 2]),
+                .A3(mem[4*i + 3]),
+                .S0(addr[0]),
+                .S1(addr[1])
+            );
+            transmission_gate tg(intermediate_out[i], out, intermediate_use[i]);
+            if (i==0)
+                assign intermediate_use[i] = ~addr[ADDR_BITS-1] & ~addr[ADDR_BITS-2];
+            else if (i==1) 
+                assign intermediate_use[i] = ~addr[ADDR_BITS-1] & addr[ADDR_BITS-2];
+            else if (i==2) 
+                assign intermediate_use[i] = addr[ADDR_BITS-1] & ~addr[ADDR_BITS-2];
+            else 
+                assign intermediate_use[i] = addr[ADDR_BITS-1] & addr[ADDR_BITS-2];
+        end
+    end
+    else begin
+        assign out = mem[addr];
+    end
+endgenerate
+
+// Block Style Configuration Logic
+always @(clk) begin
+    if (comb_set) begin
+        mem = config_in;
+    end
+end
+
+endmodule
+
diff --git a/verilog/rtl/fpga250/carry_chain.v b/verilog/rtl/fpga250/carry_chain.v
new file mode 100644
index 0000000..6216bb4
--- /dev/null
+++ b/verilog/rtl/fpga250/carry_chain.v
@@ -0,0 +1,45 @@
+///////// CARRY CHAIN /////////
+
+/* verilator lint_off DECLFILENAME */
+/* verilator lint_off UNOPTFLAT */
+module carry_chain_single (
+        input P, 
+        input G, 
+        input Ci,
+        output Co, 
+        output S
+    );
+
+    assign Co = P ? Ci : G;
+    assign S  = P ^ Ci;
+endmodule
+
+module carry_chain #(
+        parameter INPUTS=4
+    ) (
+        input  [INPUTS-1:0] P,
+        input  [INPUTS-1:0] G,
+        output [INPUTS-1:0] S,
+        input  Ci,
+        output Co
+    );
+
+    wire [INPUTS:0] C;
+    assign C[0] = Ci;
+    assign Co = C[INPUTS];
+
+    generate 
+        genvar i;
+        for (i = 0; i < INPUTS; i=i+1) begin
+            carry_chain_single cc1 (
+                .P(P[i]),
+                .G(G[i]),
+                .S(S[i]),
+                .Ci(C[i]),
+                .Co(C[i+1])
+            );
+        end
+    endgenerate
+endmodule
+
+/* lint_on */
diff --git a/verilog/rtl/fpga250/clb_switch_box.v b/verilog/rtl/fpga250/clb_switch_box.v
new file mode 100644
index 0000000..9088969
--- /dev/null
+++ b/verilog/rtl/fpga250/clb_switch_box.v
@@ -0,0 +1,48 @@
+module clb_switch_box 
+  #(
+    parameter WS = 8,
+    parameter WD = 8 // WD must be multiple of 2
+    ) 
+   (
+    inout [WS-1:0] 	    north_single, east_single, south_single, west_single,
+    inout [WD-1:0] 	    north_double, east_double, south_double, west_double,
+    input [(WS+WD/2)*6-1:0] c
+    );
+   
+   universal_switch_box 
+     #(
+       .W(WS)
+       )
+   susb
+     (
+      .north(north_single),
+      .east(east_single),
+      .south(south_single),
+      .west(west_single),
+      .c(c[WS*6-1:0])
+      );
+   
+   universal_switch_box 
+     #(
+       .W(WD/2)
+       )
+   dusb
+     (
+      .north(north_double[WD/2-1:0]),
+      .east(east_double[WD-1:WD/2]),
+      .south(south_double[WD-1:WD/2]),
+      .west(west_double[WD/2-1:0]),
+      .c(c[(WS+WD/2)*6-1:WS*6])
+      );
+   
+   genvar 		    i;
+   generate
+      for(i = 0; i < WD / 2; i = i + 1) begin : double_direct_connection
+         // tran(north_double[i+WD/2], south_double[i]);
+         // tran(east_double[i], west_double[i+WD/2]);
+         assign north_double[i+WD/2] = south_double[i];
+         assign east_double[i] = west_double[i+WD/2];
+      end
+   endgenerate
+   
+endmodule
diff --git a/verilog/rtl/fpga250/clb_tile.v b/verilog/rtl/fpga250/clb_tile.v
new file mode 100644
index 0000000..8406681
--- /dev/null
+++ b/verilog/rtl/fpga250/clb_tile.v
@@ -0,0 +1,209 @@
+module clb_tile #(
+  parameter S_XX_BASE = 4,
+  parameter NUM_LUTS = 4,
+  
+  parameter WS = 4,
+  parameter WD = 8,
+  parameter WG = 0,
+  parameter CLBIN = 10,
+  parameter CLBIN_EACH_SIDE = 10,
+  parameter CLBOUT = 5,
+  parameter CLBOUT_EACH_SIDE = 5,
+  parameter CLBOS = 4,
+  parameter CLBOD = 4,
+  parameter CLBX = 1
+) (
+  input clk,
+  input rst,
+  input cen,
+
+  // Naming convention
+  // (except single/double wires)
+  // {BLOCK_NAME}_{SIDE}_{IN/OUT}
+  //   where BLOCK_NAME: cb, sb, clb (slicel)
+  //         SIDE: north, south, east, west
+
+  inout [WS-1:0] north_single, east_single, south_single, west_single,
+  inout [WD-1:0] north_double, east_double, south_double, west_double,
+
+  // Connections from the CLBs in the N/E tiles to the N/E CBs in this tile
+  output [CLBIN_EACH_SIDE-1:0]  cb_north_out, cb_east_out,
+  input  [CLBOUT_EACH_SIDE-1:0] cb_north_in,  cb_east_in,
+
+  // Connections from the CLB in this tile to the N/E CBs in the S/W tiles
+  input  [CLBIN_EACH_SIDE-1:0]  clb_south_in,  clb_west_in,
+  output [CLBOUT_EACH_SIDE-1:0] clb_south_out, clb_west_out,
+
+  input shift_in_hard, set_in_hard,
+  output shift_out_hard, set_out_hard,
+
+  input carry_in,
+  output carry_out
+);
+
+// Intermediate shifter signals
+// SHIFT_IN -> SLICEL -> CB_NORTH -> SB -> CB_EAST -> SHIFT_OUT
+wire slice_so, cb_north_so, sb_so, cb_east_so;
+assign shift_out_hard = cb_east_so;
+
+// Config set output
+wire set;
+assign set_out_hard = set;
+
+wire set_in_soft, shift_in_soft;
+
+wire [1:0] north_comb_out, east_comb_out, south_comb_out, west_comb_out;
+wire [1:0] north_sync_out, east_sync_out, south_sync_out, west_sync_out;
+
+wire [9:0] slicel_n_in, slicel_e_in, slicel_s_in, slicel_w_in;
+wire [4:0] slicel_n_out, slicel_e_out, slicel_s_out, slicel_w_out;
+
+// the south and west wires are connected to CBs in other tiles, i.e. they should be output of this tile
+assign slicel_s_in   = clb_south_in;
+assign clb_south_out = slicel_s_out;
+assign slicel_w_in   = clb_west_in;
+assign clb_west_out  = slicel_w_out;
+
+assign set_in_soft   = slicel_n_in[9];
+assign shift_in_soft = slicel_n_in[8];
+
+assign slicel_n_out = {set, north_sync_out, north_comb_out};
+assign slicel_e_out = {cb_east_so, east_sync_out, east_comb_out};
+assign slicel_s_out = {set, south_sync_out, south_comb_out};
+assign slicel_w_out = {cb_east_so, west_sync_out, west_comb_out};
+
+baked_slicel #(
+  .S_XX_BASE(S_XX_BASE),
+  .NUM_LUTS(NUM_LUTS),
+  .MUX_LVLS(2)
+) slice (
+  .clk(clk),
+  .rst(rst),
+  .cen(cen),
+
+  .set_in(set_in_hard),
+  .shift_in(shift_in_hard),
+
+  .set_in_soft(set_in_soft),
+  .shift_in_soft(shift_in_soft),
+
+  .set_out(set),
+  .shift_out(slice_so),
+
+  .carry_in(carry_in),
+  .carry_out(carry_out),
+
+  .higher_order_address(slicel_e_in[9:8]),
+  .reg_we(slicel_s_in[8]),
+
+  .luts_input({slicel_n_in[7:0], slicel_w_in[7:0], slicel_s_in[7:0], slicel_e_in[7:0]}),
+  .comb_output({north_comb_out, west_comb_out, south_comb_out, east_comb_out}),
+  .sync_output({north_sync_out, west_sync_out, south_sync_out, east_sync_out})
+);
+
+baked_connection_block_north #(
+  .WS(WS),
+  .WD(WD),
+  .WG(WG),
+  .CLBIN(CLBIN),
+  .CLBIN0(CLBIN_EACH_SIDE),
+  .CLBIN1(CLBIN_EACH_SIDE),
+  .CLBOUT(CLBOUT),
+  .CLBOUT0(CLBOUT_EACH_SIDE),
+  .CLBOUT1(CLBOUT_EACH_SIDE),
+  .CLBOS(CLBOS),
+  .CLBOD(CLBOD),
+  .CLBX(CLBX)
+
+) cb_north (
+  .clk(clk),
+  .rst(rst),
+  .cen(cen),
+
+  .set_in(set),
+  .shift_in(slice_so),
+  .shift_out(cb_north_so),
+
+  .single0(west_single),
+  .double0(west_double),
+  .single1(),
+  .double1(),
+
+  // no global wire for now
+  // carry signals go directly to top-level interface
+  .clb0_cout(),
+  .clb1_cout(),
+  .clb0_cin(),
+  .clb1_cin(),
+
+  .clb0_output(slicel_n_out),
+  .clb1_output(cb_north_in),
+  .clb0_input(slicel_n_in),
+  .clb1_input(cb_north_out)
+);
+
+baked_connection_block_east #(
+  .WS(WS),
+  .WD(WD),
+  .WG(WG),
+  .CLBIN(CLBIN),
+  .CLBIN0(CLBIN_EACH_SIDE),
+  .CLBIN1(CLBIN_EACH_SIDE),
+  .CLBOUT(CLBOUT),
+  .CLBOUT0(CLBOUT_EACH_SIDE),
+  .CLBOUT1(CLBOUT_EACH_SIDE),
+  .CLBOS(CLBOS),
+  .CLBOD(CLBOD),
+  .CLBX(CLBX)
+
+) cb_east (
+  .clk(clk),
+  .rst(rst),
+  .cen(cen),
+
+  .set_in(set),
+  .shift_in(sb_so),
+  .shift_out(cb_east_so),
+
+  .single0(south_single),
+  .double0(south_double),
+  .single1(),
+  .double1(),
+
+  // no global wire for now
+  // carry signals go directly to top-level interface
+  .clb0_cout(),
+  .clb1_cout(),
+  .clb0_cin(),
+  .clb1_cin(),
+
+  .clb0_output(slicel_e_out),
+  .clb1_output(cb_east_in),
+  .clb0_input(slicel_e_in),
+  .clb1_input(cb_east_out)
+);
+
+baked_clb_switch_box #(
+  .WS(WS),
+  .WD(WD)
+) sb (
+  .clk(clk),
+  .rst(rst),
+  .cen(cen),
+
+  .set_in(set),
+  .shift_in(cb_north_so),
+  .shift_out(sb_so),
+
+  .north_single(north_single),
+  .north_double(north_double),
+  .east_single(east_single),
+  .east_double(east_double),
+
+  .south_single(south_single),
+  .south_double(south_double),
+  .west_single(west_single),
+  .west_double(west_double)
+);
+
+endmodule
diff --git a/verilog/rtl/fpga250/config_latch.v b/verilog/rtl/fpga250/config_latch.v
new file mode 100644
index 0000000..2e55259
--- /dev/null
+++ b/verilog/rtl/fpga250/config_latch.v
@@ -0,0 +1,28 @@
+// Synchronous flip-flop with enable for storing config data, may eventually be turned into an async latch
+
+module config_latch #(
+    parameter LENGTH = 8
+) (
+    input clk,
+    input rst,
+    input set,
+
+    input [LENGTH-1:0] shifter_data,
+    output [LENGTH-1:0] config_bits
+);
+    reg [LENGTH-1:0] stored_bits;
+
+    assign config_bits = stored_bits;
+
+    always @(posedge clk) begin
+        if (rst == 1) begin
+            stored_bits <= 0;
+        end
+        else if (set == 1) begin
+            stored_bits <= shifter_data;
+        end
+        else begin
+            stored_bits <= stored_bits;
+        end
+    end
+endmodule
\ No newline at end of file
diff --git a/verilog/rtl/fpga250/config_tile.v b/verilog/rtl/fpga250/config_tile.v
new file mode 100644
index 0000000..8202ae7
--- /dev/null
+++ b/verilog/rtl/fpga250/config_tile.v
@@ -0,0 +1,63 @@
+module config_tile #(

+    parameter COMB_N = 4236,

+    parameter MEM_N = 132

+) (

+    input clk,

+    input rst,

+    input shift_enable,

+

+    output [COMB_N-1:0] comb_config,

+    output [MEM_N-1:0] mem_config,

+    output comb_set,  // Set signal from set_soft or set_hard depending on which one you're using.

+    output mem_set,   // Gated by second configuration bit, controls whether you set configuration values.

+

+    input set_soft,   // From fabric.

+    input set_hard,   // From tile/column.

+    input shift_in_hard,

+    input shift_in_soft,

+

+    output shift_out

+);

+    wire set_internal;

+    wire shift_in_internal;

+

+    wire mem_ctrl;

+    wire input_mux;

+

+    assign shift_in_internal = input_mux ? shift_in_soft : shift_in_hard;

+    assign set_internal = input_mux ? set_soft : set_hard;

+

+    assign mem_set = (~mem_ctrl) & set_internal;

+    assign comb_set = set_internal;

+

+    wire [1:0] internal_config_inter;

+

+    config_latch #(.LENGTH(2)) internal_config (

+        .clk(clk),

+        .rst(rst),

+        .set(set_internal),

+

+        .shifter_data(internal_config_inter),

+        .config_bits({input_mux, mem_ctrl})

+    );

+

+    wire comb_mem_bridge;

+

+    shift_chain #(.LENGTH(COMB_N + 2)) comb_shifter (

+        .clk(clk),

+        .rst(rst),

+        .shift_enable(shift_enable),

+        .shift_in(shift_in_internal),

+        .shift_out(comb_mem_bridge),

+        .config_data({internal_config_inter, comb_config})

+    );

+

+    shift_chain #(.LENGTH(MEM_N)) mem_shifter (

+        .clk(clk),

+        .rst(rst),

+        .shift_enable(shift_enable),

+        .shift_in(comb_mem_bridge),

+        .shift_out(shift_out),

+        .config_data(mem_config)

+    );

+endmodule

diff --git a/verilog/rtl/fpga250/connection_block.v b/verilog/rtl/fpga250/connection_block.v
new file mode 100644
index 0000000..178931b
--- /dev/null
+++ b/verilog/rtl/fpga250/connection_block.v
@@ -0,0 +1,122 @@
+module connection_block
+  #(
+    parameter WS = 8,
+    parameter WD= 8, // WD must be multiple of 2
+    parameter WG = 3,
+    parameter CLBIN = 6,
+    parameter CLBIN0 = 6,
+    parameter CLBIN1 = 6,
+    parameter CLBOUT = 1,
+    parameter CLBOUT0 = 1,
+    parameter CLBOUT1 = 1,
+    parameter CARRY = 1,
+    parameter CLBOS = 2,
+    parameter CLBOS_BIAS = 0,
+    parameter CLBOD = 2,
+    parameter CLBOD_BIAS = 0,
+    parameter CLBX = 1, // toggle using direct connections between CLBs or not
+    parameter SWITCH_PER_IN0 = WS + WD + WG + CLBX * CLBOUT1,
+    parameter SWITCH_PER_IN1 = WS + WD + WG + CLBX * CLBOUT0,
+    parameter SWITCH_PER_OUT = CLBOS + CLBOD,
+    parameter CLBOS_BIAS_WIDTH = (CLBOS_BIAS * CLBOS * (CLBOUT0 + CLBOUT1)) % WS,
+    parameter CLBOD_BIAS_WIDTH = (CLBOD_BIAS * CLBOD * (CLBOUT0 + CLBOUT1)) % (WD/2)
+    ) 
+   (
+    inout [WS-1:0]     single0, single1,
+    inout [WD-1:0]     double0, double1,
+    input [WG-1:0]     global,
+    input [CLBOUT-1:0] clb0_output,
+    input [CLBOUT-1:0] clb1_output,
+    input [CARRY-1:0]  clb0_cout,
+    input [CARRY-1:0]  clb1_cout,
+    output [CLBIN-1:0] clb0_input,
+    output [CLBIN-1:0] clb1_input,
+    output [CARRY-1:0] clb0_cin,
+    output [CARRY-1:0] clb1_cin,
+    input [CLBIN0*SWITCH_PER_IN0
+	   +CLBOUT0*SWITCH_PER_OUT
+	   +CLBIN1*SWITCH_PER_IN1
+	   +CLBOUT1*SWITCH_PER_OUT
+	   -1:0] 	       c
+    );
+   
+   
+   genvar 		       i, j;
+   
+//   generate
+//      for(i = 0; i < WS; i = i + 1) begin : single_wires
+//	      assign single0[i] = single1[i];
+//      end
+//      for(i = 0; i < WD; i = i + 1) begin : double_wires
+//	      assign double0[i] = double1[i];
+//      end
+//   endgenerate
+   
+   generate
+      for(i = 0; i < CLBIN0; i = i + 1) begin : clb0_inputs
+	 for(j = 0; j < WS; j = j + 1) begin : singles
+	    transmission_gate_oneway s(clb0_input[i], single0[j], c[j+i*SWITCH_PER_IN0]);
+	 end
+	 for(j = 0; j < WD; j = j + 1) begin : doubles
+	    transmission_gate_oneway s(clb0_input[i], double0[j], c[j+WS+i*SWITCH_PER_IN0]);
+	 end
+	 for(j = 0; j < WG; j = j + 1) begin : globals
+	    transmission_gate_oneway s(clb0_input[i], global[j], c[j+WS+WD+i*SWITCH_PER_IN0]);
+	 end
+	 if(CLBX) begin
+	    for(j = 0; j < CLBOUT1; j = j + 1) begin : directs
+	       transmission_gate_oneway s(clb0_input[i], clb1_output[j], c[j+WS+WD+WG+i*SWITCH_PER_IN0]);
+	    end
+	 end
+      end
+      for(i = 0; i < CLBOUT0; i = i + 1) begin : clb0_outputs
+	 for(j = 0; j < WS; j = j + 1) begin : singles
+	    if((j + WS-(i*CLBOS)%WS + WS-CLBOS_BIAS_WIDTH) % WS < CLBOS) begin
+	       transmission_gate_oneway s(single0[j], clb0_output[i], c[(j+WS-(i*CLBOS)%WS+WS-CLBOS_BIAS_WIDTH)%WS+i*SWITCH_PER_OUT+CLBIN0*SWITCH_PER_IN0]);
+	    end
+	 end
+	 for(j = 0; j < WD/2; j = j + 1) begin : doubles
+	    if((j + WD/2-(i*CLBOD)%(WD/2) + WD/2-CLBOD_BIAS_WIDTH) % (WD/2) < CLBOD) begin
+	       transmission_gate_oneway s(double0[j], clb0_output[i], c[(j+WD/2-(i*CLBOD)%(WD/2)+WD/2-CLBOD_BIAS_WIDTH)%(WD/2)+CLBOS+i*SWITCH_PER_OUT+CLBIN0*SWITCH_PER_IN0]);
+	    end
+	 end
+      end
+   endgenerate
+   
+   localparam BASE = CLBOUT0*SWITCH_PER_OUT+CLBIN0*SWITCH_PER_IN0;
+   
+   generate
+      for(i = 0; i < CLBIN1; i = i + 1) begin : clb1_inputs
+	 for(j = 0; j < WS; j = j + 1) begin : singles
+	    transmission_gate_oneway s(clb1_input[i], single0[j], c[BASE+j+i*SWITCH_PER_IN1]);
+	 end
+	 for(j = 0; j < WD; j = j + 1) begin : doubles
+	    transmission_gate_oneway s(clb1_input[i], double0[j], c[BASE+j+WS+i*SWITCH_PER_IN1]);
+	 end
+	 for(j = 0; j < WG; j = j + 1) begin : globals
+	    transmission_gate_oneway s(clb1_input[i], global[j], c[BASE+j+WS+WD+i*SWITCH_PER_IN1]);
+	 end
+	 if(CLBX) begin
+	    for(j = 0; j < CLBOUT0; j = j + 1) begin : directs
+	       transmission_gate_oneway s(clb1_input[i], clb0_output[j], c[BASE+j+WS+WD+WG+i*SWITCH_PER_IN1]);
+	    end
+	 end
+      end
+      for(i = 0; i < CLBOUT1; i = i + 1) begin : clb1_outputs
+	 for(j = 0; j < WS; j = j + 1) begin : singles
+	    if((j + WS-((i+CLBOUT0)*CLBOS)%WS + WS-CLBOS_BIAS_WIDTH) % WS < CLBOS) begin
+	       transmission_gate_oneway s(single0[j], clb1_output[i], c[BASE+(j+WS-((i+CLBOUT0)*CLBOS)%WS+WS-CLBOS_BIAS_WIDTH)%WS+i*SWITCH_PER_OUT+CLBIN1*SWITCH_PER_IN1]);
+	    end
+	 end
+	 for(j = 0; j < WD/2; j = j + 1) begin : doubles
+	    if((j + WD/2-((i+CLBOUT0)*CLBOD)%(WD/2) + WD/2-CLBOD_BIAS_WIDTH) % (WD/2) < CLBOD) begin
+	       transmission_gate_oneway s(double0[j], clb1_output[i], c[BASE+(j+WD/2-((i+CLBOUT0)*CLBOD)%(WD/2)+WD/2-CLBOD_BIAS_WIDTH)%(WD/2)+CLBOS+i*SWITCH_PER_OUT+CLBIN1*SWITCH_PER_IN1]);
+	    end
+	 end
+      end
+   endgenerate
+
+   assign clb1_cin = clb0_cout;
+   assign clb0_cin = clb1_cout;
+   
+endmodule
diff --git a/verilog/rtl/fpga250/fpga.v b/verilog/rtl/fpga250/fpga.v
new file mode 100644
index 0000000..66fa39e
--- /dev/null
+++ b/verilog/rtl/fpga250/fpga.v
@@ -0,0 +1,258 @@
+module fpga #(
+  parameter MX = 7,
+  parameter MY = 8,
+  parameter NUM_CONFIG_REGIONS = 2,
+  // There are 38 IO pins in Caravel, so we distribute them around the chip.
+  parameter IO_NORTH = 10,  // Actually 9
+  parameter IO_SOUTH = 8,   // Actually 0
+  parameter IO_EAST = 10,   // Actually 15
+  parameter IO_WEST = 10,   // Actually 14
+
+  // SRAM
+
+  // MAC
+  parameter MAC_CONF_WIDTH = 4,
+  parameter MAC_MIN_WIDTH = 8,
+  parameter MAC_MULT_WIDTH = 2*MAC_MIN_WIDTH,
+  parameter MAC_ACC_WIDTH = 2*MAC_MULT_WIDTH,
+  parameter MAC_INT_WIDTH = 5*MAC_MIN_WIDTH,
+  parameter DCB_NS_W = 192,
+  parameter IX_IN_OUT_W = DCB_NS_W+2,
+  parameter DCB_DATAIN = 8,
+  parameter DCB_DATAOUT = 8,
+
+  // CLBs
+  parameter S_XX_BASE = 4,
+  parameter NUM_LUTS = 4,
+
+  parameter WS = 4,
+  parameter WD = 8,
+  parameter WG = 0,
+  parameter CLBIN = 10,
+  parameter CLBIN_EACH_SIDE = 10,
+  parameter CLBOUT = 5,
+  parameter CLBOUT_EACH_SIDE = 5,
+  parameter CLBOS = 4,
+  parameter CLBOD = 4,
+  parameter CLBX = 1
+)(
+  inout [IO_NORTH-1:0] gpio_north,
+  inout [IO_SOUTH-1:0] gpio_south,
+  inout [IO_WEST-1:0] gpio_west,
+  inout [IO_EAST-1:0] gpio_east,
+
+  // Global signals
+  input wb_clk_i,
+  input wb_rst_i,
+
+  // Wishbone signals
+  input wbs_stb_i,
+  input wbs_cyc_i,
+  input wbs_we_i,
+  // Write mask
+  input [3:0] wbs_sel_i,
+  input [31:0] wbs_data_i,
+  input [31:0] wbs_addr_i,
+  output wbs_ack_o,
+  output [31:0] wbs_data_o
+
+);
+
+wire clk;
+wire rst;
+wire en;
+
+/* We take the wishbone clock to be our fabric clock, I guess.
+* rst is the first GPIO pin.
+* en is the second GPIO pin.
+*/
+
+assign clk = wb_clk_i;
+assign rst = gpio_north[9];
+assign en = gpio_north[8];
+
+/* This FPGA lays out tiles in the following fixed configuration (not to
+* scale).
+* 
+*         +-----------++-----------++-----------+
+*     5   | clb_tile  || clb_tile  || clb_tile  |
+*         +-----------++-----------++-----------+
+*         +-----------++-----------++-----------+
+*     4   | clb_tile  || clb_tile  || clb_tile  |
+*         +-----------++-----------++-----------+
+* ^       +-----------++-----------++-----------+
+* |   3   | clb_tile  || clb_tile  || clb_tile  |
+* MY      +-----------++-----------++-----------+
+* |       +-----------++-----------++-----------+
+* v   2   | clb_tile  || clb_tile  || clb_tile  |
+*         +-----------++-----------++-----------+
+*         +-----------++-----------++-----------+
+*     1   | clb_tile  || clb_tile  || clb_tile  |
+*         +-----------++-----------++-----------+
+*         +-----------++-----------++-----------+
+*     0   | clb_tile  || clb_tile  || clb_tile  |
+*         +-----------++-----------++-----------+
+*               0            1            2
+*                      <--- MX --->
+*
+*/
+
+// Interconnect wires go between switch boxes and connection boxes.
+wire [WS-1:0] ix_single_ns[MY  :0][MX-1:0];
+wire [WS-1:0] ix_single_ew[MY-1:0][MX  :0];
+wire [WD-1:0] ix_double_ns[MY  :0][MX-1:0];
+wire [WD-1:0] ix_double_ew[MY-1:0][MX  :0];
+
+// Direct connection wires go between connection boxes and CLBs.
+wire [CLBOUT_EACH_SIDE-1:0] dc_ns[MY:0][MX-1:0];
+wire [CLBIN_EACH_SIDE-1:0]  dc_sn[MY:0][MX-1:0];
+wire [CLBOUT_EACH_SIDE-1:0] dc_ew[MY-1:0][MX:0];
+wire [CLBIN_EACH_SIDE-1:0]  dc_we[MY-1:0][MX:0];
+
+// Configuration enable signals, one per column.
+wire [MX-1:0] col_cen;
+wire [MX-1:0] col_set[MY:0];
+wire [MX-1:0] col_shift[MY:0];
+
+wire [MX-1:0] carry[MY:0];
+
+genvar x;
+genvar y;
+generate
+  for (x = 0; x < MX; x = x + 1) begin:X
+    for (y = 0; y < MY; y = y + 1) begin:Y
+      clb_tile #(
+        .S_XX_BASE(S_XX_BASE),
+        .NUM_LUTS(NUM_LUTS),
+        .WS(WS),
+        .WD(WD),
+        .WG(WG),
+        .CLBIN(CLBIN),
+        .CLBIN_EACH_SIDE(CLBIN_EACH_SIDE),
+        .CLBOUT(CLBOUT),
+        .CLBOUT_EACH_SIDE(CLBOUT_EACH_SIDE),
+        .CLBOS(CLBOS),
+        .CLBOD(CLBOD),
+        .CLBX(CLBX)
+      ) clb (
+        .clk(clk),
+        .rst(rst),
+        .cen(col_cen[x]),
+
+        .north_single(ix_single_ns[y+1][  x]),
+        .east_single( ix_single_ew[  y][x+1]),
+        .south_single(ix_single_ns[  y][  x]),
+        .west_single( ix_single_ew[  y][  x]),
+
+        .north_double(ix_double_ns[y+1][  x]),
+        .east_double( ix_double_ew[  y][x+1]),
+        .south_double(ix_double_ns[  y][  x]),
+        .west_double( ix_double_ew[  y][  x]),
+
+        // The names are made up and the points don't matter!
+        .cb_north_in(  dc_ns[y+1][  x]),
+        .clb_south_out(dc_ns[  y][  x]),
+
+        .clb_south_in( dc_sn[  y][  x]),
+        .cb_north_out( dc_sn[y+1][  x]),
+
+        .clb_west_in(  dc_we[  y][  x]),
+        .cb_east_out(  dc_we[  y][x+1]),
+
+        .cb_east_in(   dc_ew[  y][x+1]),
+        .clb_west_out( dc_ew[  y][  x]),
+
+        .carry_in(  carry[y  ][  x]),
+        .carry_out( carry[y+1][  x]),
+
+        .shift_in_hard(col_shift[  y][  x]),
+        .set_in_hard(  col_set  [  y][  x]),
+
+        .shift_out_hard( col_shift[y+1][  x]),
+        .set_out_hard(   col_set  [y+1][  x])
+      );
+    end
+  end
+endgenerate
+
+//mac_tile #(
+//  .MAC_CONF_WIDTH(MAC_CONF_WIDTH),
+//  .MAC_MIN_WIDTH(MAC_MIN_WIDTH),
+//  .MAC_MULT_WIDTH(MAC_MULT_WIDTH),
+//  .MAC_ACC_WIDTH(MAC_ACC_WIDTH),
+//  .MAC_INT_WIDTH(MAC_INT_WIDTH),
+//  .DCB_NS_W(DCB_NS_W),
+//  .IX_IN_OUT_W(IX_IN_OUT_W),
+//  .DCB_DATAIN(DCB_DATAIN),
+//  .DCB_DATAOUT(DCB_DATAOUT)
+//) mac (
+//  .north(),
+//  .south(),
+//  .east(),
+//  .west()
+//);
+
+wire [3:0] wb_set_out[NUM_CONFIG_REGIONS-1:0];
+wire [3:0] wb_shift_out[NUM_CONFIG_REGIONS-1:0];
+wire wb_cen_out[NUM_CONFIG_REGIONS-1:0];
+wire [31:0] wbs_data_o_internal[NUM_CONFIG_REGIONS-1:0];
+wire wbs_ack_o_internal[NUM_CONFIG_REGIONS-1:0];
+
+assign wbs_data_o = wbs_data_o_internal[0] | wbs_data_o_internal[1];
+assign wbs_ack_o = wbs_ack_o_internal[0] | wbs_ack_o_internal[1];
+
+wishbone_configuratorinator_00 wishbonatron_00 (
+  .wb_clk_i(wb_clk_i),
+  .wb_rst_i(wb_rst_i),
+  .wbs_cyc_i(wbs_cyc_i),
+  .wbs_stb_i(wbs_stb_i),
+  .wbs_we_i(wbs_we_i),
+  .wbs_sel_i(wbs_sel_i),
+  .wbs_data_i(wbs_data_i),
+  .wbs_addr_i(wbs_addr_i),
+  .wbs_ack_o(wbs_ack_o_internal[0]),
+  .wbs_data_o(wbs_data_o_internal[0]),
+
+  .cen(wb_cen_out[0]),
+  .set_out(wb_set_out[0]),
+  .shift_out(wb_shift_out[0])
+);
+
+wishbone_configuratorinator_10 wishbonatron_10 (
+  .wb_clk_i(wb_clk_i),
+  .wb_rst_i(wb_rst_i),
+  .wbs_cyc_i(wbs_cyc_i),
+  .wbs_stb_i(wbs_stb_i),
+  .wbs_we_i(wbs_we_i),
+  .wbs_sel_i(wbs_sel_i),
+  .wbs_data_i(wbs_data_i),
+  .wbs_addr_i(wbs_addr_i),
+  .wbs_ack_o(wbs_ack_o_internal[1]),
+  .wbs_data_o(wbs_data_o_internal[1]),
+
+  .cen(wb_cen_out[1]),
+  .set_out(wb_set_out[1]),
+  .shift_out(wb_shift_out[1])
+);
+
+genvar i;
+generate
+  for (i = 0; i < NUM_CONFIG_REGIONS; i = i + 1) begin:wb
+    assign col_set[0][4*i +: 4] = wb_set_out[i][3:0];
+    assign col_shift[0][4*i +: 4] = wb_shift_out[i][3:0];
+    assign col_cen[4*i +: 4] = {wb_cen_out[i], wb_cen_out[i], wb_cen_out[i], wb_cen_out[i]};
+  end
+endgenerate
+
+generate
+  for (x = 0; x < MX; x = x + 1) begin
+    assign gpio_north[x] = ix_single_ns[MY][x][0];
+    assign gpio_south[x] = ix_single_ns[0][x][0];
+  end
+  for (y = 0; y < MY; y = y + 1) begin
+    assign gpio_east[y] = ix_single_ew[y][MX][0];
+    assign gpio_west[y] = ix_single_ew[y][ 0][0];
+  end
+endgenerate
+
+endmodule
diff --git a/verilog/rtl/fpga250/lut.v b/verilog/rtl/fpga250/lut.v
new file mode 100644
index 0000000..95f9f24
--- /dev/null
+++ b/verilog/rtl/fpga250/lut.v
@@ -0,0 +1,28 @@
+///////// BASIC LUT /////////
+// Assumptions:
+//  MEM_SIZE is a multiple of CONFIG_WIDTH 
+
+module lut #(
+    parameter INPUTS=4, 
+    parameter MEM_SIZE=2**INPUTS
+) (
+    // IO
+    input [INPUTS-1:0] addr, 
+    output out,
+
+    // Block Style Configuration
+    input clk,
+    input comb_set,
+    input [MEM_SIZE-1:0] config_in
+);
+
+block_config_latches #(.ADDR_BITS(INPUTS), .PREDEC(1)) latches0 (
+    .addr(addr), 
+    .out(out),
+    .clk(clk),
+    .comb_set(comb_set),
+    .config_in(config_in)
+);
+
+endmodule
+
diff --git a/verilog/rtl/fpga250/lut_sXX_softcode.v b/verilog/rtl/fpga250/lut_sXX_softcode.v
new file mode 100644
index 0000000..94749db
--- /dev/null
+++ b/verilog/rtl/fpga250/lut_sXX_softcode.v
@@ -0,0 +1,45 @@
+///////// SOFTCODED SXX LUT /////////
+
+module lut_sXX_softcode #(
+    parameter INPUTS=4, 
+    parameter MEM_SIZE=2**INPUTS
+) (
+    input [INPUTS*2-1:0] addr,
+    output [1:0] out,
+
+    // Block Style Configuration
+    // NOTE: MOST SIGNIFICANT BIT OF CFG DETERMINES FRACTURING
+    // config_in = {use_fracture, first_lut, second_lut}
+    input clk,
+    input comb_set,
+    input [2*MEM_SIZE:0] config_in
+);
+
+wire second_in, out_upper, out_lower;
+reg split = 1'b0;
+assign second_in = split ? addr[INPUTS-1] : out_upper;
+assign out = {out_upper, out_lower}; // had to split out because of verilator's optimization strategy giving unoptflat errors
+
+always @(posedge clk) begin
+    if (comb_set) begin
+        split <= config_in[2*MEM_SIZE];
+    end
+end
+
+lut #(.INPUTS(INPUTS)) first_lut (
+    .addr(addr[INPUTS*2-1:INPUTS]),
+    .out(out_upper),
+    .clk(clk),
+    .comb_set(comb_set),
+    .config_in(config_in[2*MEM_SIZE-1:MEM_SIZE])
+);
+
+lut #(.INPUTS(INPUTS)) second_lut (
+    .addr({second_in, addr[INPUTS-2:0]}),
+    .out(out_lower),
+    .clk(clk),
+    .comb_set(comb_set),
+    .config_in(config_in[MEM_SIZE-1:0])
+);
+
+endmodule
diff --git a/verilog/rtl/fpga250/mux_f_slice.v b/verilog/rtl/fpga250/mux_f_slice.v
new file mode 100644
index 0000000..aca46d7
--- /dev/null
+++ b/verilog/rtl/fpga250/mux_f_slice.v
@@ -0,0 +1,57 @@
+///////// Mux system for the F7MUX and F8MUX equivalents ////
+
+module mux_f_slice #(
+    parameter NUM_LUTS=2, 
+    parameter MUX_LEVEL=1
+) (
+    input  [NUM_LUTS-1:0] luts_out,
+    input  [MUX_LEVEL-1:0] addr,
+    output [NUM_LUTS-1:0] out,
+
+    // Block Style Configuration
+    input clk,
+    input comb_set,
+    input [MUX_LEVEL-1:0] config_in
+);
+
+reg [MUX_LEVEL-1:0] config_state;
+
+generate
+    if (MUX_LEVEL==1) begin
+        assign out[0] = config_state[0] ? (addr[0] ? luts_out[1] : luts_out[0]) : luts_out[0];
+        assign out[1] = luts_out[1];
+    end else begin
+        wire [NUM_LUTS-1:0] intermediate_out;
+        localparam HALF_LUTS = NUM_LUTS/2;
+        assign out[0] = config_state[MUX_LEVEL-1] ? (addr[MUX_LEVEL-1] ? intermediate_out[HALF_LUTS] : intermediate_out[0]) : intermediate_out[0];
+        assign out[NUM_LUTS-1:1] = intermediate_out[NUM_LUTS-1:1];
+        mux_f_slice #(
+            .NUM_LUTS(HALF_LUTS), .MUX_LEVEL(MUX_LEVEL-1)
+        ) mux_lower (
+            .luts_out(luts_out[HALF_LUTS-1:0]),
+            .addr(addr[MUX_LEVEL-2:0]),
+            .out(intermediate_out[HALF_LUTS-1:0]),
+            .clk(clk),
+            .comb_set(comb_set),
+            .config_in(config_in[MUX_LEVEL-2:0])
+        );
+        mux_f_slice #(
+            .NUM_LUTS(HALF_LUTS), .MUX_LEVEL(MUX_LEVEL-1)
+        ) mux_higher (
+            .luts_out(luts_out[NUM_LUTS-1:HALF_LUTS]),
+            .addr(addr[MUX_LEVEL-2:0]),
+            .out(intermediate_out[NUM_LUTS-1:HALF_LUTS]),
+            .clk(clk),
+            .comb_set(comb_set),
+            .config_in(config_in[MUX_LEVEL-2:0])
+        );
+    end
+endgenerate
+
+always @(posedge clk) begin
+    if (comb_set) begin
+        config_state <= config_in;
+    end
+end
+
+endmodule
diff --git a/verilog/rtl/fpga250/shift_chain.v b/verilog/rtl/fpga250/shift_chain.v
new file mode 100644
index 0000000..c40849d
--- /dev/null
+++ b/verilog/rtl/fpga250/shift_chain.v
@@ -0,0 +1,67 @@
+module shift_bit (
+    input clk,
+    input rst,
+
+    input shift_enable,
+
+    input shift_in,
+    output shift_out
+);
+    reg config_bit;
+    assign shift_out = config_bit;
+
+    always @(posedge clk) begin
+        if (rst == 1'b0) begin
+            if (shift_enable == 1'b1) begin
+                config_bit <= shift_in;
+            end else begin
+                config_bit <= config_bit;
+            end
+        end
+        else config_bit <= 1'b0;
+    end
+endmodule
+
+module shift_chain #(
+    parameter LENGTH = 8
+) (
+    input clk,
+    input rst,
+
+    input shift_enable,
+    
+    input shift_in,
+    output shift_out,
+
+    output [LENGTH-1:0] config_data
+);
+    wire [LENGTH-1:0] intermediate;
+
+    assign config_data = intermediate;
+
+    genvar i;
+    generate
+        if (LENGTH == 0) assign shift_out = shift_in;
+        if (LENGTH >= 1) begin
+            shift_bit head_bit (
+                .clk(clk),
+                .rst(rst),
+                .shift_enable(shift_enable),
+                .shift_in(shift_in),
+                .shift_out(intermediate[LENGTH - 1])
+            );
+            assign shift_out = intermediate[0];
+        end
+        if (LENGTH > 1) begin
+            for (i = 1; i < LENGTH; i = i + 1) begin
+                shift_bit shift_bit_i (
+                    .clk(clk),
+                    .rst(rst),
+                    .shift_enable(shift_enable),
+                    .shift_in(intermediate[i]),
+                    .shift_out(intermediate[i - 1])
+                );
+            end
+        end
+    endgenerate
+endmodule
diff --git a/verilog/rtl/fpga250/slicel.v b/verilog/rtl/fpga250/slicel.v
new file mode 100644
index 0000000..8e5ee80
--- /dev/null
+++ b/verilog/rtl/fpga250/slicel.v
@@ -0,0 +1,111 @@
+// Standard Logic Slice //
+
+module slicel #(
+    parameter S_XX_BASE=4, 
+    parameter NUM_LUTS = 4,
+    // 2x configs bits for the dual LUTs in SXX + 1 config bit for internal LUT select
+    parameter CFG_SIZE=2*(2**S_XX_BASE)+1,
+    // assume NUM_LUTS is a power of 2
+    parameter MUX_LVLS = $clog2(NUM_LUTS)
+) (
+    input clk,
+    // Set config bits for comb logic
+    input comb_set,
+    // Set register initial states
+    input mem_set,
+
+    // Input to LUTS (from fabric)
+    input [2*S_XX_BASE*NUM_LUTS-1:0] luts_in,
+    // Input to MUXS (from fabric)
+    input [MUX_LVLS-1:0] higher_order_addr,
+
+    // Config bits
+    input [CFG_SIZE*NUM_LUTS-1:0] luts_config_in,
+    input [MUX_LVLS-1:0] inter_lut_mux_config,
+    // Output register initial state
+    input [2*NUM_LUTS-1:0] regs_config_in,
+    // Enable Carry
+    input config_use_cc,
+
+    // Output Register Write Enable (from fabric)
+    input reg_ce,
+    // Carry in (from fabric)
+    input Ci,
+    // Carry out (to fabric)
+    output Co,
+
+    // Unregistered output (to fabric)
+    output [2*NUM_LUTS-1:0] out,
+    // Unregistered output (to fabric)
+    output reg [2*NUM_LUTS-1:0] sync_out
+);
+
+wire [2*NUM_LUTS-1:0] luts_out;
+wire [NUM_LUTS-1:0] muxes_out;
+wire [NUM_LUTS-1:0] muxes_in;
+wire [NUM_LUTS-1:0] cc_p;
+wire [NUM_LUTS-1:0] cc_g;
+wire [NUM_LUTS-1:0] cc_s;
+
+reg use_cc;
+always @(posedge clk) begin
+    if (comb_set) begin
+        use_cc <= config_use_cc;
+    end
+end
+             
+generate
+    genvar i;
+    genvar j;
+    for (i = 0; i < NUM_LUTS; i=i+1) begin
+        lut_sXX_softcode #(.INPUTS(S_XX_BASE)) lut (
+            .addr(luts_in[2*S_XX_BASE*(i+1)-1:2*S_XX_BASE*i]),
+            .out(luts_out[2*i+1:2*i]),
+            .clk(clk),
+            .comb_set(comb_set),
+            .config_in(luts_config_in[CFG_SIZE*(i+1)-1:CFG_SIZE*i])
+        );
+
+        assign cc_p[i] = luts_out[2*i];
+        assign cc_g[i] = luts_out[2*i+1];
+        assign muxes_in[i] = luts_out[2*i];
+        assign out[2*i+1:2*i] = use_cc ? 
+                        {luts_out[2*i+1], cc_s[i]} :
+                        {luts_out[2*i+1], muxes_out[i]};
+
+        // Registers capture main CLB outputs
+        always @(posedge clk) begin
+            if (mem_set) begin
+                // set the initial states of the FFs from the configuration bits
+                sync_out[2*i+1:2*i] <= regs_config_in[2*i+1:2*i];
+            end
+            else if (reg_ce) begin
+                sync_out[2*i+1:2*i] <= out[2*i+1:2*i];
+            end
+        end
+    end
+endgenerate
+
+// carry chain will utilize outputs of smallest fracture size
+// 2**(fraclvl-1) will be the number of propegate/generates
+carry_chain #(.INPUTS(NUM_LUTS)) cc (
+    .P(cc_p),
+    .G(cc_g),
+    .S(cc_s),
+    .Ci(Ci),
+    .Co(Co)
+);
+
+// MUX the primary S44 outputs, analog to MUX7 and MUX8
+mux_f_slice #(
+    .NUM_LUTS(NUM_LUTS), .MUX_LEVEL(MUX_LVLS)
+) muxes (
+    .luts_out(muxes_in),
+    .addr(higher_order_addr),
+    .out(muxes_out),
+    .clk(clk),
+    .comb_set(comb_set),
+    .config_in(inter_lut_mux_config)
+);
+
+endmodule
diff --git a/verilog/rtl/fpga250/switch_box_element_two.v b/verilog/rtl/fpga250/switch_box_element_two.v
new file mode 100644
index 0000000..e764875
--- /dev/null
+++ b/verilog/rtl/fpga250/switch_box_element_two.v
@@ -0,0 +1,22 @@
+module switch_box_element_two
+  (
+   inout [1:0] north, east, south, west,
+   input [11:0] c
+   );
+
+   transmission_gate n0e0(east[0], north[0], c[0]);
+   transmission_gate e1s0(south[0], east[1], c[1]);
+   transmission_gate s1w1(west[1], south[1], c[2]);
+   transmission_gate w0n1(north[1], west[0], c[3]);
+   
+   transmission_gate n0s0(south[0], north[0], c[4]);
+   transmission_gate e1w1(west[1], east[1], c[5]);
+   transmission_gate s1n1(north[1], south[1], c[6]);
+   transmission_gate w0e0(east[0], west[0], c[7]);
+   
+   transmission_gate n1e1(east[1], north[1], c[8]);
+   transmission_gate e0s1(south[1], east[0], c[9]);
+   transmission_gate s0w0(west[0], south[0], c[10]);
+   transmission_gate w1n0(north[0], west[1], c[11]);
+   
+endmodule
diff --git a/verilog/rtl/fpga250/transmission_gate.v b/verilog/rtl/fpga250/transmission_gate.v
new file mode 100644
index 0000000..623db3a
--- /dev/null
+++ b/verilog/rtl/fpga250/transmission_gate.v
@@ -0,0 +1,3 @@
+module transmission_gate(inout a, inout b, input c);
+  transmission_gate_cell impl(.A(a), .B(b), .C(c), .Cnot(~c));
+endmodule
diff --git a/verilog/rtl/fpga250/transmission_gate_cell.v b/verilog/rtl/fpga250/transmission_gate_cell.v
new file mode 100644
index 0000000..0e6494a
--- /dev/null
+++ b/verilog/rtl/fpga250/transmission_gate_cell.v
@@ -0,0 +1,5 @@
+module transmission_gate_cell(inout A, inout B, input C, input Cnot);
+  // Use the verilog primitive where available, in which case c_not is not
+  // used.
+  tranif1(A, B, C);
+endmodule
diff --git a/verilog/rtl/fpga250/transmission_gate_oneway.v b/verilog/rtl/fpga250/transmission_gate_oneway.v
new file mode 100644
index 0000000..636ae48
--- /dev/null
+++ b/verilog/rtl/fpga250/transmission_gate_oneway.v
@@ -0,0 +1,3 @@
+module transmission_gate_oneway(output a, input b, input c);
+   assign a = c? b: 1'bz;
+endmodule
diff --git a/verilog/rtl/fpga250/universal_switch_box.v b/verilog/rtl/fpga250/universal_switch_box.v
new file mode 100644
index 0000000..e62e490
--- /dev/null
+++ b/verilog/rtl/fpga250/universal_switch_box.v
@@ -0,0 +1,34 @@
+module universal_switch_box 
+  #(
+    parameter W = 8
+    ) 
+   (
+    inout [W-1:0]   north, east, south, west,
+    input [W*6-1:0] c
+    );
+   
+   genvar 	    i;
+   generate
+      for(i = 0; i < W / 2; i = i + 1) begin : switch_box_element_two
+	 switch_box_element_two elem
+	      (
+	       .north(north[i*2+1:i*2]),
+	       .east(east[i*2+1:i*2]),
+	       .south(south[i*2+1:i*2]),
+	       .west(west[i*2+1:i*2]),
+	       .c(c[12*(i+1)-1:12*i])
+	       );
+      end
+      if(W%2 == 1) begin : switch_box_element_one
+	 switch_box_element_one elem 
+	   (
+	    .north(north[W-1]),
+	    .east(east[W-1]),
+	    .south(south[W-1]),
+	    .west(west[W-1]),
+	    .c(c[W*6-1:(W-1)*6])
+	    );
+      end
+   endgenerate
+   
+endmodule
diff --git a/verilog/rtl/fpga250/wishbone_configuratorinator.v b/verilog/rtl/fpga250/wishbone_configuratorinator.v
new file mode 100644
index 0000000..ecacb47
--- /dev/null
+++ b/verilog/rtl/fpga250/wishbone_configuratorinator.v
@@ -0,0 +1,171 @@
+module wishbone_configuratorinator #(
+    parameter BASE_ADDR = 32'h3000_0000
+) (
+    // Global signals
+    input wb_clk_i,
+    input wb_rst_i,
+
+    // Wishbone signals
+    input wbs_stb_i,
+    input wbs_cyc_i,
+    input wbs_we_i,
+    // Write mask
+    input [3:0] wbs_sel_i,
+    input [31:0] wbs_data_i,
+    input [31:0] wbs_addr_i,
+    output reg wbs_ack_o, // Its bad form but its also 1 in the morning
+    output reg [31:0] wbs_data_o,
+
+    // Config output
+    output cen,
+    output [3:0] set_out,
+    output [3:0] shift_out
+);
+    // Bus decoding
+    wire selected;
+    assign selected = (BASE_ADDR[31:4] == wbs_addr_i[31:4]) ? 1'b1 : 1'b0;
+
+    wire transaction_initiated;
+    assign transaction_initiated = wbs_stb_i & wbs_cyc_i & selected;
+
+    // State registers
+    reg read_transaction_in_progress;
+    reg write_transaction_in_progress;
+    reg output_initiated;
+    reg [2:0] bits_index;
+    reg [3:0] charged; // Heckin write masks
+    
+    // Bus exposed registers:
+
+    // Management for the block:
+    // {~, free_run}
+    reg free_run;
+
+    wire [31:0] house_keeping;
+    assign house_keeping = {31'b0, free_run};
+
+    // Comprised of 4 8 bit segments
+    reg [7:0] bits_d, bits_c, bits_b, bits_a;
+
+    wire [31:0] bitstream;
+    assign bitstream = {bits_d, bits_c, bits_b, bits_a};
+
+    // 4 Set output counters, each solves at 255
+    reg [7:0] counter_d, counter_c, counter_b, counter_a;
+    wire [31:0] counters;
+    assign counters = {counter_d, counter_c, counter_b, counter_a};
+
+    // Bus Logic
+    always @(posedge wb_clk_i) begin
+        // Transaction initiation and read transaction management
+        if (transaction_initiated == 1 && !(read_transaction_in_progress || wbs_ack_o)) begin
+            read_transaction_in_progress <= 1;
+            if (wbs_addr_i[3:0] == 0) begin
+                wbs_data_o <= house_keeping;
+            end else if (wbs_addr_i[3:0] == 4) begin
+                wbs_data_o <= bitstream;
+            end else if (wbs_addr_i[3:0] == 8) begin
+                wbs_data_o <= counters;
+            end else begin
+                wbs_data_o <= 0;
+            end
+            if (wbs_we_i == 1 && read_transaction_in_progress == 0) begin
+                write_transaction_in_progress <= 1;
+            end
+        end
+        if (read_transaction_in_progress == 1 && write_transaction_in_progress == 0) begin
+            wbs_ack_o <= 1;
+            read_transaction_in_progress <= 0;
+        end
+
+        // Write management
+        if (write_transaction_in_progress == 1) begin
+            if (wbs_addr_i[3:0] == 0) begin
+                if (wbs_sel_i[0] == 1) free_run <= wbs_data_i[0];
+                write_transaction_in_progress <= 0;
+            end else if (wbs_addr_i[3:0] == 4) begin
+                write_transaction_in_progress <= 0;
+            end else if (wbs_addr_i[3:0] == 8) begin
+                if (wbs_sel_i[0] == 1) bits_a <= wbs_data_i[7:0];
+                if (wbs_sel_i[1] == 1) bits_b <= wbs_data_i[15:8];
+                if (wbs_sel_i[2] == 1) bits_c <= wbs_data_i[23:16];
+                if (wbs_sel_i[3] == 1) bits_d <= wbs_data_i[31:24];
+                bits_index <= 0;
+                if (output_initiated == 0) begin
+                    charged <= charged | wbs_sel_i;
+	        end else begin
+		    charged <= 0;
+		end
+                if ((charged | wbs_sel_i) != 4'b1111) write_transaction_in_progress <= 0;
+            end else begin
+                write_transaction_in_progress <= 0;
+            end
+        end
+
+        if (charged == 4'b1111) begin
+            charged <= 0;
+            output_initiated <= 1;
+        end
+
+        if (output_initiated && bits_index != 3'b111) begin
+            bits_index <= bits_index + 1;
+        end else if (output_initiated) begin
+            bits_index <= 0;
+            output_initiated <= 0;
+            write_transaction_in_progress <= 0;
+        end
+
+        if (wbs_ack_o == 1) begin
+            wbs_ack_o <= 0;
+            wbs_data_o <= 0; // Maybe bad idea?
+        end
+
+        if (wb_rst_i == 1) begin
+            wbs_data_o <= 0;
+            bits_index <= 0;
+            output_initiated <= 0;
+            free_run <= 0;
+            read_transaction_in_progress <= 0;
+            write_transaction_in_progress <= 0;
+            charged <= 0;
+            wbs_ack_o <= 0;
+        end
+    end
+
+    // Config output management
+
+    assign cen = free_run | output_initiated;
+
+    assign set_out[0] = (counter_a == 8'h00 && output_initiated) ? 1'b1 : 1'b0;
+    assign set_out[1] = (counter_b == 8'h00 && output_initiated) ? 1'b1 : 1'b0;
+    assign set_out[2] = (counter_c == 8'h00 && output_initiated) ? 1'b1 : 1'b0;
+    assign set_out[3] = (counter_d == 8'h00 && output_initiated) ? 1'b1 : 1'b0;
+
+    assign shift_out[0] = (output_initiated) ? bits_a[bits_index] : 1'b0;
+    assign shift_out[1] = (output_initiated) ? bits_b[bits_index] : 1'b0;
+    assign shift_out[2] = (output_initiated) ? bits_c[bits_index] : 1'b0;
+    assign shift_out[3] = (output_initiated) ? bits_d[bits_index] : 1'b0;
+
+    always @(posedge wb_clk_i) begin
+        if (wb_rst_i == 1) begin
+            counter_a <= 8'hFF;
+            counter_b <= 8'hFF;
+            counter_c <= 8'hFF;
+            counter_d <= 8'hFF;
+        end
+        else if (output_initiated) begin
+            if (counter_a != 8'hFF) counter_a <= counter_a - 1;
+            if (counter_b != 8'hFF) counter_b <= counter_b - 1;
+            if (counter_c != 8'hFF) counter_c <= counter_c - 1;
+            if (counter_d != 8'hFF) counter_d <= counter_d - 1;
+        end
+        else if (write_transaction_in_progress == 1) begin
+            if (wbs_addr_i[3:0] == 4) begin
+                if (wbs_sel_i[0] == 1) counter_a <= wbs_data_i[7:0];
+                if (wbs_sel_i[1] == 1) counter_b <= wbs_data_i[15:8];
+                if (wbs_sel_i[2] == 1) counter_c <= wbs_data_i[23:16];
+                if (wbs_sel_i[3] == 1) counter_d <= wbs_data_i[31:24];
+            end
+        end
+    end
+endmodule
diff --git a/verilog/rtl/user_project_wrapper.v b/verilog/rtl/user_project_wrapper.v
index 47d92f4..dc96039 100644
--- a/verilog/rtl/user_project_wrapper.v
+++ b/verilog/rtl/user_project_wrapper.v
@@ -1,18 +1,3 @@
-// SPDX-FileCopyrightText: 2020 Efabless Corporation
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-// SPDX-License-Identifier: Apache-2.0
-
 `default_nettype none
 /*
  *-------------------------------------------------------------
@@ -29,6 +14,43 @@
  *-------------------------------------------------------------
  */
 
+`ifdef SIM
+
+`include "fpga250/wishbone_configuratorinator_00.v"
+`include "fpga250/wishbone_configuratorinator_10.v"
+`include "fpga250/wishbone_configuratorinator.v"
+
+`include "fpga250/clb_tile.v"
+
+`include "fpga250/config_tile.v"
+`include "fpga250/shift_chain.v"
+`include "fpga250/config_latch.v"
+
+`include "fpga250/baked_clb_switch_box.v"
+`include "fpga250/clb_switch_box.v"
+`include "fpga250/universal_switch_box.v"
+`include "fpga250/switch_box_element_two.v"
+`include "fpga250/transmission_gate.v"
+`include "fpga250/transmission_gate_cell.v"
+
+`include "fpga250/baked_slicel.v"
+`include "fpga250/slicel.v"
+`include "fpga250/lut_sXX_softcode.v"
+`include "fpga250/lut.v"
+`include "fpga250/block_config_latches.v"
+`include "fpga250/mux_f_slice.v"
+`include "fpga250/carry_chain.v"
+
+`include "fpga250/baked_connection_block.v"
+`include "fpga250/baked_connection_block_east.v"
+`include "fpga250/baked_connection_block_north.v"
+`include "fpga250/connection_block.v"
+`include "fpga250/transmission_gate_oneway.v"
+
+`include "fpga250/fpga.v"
+
+`endif
+
 module user_project_wrapper #(
     parameter BITS = 32
 )(
@@ -75,50 +97,49 @@
     input   user_clock2
 );
 
-    /*--------------------------------------*/
-    /* User project is instantiated  here   */
-    /*--------------------------------------*/
 
-    user_proj_example mprj (
-    `ifdef USE_POWER_PINS
-	.vdda1(vdda1),	// User area 1 3.3V power
-	.vdda2(vdda2),	// User area 2 3.3V power
-	.vssa1(vssa1),	// User area 1 analog ground
-	.vssa2(vssa2),	// User area 2 analog ground
-	.vccd1(vccd1),	// User area 1 1.8V power
-	.vccd2(vccd2),	// User area 2 1.8V power
-	.vssd1(vssd1),	// User area 1 digital ground
-	.vssd2(vssd2),	// User area 2 digital ground
-    `endif
+// These should match what we built the FPGA core with.
+localparam IO_NORTH = 10;
+localparam IO_SOUTH = 8;
+localparam IO_EAST = 10;
+localparam IO_WEST = 10;
 
-	// MGMT core clock and reset
+wire [IO_NORTH-1:0] gpio_north;
+wire [IO_SOUTH-1:0] gpio_south;
+wire [IO_EAST-1:0] gpio_east;
+wire [IO_WEST-1:0] gpio_west;
 
-    	.wb_clk_i(wb_clk_i),
-    	.wb_rst_i(wb_rst_i),
+// This is done by hand :/
+assign gpio_north[8:0] = io_in[23:15];
+assign gpio_east[9:0] = io_in[9:0];
+assign gpio_north[9] = io_in[10];
+assign io_out[14:11] = gpio_south[7:4];
+assign io_out[37:28] = gpio_west[9:0];
+assign io_out[27:24] = gpio_south[3:0];
 
-	// MGMT SoC Wishbone Slave
-
-	.wbs_cyc_i(wbs_cyc_i),
-	.wbs_stb_i(wbs_stb_i),
-	.wbs_we_i(wbs_we_i),
-	.wbs_sel_i(wbs_sel_i),
-	.wbs_adr_i(wbs_adr_i),
-	.wbs_dat_i(wbs_dat_i),
-	.wbs_ack_o(wbs_ack_o),
-	.wbs_dat_o(wbs_dat_o),
-
-	// Logic Analyzer
-
-	.la_data_in(la_data_in),
-	.la_data_out(la_data_out),
-	.la_oen (la_oen),
-
-	// IO Pads
-
-	.io_in (io_in),
-    	.io_out(io_out),
-    	.io_oeb(io_oeb)
-    );
+fpga #(
+  .IO_NORTH(IO_NORTH),
+  .IO_SOUTH(IO_SOUTH),
+  .IO_EAST(IO_EAST),
+  .IO_WEST(IO_WEST)
+) fpga250 (
+  // GPIO.
+  .gpio_north(gpio_north),
+  .gpio_south(gpio_south),
+  .gpio_west(gpio_west),
+  .gpio_east(gpio_east),
+  // Wishbone.
+  .wb_clk_i(wb_clk_i),
+  .wb_rst_i(wb_rst_i),
+  .wbs_stb_i(wbs_stb_i),
+  .wbs_cyc_i(wbs_cyc_i),
+  .wbs_we_i(wbs_we_i),
+  .wbs_sel_i(wbs_sel_i),
+  .wbs_data_i(wbs_dat_i),
+  .wbs_addr_i(wbs_adr_i),
+  .wbs_ack_o(wbs_ack_o),
+  .wbs_data_o(wbs_dat_o)
+);
 
 endmodule	// user_project_wrapper
 `default_nettype wire