blob: 0e12aa0ac010eb8404ef4ce05eefbb30634b5f98 [file] [log] [blame]
/* Generated by Yosys 0.11 (git sha1 UNKNOWN, gcc 8.3.0-6 -fPIC -Os) */
(* top = 1 *)
module ariel_fpga_top(wb_clk_i, wb_rst_i, wbs_stb_i, wbs_cyc_i, wbs_we_i, wbs_dat_i, wbs_adr_i, la_data_in, la_oenb, io_in, user_clock2, wbs_ack_o, wbs_dat_o, la_data_out, io_out, io_oeb, user_irq);
wire _00_;
wire [31:0] _01_;
wire _02_;
wire [31:0] _03_;
wire [31:0] _04_;
wire _05_;
wire [31:0] _06_;
wire [31:0] _07_;
wire _08_;
wire [31:0] _09_;
wire [31:0] _10_;
wire [31:0] _11_;
wire _12_;
wire [31:0] _13_;
wire [31:0] _14_;
wire _15_;
wire _16_;
wire _17_;
wire _18_;
wire [335:0] _19_;
wire _20_;
wire [335:0] _21_;
wire [401:0] _22_;
wire [9:0] _23_;
wire [10:0] _24_;
wire [9:0] _25_;
wire [335:0] _26_;
wire _27_;
wire [31:0] _28_;
wire [31:0] block_data;
wire [31:0] block_data_out;
wire config_block_clk;
wire [19:0] config_block_i;
wire [9:0] config_block_o;
wire config_hrnode_clk;
wire [19:0] config_hrnode_i;
wire [9:0] config_hrnode_o;
wire config_vrnode_clk;
wire [21:0] config_vrnode_i;
wire [10:0] config_vrnode_o;
wire [31:0] fpga_rst;
wire [31:0] fw_tap_bus;
wire [31:0] hrnode_data;
wire [31:0] hrnode_data_out;
wire [335:0] inputs_i;
wire [335:0] inputs_i_buf;
input [37:0] io_in;
output [37:0] io_oeb;
output [37:0] io_out;
input [127:0] la_data_in;
output [127:0] la_data_out;
input [127:0] la_oenb;
wire [335:0] outputs_o;
wire [335:0] outputs_o_buf;
input user_clock2;
output [2:0] user_irq;
wire [31:0] vrnode_data;
wire [31:0] vrnode_data_out;
wire [401:0] \wb_arbiter_inst:11 ;
wire [32:0] \wb_arbiter_inst:9 ;
input wb_clk_i;
wire [66:0] wb_from_caravel;
wire [197:0] wb_i_bottom;
wire [401:0] wb_o_bottom;
input wb_rst_i;
wire [32:0] wb_to_caravel;
output wbs_ack_o;
input [31:0] wbs_adr_i;
input wbs_cyc_i;
input [31:0] wbs_dat_i;
output [31:0] wbs_dat_o;
input wbs_stb_i;
input wbs_we_i;
assign _18_ = ~ fpga_rst[1];
assign _19_ = _18_ ? inputs_i : { fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2] };
assign _20_ = ~ fpga_rst[1];
assign _21_ = _20_ ? outputs_o_buf : { fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2], fpga_rst[2] };
wb_register32_14ace0e78520e59d309b4c0f3f681129bf7f2ebe block_write_fw_reg_inst (
.reg_i(block_data_out),
.reg_o(_01_),
.wb_clk_i(wb_clk_i),
.\wb_i.adr_i (wb_o_bottom[66:35]),
.\wb_i.cyc_i (wb_o_bottom[1]),
.\wb_i.dat_i (wb_o_bottom[34:3]),
.\wb_i.stb_i (wb_o_bottom[0]),
.\wb_i.we_i (wb_o_bottom[2]),
.\wb_o.ack_o (_27_),
.\wb_o.dat_o (_28_),
.wb_rst_i(wb_rst_i)
);
fpga_tech_clkbuffer config_block_clk_buf (
.i(fw_tap_bus[0]),
.z(_15_)
);
fpga_tech_clkbuffer config_hrnode_clk_buf (
.i(fw_tap_bus[2]),
.z(_17_)
);
fpga_tech_clkbuffer config_vrnode_clk_buf (
.i(fw_tap_bus[1]),
.z(_16_)
);
wb_register32_81b45b9a32734d4367912d54c45d3716474431dc fabric_reset_reg_inst (
.reg_i(32'd0),
.reg_o(_10_),
.wb_clk_i(wb_clk_i),
.\wb_i.adr_i (wb_o_bottom[267:236]),
.\wb_i.cyc_i (wb_o_bottom[202]),
.\wb_i.dat_i (wb_o_bottom[235:204]),
.\wb_i.stb_i (wb_o_bottom[201]),
.\wb_i.we_i (wb_o_bottom[203]),
.\wb_o.ack_o (_08_),
.\wb_o.dat_o (_09_),
.wb_rst_i(wb_rst_i)
);
fpga_fabric_12_13_336_336 fpga_fabric_inst (
.clk_i(wb_clk_i),
.config_block_i(config_block_i),
.config_block_o(_23_),
.config_hrnode_i(config_hrnode_i),
.config_hrnode_o(_25_),
.config_vrnode_i(config_vrnode_i),
.config_vrnode_o(_24_),
.glb_rst_i(fpga_rst[0]),
.inputs_i(inputs_i_buf),
.outputs_o(_26_)
);
wb_register32_14ace0e78520e59d309b4c0f3f681129bf7f2ebe hrnode_write_fw_reg_inst (
.reg_i(hrnode_data_out),
.reg_o(_07_),
.wb_clk_i(wb_clk_i),
.\wb_i.adr_i (wb_o_bottom[200:169]),
.\wb_i.cyc_i (wb_o_bottom[135]),
.\wb_i.dat_i (wb_o_bottom[168:137]),
.\wb_i.stb_i (wb_o_bottom[134]),
.\wb_i.we_i (wb_o_bottom[136]),
.\wb_o.ack_o (_05_),
.\wb_o.dat_o (_06_),
.wb_rst_i(wb_rst_i)
);
wb_register32_91a7f356ca6ce41b6122bd41e60c1f2eb8f0f0e3 tap_write_fw_reg_inst (
.reg_i(32'd0),
.reg_o(_14_),
.wb_clk_i(wb_clk_i),
.\wb_i.adr_i (wb_o_bottom[334:303]),
.\wb_i.cyc_i (wb_o_bottom[269]),
.\wb_i.dat_i (wb_o_bottom[302:271]),
.\wb_i.stb_i (wb_o_bottom[268]),
.\wb_i.we_i (wb_o_bottom[270]),
.\wb_o.ack_o (_12_),
.\wb_o.dat_o (_13_),
.wb_rst_i(wb_rst_i)
);
wb_register32_14ace0e78520e59d309b4c0f3f681129bf7f2ebe vrnode_write_fw_reg_inst (
.reg_i(vrnode_data_out),
.reg_o(_04_),
.wb_clk_i(wb_clk_i),
.\wb_i.adr_i (wb_o_bottom[133:102]),
.\wb_i.cyc_i (wb_o_bottom[68]),
.\wb_i.dat_i (wb_o_bottom[101:70]),
.\wb_i.stb_i (wb_o_bottom[67]),
.\wb_i.we_i (wb_o_bottom[69]),
.\wb_o.ack_o (_02_),
.\wb_o.dat_o (_03_),
.wb_rst_i(wb_rst_i)
);
wb_arbiter_sync_6 wb_arbiter_inst (
.addr_map(192'h30f0000030e0000030a00000303000003020000030100000),
.wb_clk_i(wb_clk_i),
.wb_i_bottom(wb_i_bottom),
.\wb_i_up.adr_i (wb_from_caravel[66:35]),
.\wb_i_up.cyc_i (wb_from_caravel[1]),
.\wb_i_up.dat_i (wb_from_caravel[34:3]),
.\wb_i_up.stb_i (wb_from_caravel[0]),
.\wb_i_up.we_i (wb_from_caravel[2]),
.wb_o_bottom(_22_),
.\wb_o_up.ack_o (_00_),
.\wb_o_up.dat_o (_11_),
.wb_rst_i(wb_rst_i)
);
assign block_data = _01_;
assign block_data_out = { 22'h000000, config_block_o };
assign vrnode_data = _04_;
assign vrnode_data_out = { 21'h000000, config_vrnode_o };
assign hrnode_data = _07_;
assign hrnode_data_out = { 22'h000000, config_hrnode_o };
assign fw_tap_bus = _14_;
assign fpga_rst = _10_;
assign config_block_clk = _15_;
assign config_vrnode_clk = _16_;
assign config_hrnode_clk = _17_;
assign config_block_i = { block_data[9], config_block_clk, block_data[8], config_block_clk, block_data[7], config_block_clk, block_data[6], config_block_clk, block_data[5], config_block_clk, block_data[4], config_block_clk, block_data[3], config_block_clk, block_data[2], config_block_clk, block_data[1], config_block_clk, block_data[0], config_block_clk };
assign config_block_o = _23_;
assign config_vrnode_i = { vrnode_data[10], config_vrnode_clk, vrnode_data[9], config_vrnode_clk, vrnode_data[8], config_vrnode_clk, vrnode_data[7], config_vrnode_clk, vrnode_data[6], config_vrnode_clk, vrnode_data[5], config_vrnode_clk, vrnode_data[4], config_vrnode_clk, vrnode_data[3], config_vrnode_clk, vrnode_data[2], config_vrnode_clk, vrnode_data[1], config_vrnode_clk, vrnode_data[0], config_vrnode_clk };
assign config_vrnode_o = _24_;
assign config_hrnode_i = { hrnode_data[9], config_hrnode_clk, hrnode_data[8], config_hrnode_clk, hrnode_data[7], config_hrnode_clk, hrnode_data[6], config_hrnode_clk, hrnode_data[5], config_hrnode_clk, hrnode_data[4], config_hrnode_clk, hrnode_data[3], config_hrnode_clk, hrnode_data[2], config_hrnode_clk, hrnode_data[1], config_hrnode_clk, hrnode_data[0], config_hrnode_clk };
assign config_hrnode_o = _25_;
assign inputs_i = { wb_o_bottom[370], wb_o_bottom[371], wb_o_bottom[372], wb_o_bottom[373], wb_o_bottom[374], wb_o_bottom[375], wb_o_bottom[376], wb_o_bottom[377], wb_o_bottom[378], wb_o_bottom[379], wb_o_bottom[380], wb_o_bottom[381], wb_o_bottom[382], wb_o_bottom[383], wb_o_bottom[384], wb_o_bottom[385], wb_o_bottom[386], wb_o_bottom[387], wb_o_bottom[388], wb_o_bottom[389], wb_o_bottom[390], wb_o_bottom[391], wb_o_bottom[392], wb_o_bottom[393], wb_o_bottom[394], wb_o_bottom[395], wb_o_bottom[396], wb_o_bottom[397], wb_o_bottom[398], wb_o_bottom[399], wb_o_bottom[400], wb_o_bottom[401], wb_o_bottom[338], wb_o_bottom[339], wb_o_bottom[340], wb_o_bottom[341], wb_o_bottom[342], wb_o_bottom[343], wb_o_bottom[344], wb_o_bottom[345], wb_o_bottom[346], wb_o_bottom[347], wb_o_bottom[348], wb_o_bottom[349], wb_o_bottom[350], wb_o_bottom[351], wb_o_bottom[352], wb_o_bottom[353], wb_o_bottom[354], wb_o_bottom[355], wb_o_bottom[356], wb_o_bottom[357], wb_o_bottom[358], wb_o_bottom[359], wb_o_bottom[360], wb_o_bottom[361], wb_o_bottom[362], wb_o_bottom[363], wb_o_bottom[364], wb_o_bottom[365], wb_o_bottom[366], wb_o_bottom[367], wb_o_bottom[368], wb_o_bottom[369], wb_o_bottom[337:335], fpga_rst[3], 29'h00000000, io_in[14], 4'h0, io_in[13], 4'h0, io_in[12], 4'h0, io_in[11], 4'h0, io_in[10], 4'h0, io_in[9], 4'h0, io_in[8], 4'h0, io_in[7], 4'h0, io_in[6], 4'h0, io_in[5], 4'h0, io_in[4], 4'h0, io_in[3], 4'h0, io_in[2], 4'h0, io_in[1], 4'h0, io_in[0], io_in[15], 7'h00, io_in[16], 7'h00, io_in[17], 7'h00, io_in[18], 7'h00, io_in[19], 7'h00, io_in[20], 7'h00, io_in[21], 7'h00, io_in[22], 7'h00, io_in[23], 15'h0000, io_in[24], 2'h0, io_in[25], 2'h0, io_in[26], 2'h0, io_in[27], 2'h0, io_in[28], 2'h0, io_in[29], 2'h0, io_in[30], 2'h0, io_in[31], 2'h0, io_in[32], 2'h0, io_in[33], 2'h0, io_in[34], 2'h0, io_in[35], 2'h0, io_in[36], 2'h0, io_in[37], 48'h000000000000 };
assign outputs_o = _21_;
assign outputs_o_buf = _26_;
assign inputs_i_buf = _19_;
assign wb_from_caravel = { wbs_adr_i, wbs_dat_i, wbs_we_i, wbs_cyc_i, wbs_stb_i };
assign wb_to_caravel = \wb_arbiter_inst:9 ;
assign wb_i_bottom = { outputs_o[0], outputs_o[1], outputs_o[2], outputs_o[3], outputs_o[4], outputs_o[5], outputs_o[6], outputs_o[7], outputs_o[8], outputs_o[9], outputs_o[10], outputs_o[11], outputs_o[12], outputs_o[13], outputs_o[14], outputs_o[15], outputs_o[16], outputs_o[17], outputs_o[18], outputs_o[19], outputs_o[20], outputs_o[21], outputs_o[22], outputs_o[23], outputs_o[24], outputs_o[25], outputs_o[26], outputs_o[27], outputs_o[28], outputs_o[29], outputs_o[30], outputs_o[31], outputs_o[32], _13_, _12_, _09_, _08_, _06_, _05_, _03_, _02_, _28_, _27_ };
assign wb_o_bottom = \wb_arbiter_inst:11 ;
assign \wb_arbiter_inst:9 = { _11_, _00_ };
assign \wb_arbiter_inst:11 = _22_;
assign wbs_ack_o = wb_to_caravel[0];
assign wbs_dat_o = wb_to_caravel[32:1];
assign la_data_out = 128'h00000000000000000000000000000000;
assign io_out = { outputs_o[47], outputs_o[50], outputs_o[53], outputs_o[56], outputs_o[59], outputs_o[62], outputs_o[65], outputs_o[68], outputs_o[71], outputs_o[74], outputs_o[77], outputs_o[80], outputs_o[83], outputs_o[86], outputs_o[102], outputs_o[110], outputs_o[118], outputs_o[126], outputs_o[134], outputs_o[142], outputs_o[150], outputs_o[158], outputs_o[166], outputs_o[239], outputs_o[234], outputs_o[229], outputs_o[224], outputs_o[219], outputs_o[214], outputs_o[209], outputs_o[204], outputs_o[199], outputs_o[194], outputs_o[189], outputs_o[184], outputs_o[179], outputs_o[174], outputs_o[169] };
assign io_oeb = { outputs_o[46], outputs_o[49], outputs_o[52], outputs_o[55], outputs_o[58], outputs_o[61], outputs_o[64], outputs_o[67], outputs_o[70], outputs_o[73], outputs_o[76], outputs_o[79], outputs_o[82], outputs_o[85], outputs_o[101], outputs_o[109], outputs_o[117], outputs_o[125], outputs_o[133], outputs_o[141], outputs_o[149], outputs_o[157], outputs_o[165], outputs_o[240], outputs_o[235], outputs_o[230], outputs_o[225], outputs_o[220], outputs_o[215], outputs_o[210], outputs_o[205], outputs_o[200], outputs_o[195], outputs_o[190], outputs_o[185], outputs_o[180], outputs_o[175], outputs_o[170] };
assign user_irq = { outputs_o[265], outputs_o[266], outputs_o[267] };
endmodule
module fpga_cfg_shiftreg_2(config_clk_i, config_ena_i, config_shift_i, config_shift_o, config_o);
reg [1:0] _0_;
input config_clk_i;
wire [1:0] config_data;
input config_ena_i;
output [1:0] config_o;
input config_shift_i;
output config_shift_o;
always @(posedge config_clk_i)
_0_ <= { config_shift_i, config_data[1] };
assign config_data = _0_;
assign config_shift_o = config_data[0];
assign config_o = config_data;
endmodule
module fpga_cfg_shiftreg_48(config_clk_i, config_ena_i, config_shift_i, config_shift_o, config_o);
reg [47:0] _0_;
input config_clk_i;
wire [47:0] config_data;
input config_ena_i;
output [47:0] config_o;
input config_shift_i;
output config_shift_o;
always @(posedge config_clk_i)
_0_ <= { config_shift_i, config_data[47:1] };
assign config_data = _0_;
assign config_shift_o = config_data[0];
assign config_o = config_data;
endmodule
module fpga_fabric_12_13_336_336(clk_i, glb_rst_i, config_block_i, config_vrnode_i, config_hrnode_i, inputs_i, config_block_o, config_vrnode_o, config_hrnode_o, outputs_o);
wire _0000_;
wire [15:0] _0001_;
wire _0002_;
wire [15:0] _0003_;
wire _0004_;
wire [15:0] _0005_;
wire _0006_;
wire [15:0] _0007_;
wire _0008_;
wire [15:0] _0009_;
wire _0010_;
wire [15:0] _0011_;
wire _0012_;
wire [15:0] _0013_;
wire _0014_;
wire [15:0] _0015_;
wire _0016_;
wire [15:0] _0017_;
wire _0018_;
wire [15:0] _0019_;
wire _0020_;
wire [15:0] _0021_;
wire _0022_;
wire [15:0] _0023_;
wire _0024_;
wire [15:0] _0025_;
wire _0026_;
wire [7:0] _0027_;
wire _0028_;
wire [15:0] _0029_;
wire _0030_;
wire [7:0] _0031_;
wire _0032_;
wire [15:0] _0033_;
wire _0034_;
wire [15:0] _0035_;
wire _0036_;
wire [15:0] _0037_;
wire _0038_;
wire [15:0] _0039_;
wire _0040_;
wire [15:0] _0041_;
wire _0042_;
wire [15:0] _0043_;
wire _0044_;
wire [15:0] _0045_;
wire _0046_;
wire [15:0] _0047_;
wire _0048_;
wire [15:0] _0049_;
wire _0050_;
wire [15:0] _0051_;
wire _0052_;
wire [15:0] _0053_;
wire _0054_;
wire [15:0] _0055_;
wire _0056_;
wire [15:0] _0057_;
wire _0058_;
wire [15:0] _0059_;
wire _0060_;
wire [15:0] _0061_;
wire _0062_;
wire [15:0] _0063_;
wire _0064_;
wire [15:0] _0065_;
wire _0066_;
wire [15:0] _0067_;
wire _0068_;
wire [15:0] _0069_;
wire _0070_;
wire [15:0] _0071_;
wire _0072_;
wire [15:0] _0073_;
wire _0074_;
wire [15:0] _0075_;
wire _0076_;
wire [15:0] _0077_;
wire _0078_;
wire [7:0] _0079_;
wire _0080_;
wire [15:0] _0081_;
wire _0082_;
wire [7:0] _0083_;
wire _0084_;
wire [15:0] _0085_;
wire _0086_;
wire [15:0] _0087_;
wire _0088_;
wire [15:0] _0089_;
wire _0090_;
wire [15:0] _0091_;
wire _0092_;
wire [15:0] _0093_;
wire _0094_;
wire [15:0] _0095_;
wire _0096_;
wire [15:0] _0097_;
wire _0098_;
wire [15:0] _0099_;
wire _0100_;
wire [15:0] _0101_;
wire _0102_;
wire [15:0] _0103_;
wire _0104_;
wire [15:0] _0105_;
wire _0106_;
wire [15:0] _0107_;
wire _0108_;
wire [15:0] _0109_;
wire _0110_;
wire [15:0] _0111_;
wire _0112_;
wire [15:0] _0113_;
wire _0114_;
wire [15:0] _0115_;
wire _0116_;
wire [15:0] _0117_;
wire _0118_;
wire [15:0] _0119_;
wire _0120_;
wire [15:0] _0121_;
wire _0122_;
wire [15:0] _0123_;
wire _0124_;
wire [15:0] _0125_;
wire _0126_;
wire [15:0] _0127_;
wire _0128_;
wire [15:0] _0129_;
wire _0130_;
wire [7:0] _0131_;
wire _0132_;
wire [15:0] _0133_;
wire _0134_;
wire [7:0] _0135_;
wire _0136_;
wire [15:0] _0137_;
wire _0138_;
wire [15:0] _0139_;
wire _0140_;
wire [15:0] _0141_;
wire _0142_;
wire [15:0] _0143_;
wire _0144_;
wire [15:0] _0145_;
wire _0146_;
wire [15:0] _0147_;
wire _0148_;
wire [15:0] _0149_;
wire _0150_;
wire [15:0] _0151_;
wire _0152_;
wire [15:0] _0153_;
wire _0154_;
wire [15:0] _0155_;
wire _0156_;
wire [15:0] _0157_;
wire _0158_;
wire [15:0] _0159_;
wire _0160_;
wire [15:0] _0161_;
wire _0162_;
wire [15:0] _0163_;
wire _0164_;
wire [15:0] _0165_;
wire _0166_;
wire [15:0] _0167_;
wire _0168_;
wire [15:0] _0169_;
wire _0170_;
wire [15:0] _0171_;
wire _0172_;
wire [15:0] _0173_;
wire _0174_;
wire [15:0] _0175_;
wire _0176_;
wire [15:0] _0177_;
wire _0178_;
wire [15:0] _0179_;
wire _0180_;
wire [15:0] _0181_;
wire _0182_;
wire [7:0] _0183_;
wire _0184_;
wire [15:0] _0185_;
wire _0186_;
wire [7:0] _0187_;
wire _0188_;
wire [15:0] _0189_;
wire _0190_;
wire [15:0] _0191_;
wire _0192_;
wire [15:0] _0193_;
wire _0194_;
wire [15:0] _0195_;
wire _0196_;
wire [15:0] _0197_;
wire _0198_;
wire [15:0] _0199_;
wire _0200_;
wire [15:0] _0201_;
wire _0202_;
wire [15:0] _0203_;
wire _0204_;
wire [15:0] _0205_;
wire _0206_;
wire [15:0] _0207_;
wire _0208_;
wire [15:0] _0209_;
wire _0210_;
wire [15:0] _0211_;
wire _0212_;
wire [15:0] _0213_;
wire _0214_;
wire [15:0] _0215_;
wire _0216_;
wire [15:0] _0217_;
wire _0218_;
wire [15:0] _0219_;
wire _0220_;
wire [15:0] _0221_;
wire _0222_;
wire [15:0] _0223_;
wire _0224_;
wire [15:0] _0225_;
wire _0226_;
wire [15:0] _0227_;
wire _0228_;
wire [15:0] _0229_;
wire _0230_;
wire [15:0] _0231_;
wire _0232_;
wire [15:0] _0233_;
wire _0234_;
wire [7:0] _0235_;
wire _0236_;
wire [15:0] _0237_;
wire _0238_;
wire [7:0] _0239_;
wire _0240_;
wire [15:0] _0241_;
wire _0242_;
wire [15:0] _0243_;
wire _0244_;
wire [15:0] _0245_;
wire _0246_;
wire [15:0] _0247_;
wire _0248_;
wire [15:0] _0249_;
wire _0250_;
wire _0251_;
wire [15:0] _0252_;
wire _0253_;
wire [15:0] _0254_;
wire _0255_;
wire [15:0] _0256_;
wire _0257_;
wire [15:0] _0258_;
wire _0259_;
wire [15:0] _0260_;
wire _0261_;
wire _0262_;
wire [15:0] _0263_;
wire _0264_;
wire [15:0] _0265_;
wire _0266_;
wire [15:0] _0267_;
wire _0268_;
wire [15:0] _0269_;
wire _0270_;
wire [15:0] _0271_;
wire [7:0] _0272_;
wire _0273_;
wire [15:0] _0274_;
wire _0275_;
wire [15:0] _0276_;
wire _0277_;
wire [15:0] _0278_;
wire _0279_;
wire [15:0] _0280_;
wire _0281_;
wire [15:0] _0282_;
wire _0283_;
wire _0284_;
wire [15:0] _0285_;
wire _0286_;
wire [15:0] _0287_;
wire _0288_;
wire [15:0] _0289_;
wire _0290_;
wire [7:0] _0291_;
wire _0292_;
wire [15:0] _0293_;
wire [7:0] _0294_;
wire _0295_;
wire [7:0] _0296_;
wire _0297_;
wire [15:0] _0298_;
wire _0299_;
wire [15:0] _0300_;
wire _0301_;
wire [15:0] _0302_;
wire _0303_;
wire [15:0] _0304_;
wire _0305_;
wire _0306_;
wire [15:0] _0307_;
wire _0308_;
wire [15:0] _0309_;
wire _0310_;
wire [15:0] _0311_;
wire _0312_;
wire [15:0] _0313_;
wire _0314_;
wire [15:0] _0315_;
wire [7:0] _0316_;
wire _0317_;
wire [15:0] _0318_;
wire _0319_;
wire [15:0] _0320_;
wire _0321_;
wire [15:0] _0322_;
wire _0323_;
wire [15:0] _0324_;
wire _0325_;
wire [15:0] _0326_;
wire _0327_;
wire _0328_;
wire [15:0] _0329_;
wire _0330_;
wire [15:0] _0331_;
wire _0332_;
wire [15:0] _0333_;
wire _0334_;
wire [15:0] _0335_;
wire _0336_;
wire [15:0] _0337_;
wire [7:0] _0338_;
wire _0339_;
wire [15:0] _0340_;
wire _0341_;
wire [15:0] _0342_;
wire _0343_;
wire [15:0] _0344_;
wire _0345_;
wire [15:0] _0346_;
wire _0347_;
wire [7:0] _0348_;
wire _0349_;
wire _0350_;
wire [15:0] _0351_;
wire _0352_;
wire [7:0] _0353_;
wire _0354_;
wire [15:0] _0355_;
wire _0356_;
wire [15:0] _0357_;
wire _0358_;
wire [15:0] _0359_;
wire [7:0] _0360_;
wire _0361_;
wire [15:0] _0362_;
wire _0363_;
wire [15:0] _0364_;
wire _0365_;
wire [15:0] _0366_;
wire _0367_;
wire [15:0] _0368_;
wire _0369_;
wire [15:0] _0370_;
wire _0371_;
wire _0372_;
wire [15:0] _0373_;
wire _0374_;
wire [15:0] _0375_;
wire _0376_;
wire [15:0] _0377_;
wire _0378_;
wire [15:0] _0379_;
wire _0380_;
wire [15:0] _0381_;
wire [7:0] _0382_;
wire _0383_;
wire [15:0] _0384_;
wire _0385_;
wire [15:0] _0386_;
wire _0387_;
wire [15:0] _0388_;
wire _0389_;
wire [15:0] _0390_;
wire _0391_;
wire [15:0] _0392_;
wire _0393_;
wire _0394_;
wire [15:0] _0395_;
wire _0396_;
wire [15:0] _0397_;
wire _0398_;
wire [15:0] _0399_;
wire _0400_;
wire [15:0] _0401_;
wire _0402_;
wire [15:0] _0403_;
wire [7:0] _0404_;
wire _0405_;
wire [7:0] _0406_;
wire _0407_;
wire [15:0] _0408_;
wire _0409_;
wire [7:0] _0410_;
wire _0411_;
wire [7:0] _0412_;
wire _0413_;
wire [7:0] _0414_;
wire _0415_;
wire [7:0] _0416_;
wire _0417_;
wire [7:0] _0418_;
wire _0419_;
wire [7:0] _0420_;
wire _0421_;
wire [7:0] _0422_;
wire _0423_;
wire [7:0] _0424_;
wire _0425_;
wire [7:0] _0426_;
wire _0427_;
wire [7:0] _0428_;
wire _0429_;
wire [7:0] _0430_;
wire _0431_;
wire [7:0] _0432_;
wire _0433_;
wire [7:0] _0434_;
wire _0435_;
wire [7:0] _0436_;
wire _0437_;
wire [7:0] _0438_;
wire _0439_;
wire [7:0] _0440_;
wire _0441_;
wire [7:0] _0442_;
wire _0443_;
wire [7:0] _0444_;
wire _0445_;
wire [7:0] _0446_;
wire _0447_;
wire [7:0] _0448_;
wire _0449_;
wire [7:0] _0450_;
wire _0451_;
wire [7:0] _0452_;
wire _0453_;
wire [7:0] _0454_;
wire _0455_;
wire [7:0] _0456_;
wire _0457_;
wire [7:0] _0458_;
wire _0459_;
wire [7:0] _0460_;
wire _0461_;
wire [7:0] _0462_;
wire _0463_;
wire [7:0] _0464_;
wire _0465_;
wire [7:0] _0466_;
wire _0467_;
wire [7:0] _0468_;
wire _0469_;
wire [7:0] _0470_;
wire _0471_;
wire [7:0] _0472_;
wire _0473_;
wire [7:0] _0474_;
wire _0475_;
wire [7:0] _0476_;
wire _0477_;
wire [7:0] _0478_;
wire _0479_;
wire [7:0] _0480_;
wire _0481_;
wire [7:0] _0482_;
wire _0483_;
wire [7:0] _0484_;
wire _0485_;
wire [7:0] _0486_;
wire _0487_;
wire [7:0] _0488_;
wire _0489_;
wire [7:0] _0490_;
wire _0491_;
wire [7:0] _0492_;
wire _0493_;
wire [7:0] _0494_;
wire _0495_;
wire [7:0] _0496_;
wire _0497_;
wire [7:0] _0498_;
wire _0499_;
wire [7:0] _0500_;
wire _0501_;
wire [7:0] _0502_;
wire _0503_;
wire [7:0] _0504_;
wire _0505_;
wire [7:0] _0506_;
wire _0507_;
wire [7:0] _0508_;
wire _0509_;
wire [7:0] _0510_;
wire _0511_;
wire [7:0] _0512_;
wire _0513_;
wire [7:0] _0514_;
wire _0515_;
wire [7:0] _0516_;
wire _0517_;
wire [7:0] _0518_;
wire _0519_;
wire [7:0] _0520_;
wire _0521_;
wire [7:0] _0522_;
wire _0523_;
wire [7:0] _0524_;
wire _0525_;
wire [7:0] _0526_;
wire _0527_;
wire [7:0] _0528_;
wire _0529_;
wire [7:0] _0530_;
wire _0531_;
wire [7:0] _0532_;
wire _0533_;
wire [7:0] _0534_;
wire _0535_;
wire [7:0] _0536_;
wire _0537_;
wire [7:0] _0538_;
wire _0539_;
wire [7:0] _0540_;
wire _0541_;
wire [7:0] _0542_;
wire _0543_;
wire [7:0] _0544_;
wire _0545_;
wire [7:0] _0546_;
wire _0547_;
wire [7:0] _0548_;
wire _0549_;
wire [7:0] _0550_;
wire _0551_;
wire [7:0] _0552_;
wire _0553_;
wire [7:0] _0554_;
wire _0555_;
wire [7:0] _0556_;
wire _0557_;
wire [7:0] _0558_;
wire _0559_;
wire [7:0] _0560_;
wire _0561_;
wire [7:0] _0562_;
wire _0563_;
wire [7:0] _0564_;
wire _0565_;
wire [7:0] _0566_;
wire _0567_;
wire [7:0] _0568_;
wire _0569_;
wire [7:0] _0570_;
wire _0571_;
wire [7:0] _0572_;
wire _0573_;
wire [7:0] _0574_;
wire _0575_;
wire [7:0] _0576_;
wire _0577_;
wire [7:0] _0578_;
wire _0579_;
wire [7:0] _0580_;
wire _0581_;
wire [7:0] _0582_;
wire _0583_;
wire [7:0] _0584_;
wire _0585_;
wire [7:0] _0586_;
wire _0587_;
wire [7:0] _0588_;
wire _0589_;
wire [7:0] _0590_;
wire _0591_;
wire [7:0] _0592_;
wire _0593_;
wire [7:0] _0594_;
wire _0595_;
wire [7:0] _0596_;
wire _0597_;
wire [7:0] _0598_;
wire _0599_;
wire [7:0] _0600_;
wire _0601_;
wire [7:0] _0602_;
wire _0603_;
wire [7:0] _0604_;
wire _0605_;
wire [7:0] _0606_;
wire _0607_;
wire [7:0] _0608_;
wire _0609_;
wire [7:0] _0610_;
wire _0611_;
wire [7:0] _0612_;
wire _0613_;
wire [7:0] _0614_;
wire _0615_;
wire [7:0] _0616_;
wire _0617_;
wire [15:0] _0618_;
wire _0619_;
wire [15:0] _0620_;
wire _0621_;
wire [7:0] _0622_;
wire _0623_;
wire [15:0] _0624_;
wire _0625_;
wire [15:0] _0626_;
wire _0627_;
wire [7:0] _0628_;
wire _0629_;
wire [15:0] _0630_;
wire _0631_;
wire [15:0] _0632_;
wire _0633_;
wire [7:0] _0634_;
wire _0635_;
wire [15:0] _0636_;
wire _0637_;
wire [15:0] _0638_;
wire _0639_;
wire [7:0] _0640_;
wire _0641_;
wire [15:0] _0642_;
wire _0643_;
wire [15:0] _0644_;
wire _0645_;
wire [7:0] _0646_;
wire _0647_;
wire [15:0] _0648_;
wire _0649_;
wire [15:0] _0650_;
wire _0651_;
wire [7:0] _0652_;
wire _0653_;
wire [15:0] _0654_;
wire _0655_;
wire [15:0] _0656_;
wire _0657_;
wire [7:0] _0658_;
wire _0659_;
wire [15:0] _0660_;
wire _0661_;
wire [15:0] _0662_;
wire _0663_;
wire [7:0] _0664_;
wire _0665_;
wire [15:0] _0666_;
wire _0667_;
wire [15:0] _0668_;
wire _0669_;
wire [7:0] _0670_;
wire _0671_;
wire [15:0] _0672_;
wire _0673_;
wire [15:0] _0674_;
wire _0675_;
wire [7:0] _0676_;
wire _0677_;
wire [15:0] _0678_;
wire _0679_;
wire [15:0] _0680_;
wire _0681_;
wire [15:0] _0682_;
wire _0683_;
wire [15:0] _0684_;
wire _0685_;
wire [15:0] _0686_;
wire _0687_;
wire [15:0] _0688_;
wire _0689_;
wire [15:0] _0690_;
wire _0691_;
wire [15:0] _0692_;
wire _0693_;
wire [15:0] _0694_;
wire _0695_;
wire [15:0] _0696_;
wire _0697_;
wire [15:0] _0698_;
wire _0699_;
wire [15:0] _0700_;
wire _0701_;
wire [15:0] _0702_;
wire _0703_;
wire [15:0] _0704_;
wire _0705_;
wire [15:0] _0706_;
wire _0707_;
wire [15:0] _0708_;
wire _0709_;
wire [15:0] _0710_;
wire _0711_;
wire [15:0] _0712_;
wire _0713_;
wire [15:0] _0714_;
wire _0715_;
wire [15:0] _0716_;
wire _0717_;
wire [15:0] _0718_;
wire _0719_;
wire [15:0] _0720_;
wire _0721_;
wire [15:0] _0722_;
wire _0723_;
wire [15:0] _0724_;
wire _0725_;
wire [15:0] _0726_;
wire _0727_;
wire [15:0] _0728_;
wire _0729_;
wire [15:0] _0730_;
wire _0731_;
wire [15:0] _0732_;
wire _0733_;
wire [15:0] _0734_;
wire _0735_;
wire [15:0] _0736_;
wire _0737_;
wire [15:0] _0738_;
wire _0739_;
wire [15:0] _0740_;
wire _0741_;
wire [15:0] _0742_;
wire _0743_;
wire [15:0] _0744_;
wire _0745_;
wire [15:0] _0746_;
wire _0747_;
wire [15:0] _0748_;
wire _0749_;
wire [15:0] _0750_;
wire _0751_;
wire [15:0] _0752_;
wire _0753_;
wire [15:0] _0754_;
wire _0755_;
wire [15:0] _0756_;
wire _0757_;
wire [15:0] _0758_;
wire _0759_;
wire [15:0] _0760_;
wire _0761_;
wire [15:0] _0762_;
wire _0763_;
wire [15:0] _0764_;
wire _0765_;
wire [15:0] _0766_;
wire _0767_;
wire [15:0] _0768_;
wire _0769_;
wire [15:0] _0770_;
wire _0771_;
wire [15:0] _0772_;
wire _0773_;
wire [15:0] _0774_;
wire _0775_;
wire [15:0] _0776_;
wire _0777_;
wire [15:0] _0778_;
wire _0779_;
wire [15:0] _0780_;
wire _0781_;
wire [15:0] _0782_;
wire _0783_;
wire [15:0] _0784_;
wire _0785_;
wire [15:0] _0786_;
wire _0787_;
wire [15:0] _0788_;
wire _0789_;
wire [15:0] _0790_;
wire _0791_;
wire [15:0] _0792_;
wire _0793_;
wire [15:0] _0794_;
wire _0795_;
wire [15:0] _0796_;
wire _0797_;
wire [15:0] _0798_;
wire _0799_;
wire [15:0] _0800_;
wire _0801_;
wire [15:0] _0802_;
wire _0803_;
wire [15:0] _0804_;
wire _0805_;
wire [15:0] _0806_;
wire _0807_;
wire [15:0] _0808_;
wire _0809_;
wire [15:0] _0810_;
wire _0811_;
wire [15:0] _0812_;
wire _0813_;
wire [15:0] _0814_;
wire _0815_;
wire [15:0] _0816_;
wire _0817_;
wire [15:0] _0818_;
wire _0819_;
wire [15:0] _0820_;
wire _0821_;
wire [15:0] _0822_;
wire _0823_;
wire [15:0] _0824_;
wire _0825_;
wire [15:0] _0826_;
wire _0827_;
wire [15:0] _0828_;
wire _0829_;
wire [15:0] _0830_;
wire _0831_;
wire [15:0] _0832_;
wire _0833_;
wire [15:0] _0834_;
wire _0835_;
wire [15:0] _0836_;
wire _0837_;
wire [15:0] _0838_;
wire _0839_;
wire [15:0] _0840_;
wire _0841_;
wire [15:0] _0842_;
wire _0843_;
wire [15:0] _0844_;
wire _0845_;
wire [15:0] _0846_;
wire _0847_;
wire [15:0] _0848_;
wire _0849_;
wire [15:0] _0850_;
wire _0851_;
wire [15:0] _0852_;
wire _0853_;
wire [15:0] _0854_;
wire _0855_;
wire [15:0] _0856_;
wire _0857_;
wire [15:0] _0858_;
wire _0859_;
wire [15:0] _0860_;
wire _0861_;
wire [15:0] _0862_;
wire _0863_;
wire [15:0] _0864_;
wire _0865_;
wire [15:0] _0866_;
wire _0867_;
wire [15:0] _0868_;
wire _0869_;
wire [15:0] _0870_;
wire _0871_;
wire [15:0] _0872_;
wire _0873_;
wire [15:0] _0874_;
wire _0875_;
wire [15:0] _0876_;
wire _0877_;
wire [15:0] _0878_;
wire _0879_;
wire [15:0] _0880_;
wire _0881_;
wire [15:0] _0882_;
wire _0883_;
wire [15:0] _0884_;
wire _0885_;
wire [15:0] _0886_;
wire _0887_;
wire [15:0] _0888_;
wire _0889_;
wire [15:0] _0890_;
wire _0891_;
wire [15:0] _0892_;
wire _0893_;
wire [15:0] _0894_;
wire _0895_;
wire [15:0] _0896_;
wire _0897_;
wire [15:0] _0898_;
wire _0899_;
wire [15:0] _0900_;
wire _0901_;
wire [15:0] _0902_;
wire _0903_;
wire [15:0] _0904_;
wire _0905_;
wire [15:0] _0906_;
wire _0907_;
wire [15:0] _0908_;
wire _0909_;
wire [15:0] _0910_;
wire _0911_;
wire [15:0] _0912_;
wire _0913_;
wire [15:0] _0914_;
wire _0915_;
wire [15:0] _0916_;
wire _0917_;
wire [15:0] _0918_;
wire _0919_;
wire [15:0] _0920_;
wire _0921_;
wire [15:0] _0922_;
wire _0923_;
wire [15:0] _0924_;
wire _0925_;
wire [15:0] _0926_;
wire _0927_;
wire [15:0] _0928_;
wire _0929_;
wire [15:0] _0930_;
wire _0931_;
wire [15:0] _0932_;
wire _0933_;
wire [15:0] _0934_;
wire _0935_;
wire [15:0] _0936_;
wire _0937_;
wire [15:0] _0938_;
wire _0939_;
wire [15:0] _0940_;
wire _0941_;
wire [15:0] _0942_;
wire _0943_;
wire [15:0] _0944_;
wire _0945_;
wire [15:0] _0946_;
wire _0947_;
wire [15:0] _0948_;
wire _0949_;
wire [15:0] _0950_;
wire _0951_;
wire [15:0] _0952_;
wire _0953_;
wire [15:0] _0954_;
wire _0955_;
wire [15:0] _0956_;
wire _0957_;
wire [15:0] _0958_;
wire _0959_;
wire [15:0] _0960_;
wire _0961_;
wire [15:0] _0962_;
wire _0963_;
wire [15:0] _0964_;
wire _0965_;
wire [15:0] _0966_;
wire _0967_;
wire [15:0] _0968_;
wire _0969_;
wire [15:0] _0970_;
wire _0971_;
wire [15:0] _0972_;
wire _0973_;
wire [15:0] _0974_;
wire _0975_;
wire [15:0] _0976_;
wire _0977_;
wire [15:0] _0978_;
wire _0979_;
wire [15:0] _0980_;
wire _0981_;
wire [15:0] _0982_;
wire _0983_;
wire [15:0] _0984_;
wire _0985_;
wire [15:0] _0986_;
wire _0987_;
wire [15:0] _0988_;
wire _0989_;
wire [15:0] _0990_;
wire _0991_;
wire [15:0] _0992_;
wire _0993_;
wire [15:0] _0994_;
wire _0995_;
wire [15:0] _0996_;
wire _0997_;
wire [15:0] _0998_;
wire _0999_;
wire [15:0] _1000_;
wire _1001_;
wire [15:0] _1002_;
wire _1003_;
wire [15:0] _1004_;
wire _1005_;
wire [15:0] _1006_;
wire _1007_;
wire [15:0] _1008_;
wire _1009_;
wire [15:0] _1010_;
wire _1011_;
wire [15:0] _1012_;
wire _1013_;
wire [15:0] _1014_;
wire _1015_;
wire [15:0] _1016_;
wire _1017_;
wire [15:0] _1018_;
wire _1019_;
wire [15:0] _1020_;
wire _1021_;
wire [15:0] _1022_;
wire _1023_;
wire [15:0] _1024_;
wire _1025_;
wire [15:0] _1026_;
wire _1027_;
wire [15:0] _1028_;
wire _1029_;
wire [15:0] _1030_;
wire _1031_;
wire [15:0] _1032_;
wire _1033_;
wire [15:0] _1034_;
wire _1035_;
wire [15:0] _1036_;
wire _1037_;
wire [15:0] _1038_;
wire _1039_;
wire [15:0] _1040_;
wire _1041_;
wire [15:0] _1042_;
wire _1043_;
wire [15:0] _1044_;
wire _1045_;
wire [15:0] _1046_;
wire _1047_;
wire [15:0] _1048_;
wire _1049_;
wire [15:0] _1050_;
wire _1051_;
wire [15:0] _1052_;
wire _1053_;
wire [15:0] _1054_;
wire _1055_;
wire [15:0] _1056_;
wire _1057_;
wire [15:0] _1058_;
wire _1059_;
wire [15:0] _1060_;
wire _1061_;
wire [15:0] _1062_;
wire _1063_;
wire [15:0] _1064_;
wire _1065_;
wire [15:0] _1066_;
wire _1067_;
wire [15:0] _1068_;
wire _1069_;
wire [15:0] _1070_;
wire _1071_;
wire [15:0] _1072_;
wire _1073_;
wire [15:0] _1074_;
wire _1075_;
wire [15:0] _1076_;
wire _1077_;
wire [15:0] _1078_;
wire _1079_;
wire [7:0] _1080_;
wire _1081_;
wire [15:0] _1082_;
wire _1083_;
wire [15:0] _1084_;
wire _1085_;
wire [7:0] _1086_;
wire _1087_;
wire [15:0] _1088_;
wire _1089_;
wire [15:0] _1090_;
wire _1091_;
wire [7:0] _1092_;
wire _1093_;
wire [15:0] _1094_;
wire _1095_;
wire [15:0] _1096_;
wire _1097_;
wire [7:0] _1098_;
wire _1099_;
wire [15:0] _1100_;
wire _1101_;
wire [15:0] _1102_;
wire _1103_;
wire [7:0] _1104_;
wire _1105_;
wire [15:0] _1106_;
wire _1107_;
wire [15:0] _1108_;
wire _1109_;
wire [7:0] _1110_;
wire _1111_;
wire [15:0] _1112_;
wire _1113_;
wire [15:0] _1114_;
wire _1115_;
wire [7:0] _1116_;
wire _1117_;
wire [15:0] _1118_;
wire _1119_;
wire [15:0] _1120_;
wire _1121_;
wire [7:0] _1122_;
wire _1123_;
wire [15:0] _1124_;
wire _1125_;
wire [15:0] _1126_;
wire _1127_;
wire [7:0] _1128_;
wire _1129_;
wire [15:0] _1130_;
wire _1131_;
wire [15:0] _1132_;
wire _1133_;
wire [7:0] _1134_;
wire _1135_;
wire [15:0] _1136_;
wire _1137_;
wire [15:0] _1138_;
wire _1139_;
wire [7:0] _1140_;
wire _1141_;
wire [15:0] _1142_;
wire _1143_;
wire [7:0] _1144_;
wire _1145_;
wire [15:0] _1146_;
wire _1147_;
wire [15:0] _1148_;
wire _1149_;
wire [15:0] _1150_;
wire _1151_;
wire [15:0] _1152_;
wire _1153_;
wire [15:0] _1154_;
wire _1155_;
wire [15:0] _1156_;
wire _1157_;
wire [15:0] _1158_;
wire _1159_;
wire [15:0] _1160_;
wire _1161_;
wire [15:0] _1162_;
wire _1163_;
wire [15:0] _1164_;
wire _1165_;
wire [15:0] _1166_;
wire _1167_;
wire [15:0] _1168_;
wire _1169_;
wire [15:0] _1170_;
wire _1171_;
wire [15:0] _1172_;
wire _1173_;
wire [15:0] _1174_;
wire _1175_;
wire [15:0] _1176_;
wire _1177_;
wire [15:0] _1178_;
wire _1179_;
wire [15:0] _1180_;
wire _1181_;
wire [15:0] _1182_;
wire _1183_;
wire [15:0] _1184_;
wire _1185_;
wire [15:0] _1186_;
wire _1187_;
wire [15:0] _1188_;
wire _1189_;
wire [15:0] _1190_;
wire _1191_;
wire [7:0] _1192_;
wire _1193_;
wire [15:0] _1194_;
wire _1195_;
wire [7:0] _1196_;
wire _1197_;
wire [15:0] _1198_;
wire _1199_;
wire [15:0] _1200_;
wire _1201_;
wire [15:0] _1202_;
wire _1203_;
wire [15:0] _1204_;
wire _1205_;
wire [15:0] _1206_;
wire _1207_;
wire [15:0] _1208_;
wire _1209_;
wire [15:0] _1210_;
wire _1211_;
wire [15:0] _1212_;
wire _1213_;
wire [15:0] _1214_;
wire _1215_;
wire [15:0] _1216_;
wire _1217_;
wire [15:0] _1218_;
wire _1219_;
wire [15:0] _1220_;
wire _1221_;
wire [15:0] _1222_;
wire _1223_;
wire [15:0] _1224_;
wire _1225_;
wire [15:0] _1226_;
wire _1227_;
wire [15:0] _1228_;
wire _1229_;
wire [15:0] _1230_;
wire _1231_;
wire [15:0] _1232_;
wire _1233_;
wire [15:0] _1234_;
wire _1235_;
wire [15:0] _1236_;
wire _1237_;
wire [15:0] _1238_;
wire _1239_;
wire [15:0] _1240_;
wire _1241_;
wire [15:0] _1242_;
wire _1243_;
wire [7:0] _1244_;
wire _1245_;
wire [15:0] _1246_;
wire _1247_;
wire [7:0] _1248_;
wire _1249_;
wire [15:0] _1250_;
wire _1251_;
wire [15:0] _1252_;
wire _1253_;
wire [15:0] _1254_;
wire _1255_;
wire [15:0] _1256_;
wire _1257_;
wire [15:0] _1258_;
wire _1259_;
wire [15:0] _1260_;
wire _1261_;
wire [15:0] _1262_;
wire _1263_;
wire [15:0] _1264_;
wire _1265_;
wire [15:0] _1266_;
wire _1267_;
wire [15:0] _1268_;
wire [119:0] block_cfg_shift_chain;
wire [879:0] block_out;
input clk_i;
input [19:0] config_block_i;
output [9:0] config_block_o;
input [19:0] config_hrnode_i;
output [9:0] config_hrnode_o;
input [21:0] config_vrnode_i;
output [10:0] config_vrnode_o;
wire [1935:0] down_tracks_fwd;
wire [13551:0] down_tracks_in;
wire [1935:0] down_tracks_out;
input glb_rst_i;
wire glb_rstn;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:1.routing_node_left:150569 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:1.routing_node_left:150571 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:1.routing_node_right:150579 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:1.routing_node_right:150581 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:10.routing_node_left:160847 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:10.routing_node_left:160849 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:10.routing_node_right:160857 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:10.routing_node_right:160859 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:11.routing_node_left:161989 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:11.routing_node_left:161991 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:11.routing_node_right:161999 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:11.routing_node_right:162001 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:12.routing_node_left:162011 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:12.routing_node_left:162013 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:12.routing_node_right:163474 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:12.routing_node_right:163476 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:2.routing_node_left:151711 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:2.routing_node_left:151713 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:2.routing_node_right:151721 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:2.routing_node_right:151723 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:3.routing_node_left:152853 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:3.routing_node_left:152855 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:3.routing_node_right:152863 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:3.routing_node_right:152865 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:4.routing_node_left:153995 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:4.routing_node_left:153997 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:4.routing_node_right:154005 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:4.routing_node_right:154007 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:5.routing_node_left:155137 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:5.routing_node_left:155139 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:5.routing_node_right:155147 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:5.routing_node_right:155149 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:6.routing_node_left:156279 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:6.routing_node_left:156281 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:6.routing_node_right:156289 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:6.routing_node_right:156291 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:7.routing_node_left:157421 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:7.routing_node_left:157423 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:7.routing_node_right:157431 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:7.routing_node_right:157433 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:8.routing_node_left:158563 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:8.routing_node_left:158565 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:8.routing_node_right:158573 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:8.routing_node_right:158575 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:9.routing_node_left:159705 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:9.routing_node_left:159707 ;
wire \horizontal_routing_network_x:1.horizontal_routing_network_y:9.routing_node_right:159715 ;
wire [15:0] \horizontal_routing_network_x:1.horizontal_routing_network_y:9.routing_node_right:159717 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:1.routing_node_left:279926 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:1.routing_node_left:279928 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:1.routing_node_right:279936 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:1.routing_node_right:279938 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:10.routing_node_left:290204 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:10.routing_node_left:290206 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:10.routing_node_right:290214 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:10.routing_node_right:290216 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:11.routing_node_left:291346 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:11.routing_node_left:291348 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:11.routing_node_right:291356 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:11.routing_node_right:291358 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:12.routing_node_left:291368 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:12.routing_node_left:291370 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:12.routing_node_right:292831 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:12.routing_node_right:292833 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:2.routing_node_left:281068 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:2.routing_node_left:281070 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:2.routing_node_right:281078 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:2.routing_node_right:281080 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:3.routing_node_left:282210 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:3.routing_node_left:282212 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:3.routing_node_right:282220 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:3.routing_node_right:282222 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:4.routing_node_left:283352 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:4.routing_node_left:283354 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:4.routing_node_right:283362 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:4.routing_node_right:283364 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:5.routing_node_left:284494 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:5.routing_node_left:284496 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:5.routing_node_right:284504 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:5.routing_node_right:284506 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:6.routing_node_left:285636 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:6.routing_node_left:285638 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:6.routing_node_right:285646 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:6.routing_node_right:285648 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:7.routing_node_left:286778 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:7.routing_node_left:286780 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:7.routing_node_right:286788 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:7.routing_node_right:286790 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:8.routing_node_left:287920 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:8.routing_node_left:287922 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:8.routing_node_right:287930 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:8.routing_node_right:287932 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:9.routing_node_left:289062 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:9.routing_node_left:289064 ;
wire \horizontal_routing_network_x:10.horizontal_routing_network_y:9.routing_node_right:289072 ;
wire [15:0] \horizontal_routing_network_x:10.horizontal_routing_network_y:9.routing_node_right:289074 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:1.routing_node_left:164942 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:1.routing_node_left:164944 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:1.routing_node_right:164952 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:1.routing_node_right:164954 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:10.routing_node_left:175220 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:10.routing_node_left:175222 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:10.routing_node_right:175230 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:10.routing_node_right:175232 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:11.routing_node_left:176362 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:11.routing_node_left:176364 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:11.routing_node_right:176372 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:11.routing_node_right:176374 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:12.routing_node_left:176384 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:12.routing_node_left:176386 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:12.routing_node_right:177847 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:12.routing_node_right:177849 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:2.routing_node_left:166084 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:2.routing_node_left:166086 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:2.routing_node_right:166094 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:2.routing_node_right:166096 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:3.routing_node_left:167226 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:3.routing_node_left:167228 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:3.routing_node_right:167236 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:3.routing_node_right:167238 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:4.routing_node_left:168368 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:4.routing_node_left:168370 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:4.routing_node_right:168378 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:4.routing_node_right:168380 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:5.routing_node_left:169510 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:5.routing_node_left:169512 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:5.routing_node_right:169520 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:5.routing_node_right:169522 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:6.routing_node_left:170652 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:6.routing_node_left:170654 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:6.routing_node_right:170662 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:6.routing_node_right:170664 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:7.routing_node_left:171794 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:7.routing_node_left:171796 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:7.routing_node_right:171804 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:7.routing_node_right:171806 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:8.routing_node_left:172936 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:8.routing_node_left:172938 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:8.routing_node_right:172946 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:8.routing_node_right:172948 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:9.routing_node_left:174078 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:9.routing_node_left:174080 ;
wire \horizontal_routing_network_x:2.horizontal_routing_network_y:9.routing_node_right:174088 ;
wire [15:0] \horizontal_routing_network_x:2.horizontal_routing_network_y:9.routing_node_right:174090 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:1.routing_node_left:179315 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:1.routing_node_left:179317 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:1.routing_node_right:179325 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:1.routing_node_right:179327 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:10.routing_node_left:189593 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:10.routing_node_left:189595 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:10.routing_node_right:189603 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:10.routing_node_right:189605 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:11.routing_node_left:190735 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:11.routing_node_left:190737 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:11.routing_node_right:190745 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:11.routing_node_right:190747 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:12.routing_node_left:190757 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:12.routing_node_left:190759 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:12.routing_node_right:192220 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:12.routing_node_right:192222 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:2.routing_node_left:180457 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:2.routing_node_left:180459 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:2.routing_node_right:180467 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:2.routing_node_right:180469 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:3.routing_node_left:181599 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:3.routing_node_left:181601 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:3.routing_node_right:181609 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:3.routing_node_right:181611 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:4.routing_node_left:182741 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:4.routing_node_left:182743 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:4.routing_node_right:182751 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:4.routing_node_right:182753 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:5.routing_node_left:183883 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:5.routing_node_left:183885 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:5.routing_node_right:183893 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:5.routing_node_right:183895 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:6.routing_node_left:185025 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:6.routing_node_left:185027 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:6.routing_node_right:185035 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:6.routing_node_right:185037 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:7.routing_node_left:186167 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:7.routing_node_left:186169 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:7.routing_node_right:186177 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:7.routing_node_right:186179 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:8.routing_node_left:187309 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:8.routing_node_left:187311 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:8.routing_node_right:187319 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:8.routing_node_right:187321 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:9.routing_node_left:188451 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:9.routing_node_left:188453 ;
wire \horizontal_routing_network_x:3.horizontal_routing_network_y:9.routing_node_right:188461 ;
wire [15:0] \horizontal_routing_network_x:3.horizontal_routing_network_y:9.routing_node_right:188463 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:1.routing_node_left:193688 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:1.routing_node_left:193690 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:1.routing_node_right:193698 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:1.routing_node_right:193700 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:10.routing_node_left:203966 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:10.routing_node_left:203968 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:10.routing_node_right:203976 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:10.routing_node_right:203978 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:11.routing_node_left:205108 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:11.routing_node_left:205110 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:11.routing_node_right:205118 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:11.routing_node_right:205120 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:12.routing_node_left:205130 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:12.routing_node_left:205132 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:12.routing_node_right:206593 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:12.routing_node_right:206595 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:2.routing_node_left:194830 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:2.routing_node_left:194832 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:2.routing_node_right:194840 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:2.routing_node_right:194842 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:3.routing_node_left:195972 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:3.routing_node_left:195974 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:3.routing_node_right:195982 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:3.routing_node_right:195984 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:4.routing_node_left:197114 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:4.routing_node_left:197116 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:4.routing_node_right:197124 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:4.routing_node_right:197126 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:5.routing_node_left:198256 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:5.routing_node_left:198258 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:5.routing_node_right:198266 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:5.routing_node_right:198268 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:6.routing_node_left:199398 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:6.routing_node_left:199400 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:6.routing_node_right:199408 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:6.routing_node_right:199410 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:7.routing_node_left:200540 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:7.routing_node_left:200542 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:7.routing_node_right:200550 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:7.routing_node_right:200552 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:8.routing_node_left:201682 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:8.routing_node_left:201684 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:8.routing_node_right:201692 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:8.routing_node_right:201694 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:9.routing_node_left:202824 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:9.routing_node_left:202826 ;
wire \horizontal_routing_network_x:4.horizontal_routing_network_y:9.routing_node_right:202834 ;
wire [15:0] \horizontal_routing_network_x:4.horizontal_routing_network_y:9.routing_node_right:202836 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:1.routing_node_left:208061 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:1.routing_node_left:208063 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:1.routing_node_right:208071 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:1.routing_node_right:208073 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:10.routing_node_left:218339 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:10.routing_node_left:218341 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:10.routing_node_right:218349 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:10.routing_node_right:218351 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:11.routing_node_left:219481 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:11.routing_node_left:219483 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:11.routing_node_right:219491 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:11.routing_node_right:219493 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:12.routing_node_left:219503 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:12.routing_node_left:219505 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:12.routing_node_right:220966 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:12.routing_node_right:220968 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:2.routing_node_left:209203 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:2.routing_node_left:209205 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:2.routing_node_right:209213 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:2.routing_node_right:209215 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:3.routing_node_left:210345 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:3.routing_node_left:210347 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:3.routing_node_right:210355 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:3.routing_node_right:210357 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:4.routing_node_left:211487 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:4.routing_node_left:211489 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:4.routing_node_right:211497 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:4.routing_node_right:211499 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:5.routing_node_left:212629 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:5.routing_node_left:212631 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:5.routing_node_right:212639 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:5.routing_node_right:212641 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:6.routing_node_left:213771 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:6.routing_node_left:213773 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:6.routing_node_right:213781 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:6.routing_node_right:213783 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:7.routing_node_left:214913 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:7.routing_node_left:214915 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:7.routing_node_right:214923 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:7.routing_node_right:214925 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:8.routing_node_left:216055 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:8.routing_node_left:216057 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:8.routing_node_right:216065 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:8.routing_node_right:216067 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:9.routing_node_left:217197 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:9.routing_node_left:217199 ;
wire \horizontal_routing_network_x:5.horizontal_routing_network_y:9.routing_node_right:217207 ;
wire [15:0] \horizontal_routing_network_x:5.horizontal_routing_network_y:9.routing_node_right:217209 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:1.routing_node_left:222434 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:1.routing_node_left:222436 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:1.routing_node_right:222444 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:1.routing_node_right:222446 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:10.routing_node_left:232712 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:10.routing_node_left:232714 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:10.routing_node_right:232722 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:10.routing_node_right:232724 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:11.routing_node_left:233854 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:11.routing_node_left:233856 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:11.routing_node_right:233864 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:11.routing_node_right:233866 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:12.routing_node_left:233876 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:12.routing_node_left:233878 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:12.routing_node_right:235339 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:12.routing_node_right:235341 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:2.routing_node_left:223576 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:2.routing_node_left:223578 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:2.routing_node_right:223586 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:2.routing_node_right:223588 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:3.routing_node_left:224718 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:3.routing_node_left:224720 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:3.routing_node_right:224728 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:3.routing_node_right:224730 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:4.routing_node_left:225860 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:4.routing_node_left:225862 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:4.routing_node_right:225870 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:4.routing_node_right:225872 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:5.routing_node_left:227002 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:5.routing_node_left:227004 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:5.routing_node_right:227012 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:5.routing_node_right:227014 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:6.routing_node_left:228144 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:6.routing_node_left:228146 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:6.routing_node_right:228154 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:6.routing_node_right:228156 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:7.routing_node_left:229286 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:7.routing_node_left:229288 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:7.routing_node_right:229296 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:7.routing_node_right:229298 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:8.routing_node_left:230428 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:8.routing_node_left:230430 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:8.routing_node_right:230438 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:8.routing_node_right:230440 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:9.routing_node_left:231570 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:9.routing_node_left:231572 ;
wire \horizontal_routing_network_x:6.horizontal_routing_network_y:9.routing_node_right:231580 ;
wire [15:0] \horizontal_routing_network_x:6.horizontal_routing_network_y:9.routing_node_right:231582 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:1.routing_node_left:236807 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:1.routing_node_left:236809 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:1.routing_node_right:236817 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:1.routing_node_right:236819 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:10.routing_node_left:247085 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:10.routing_node_left:247087 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:10.routing_node_right:247095 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:10.routing_node_right:247097 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:11.routing_node_left:248227 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:11.routing_node_left:248229 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:11.routing_node_right:248237 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:11.routing_node_right:248239 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:12.routing_node_left:248249 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:12.routing_node_left:248251 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:12.routing_node_right:249712 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:12.routing_node_right:249714 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:2.routing_node_left:237949 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:2.routing_node_left:237951 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:2.routing_node_right:237959 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:2.routing_node_right:237961 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:3.routing_node_left:239091 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:3.routing_node_left:239093 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:3.routing_node_right:239101 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:3.routing_node_right:239103 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:4.routing_node_left:240233 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:4.routing_node_left:240235 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:4.routing_node_right:240243 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:4.routing_node_right:240245 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:5.routing_node_left:241375 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:5.routing_node_left:241377 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:5.routing_node_right:241385 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:5.routing_node_right:241387 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:6.routing_node_left:242517 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:6.routing_node_left:242519 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:6.routing_node_right:242527 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:6.routing_node_right:242529 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:7.routing_node_left:243659 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:7.routing_node_left:243661 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:7.routing_node_right:243669 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:7.routing_node_right:243671 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:8.routing_node_left:244801 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:8.routing_node_left:244803 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:8.routing_node_right:244811 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:8.routing_node_right:244813 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:9.routing_node_left:245943 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:9.routing_node_left:245945 ;
wire \horizontal_routing_network_x:7.horizontal_routing_network_y:9.routing_node_right:245953 ;
wire [15:0] \horizontal_routing_network_x:7.horizontal_routing_network_y:9.routing_node_right:245955 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:1.routing_node_left:251180 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:1.routing_node_left:251182 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:1.routing_node_right:251190 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:1.routing_node_right:251192 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:10.routing_node_left:261458 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:10.routing_node_left:261460 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:10.routing_node_right:261468 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:10.routing_node_right:261470 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:11.routing_node_left:262600 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:11.routing_node_left:262602 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:11.routing_node_right:262610 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:11.routing_node_right:262612 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:12.routing_node_left:262622 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:12.routing_node_left:262624 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:12.routing_node_right:264085 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:12.routing_node_right:264087 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:2.routing_node_left:252322 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:2.routing_node_left:252324 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:2.routing_node_right:252332 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:2.routing_node_right:252334 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:3.routing_node_left:253464 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:3.routing_node_left:253466 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:3.routing_node_right:253474 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:3.routing_node_right:253476 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:4.routing_node_left:254606 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:4.routing_node_left:254608 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:4.routing_node_right:254616 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:4.routing_node_right:254618 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:5.routing_node_left:255748 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:5.routing_node_left:255750 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:5.routing_node_right:255758 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:5.routing_node_right:255760 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:6.routing_node_left:256890 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:6.routing_node_left:256892 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:6.routing_node_right:256900 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:6.routing_node_right:256902 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:7.routing_node_left:258032 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:7.routing_node_left:258034 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:7.routing_node_right:258042 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:7.routing_node_right:258044 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:8.routing_node_left:259174 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:8.routing_node_left:259176 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:8.routing_node_right:259184 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:8.routing_node_right:259186 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:9.routing_node_left:260316 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:9.routing_node_left:260318 ;
wire \horizontal_routing_network_x:8.horizontal_routing_network_y:9.routing_node_right:260326 ;
wire [15:0] \horizontal_routing_network_x:8.horizontal_routing_network_y:9.routing_node_right:260328 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:1.routing_node_left:265553 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:1.routing_node_left:265555 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:1.routing_node_right:265563 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:1.routing_node_right:265565 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:10.routing_node_left:275831 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:10.routing_node_left:275833 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:10.routing_node_right:275841 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:10.routing_node_right:275843 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:11.routing_node_left:276973 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:11.routing_node_left:276975 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:11.routing_node_right:276983 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:11.routing_node_right:276985 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:12.routing_node_left:276995 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:12.routing_node_left:276997 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:12.routing_node_right:278458 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:12.routing_node_right:278460 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:2.routing_node_left:266695 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:2.routing_node_left:266697 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:2.routing_node_right:266705 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:2.routing_node_right:266707 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:3.routing_node_left:267837 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:3.routing_node_left:267839 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:3.routing_node_right:267847 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:3.routing_node_right:267849 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:4.routing_node_left:268979 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:4.routing_node_left:268981 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:4.routing_node_right:268989 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:4.routing_node_right:268991 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:5.routing_node_left:270121 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:5.routing_node_left:270123 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:5.routing_node_right:270131 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:5.routing_node_right:270133 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:6.routing_node_left:271263 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:6.routing_node_left:271265 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:6.routing_node_right:271273 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:6.routing_node_right:271275 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:7.routing_node_left:272405 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:7.routing_node_left:272407 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:7.routing_node_right:272415 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:7.routing_node_right:272417 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:8.routing_node_left:273547 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:8.routing_node_left:273549 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:8.routing_node_right:273557 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:8.routing_node_right:273559 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:9.routing_node_left:274689 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:9.routing_node_left:274691 ;
wire \horizontal_routing_network_x:9.horizontal_routing_network_y:9.routing_node_right:274699 ;
wire [15:0] \horizontal_routing_network_x:9.horizontal_routing_network_y:9.routing_node_right:274701 ;
wire [269:0] hrnode_cfg_shift_chain;
input [335:0] inputs_i;
wire [1919:0] left_tracks_fwd;
wire [13439:0] left_tracks_in;
wire [1919:0] left_tracks_out;
output [335:0] outputs_o;
wire [1919:0] right_tracks_fwd;
wire [13439:0] right_tracks_in;
wire [1919:0] right_tracks_out;
wire [1935:0] up_tracks_fwd;
wire [13551:0] up_tracks_in;
wire [1935:0] up_tracks_out;
wire \vertical_routing_network_x:1.vertical_routing_network_y:1.routing_node_down:5038 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:1.routing_node_down:5040 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:1.routing_node_up:5028 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:1.routing_node_up:5030 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:10.routing_node_down:18340 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:10.routing_node_down:18342 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:10.routing_node_up:18330 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:10.routing_node_up:18332 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:11.routing_node_down:19818 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:11.routing_node_down:19820 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:11.routing_node_up:19808 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:11.routing_node_up:19810 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:2.routing_node_down:6516 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:2.routing_node_down:6518 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:2.routing_node_up:6506 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:2.routing_node_up:6508 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:3.routing_node_down:7994 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:3.routing_node_down:7996 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:3.routing_node_up:7984 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:3.routing_node_up:7986 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:4.routing_node_down:9472 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:4.routing_node_down:9474 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:4.routing_node_up:9462 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:4.routing_node_up:9464 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:5.routing_node_down:10950 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:5.routing_node_down:10952 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:5.routing_node_up:10940 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:5.routing_node_up:10942 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:6.routing_node_down:12428 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:6.routing_node_down:12430 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:6.routing_node_up:12418 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:6.routing_node_up:12420 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:7.routing_node_down:13906 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:7.routing_node_down:13908 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:7.routing_node_up:13896 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:7.routing_node_up:13898 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:8.routing_node_down:15384 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:8.routing_node_down:15386 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:8.routing_node_up:15374 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:8.routing_node_up:15376 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:9.routing_node_down:16862 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:9.routing_node_down:16864 ;
wire \vertical_routing_network_x:1.vertical_routing_network_y:9.routing_node_up:16852 ;
wire [15:0] \vertical_routing_network_x:1.vertical_routing_network_y:9.routing_node_up:16854 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:1.routing_node_down:121456 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:1.routing_node_down:121458 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:1.routing_node_up:121446 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:1.routing_node_up:121448 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:10.routing_node_down:131734 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:10.routing_node_down:131736 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:10.routing_node_up:131724 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:10.routing_node_up:131726 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:11.routing_node_down:132876 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:11.routing_node_down:132878 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:11.routing_node_up:132866 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:11.routing_node_up:132868 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:2.routing_node_down:122598 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:2.routing_node_down:122600 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:2.routing_node_up:122588 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:2.routing_node_up:122590 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:3.routing_node_down:123740 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:3.routing_node_down:123742 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:3.routing_node_up:123730 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:3.routing_node_up:123732 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:4.routing_node_down:124882 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:4.routing_node_down:124884 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:4.routing_node_up:124872 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:4.routing_node_up:124874 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:5.routing_node_down:126024 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:5.routing_node_down:126026 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:5.routing_node_up:126014 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:5.routing_node_up:126016 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:6.routing_node_down:127166 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:6.routing_node_down:127168 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:6.routing_node_up:127156 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:6.routing_node_up:127158 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:7.routing_node_down:128308 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:7.routing_node_down:128310 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:7.routing_node_up:128298 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:7.routing_node_up:128300 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:8.routing_node_down:129450 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:8.routing_node_down:129452 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:8.routing_node_up:129440 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:8.routing_node_up:129442 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:9.routing_node_down:130592 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:9.routing_node_down:130594 ;
wire \vertical_routing_network_x:10.vertical_routing_network_y:9.routing_node_up:130582 ;
wire [15:0] \vertical_routing_network_x:10.vertical_routing_network_y:9.routing_node_up:130584 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:1.routing_node_down:134351 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:1.routing_node_down:134353 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:1.routing_node_up:132888 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:1.routing_node_up:132890 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:10.routing_node_down:147626 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:10.routing_node_down:147628 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:10.routing_node_up:146163 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:10.routing_node_up:146165 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:11.routing_node_down:149101 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:11.routing_node_down:149103 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:11.routing_node_up:147638 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:11.routing_node_up:147640 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:2.routing_node_down:135826 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:2.routing_node_down:135828 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:2.routing_node_up:134363 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:2.routing_node_up:134365 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:3.routing_node_down:137301 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:3.routing_node_down:137303 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:3.routing_node_up:135838 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:3.routing_node_up:135840 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:4.routing_node_down:138776 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:4.routing_node_down:138778 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:4.routing_node_up:137313 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:4.routing_node_up:137315 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:5.routing_node_down:140251 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:5.routing_node_down:140253 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:5.routing_node_up:138788 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:5.routing_node_up:138790 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:6.routing_node_down:141726 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:6.routing_node_down:141728 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:6.routing_node_up:140263 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:6.routing_node_up:140265 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:7.routing_node_down:143201 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:7.routing_node_down:143203 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:7.routing_node_up:141738 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:7.routing_node_up:141740 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:8.routing_node_down:144676 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:8.routing_node_down:144678 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:8.routing_node_up:143213 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:8.routing_node_up:143215 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:9.routing_node_down:146151 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:9.routing_node_down:146153 ;
wire \vertical_routing_network_x:11.vertical_routing_network_y:9.routing_node_up:144688 ;
wire [15:0] \vertical_routing_network_x:11.vertical_routing_network_y:9.routing_node_up:144690 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:1.routing_node_down:20960 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:1.routing_node_down:20962 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:1.routing_node_up:20950 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:1.routing_node_up:20952 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:10.routing_node_down:31238 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:10.routing_node_down:31240 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:10.routing_node_up:31228 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:10.routing_node_up:31230 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:11.routing_node_down:32380 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:11.routing_node_down:32382 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:11.routing_node_up:32370 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:11.routing_node_up:32372 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:2.routing_node_down:22102 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:2.routing_node_down:22104 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:2.routing_node_up:22092 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:2.routing_node_up:22094 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:3.routing_node_down:23244 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:3.routing_node_down:23246 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:3.routing_node_up:23234 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:3.routing_node_up:23236 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:4.routing_node_down:24386 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:4.routing_node_down:24388 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:4.routing_node_up:24376 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:4.routing_node_up:24378 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:5.routing_node_down:25528 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:5.routing_node_down:25530 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:5.routing_node_up:25518 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:5.routing_node_up:25520 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:6.routing_node_down:26670 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:6.routing_node_down:26672 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:6.routing_node_up:26660 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:6.routing_node_up:26662 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:7.routing_node_down:27812 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:7.routing_node_down:27814 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:7.routing_node_up:27802 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:7.routing_node_up:27804 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:8.routing_node_down:28954 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:8.routing_node_down:28956 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:8.routing_node_up:28944 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:8.routing_node_up:28946 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:9.routing_node_down:30096 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:9.routing_node_down:30098 ;
wire \vertical_routing_network_x:2.vertical_routing_network_y:9.routing_node_up:30086 ;
wire [15:0] \vertical_routing_network_x:2.vertical_routing_network_y:9.routing_node_up:30088 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:1.routing_node_down:33522 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:1.routing_node_down:33524 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:1.routing_node_up:33512 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:1.routing_node_up:33514 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:10.routing_node_down:43800 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:10.routing_node_down:43802 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:10.routing_node_up:43790 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:10.routing_node_up:43792 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:11.routing_node_down:44942 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:11.routing_node_down:44944 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:11.routing_node_up:44932 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:11.routing_node_up:44934 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:2.routing_node_down:34664 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:2.routing_node_down:34666 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:2.routing_node_up:34654 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:2.routing_node_up:34656 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:3.routing_node_down:35806 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:3.routing_node_down:35808 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:3.routing_node_up:35796 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:3.routing_node_up:35798 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:4.routing_node_down:36948 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:4.routing_node_down:36950 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:4.routing_node_up:36938 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:4.routing_node_up:36940 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:5.routing_node_down:38090 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:5.routing_node_down:38092 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:5.routing_node_up:38080 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:5.routing_node_up:38082 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:6.routing_node_down:39232 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:6.routing_node_down:39234 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:6.routing_node_up:39222 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:6.routing_node_up:39224 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:7.routing_node_down:40374 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:7.routing_node_down:40376 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:7.routing_node_up:40364 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:7.routing_node_up:40366 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:8.routing_node_down:41516 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:8.routing_node_down:41518 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:8.routing_node_up:41506 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:8.routing_node_up:41508 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:9.routing_node_down:42658 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:9.routing_node_down:42660 ;
wire \vertical_routing_network_x:3.vertical_routing_network_y:9.routing_node_up:42648 ;
wire [15:0] \vertical_routing_network_x:3.vertical_routing_network_y:9.routing_node_up:42650 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:1.routing_node_down:46084 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:1.routing_node_down:46086 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:1.routing_node_up:46074 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:1.routing_node_up:46076 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:10.routing_node_down:56362 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:10.routing_node_down:56364 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:10.routing_node_up:56352 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:10.routing_node_up:56354 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:11.routing_node_down:57504 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:11.routing_node_down:57506 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:11.routing_node_up:57494 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:11.routing_node_up:57496 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:2.routing_node_down:47226 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:2.routing_node_down:47228 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:2.routing_node_up:47216 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:2.routing_node_up:47218 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:3.routing_node_down:48368 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:3.routing_node_down:48370 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:3.routing_node_up:48358 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:3.routing_node_up:48360 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:4.routing_node_down:49510 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:4.routing_node_down:49512 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:4.routing_node_up:49500 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:4.routing_node_up:49502 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:5.routing_node_down:50652 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:5.routing_node_down:50654 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:5.routing_node_up:50642 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:5.routing_node_up:50644 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:6.routing_node_down:51794 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:6.routing_node_down:51796 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:6.routing_node_up:51784 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:6.routing_node_up:51786 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:7.routing_node_down:52936 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:7.routing_node_down:52938 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:7.routing_node_up:52926 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:7.routing_node_up:52928 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:8.routing_node_down:54078 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:8.routing_node_down:54080 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:8.routing_node_up:54068 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:8.routing_node_up:54070 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:9.routing_node_down:55220 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:9.routing_node_down:55222 ;
wire \vertical_routing_network_x:4.vertical_routing_network_y:9.routing_node_up:55210 ;
wire [15:0] \vertical_routing_network_x:4.vertical_routing_network_y:9.routing_node_up:55212 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:1.routing_node_down:58646 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:1.routing_node_down:58648 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:1.routing_node_up:58636 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:1.routing_node_up:58638 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:10.routing_node_down:68924 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:10.routing_node_down:68926 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:10.routing_node_up:68914 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:10.routing_node_up:68916 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:11.routing_node_down:70066 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:11.routing_node_down:70068 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:11.routing_node_up:70056 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:11.routing_node_up:70058 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:2.routing_node_down:59788 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:2.routing_node_down:59790 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:2.routing_node_up:59778 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:2.routing_node_up:59780 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:3.routing_node_down:60930 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:3.routing_node_down:60932 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:3.routing_node_up:60920 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:3.routing_node_up:60922 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:4.routing_node_down:62072 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:4.routing_node_down:62074 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:4.routing_node_up:62062 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:4.routing_node_up:62064 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:5.routing_node_down:63214 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:5.routing_node_down:63216 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:5.routing_node_up:63204 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:5.routing_node_up:63206 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:6.routing_node_down:64356 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:6.routing_node_down:64358 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:6.routing_node_up:64346 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:6.routing_node_up:64348 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:7.routing_node_down:65498 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:7.routing_node_down:65500 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:7.routing_node_up:65488 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:7.routing_node_up:65490 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:8.routing_node_down:66640 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:8.routing_node_down:66642 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:8.routing_node_up:66630 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:8.routing_node_up:66632 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:9.routing_node_down:67782 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:9.routing_node_down:67784 ;
wire \vertical_routing_network_x:5.vertical_routing_network_y:9.routing_node_up:67772 ;
wire [15:0] \vertical_routing_network_x:5.vertical_routing_network_y:9.routing_node_up:67774 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:1.routing_node_down:71208 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:1.routing_node_down:71210 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:1.routing_node_up:71198 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:1.routing_node_up:71200 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:10.routing_node_down:81486 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:10.routing_node_down:81488 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:10.routing_node_up:81476 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:10.routing_node_up:81478 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:11.routing_node_down:82628 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:11.routing_node_down:82630 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:11.routing_node_up:82618 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:11.routing_node_up:82620 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:2.routing_node_down:72350 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:2.routing_node_down:72352 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:2.routing_node_up:72340 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:2.routing_node_up:72342 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:3.routing_node_down:73492 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:3.routing_node_down:73494 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:3.routing_node_up:73482 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:3.routing_node_up:73484 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:4.routing_node_down:74634 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:4.routing_node_down:74636 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:4.routing_node_up:74624 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:4.routing_node_up:74626 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:5.routing_node_down:75776 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:5.routing_node_down:75778 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:5.routing_node_up:75766 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:5.routing_node_up:75768 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:6.routing_node_down:76918 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:6.routing_node_down:76920 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:6.routing_node_up:76908 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:6.routing_node_up:76910 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:7.routing_node_down:78060 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:7.routing_node_down:78062 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:7.routing_node_up:78050 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:7.routing_node_up:78052 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:8.routing_node_down:79202 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:8.routing_node_down:79204 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:8.routing_node_up:79192 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:8.routing_node_up:79194 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:9.routing_node_down:80344 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:9.routing_node_down:80346 ;
wire \vertical_routing_network_x:6.vertical_routing_network_y:9.routing_node_up:80334 ;
wire [15:0] \vertical_routing_network_x:6.vertical_routing_network_y:9.routing_node_up:80336 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:1.routing_node_down:83770 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:1.routing_node_down:83772 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:1.routing_node_up:83760 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:1.routing_node_up:83762 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:10.routing_node_down:94048 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:10.routing_node_down:94050 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:10.routing_node_up:94038 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:10.routing_node_up:94040 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:11.routing_node_down:95190 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:11.routing_node_down:95192 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:11.routing_node_up:95180 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:11.routing_node_up:95182 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:2.routing_node_down:84912 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:2.routing_node_down:84914 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:2.routing_node_up:84902 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:2.routing_node_up:84904 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:3.routing_node_down:86054 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:3.routing_node_down:86056 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:3.routing_node_up:86044 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:3.routing_node_up:86046 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:4.routing_node_down:87196 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:4.routing_node_down:87198 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:4.routing_node_up:87186 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:4.routing_node_up:87188 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:5.routing_node_down:88338 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:5.routing_node_down:88340 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:5.routing_node_up:88328 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:5.routing_node_up:88330 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:6.routing_node_down:89480 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:6.routing_node_down:89482 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:6.routing_node_up:89470 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:6.routing_node_up:89472 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:7.routing_node_down:90622 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:7.routing_node_down:90624 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:7.routing_node_up:90612 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:7.routing_node_up:90614 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:8.routing_node_down:91764 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:8.routing_node_down:91766 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:8.routing_node_up:91754 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:8.routing_node_up:91756 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:9.routing_node_down:92906 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:9.routing_node_down:92908 ;
wire \vertical_routing_network_x:7.vertical_routing_network_y:9.routing_node_up:92896 ;
wire [15:0] \vertical_routing_network_x:7.vertical_routing_network_y:9.routing_node_up:92898 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:1.routing_node_down:96332 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:1.routing_node_down:96334 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:1.routing_node_up:96322 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:1.routing_node_up:96324 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:10.routing_node_down:106610 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:10.routing_node_down:106612 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:10.routing_node_up:106600 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:10.routing_node_up:106602 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:11.routing_node_down:107752 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:11.routing_node_down:107754 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:11.routing_node_up:107742 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:11.routing_node_up:107744 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:2.routing_node_down:97474 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:2.routing_node_down:97476 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:2.routing_node_up:97464 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:2.routing_node_up:97466 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:3.routing_node_down:98616 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:3.routing_node_down:98618 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:3.routing_node_up:98606 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:3.routing_node_up:98608 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:4.routing_node_down:99758 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:4.routing_node_down:99760 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:4.routing_node_up:99748 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:4.routing_node_up:99750 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:5.routing_node_down:100900 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:5.routing_node_down:100902 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:5.routing_node_up:100890 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:5.routing_node_up:100892 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:6.routing_node_down:102042 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:6.routing_node_down:102044 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:6.routing_node_up:102032 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:6.routing_node_up:102034 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:7.routing_node_down:103184 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:7.routing_node_down:103186 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:7.routing_node_up:103174 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:7.routing_node_up:103176 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:8.routing_node_down:104326 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:8.routing_node_down:104328 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:8.routing_node_up:104316 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:8.routing_node_up:104318 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:9.routing_node_down:105468 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:9.routing_node_down:105470 ;
wire \vertical_routing_network_x:8.vertical_routing_network_y:9.routing_node_up:105458 ;
wire [15:0] \vertical_routing_network_x:8.vertical_routing_network_y:9.routing_node_up:105460 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:1.routing_node_down:108894 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:1.routing_node_down:108896 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:1.routing_node_up:108884 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:1.routing_node_up:108886 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:10.routing_node_down:119172 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:10.routing_node_down:119174 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:10.routing_node_up:119162 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:10.routing_node_up:119164 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:11.routing_node_down:120314 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:11.routing_node_down:120316 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:11.routing_node_up:120304 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:11.routing_node_up:120306 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:2.routing_node_down:110036 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:2.routing_node_down:110038 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:2.routing_node_up:110026 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:2.routing_node_up:110028 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:3.routing_node_down:111178 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:3.routing_node_down:111180 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:3.routing_node_up:111168 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:3.routing_node_up:111170 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:4.routing_node_down:112320 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:4.routing_node_down:112322 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:4.routing_node_up:112310 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:4.routing_node_up:112312 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:5.routing_node_down:113462 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:5.routing_node_down:113464 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:5.routing_node_up:113452 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:5.routing_node_up:113454 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:6.routing_node_down:114604 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:6.routing_node_down:114606 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:6.routing_node_up:114594 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:6.routing_node_up:114596 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:7.routing_node_down:115746 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:7.routing_node_down:115748 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:7.routing_node_up:115736 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:7.routing_node_up:115738 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:8.routing_node_down:116888 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:8.routing_node_down:116890 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:8.routing_node_up:116878 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:8.routing_node_up:116880 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:9.routing_node_down:118030 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:9.routing_node_down:118032 ;
wire \vertical_routing_network_x:9.vertical_routing_network_y:9.routing_node_up:118020 ;
wire [15:0] \vertical_routing_network_x:9.vertical_routing_network_y:9.routing_node_up:118022 ;
wire [274:0] vrnode_cfg_shift_chain;
assign _0250_ = ~ glb_rst_i;
fpga_io_mux \horizontal_routing_network_x:1.horizontal_routing_network_y:1.down_io.routing_down_io (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[268]),
.config_shift_o(_1143_),
.pins_o(_1144_),
.route_i({ right_tracks_out[1919:1904], left_tracks_out[1919:1904] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:1.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[267]),
.config_shift_o(_1145_),
.route_i(left_tracks_in[13439:13328]),
.route_o(_1146_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:1.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[266]),
.config_shift_o(_1147_),
.route_i(right_tracks_in[13439:13328]),
.route_o(_1148_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:10.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[249]),
.config_shift_o(_1181_),
.route_i(left_tracks_in[12431:12320]),
.route_o(_1182_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:10.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[248]),
.config_shift_o(_1183_),
.route_i(right_tracks_in[12431:12320]),
.route_o(_1184_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:11.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[247]),
.config_shift_o(_1185_),
.route_i(left_tracks_in[12319:12208]),
.route_o(_1186_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:11.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[246]),
.config_shift_o(_1187_),
.route_i(right_tracks_in[12319:12208]),
.route_o(_1188_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:12.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[245]),
.config_shift_o(_1189_),
.route_i(left_tracks_in[12207:12096]),
.route_o(_1190_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:12.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[244]),
.config_shift_o(_1193_),
.route_i(right_tracks_in[12207:12096]),
.route_o(_1194_)
);
fpga_io_mux \horizontal_routing_network_x:1.horizontal_routing_network_y:12.up_io.routing_up_io (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[243]),
.config_shift_o(_1191_),
.pins_o(_1192_),
.route_i({ right_tracks_out[1743:1728], left_tracks_out[1743:1728] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:2.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[265]),
.config_shift_o(_1149_),
.route_i(left_tracks_in[13327:13216]),
.route_o(_1150_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:2.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[264]),
.config_shift_o(_1151_),
.route_i(right_tracks_in[13327:13216]),
.route_o(_1152_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:3.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[263]),
.config_shift_o(_1153_),
.route_i(left_tracks_in[13215:13104]),
.route_o(_1154_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:3.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[262]),
.config_shift_o(_1155_),
.route_i(right_tracks_in[13215:13104]),
.route_o(_1156_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:4.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[261]),
.config_shift_o(_1157_),
.route_i(left_tracks_in[13103:12992]),
.route_o(_1158_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:4.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[260]),
.config_shift_o(_1159_),
.route_i(right_tracks_in[13103:12992]),
.route_o(_1160_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:5.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[259]),
.config_shift_o(_1161_),
.route_i(left_tracks_in[12991:12880]),
.route_o(_1162_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:5.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[258]),
.config_shift_o(_1163_),
.route_i(right_tracks_in[12991:12880]),
.route_o(_1164_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:6.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[257]),
.config_shift_o(_1165_),
.route_i(left_tracks_in[12879:12768]),
.route_o(_1166_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:6.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[256]),
.config_shift_o(_1167_),
.route_i(right_tracks_in[12879:12768]),
.route_o(_1168_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:7.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[255]),
.config_shift_o(_1169_),
.route_i(left_tracks_in[12767:12656]),
.route_o(_1170_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:7.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[254]),
.config_shift_o(_1171_),
.route_i(right_tracks_in[12767:12656]),
.route_o(_1172_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:8.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[253]),
.config_shift_o(_1173_),
.route_i(left_tracks_in[12655:12544]),
.route_o(_1174_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:8.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[252]),
.config_shift_o(_1175_),
.route_i(right_tracks_in[12655:12544]),
.route_o(_1176_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:9.routing_node_left (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[251]),
.config_shift_o(_1177_),
.route_i(left_tracks_in[12543:12432]),
.route_o(_1178_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:1.horizontal_routing_network_y:9.routing_node_right (
.config_clk_i(config_hrnode_i[0]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[250]),
.config_shift_o(_1179_),
.route_i(right_tracks_in[12543:12432]),
.route_o(_1180_)
);
fpga_io_mux \horizontal_routing_network_x:10.horizontal_routing_network_y:1.down_io.routing_down_io (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[25]),
.config_shift_o(_0352_),
.pins_o(_0353_),
.route_i({ right_tracks_out[191:176], left_tracks_out[191:176] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:1.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[24]),
.config_shift_o(_0354_),
.route_i(left_tracks_in[1343:1232]),
.route_o(_0355_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:1.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[23]),
.config_shift_o(_0356_),
.route_i(right_tracks_in[1343:1232]),
.route_o(_0357_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:10.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[6]),
.config_shift_o(_0394_),
.route_i(left_tracks_in[335:224]),
.route_o(_0395_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:10.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[5]),
.config_shift_o(_0396_),
.route_i(right_tracks_in[335:224]),
.route_o(_0397_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:11.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[4]),
.config_shift_o(_0398_),
.route_i(left_tracks_in[223:112]),
.route_o(_0399_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:11.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[3]),
.config_shift_o(_0400_),
.route_i(right_tracks_in[223:112]),
.route_o(_0401_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:12.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[2]),
.config_shift_o(_0402_),
.route_i(left_tracks_in[111:0]),
.route_o(_0403_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:12.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[1]),
.config_shift_o(_0407_),
.route_i(right_tracks_in[111:0]),
.route_o(_0408_)
);
fpga_io_mux \horizontal_routing_network_x:10.horizontal_routing_network_y:12.up_io.routing_up_io (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[0]),
.config_shift_o(_0405_),
.pins_o(_0406_),
.route_i({ right_tracks_out[15:0], left_tracks_out[15:0] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:2.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[22]),
.config_shift_o(_0358_),
.route_i(left_tracks_in[1231:1120]),
.route_o(_0359_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:2.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[21]),
.config_shift_o(_0361_),
.route_i(right_tracks_in[1231:1120]),
.route_o(_0362_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:3.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[20]),
.config_shift_o(_0363_),
.route_i(left_tracks_in[1119:1008]),
.route_o(_0364_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:3.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[19]),
.config_shift_o(_0365_),
.route_i(right_tracks_in[1119:1008]),
.route_o(_0366_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:4.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[18]),
.config_shift_o(_0367_),
.route_i(left_tracks_in[1007:896]),
.route_o(_0368_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:4.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[17]),
.config_shift_o(_0369_),
.route_i(right_tracks_in[1007:896]),
.route_o(_0370_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:5.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[16]),
.config_shift_o(_0372_),
.route_i(left_tracks_in[895:784]),
.route_o(_0373_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:5.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[15]),
.config_shift_o(_0374_),
.route_i(right_tracks_in[895:784]),
.route_o(_0375_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:6.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[14]),
.config_shift_o(_0376_),
.route_i(left_tracks_in[783:672]),
.route_o(_0377_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:6.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[13]),
.config_shift_o(_0378_),
.route_i(right_tracks_in[783:672]),
.route_o(_0379_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:7.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[12]),
.config_shift_o(_0380_),
.route_i(left_tracks_in[671:560]),
.route_o(_0381_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:7.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[11]),
.config_shift_o(_0383_),
.route_i(right_tracks_in[671:560]),
.route_o(_0384_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:8.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[10]),
.config_shift_o(_0385_),
.route_i(left_tracks_in[559:448]),
.route_o(_0386_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:8.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[9]),
.config_shift_o(_0387_),
.route_i(right_tracks_in[559:448]),
.route_o(_0388_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:9.routing_node_left (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[8]),
.config_shift_o(_0389_),
.route_i(left_tracks_in[447:336]),
.route_o(_0390_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:10.horizontal_routing_network_y:9.routing_node_right (
.config_clk_i(config_hrnode_i[18]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[7]),
.config_shift_o(_0391_),
.route_i(right_tracks_in[447:336]),
.route_o(_0392_)
);
fpga_io_mux \horizontal_routing_network_x:2.horizontal_routing_network_y:1.down_io.routing_down_io (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[241]),
.config_shift_o(_1195_),
.pins_o(_1196_),
.route_i({ right_tracks_out[1727:1712], left_tracks_out[1727:1712] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:1.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[240]),
.config_shift_o(_1197_),
.route_i(left_tracks_in[12095:11984]),
.route_o(_1198_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:1.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[239]),
.config_shift_o(_1199_),
.route_i(right_tracks_in[12095:11984]),
.route_o(_1200_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:10.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[222]),
.config_shift_o(_1233_),
.route_i(left_tracks_in[11087:10976]),
.route_o(_1234_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:10.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[221]),
.config_shift_o(_1235_),
.route_i(right_tracks_in[11087:10976]),
.route_o(_1236_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:11.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[220]),
.config_shift_o(_1237_),
.route_i(left_tracks_in[10975:10864]),
.route_o(_1238_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:11.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[219]),
.config_shift_o(_1239_),
.route_i(right_tracks_in[10975:10864]),
.route_o(_1240_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:12.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[218]),
.config_shift_o(_1241_),
.route_i(left_tracks_in[10863:10752]),
.route_o(_1242_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:12.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[217]),
.config_shift_o(_1245_),
.route_i(right_tracks_in[10863:10752]),
.route_o(_1246_)
);
fpga_io_mux \horizontal_routing_network_x:2.horizontal_routing_network_y:12.up_io.routing_up_io (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[216]),
.config_shift_o(_1243_),
.pins_o(_1244_),
.route_i({ right_tracks_out[1551:1536], left_tracks_out[1551:1536] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:2.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[238]),
.config_shift_o(_1201_),
.route_i(left_tracks_in[11983:11872]),
.route_o(_1202_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:2.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[237]),
.config_shift_o(_1203_),
.route_i(right_tracks_in[11983:11872]),
.route_o(_1204_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:3.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[236]),
.config_shift_o(_1205_),
.route_i(left_tracks_in[11871:11760]),
.route_o(_1206_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:3.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[235]),
.config_shift_o(_1207_),
.route_i(right_tracks_in[11871:11760]),
.route_o(_1208_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:4.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[234]),
.config_shift_o(_1209_),
.route_i(left_tracks_in[11759:11648]),
.route_o(_1210_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:4.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[233]),
.config_shift_o(_1211_),
.route_i(right_tracks_in[11759:11648]),
.route_o(_1212_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:5.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[232]),
.config_shift_o(_1213_),
.route_i(left_tracks_in[11647:11536]),
.route_o(_1214_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:5.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[231]),
.config_shift_o(_1215_),
.route_i(right_tracks_in[11647:11536]),
.route_o(_1216_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:6.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[230]),
.config_shift_o(_1217_),
.route_i(left_tracks_in[11535:11424]),
.route_o(_1218_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:6.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[229]),
.config_shift_o(_1219_),
.route_i(right_tracks_in[11535:11424]),
.route_o(_1220_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:7.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[228]),
.config_shift_o(_1221_),
.route_i(left_tracks_in[11423:11312]),
.route_o(_1222_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:7.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[227]),
.config_shift_o(_1223_),
.route_i(right_tracks_in[11423:11312]),
.route_o(_1224_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:8.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[226]),
.config_shift_o(_1225_),
.route_i(left_tracks_in[11311:11200]),
.route_o(_1226_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:8.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[225]),
.config_shift_o(_1227_),
.route_i(right_tracks_in[11311:11200]),
.route_o(_1228_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:9.routing_node_left (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[224]),
.config_shift_o(_1229_),
.route_i(left_tracks_in[11199:11088]),
.route_o(_1230_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:2.horizontal_routing_network_y:9.routing_node_right (
.config_clk_i(config_hrnode_i[2]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[223]),
.config_shift_o(_1231_),
.route_i(right_tracks_in[11199:11088]),
.route_o(_1232_)
);
fpga_io_mux \horizontal_routing_network_x:3.horizontal_routing_network_y:1.down_io.routing_down_io (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[214]),
.config_shift_o(_1247_),
.pins_o(_1248_),
.route_i({ right_tracks_out[1535:1520], left_tracks_out[1535:1520] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:1.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[213]),
.config_shift_o(_1249_),
.route_i(left_tracks_in[10751:10640]),
.route_o(_1250_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:1.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[212]),
.config_shift_o(_1251_),
.route_i(right_tracks_in[10751:10640]),
.route_o(_1252_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:10.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[195]),
.config_shift_o(_0016_),
.route_i(left_tracks_in[9743:9632]),
.route_o(_0017_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:10.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[194]),
.config_shift_o(_0018_),
.route_i(right_tracks_in[9743:9632]),
.route_o(_0019_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:11.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[193]),
.config_shift_o(_0020_),
.route_i(left_tracks_in[9631:9520]),
.route_o(_0021_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:11.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[192]),
.config_shift_o(_0022_),
.route_i(right_tracks_in[9631:9520]),
.route_o(_0023_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:12.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[191]),
.config_shift_o(_0024_),
.route_i(left_tracks_in[9519:9408]),
.route_o(_0025_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:12.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[190]),
.config_shift_o(_0028_),
.route_i(right_tracks_in[9519:9408]),
.route_o(_0029_)
);
fpga_io_mux \horizontal_routing_network_x:3.horizontal_routing_network_y:12.up_io.routing_up_io (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[189]),
.config_shift_o(_0026_),
.pins_o(_0027_),
.route_i({ right_tracks_out[1359:1344], left_tracks_out[1359:1344] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:2.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[211]),
.config_shift_o(_1253_),
.route_i(left_tracks_in[10639:10528]),
.route_o(_1254_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:2.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[210]),
.config_shift_o(_1255_),
.route_i(right_tracks_in[10639:10528]),
.route_o(_1256_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:3.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[209]),
.config_shift_o(_1257_),
.route_i(left_tracks_in[10527:10416]),
.route_o(_1258_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:3.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[208]),
.config_shift_o(_1259_),
.route_i(right_tracks_in[10527:10416]),
.route_o(_1260_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:4.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[207]),
.config_shift_o(_1261_),
.route_i(left_tracks_in[10415:10304]),
.route_o(_1262_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:4.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[206]),
.config_shift_o(_1263_),
.route_i(right_tracks_in[10415:10304]),
.route_o(_1264_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:5.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[205]),
.config_shift_o(_1265_),
.route_i(left_tracks_in[10303:10192]),
.route_o(_1266_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:5.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[204]),
.config_shift_o(_1267_),
.route_i(right_tracks_in[10303:10192]),
.route_o(_1268_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:6.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[203]),
.config_shift_o(_0000_),
.route_i(left_tracks_in[10191:10080]),
.route_o(_0001_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:6.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[202]),
.config_shift_o(_0002_),
.route_i(right_tracks_in[10191:10080]),
.route_o(_0003_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:7.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[201]),
.config_shift_o(_0004_),
.route_i(left_tracks_in[10079:9968]),
.route_o(_0005_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:7.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[200]),
.config_shift_o(_0006_),
.route_i(right_tracks_in[10079:9968]),
.route_o(_0007_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:8.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[199]),
.config_shift_o(_0008_),
.route_i(left_tracks_in[9967:9856]),
.route_o(_0009_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:8.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[198]),
.config_shift_o(_0010_),
.route_i(right_tracks_in[9967:9856]),
.route_o(_0011_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:9.routing_node_left (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[197]),
.config_shift_o(_0012_),
.route_i(left_tracks_in[9855:9744]),
.route_o(_0013_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:3.horizontal_routing_network_y:9.routing_node_right (
.config_clk_i(config_hrnode_i[4]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[196]),
.config_shift_o(_0014_),
.route_i(right_tracks_in[9855:9744]),
.route_o(_0015_)
);
fpga_io_mux \horizontal_routing_network_x:4.horizontal_routing_network_y:1.down_io.routing_down_io (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[187]),
.config_shift_o(_0030_),
.pins_o(_0031_),
.route_i({ right_tracks_out[1343:1328], left_tracks_out[1343:1328] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:1.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[186]),
.config_shift_o(_0032_),
.route_i(left_tracks_in[9407:9296]),
.route_o(_0033_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:1.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[185]),
.config_shift_o(_0034_),
.route_i(right_tracks_in[9407:9296]),
.route_o(_0035_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:10.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[168]),
.config_shift_o(_0068_),
.route_i(left_tracks_in[8399:8288]),
.route_o(_0069_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:10.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[167]),
.config_shift_o(_0070_),
.route_i(right_tracks_in[8399:8288]),
.route_o(_0071_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:11.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[166]),
.config_shift_o(_0072_),
.route_i(left_tracks_in[8287:8176]),
.route_o(_0073_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:11.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[165]),
.config_shift_o(_0074_),
.route_i(right_tracks_in[8287:8176]),
.route_o(_0075_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:12.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[164]),
.config_shift_o(_0076_),
.route_i(left_tracks_in[8175:8064]),
.route_o(_0077_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:12.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[163]),
.config_shift_o(_0080_),
.route_i(right_tracks_in[8175:8064]),
.route_o(_0081_)
);
fpga_io_mux \horizontal_routing_network_x:4.horizontal_routing_network_y:12.up_io.routing_up_io (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[162]),
.config_shift_o(_0078_),
.pins_o(_0079_),
.route_i({ right_tracks_out[1167:1152], left_tracks_out[1167:1152] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:2.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[184]),
.config_shift_o(_0036_),
.route_i(left_tracks_in[9295:9184]),
.route_o(_0037_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:2.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[183]),
.config_shift_o(_0038_),
.route_i(right_tracks_in[9295:9184]),
.route_o(_0039_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:3.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[182]),
.config_shift_o(_0040_),
.route_i(left_tracks_in[9183:9072]),
.route_o(_0041_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:3.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[181]),
.config_shift_o(_0042_),
.route_i(right_tracks_in[9183:9072]),
.route_o(_0043_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:4.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[180]),
.config_shift_o(_0044_),
.route_i(left_tracks_in[9071:8960]),
.route_o(_0045_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:4.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[179]),
.config_shift_o(_0046_),
.route_i(right_tracks_in[9071:8960]),
.route_o(_0047_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:5.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[178]),
.config_shift_o(_0048_),
.route_i(left_tracks_in[8959:8848]),
.route_o(_0049_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:5.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[177]),
.config_shift_o(_0050_),
.route_i(right_tracks_in[8959:8848]),
.route_o(_0051_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:6.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[176]),
.config_shift_o(_0052_),
.route_i(left_tracks_in[8847:8736]),
.route_o(_0053_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:6.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[175]),
.config_shift_o(_0054_),
.route_i(right_tracks_in[8847:8736]),
.route_o(_0055_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:7.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[174]),
.config_shift_o(_0056_),
.route_i(left_tracks_in[8735:8624]),
.route_o(_0057_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:7.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[173]),
.config_shift_o(_0058_),
.route_i(right_tracks_in[8735:8624]),
.route_o(_0059_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:8.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[172]),
.config_shift_o(_0060_),
.route_i(left_tracks_in[8623:8512]),
.route_o(_0061_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:8.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[171]),
.config_shift_o(_0062_),
.route_i(right_tracks_in[8623:8512]),
.route_o(_0063_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:9.routing_node_left (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[170]),
.config_shift_o(_0064_),
.route_i(left_tracks_in[8511:8400]),
.route_o(_0065_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:4.horizontal_routing_network_y:9.routing_node_right (
.config_clk_i(config_hrnode_i[6]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[169]),
.config_shift_o(_0066_),
.route_i(right_tracks_in[8511:8400]),
.route_o(_0067_)
);
fpga_io_mux \horizontal_routing_network_x:5.horizontal_routing_network_y:1.down_io.routing_down_io (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[160]),
.config_shift_o(_0082_),
.pins_o(_0083_),
.route_i({ right_tracks_out[1151:1136], left_tracks_out[1151:1136] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:1.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[159]),
.config_shift_o(_0084_),
.route_i(left_tracks_in[8063:7952]),
.route_o(_0085_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:1.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[158]),
.config_shift_o(_0086_),
.route_i(right_tracks_in[8063:7952]),
.route_o(_0087_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:10.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[141]),
.config_shift_o(_0120_),
.route_i(left_tracks_in[7055:6944]),
.route_o(_0121_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:10.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[140]),
.config_shift_o(_0122_),
.route_i(right_tracks_in[7055:6944]),
.route_o(_0123_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:11.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[139]),
.config_shift_o(_0124_),
.route_i(left_tracks_in[6943:6832]),
.route_o(_0125_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:11.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[138]),
.config_shift_o(_0126_),
.route_i(right_tracks_in[6943:6832]),
.route_o(_0127_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:12.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[137]),
.config_shift_o(_0128_),
.route_i(left_tracks_in[6831:6720]),
.route_o(_0129_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:12.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[136]),
.config_shift_o(_0132_),
.route_i(right_tracks_in[6831:6720]),
.route_o(_0133_)
);
fpga_io_mux \horizontal_routing_network_x:5.horizontal_routing_network_y:12.up_io.routing_up_io (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[135]),
.config_shift_o(_0130_),
.pins_o(_0131_),
.route_i({ right_tracks_out[975:960], left_tracks_out[975:960] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:2.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[157]),
.config_shift_o(_0088_),
.route_i(left_tracks_in[7951:7840]),
.route_o(_0089_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:2.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[156]),
.config_shift_o(_0090_),
.route_i(right_tracks_in[7951:7840]),
.route_o(_0091_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:3.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[155]),
.config_shift_o(_0092_),
.route_i(left_tracks_in[7839:7728]),
.route_o(_0093_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:3.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[154]),
.config_shift_o(_0094_),
.route_i(right_tracks_in[7839:7728]),
.route_o(_0095_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:4.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[153]),
.config_shift_o(_0096_),
.route_i(left_tracks_in[7727:7616]),
.route_o(_0097_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:4.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[152]),
.config_shift_o(_0098_),
.route_i(right_tracks_in[7727:7616]),
.route_o(_0099_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:5.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[151]),
.config_shift_o(_0100_),
.route_i(left_tracks_in[7615:7504]),
.route_o(_0101_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:5.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[150]),
.config_shift_o(_0102_),
.route_i(right_tracks_in[7615:7504]),
.route_o(_0103_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:6.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[149]),
.config_shift_o(_0104_),
.route_i(left_tracks_in[7503:7392]),
.route_o(_0105_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:6.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[148]),
.config_shift_o(_0106_),
.route_i(right_tracks_in[7503:7392]),
.route_o(_0107_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:7.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[147]),
.config_shift_o(_0108_),
.route_i(left_tracks_in[7391:7280]),
.route_o(_0109_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:7.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[146]),
.config_shift_o(_0110_),
.route_i(right_tracks_in[7391:7280]),
.route_o(_0111_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:8.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[145]),
.config_shift_o(_0112_),
.route_i(left_tracks_in[7279:7168]),
.route_o(_0113_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:8.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[144]),
.config_shift_o(_0114_),
.route_i(right_tracks_in[7279:7168]),
.route_o(_0115_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:9.routing_node_left (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[143]),
.config_shift_o(_0116_),
.route_i(left_tracks_in[7167:7056]),
.route_o(_0117_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:5.horizontal_routing_network_y:9.routing_node_right (
.config_clk_i(config_hrnode_i[8]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[142]),
.config_shift_o(_0118_),
.route_i(right_tracks_in[7167:7056]),
.route_o(_0119_)
);
fpga_io_mux \horizontal_routing_network_x:6.horizontal_routing_network_y:1.down_io.routing_down_io (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[133]),
.config_shift_o(_0134_),
.pins_o(_0135_),
.route_i({ right_tracks_out[959:944], left_tracks_out[959:944] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:1.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[132]),
.config_shift_o(_0136_),
.route_i(left_tracks_in[6719:6608]),
.route_o(_0137_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:1.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[131]),
.config_shift_o(_0138_),
.route_i(right_tracks_in[6719:6608]),
.route_o(_0139_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:10.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[114]),
.config_shift_o(_0172_),
.route_i(left_tracks_in[5711:5600]),
.route_o(_0173_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:10.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[113]),
.config_shift_o(_0174_),
.route_i(right_tracks_in[5711:5600]),
.route_o(_0175_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:11.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[112]),
.config_shift_o(_0176_),
.route_i(left_tracks_in[5599:5488]),
.route_o(_0177_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:11.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[111]),
.config_shift_o(_0178_),
.route_i(right_tracks_in[5599:5488]),
.route_o(_0179_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:12.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[110]),
.config_shift_o(_0180_),
.route_i(left_tracks_in[5487:5376]),
.route_o(_0181_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:12.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[109]),
.config_shift_o(_0184_),
.route_i(right_tracks_in[5487:5376]),
.route_o(_0185_)
);
fpga_io_mux \horizontal_routing_network_x:6.horizontal_routing_network_y:12.up_io.routing_up_io (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[108]),
.config_shift_o(_0182_),
.pins_o(_0183_),
.route_i({ right_tracks_out[783:768], left_tracks_out[783:768] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:2.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[130]),
.config_shift_o(_0140_),
.route_i(left_tracks_in[6607:6496]),
.route_o(_0141_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:2.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[129]),
.config_shift_o(_0142_),
.route_i(right_tracks_in[6607:6496]),
.route_o(_0143_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:3.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[128]),
.config_shift_o(_0144_),
.route_i(left_tracks_in[6495:6384]),
.route_o(_0145_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:3.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[127]),
.config_shift_o(_0146_),
.route_i(right_tracks_in[6495:6384]),
.route_o(_0147_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:4.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[126]),
.config_shift_o(_0148_),
.route_i(left_tracks_in[6383:6272]),
.route_o(_0149_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:4.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[125]),
.config_shift_o(_0150_),
.route_i(right_tracks_in[6383:6272]),
.route_o(_0151_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:5.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[124]),
.config_shift_o(_0152_),
.route_i(left_tracks_in[6271:6160]),
.route_o(_0153_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:5.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[123]),
.config_shift_o(_0154_),
.route_i(right_tracks_in[6271:6160]),
.route_o(_0155_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:6.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[122]),
.config_shift_o(_0156_),
.route_i(left_tracks_in[6159:6048]),
.route_o(_0157_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:6.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[121]),
.config_shift_o(_0158_),
.route_i(right_tracks_in[6159:6048]),
.route_o(_0159_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:7.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[120]),
.config_shift_o(_0160_),
.route_i(left_tracks_in[6047:5936]),
.route_o(_0161_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:7.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[119]),
.config_shift_o(_0162_),
.route_i(right_tracks_in[6047:5936]),
.route_o(_0163_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:8.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[118]),
.config_shift_o(_0164_),
.route_i(left_tracks_in[5935:5824]),
.route_o(_0165_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:8.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[117]),
.config_shift_o(_0166_),
.route_i(right_tracks_in[5935:5824]),
.route_o(_0167_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:9.routing_node_left (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[116]),
.config_shift_o(_0168_),
.route_i(left_tracks_in[5823:5712]),
.route_o(_0169_)
);
fpga_routing_node_wcfg \horizontal_routing_network_x:6.horizontal_routing_network_y:9.routing_node_right (
.config_clk_i(config_hrnode_i[10]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[115]),
.config_shift_o(_0170_),
.route_i(right_tracks_in[5823:5712]),
.route_o(_0171_)
);
fpga_io_mux \horizontal_routing_network_x:7.horizontal_routing_network_y:1.down_io.routing_down_io (
.config_clk_i(config_hrnode_i[12]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[106]),
.config_shift_o(_0186_),
.pins_o(_0187_),
.route_i({ right_tracks_out[767:752], left_tracks_out[767:752] })
);
fpga_routing_node_wcfg \horizontal_routing_network_x:7.horizontal_routing_network_y:1.routing_node_left (
.config_clk_i(config_hrnode_i[12]),
.config_ena_i(glb_rst_i),
.config_shift_i(hrnode_cfg_shift_chain[105]),
.config_sh