//Copyright (C)2014-2019 Gowin Semiconductor Corporation.
//All rights reserved.
//File Title: Post-PnR Simulation Model file
//GOWIN Version: V1.9.0.02Beta
//Created Time: Fri May 10 09:16:21 2019

module \~gwmc_top.gwmc_top_ (
	clk,
	rst,
	app_wdf_wren,
	app_wdf_mask,
	app_wdf_end,
	app_wdf_data,
	app_en,
	app_cmd,
	app_addr,
	app_sre_req,
	app_ref_req,
	app_burst,
	phy_rd_data,
	phy_rddata_valid,
	init_done,
	app_sre_act,
	app_ref_ack,
	app_wdf_rdy,
	init_complete,
	app_rdy,
	app_rd_data_valid,
	app_rd_data_end,
	app_rd_data,
	app_ecc_multiple_err,
	mc_ras_n,
	mc_cas_n,
	mc_we_n,
	mc_address,
	mc_bank,
	mc_cs_n,
	mc_odt,
	mc_cke,
	mc_reset_n,
	mc_wrdata,
	mc_wrdata_mask,
	mc_wrdata_en,
	mc_cmd_wren
);
input clk;
input rst;
input app_wdf_wren;
input [3:0] app_wdf_mask;
input app_wdf_end;
input [31:0] app_wdf_data;
input app_en;
input [2:0] app_cmd;
input [23:0] app_addr;
input app_sre_req;
input app_ref_req;
input app_burst;
input [31:0] phy_rd_data;
input phy_rddata_valid;
input init_done;
output app_sre_act;
output app_ref_ack;
output app_wdf_rdy;
output init_complete;
output app_rdy;
output app_rd_data_valid;
output app_rd_data_end;
output [31:0] app_rd_data;
output [0:0] app_ecc_multiple_err;
output [0:0] mc_ras_n;
output [0:0] mc_cas_n;
output [0:0] mc_we_n;
output [11:0] mc_address;
output [1:0] mc_bank;
output [0:0] mc_cs_n;
output [1:0] mc_odt;
output [0:0] mc_cke;
output mc_reset_n;
output [31:0] mc_wrdata;
output [3:0] mc_wrdata_mask;
output mc_wrdata_en;
output mc_cmd_wren;
wire GND;
wire N_30_i;
wire N_414;
wire N_84;
wire N_89;
wire N_90;
wire N_94;
wire VCC;
wire [23:0] app_addr;
wire [23:0] app_addr_c;
wire app_burst;
wire app_burst_c;
wire [2:0] app_cmd;
wire [2:0] app_cmd_c;
wire [0:0] app_ecc_multiple_err;
wire app_en;
wire app_en_c;
wire [31:0] app_rd_data;
wire [31:0] app_rd_data_c;
wire app_rd_data_end;
wire app_rd_data_end_c;
wire app_rd_data_valid;
wire app_rd_data_valid_c;
wire app_rdy;
wire app_ref_ack;
wire app_ref_ack_c;
wire app_ref_req;
wire app_sre_act;
wire app_sre_act_c;
wire app_sre_req;
wire app_sre_req_c;
wire [31:0] app_wdf_data;
wire [31:0] app_wdf_data_c;
wire app_wdf_end;
wire app_wdf_end_c;
wire [3:0] app_wdf_mask;
wire [3:0] app_wdf_mask_c;
wire app_wdf_rdy;
wire app_wdf_wren;
wire app_wdf_wren_c;
wire [1:0] bank;
wire bchg;
wire clk;
wire clk_c;
wire cmd_accept;
wire cmd_accept_sre;
wire [8:0] col;
wire \gw_cmd0.accept ;
wire [28:25] \gw_cmd0.cmd_buf_dout ;
wire [2:1] \gw_cmd0.cmd_buf_rptr ;
wire \gw_cmd0.un1_app_rdy_i ;
wire \gw_wr_data0.send_wr_d1 ;
wire \gw_wr_data0.un1_wr_buf_rdy_i ;
wire \gwmc_bank_ctrl.N_350 ;
wire \gwmc_bank_ctrl.N_357 ;
wire \gwmc_bank_ctrl.N_387_i ;
wire \gwmc_bank_ctrl.N_399 ;
wire \gwmc_bank_ctrl.cmd_accept_0 ;
wire [24:23] \gwmc_bank_ctrl.gwmc_pstate ;
wire \gwmc_bank_ctrl.idle ;
wire \gwmc_bank_ctrl.send_pre_0_o2_0 ;
wire \gwmc_timing_ctrl.refresh_req ;
wire \gwmc_timing_ctrl.sre_accept ;
wire \gwmc_timing_ctrl.sre_req ;
wire init_complete;
wire init_done;
wire init_done_c;
wire [11:0] mc_address;
wire [11:0] mc_address_c;
wire [11:0] mc_address_dly;
wire [11:0] mc_address_out;
wire [1:0] mc_bank;
wire [1:0] mc_bank_c;
wire [1:0] mc_bank_dly;
wire [1:0] mc_bank_out;
wire [0:0] mc_cas_n;
wire [0:0] mc_cas_n_c;
wire [0:0] mc_cas_n_dly;
wire [0:0] mc_cas_n_out;
wire [0:0] mc_cke;
wire [0:0] mc_cke_c;
wire [0:0] mc_cke_dly;
wire [0:0] mc_cke_out;
wire mc_cmd_wren;
wire [0:0] mc_cs_n;
wire [0:0] mc_cs_n_c;
wire [0:0] mc_cs_n_dly;
wire [0:0] mc_cs_n_out;
wire [1:0] mc_odt;
wire [0:0] mc_ras_n;
wire [0:0] mc_ras_n_c;
wire [0:0] mc_ras_n_dly;
wire [0:0] mc_ras_n_out;
wire mc_reset_n;
wire [0:0] mc_we_n;
wire [0:0] mc_we_n_c;
wire [0:0] mc_we_n_dly;
wire [0:0] mc_we_n_out;
wire [31:0] mc_wrdata;
wire [31:0] mc_wrdata_c;
wire [31:0] mc_wrdata_dly;
wire mc_wrdata_en;
wire mc_wrdata_en_c;
wire mc_wrdata_en_dly;
wire mc_wrdata_en_out;
wire [3:0] mc_wrdata_mask;
wire [3:0] mc_wrdata_mask_c;
wire [3:0] mc_wrdata_mask_dly;
wire [3:0] mc_wrdata_mask_out;
wire [31:0] mc_wrdata_out;
wire pchg;
wire [31:0] phy_rd_data;
wire [31:0] phy_rd_data_c;
wire [31:0] phy_rd_data_dly;
wire [31:0] phy_rd_data_dly_1;
wire phy_rddata_valid;
wire phy_rddata_valid_c;
wire phy_rddata_valid_dly;
wire phy_rddata_valid_in;
wire r_m2;
wire refresh_request;
wire [11:0] row;
wire rst;
wire rst_c;
wire send_act;
wire send_rd;
wire send_wr;
wire sre_request;
wire [27:0] \gw_cmd0/mem ;
wire [11:0] \gw_cmd0/un11_pchg ;
wire [11:0] \gw_cmd0/un27_pchg ;
wire [0:0] \gw_cmd0/un1_bchg_i ;
wire [0:0] \gw_cmd0/cmd_buf_rptr_Z ;
wire [0:0] \gw_cmd0/cmd_buf_rptr_7 ;
wire [27:0] \gw_cmd0/cmd_buf_dout_8 ;
wire [2:1] \gw_cmd0/cmd_buf_wptr ;
wire [2:2] \gw_cmd0/cmd_buf_wptr_next ;
wire [11:0] \gw_cmd0/clat[0] ;
wire [11:0] \gw_cmd0/clat[2] ;
wire [11:0] \gw_cmd0/clat[1] ;
wire [11:0] \gw_cmd0/clat[3] ;
wire [4:0] \gw_cmd0/un16_pchg_0_data_tmp ;
wire [5:0] \gw_cmd0/un30_pchg_0_data_tmp ;
wire [0:0] \gw_cmd0/un1_pchg_3_i ;
wire [3:3] \gw_cmd0/mem_mem_0_6_DO ;
wire \gw_cmd0/N_116 ;
wire \gw_cmd0/N_128 ;
wire \gw_cmd0/N_117 ;
wire \gw_cmd0/N_129 ;
wire \gw_cmd0/N_152 ;
wire \gw_cmd0/N_164 ;
wire \gw_cmd0/N_153 ;
wire \gw_cmd0/N_165 ;
wire \gw_cmd0/N_126 ;
wire \gw_cmd0/N_138 ;
wire \gw_cmd0/N_127 ;
wire \gw_cmd0/N_139 ;
wire \gw_cmd0/N_162 ;
wire \gw_cmd0/N_174 ;
wire \gw_cmd0/N_163 ;
wire \gw_cmd0/N_175 ;
wire \gw_cmd0/N_122 ;
wire \gw_cmd0/N_134 ;
wire \gw_cmd0/N_123 ;
wire \gw_cmd0/N_135 ;
wire \gw_cmd0/N_158 ;
wire \gw_cmd0/N_170 ;
wire \gw_cmd0/N_159 ;
wire \gw_cmd0/N_171 ;
wire \gw_cmd0/N_124 ;
wire \gw_cmd0/N_136 ;
wire \gw_cmd0/N_125 ;
wire \gw_cmd0/N_137 ;
wire \gw_cmd0/N_160 ;
wire \gw_cmd0/N_172 ;
wire \gw_cmd0/N_161 ;
wire \gw_cmd0/N_173 ;
wire \gw_cmd0/N_120 ;
wire \gw_cmd0/N_132 ;
wire \gw_cmd0/N_121 ;
wire \gw_cmd0/N_133 ;
wire \gw_cmd0/N_156 ;
wire \gw_cmd0/N_168 ;
wire \gw_cmd0/N_157 ;
wire \gw_cmd0/N_169 ;
wire \gw_cmd0/N_155 ;
wire \gw_cmd0/N_167 ;
wire \gw_cmd0/N_154 ;
wire \gw_cmd0/N_166 ;
wire \gw_cmd0/N_119 ;
wire \gw_cmd0/N_131 ;
wire \gw_cmd0/N_118 ;
wire \gw_cmd0/N_130 ;
wire \gw_cmd0/un12_bchg_NE ;
wire \gw_cmd0/un6_bchg_NE ;
wire \gw_cmd0/cmd_buf_rptr4 ;
wire \gw_cmd0/CO0_0 ;
wire \gw_cmd0/cmd_buf_wptr_1_sqmuxa ;
wire \gw_cmd0/N_3_i ;
wire \gw_cmd0/un1_cmd_buf_rptr13 ;
wire \gw_cmd0/N_17_i ;
wire \gw_cmd0/cmd_buf_dout13_2 ;
wire \gw_cmd0/cmd_buf_rptr4_1 ;
wire \gw_cmd0/un1_app_en_1_i ;
wire \gw_cmd0/N_27 ;
wire \gw_cmd0/un1_m4_0_a2_4 ;
wire \gw_cmd0/N_14 ;
wire \gw_cmd0/N_32 ;
wire \gw_cmd0/N_33 ;
wire \gw_cmd0/un1_accept_ns_3_i_a3_0 ;
wire \gw_cmd0/un1_accept_ns_3_i_a3_0_0 ;
wire \gw_cmd0/un1_accept_ns_3_i_0 ;
wire \gw_cmd0/un1_accept_ns_4_i_a3_0 ;
wire \gw_cmd0/un1_accept_ns_4_i_a3_0_0 ;
wire \gw_cmd0/un1_accept_ns_4_i_0 ;
wire \gw_cmd0/cmd_buf_wptr_0_sqmuxa ;
wire \gw_cmd0/un1_cmd_buf_rptr_0_sqmuxa ;
wire \gw_cmd0/un1_cmd_buf_wptr14_a0_3 ;
wire \gw_cmd0/un1_cmd_buf_wptr14_0 ;
wire \gw_cmd0/CO1_0 ;
wire \gw_cmd0/cmd_buf_full_3_NE_0 ;
wire \gw_cmd0/cmd_buf_full_5 ;
wire \gw_cmd0/un1_N_3_mux ;
wire \gw_cmd0/un1_N_8_mux ;
wire \gw_cmd0/N_12 ;
wire \gw_cmd0/cmd_buf_full ;
wire \gw_cmd0/N_292_i ;
wire \gw_cmd0/un16_pchg_0_I_14 ;
wire \gw_cmd0/SUM_m5_1 ;
wire \gw_cmd0/SUM_N_10_mux ;
wire \gw_cmd0/cmd_buf_wptr_0_sqmuxa_a0 ;
wire \gw_cmd0/un1_m4_0_a2_1 ;
wire \gw_cmd0/N_190 ;
wire \gw_cmd0/N_193 ;
wire \gw_cmd0/N_191 ;
wire \gw_cmd0/N_194 ;
wire \gw_cmd0/N_195 ;
wire \gw_cmd0/un1_cmd_buf_wptr14_a0_1 ;
wire \gw_cmd0/cmd_buf_full_3_1_0 ;
wire \gw_cmd0/un16_pchg_0_I_1_carry ;
wire \gw_cmd0/un16_pchg_0_I_15_carry ;
wire \gw_cmd0/un16_pchg_0_I_21_carry ;
wire \gw_cmd0/un16_pchg_0_I_33_carry ;
wire \gw_cmd0/un30_pchg_0_I_1_carry ;
wire \gw_cmd0/un30_pchg_0_I_15_carry ;
wire \gw_cmd0/un30_pchg_0_I_21_carry ;
wire \gw_cmd0/un30_pchg_0_I_27_carry ;
wire \gw_cmd0/un30_pchg_0_I_33_carry ;
wire \gw_cmd0/un30_pchg_0_I_9_carry ;
wire \gw_cmd0/un16_pchg_0_I_27_carry ;
wire \gw_cmd0/NC0 ;
wire \gw_cmd0/NC1 ;
wire \gw_cmd0/NC2 ;
wire \gw_cmd0/NC3 ;
wire \gw_cmd0/NC4 ;
wire \gw_cmd0/NC5 ;
wire \gw_cmd0/NC6 ;
wire \gw_cmd0/NC7 ;
wire \gw_cmd0/NC8 ;
wire \gw_cmd0/NC9 ;
wire \gw_cmd0/NC10 ;
wire \gw_cmd0/NC11 ;
wire \gw_cmd0/NC12 ;
wire \gw_cmd0/NC13 ;
wire \gw_cmd0/NC14 ;
wire \gw_cmd0/NC15 ;
wire \gw_cmd0/NC16 ;
wire \gw_cmd0/NC17 ;
wire \gw_cmd0/NC18 ;
wire \gw_cmd0/NC19 ;
wire \gw_cmd0/NC20 ;
wire \gw_cmd0/NC21 ;
wire [0:0] \gwmc_bank_ctrl/tRTW_cnt_3_o4 ;
wire [25:0] \gwmc_bank_ctrl/gwmc_pstate_Z ;
wire [2:0] \gwmc_bank_ctrl/tRTW_cnt ;
wire [3:0] \gwmc_bank_ctrl/tRFC_cnt_3 ;
wire [3:0] \gwmc_bank_ctrl/tRFC_cnt ;
wire [1:1] \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_c ;
wire [1:1] \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_d ;
wire [15:2] \gwmc_bank_ctrl/gwmc_pstate_ns_0 ;
wire [24:0] \gwmc_bank_ctrl/gwmc_pstate_ns ;
wire [6:1] \gwmc_bank_ctrl/act_shift_reg ;
wire [2:0] \gwmc_bank_ctrl/tFAW_cnt ;
wire [1:1] \gwmc_bank_ctrl/tRFC_cnt_3_0_o2 ;
wire [0:0] \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0 ;
wire [0:0] \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_0_0 ;
wire [13:3] \gwmc_bank_ctrl/gwmc_pstate_ns_a4_0_0 ;
wire [0:0] \gwmc_bank_ctrl/tWTP_cnt_3_o4 ;
wire [0:0] \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0_0 ;
wire [0:0] \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a3 ;
wire [3:0] \gwmc_bank_ctrl/tCKESR_cnt ;
wire [3:0] \gwmc_bank_ctrl/bank_acted ;
wire [1:0] \gwmc_bank_ctrl/bank_latch ;
wire [2:0] \gwmc_bank_ctrl/tRAS_cnt ;
wire [2:0] \gwmc_bank_ctrl/tWTR_cnt ;
wire [3:2] \gwmc_bank_ctrl/tCKESR_cnt_3 ;
wire [2:1] \gwmc_bank_ctrl/tWTR_cnt_3 ;
wire [1:0] \gwmc_bank_ctrl/tRP_cnt ;
wire [1:0] \gwmc_bank_ctrl/tRP_cnt_3 ;
wire [2:0] \gwmc_bank_ctrl/tRTW_cnt_3 ;
wire [2:0] \gwmc_bank_ctrl/tWTP_cnt ;
wire [2:0] \gwmc_bank_ctrl/tWTP_cnt_3 ;
wire [9:9] \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4_0_0 ;
wire [2:1] \gwmc_bank_ctrl/tRAS_cnt_3 ;
wire [1:0] \gwmc_bank_ctrl/tRCD_cnt ;
wire [2:2] \gwmc_bank_ctrl/SUM ;
wire [0:0] \gwmc_bank_ctrl/tRCD_cnt_3 ;
wire [0:0] \gwmc_bank_ctrl/tRRD_cnt ;
wire [24:24] \gwmc_bank_ctrl/gwmc_pstate_ns_0_1 ;
wire \gwmc_bank_ctrl/N_75 ;
wire \gwmc_bank_ctrl/N_76 ;
wire \gwmc_bank_ctrl/bank_acted_pmux ;
wire \gwmc_bank_ctrl/N_395 ;
wire \gwmc_bank_ctrl/N_309_i ;
wire \gwmc_bank_ctrl/N_379 ;
wire \gwmc_bank_ctrl/N_437 ;
wire \gwmc_bank_ctrl/N_304_i ;
wire \gwmc_bank_ctrl/N_394 ;
wire \gwmc_bank_ctrl/N_307_i ;
wire \gwmc_bank_ctrl/idle_2_0_o2_49 ;
wire \gwmc_bank_ctrl/N_480 ;
wire \gwmc_bank_ctrl/idle_2_0_1 ;
wire \gwmc_bank_ctrl/idle_2_0_o2_0_0 ;
wire \gwmc_bank_ctrl/idle_2 ;
wire \gwmc_bank_ctrl/N_370 ;
wire \gwmc_bank_ctrl/N_375 ;
wire \gwmc_bank_ctrl/N_423 ;
wire \gwmc_bank_ctrl/N_288_i ;
wire \gwmc_bank_ctrl/N_362 ;
wire \gwmc_bank_ctrl/N_426 ;
wire \gwmc_bank_ctrl/N_291_i ;
wire \gwmc_bank_ctrl/N_403 ;
wire \gwmc_bank_ctrl/N_293_i ;
wire \gwmc_bank_ctrl/N_131 ;
wire \gwmc_bank_ctrl/N_136 ;
wire \gwmc_bank_ctrl/N_391 ;
wire \gwmc_bank_ctrl/un1_tFAW_cnt_axbxc1 ;
wire \gwmc_bank_ctrl/N_317_i ;
wire \gwmc_bank_ctrl/tRCD_cnt8 ;
wire \gwmc_bank_ctrl/un1_tFAW_cnt_axb0 ;
wire \gwmc_bank_ctrl/N_68 ;
wire \gwmc_bank_ctrl/idle_2_0_a2_0 ;
wire \gwmc_bank_ctrl/idle_2_0_o2_49_tz_0 ;
wire \gwmc_bank_ctrl/N_419 ;
wire \gwmc_bank_ctrl/N_420 ;
wire \gwmc_bank_ctrl/N_421 ;
wire \gwmc_bank_ctrl/N_127 ;
wire \gwmc_bank_ctrl/un1_tFAW_cnt_c2 ;
wire \gwmc_bank_ctrl/un1_tFAW_cnt_axbxc2 ;
wire \gwmc_bank_ctrl/N_433 ;
wire \gwmc_bank_ctrl/N_300_i ;
wire \gwmc_bank_ctrl/N_135 ;
wire \gwmc_bank_ctrl/N_87 ;
wire \gwmc_bank_ctrl/idle_2_0_a2_0_1 ;
wire \gwmc_bank_ctrl/idle_2_0_o2_0 ;
wire \gwmc_bank_ctrl/N_139 ;
wire \gwmc_bank_ctrl/N_313_i ;
wire \gwmc_bank_ctrl/N_406 ;
wire \gwmc_bank_ctrl/N_295_i ;
wire \gwmc_bank_ctrl/N_297_i ;
wire \gwmc_bank_ctrl/N_417 ;
wire \gwmc_bank_ctrl/N_65 ;
wire \gwmc_bank_ctrl/N_413 ;
wire \gwmc_bank_ctrl/N_117 ;
wire \gwmc_bank_ctrl/N_118 ;
wire \gwmc_bank_ctrl/N_91 ;
wire \gwmc_bank_ctrl/N_360_i_0 ;
wire \gwmc_bank_ctrl/N_416 ;
wire \gwmc_bank_ctrl/N_489 ;
wire \gwmc_bank_ctrl/N_432 ;
wire \gwmc_bank_ctrl/N_488 ;
wire \gwmc_bank_ctrl/N_382 ;
wire \gwmc_bank_ctrl/N_340_i ;
wire \gwmc_bank_ctrl/N_342_i ;
wire \gwmc_bank_ctrl/N_405 ;
wire \gwmc_bank_ctrl/N_311_i ;
wire \gwmc_bank_ctrl/idle_2_0_a2_1_3 ;
wire \gwmc_bank_ctrl/idle_2_0_a2_5_1 ;
wire \gwmc_bank_ctrl/N_92 ;
wire \gwmc_bank_ctrl/N_91_i ;
wire \gwmc_bank_ctrl/N_100_i ;
wire \gwmc_bank_ctrl/N_109_i ;
wire \gwmc_bank_ctrl/N_118_i ;
wire \gwmc_bank_ctrl/N_333_i ;
wire \gwmc_bank_ctrl/N_329_i ;
wire \gwmc_bank_ctrl/N_18 ;
wire \gwmc_bank_ctrl/N_133 ;
wire \gwmc_bank_ctrl/N_134 ;
wire \gwmc_bank_ctrl/tRP_cnt10_i_a4_4 ;
wire \gwmc_bank_ctrl/tRP_cnt10_i_a4_5 ;
wire \gwmc_bank_ctrl/tRP_satisfied ;
wire \gwmc_bank_ctrl/tACT_satisfied_0_o2_0_5 ;
wire \gwmc_bank_ctrl/tACT_satisfied_0_o2_0_6_2 ;
wire \gwmc_bank_ctrl/N_88 ;
wire \gwmc_bank_ctrl/N_436 ;
wire \gwmc_bank_ctrl/N_353 ;
wire \gwmc_bank_ctrl/N_84_i ;
wire \gwmc_bank_ctrl/idle_2_0_a2_5_1_0 ;
wire \gwmc_bank_ctrl/idle_2_0_a2_1_3_1 ;
wire \gwmc_bank_ctrl/send_pre_0_o2_1_1 ;
wire [5:0] \gwmc_timing_ctrl/refresh_timer ;
wire [0:0] \gwmc_timing_ctrl/refresh_timer_i ;
wire [4:1] \gwmc_timing_ctrl/refresh_timer_3 ;
wire [0:0] \gwmc_timing_ctrl/rank_cnt_3_0_a2_0_1 ;
wire [0:0] \gwmc_timing_ctrl/rank_cnt_3 ;
wire [0:0] \gwmc_timing_ctrl/rank_cnt ;
wire [4:0] \gwmc_timing_ctrl/prescaler_cnt ;
wire [0:0] \gwmc_timing_ctrl/un1_sre_accepted ;
wire [4:0] \gwmc_timing_ctrl/prescaler_cnt_s ;
wire [3:0] \gwmc_timing_ctrl/prescaler_cnt_cry ;
wire [4:4] \gwmc_timing_ctrl/prescaler_cnt_s_0_COUT ;
wire \gwmc_timing_ctrl/un4_refresh_timer_c3 ;
wire \gwmc_timing_ctrl/un4_refresh_timer_axbxc5 ;
wire \gwmc_timing_ctrl/refresh_tick ;
wire \gwmc_timing_ctrl/un1_ref_accepted_i_o2_0 ;
wire \gwmc_timing_ctrl/N_111_i ;
wire \gwmc_timing_ctrl/un1_sre_accept_1 ;
wire \gwmc_timing_ctrl/N_109 ;
wire \gwmc_timing_ctrl/refresh_request5 ;
wire \gwmc_timing_ctrl/un1_refresh_request5 ;
wire \gwmc_timing_ctrl/un4_refresh_timer_axbxc2 ;
wire \gwmc_timing_ctrl/refresh_tick_3 ;
wire \gwmc_timing_ctrl/refresh_request5_1_3 ;
wire \gwmc_timing_ctrl/refresh_timer12 ;
wire \gwmc_timing_ctrl/un1_sre_accept ;
wire [143:72] \gw_wr_data0/wr_buf_dout ;
wire [143:72] \gw_wr_data0/wr_buf_dout_7 ;
wire [71:0] \gw_wr_data0/wr_buf_dout_ret ;
wire [4:0] \gw_wr_data0/wr_buf_wptr ;
wire [4:0] \gw_wr_data0/wr_buf_rptr ;
wire [31:0] \gw_wr_data0/app_wdf_data_d1_o ;
wire [143:72] \gw_wr_data0/mem_o ;
wire [3:0] \gw_wr_data0/app_wdf_mask_d1_o ;
wire [31:0] \gw_wr_data0/app_wdf_data_o ;
wire [3:0] \gw_wr_data0/app_wdf_mask_o ;
wire [4:0] \gw_wr_data0/wr_buf_rptr_s ;
wire [4:0] \gw_wr_data0/wr_buf_wptr_s ;
wire [31:0] \gw_wr_data0/app_wdf_data_d1 ;
wire [3:0] \gw_wr_data0/app_wdf_mask_d1 ;
wire [143:72] \gw_wr_data0/mem ;
wire [3:0] \gw_wr_data0/wr_buf_wptr_cry ;
wire [4:4] \gw_wr_data0/wr_buf_wptr_s_0_COUT ;
wire [3:0] \gw_wr_data0/wr_buf_rptr_cry ;
wire [4:4] \gw_wr_data0/wr_buf_rptr_s_0_COUT ;
wire \gw_wr_data0/wr_buf_dout12_4 ;
wire \gw_wr_data0/wr_buf_rptr4_i_0 ;
wire \gw_wr_data0/N_1080 ;
wire \gw_wr_data0/wr_buf_full ;
wire \gw_wr_data0/wr_buf_full_3_3 ;
wire \gw_wr_data0/wr_buf_full_3_NE_1 ;
wire \gw_wr_data0/wr_buf_wptr5_3 ;
wire \gw_wr_data0/wr_wrbuf ;
wire \gw_wr_data0/un1_wr_wrbuf_1_i ;
wire \gw_wr_data0/wr_buf_full_5 ;
wire \gw_wr_data0/wr_buf_rptre ;
wire \gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ;
wire \gw_wr_data0/un1_wr_buf_rptr_0_sqmuxa ;
wire \gw_wr_data0/un1_wr_buf_rptr13_o ;
wire \gw_wr_data0/wr_buf_dout_rst ;
wire \gw_wr_data0/wr_buf_full_3_a_4_c2 ;
wire \gw_wr_data0/wr_buf_dout12_1 ;
wire \gw_wr_data0/wr_buf_full_3_2 ;
wire \gw_wr_data0/un1_wr_buf_rptr_NE_3_0 ;
wire \gw_wr_data0/wr_buf_dout12_o ;
wire \gw_wr_data0/send_wr_d2 ;
wire \gw_wr_data0/mem_mem_0_17_wre ;
wire \gw_wr_data0/mem_mem_0_16_wre ;
wire \gw_wr_data0/mem_mem_0_15_wre ;
wire \gw_wr_data0/mem_mem_0_14_wre ;
wire \gw_wr_data0/mem_mem_0_13_wre ;
wire \gw_wr_data0/mem_mem_0_12_wre ;
wire \gw_wr_data0/mem_mem_0_11_wre ;
wire \gw_wr_data0/mem_mem_0_10_wre ;
wire \gw_wr_data0/mem_mem_0_9_wre ;
wire \gw_wr_data0/mem_mem_0_8_wre ;
wire \gw_wr_data0/mem_mem_0_7_wre ;
wire \gw_wr_data0/mem_mem_0_6_wre ;
wire \gw_wr_data0/mem_mem_0_5_wre ;
wire \gw_wr_data0/mem_mem_0_4_wre ;
wire \gw_wr_data0/mem_mem_0_3_wre ;
wire \gw_wr_data0/mem_mem_0_2_wre ;
wire \gw_wr_data0/mem_mem_0_1_wre ;
wire \gw_wr_data0/mem_mem_0_0_wre ;
wire [31:0] \gw_rd_data0/phy_rd_data_d1_3 ;
wire \gw_rd_data0/phy_rddata_valid_d2 ;
wire \gw_rd_data0/phy_rddata_valid_d2_3 ;
wire [14:3] \gwmc_rank_ctrl/cmd0_4_m1 ;
wire [16:0] \gwmc_rank_ctrl/cmd0_4 ;
wire [17:17] \gwmc_rank_ctrl/cmd0 ;
wire [13:13] \gwmc_rank_ctrl/cmd0_4_1 ;
wire \gwmc_rank_ctrl/sent_col ;
wire \gwmc_rank_ctrl/sent_row ;
wire \gwmc_rank_ctrl/sent_row_2 ;
wire \gwmc_rank_ctrl/cmd0_4_ss0_i ;
wire \gwmc_rank_ctrl/send_cs_en0_i ;
wire \gwmc_rank_ctrl/sent_row_i ;
wire \gwmc_rank_ctrl/send_cs_en0 ;
wire \gwmc_rank_ctrl/cs_en0 ;
VCC VCC_cZ (
  .V(VCC)
);
GND GND_cZ (
  .G(GND)
);
GSR GSR_INST (
	.GSRI(VCC)
);
IBUF clk_ibuf (
	.I(clk),
	.O(clk_c)
);
IBUF rst_ibuf (
	.I(rst),
	.O(rst_c)
);
IBUF app_wdf_wren_ibuf (
	.I(app_wdf_wren),
	.O(app_wdf_wren_c)
);
IBUF \app_wdf_mask_ibuf[0]  (
	.I(app_wdf_mask[0]),
	.O(app_wdf_mask_c[0])
);
IBUF \app_wdf_mask_ibuf[1]  (
	.I(app_wdf_mask[1]),
	.O(app_wdf_mask_c[1])
);
IBUF \app_wdf_mask_ibuf[2]  (
	.I(app_wdf_mask[2]),
	.O(app_wdf_mask_c[2])
);
IBUF \app_wdf_mask_ibuf[3]  (
	.I(app_wdf_mask[3]),
	.O(app_wdf_mask_c[3])
);
IBUF app_wdf_end_ibuf (
	.I(app_wdf_end),
	.O(app_wdf_end_c)
);
IBUF \app_wdf_data_ibuf[0]  (
	.I(app_wdf_data[0]),
	.O(app_wdf_data_c[0])
);
IBUF \app_wdf_data_ibuf[1]  (
	.I(app_wdf_data[1]),
	.O(app_wdf_data_c[1])
);
IBUF \app_wdf_data_ibuf[2]  (
	.I(app_wdf_data[2]),
	.O(app_wdf_data_c[2])
);
IBUF \app_wdf_data_ibuf[3]  (
	.I(app_wdf_data[3]),
	.O(app_wdf_data_c[3])
);
IBUF \app_wdf_data_ibuf[4]  (
	.I(app_wdf_data[4]),
	.O(app_wdf_data_c[4])
);
IBUF \app_wdf_data_ibuf[5]  (
	.I(app_wdf_data[5]),
	.O(app_wdf_data_c[5])
);
IBUF \app_wdf_data_ibuf[6]  (
	.I(app_wdf_data[6]),
	.O(app_wdf_data_c[6])
);
IBUF \app_wdf_data_ibuf[7]  (
	.I(app_wdf_data[7]),
	.O(app_wdf_data_c[7])
);
IBUF \app_wdf_data_ibuf[8]  (
	.I(app_wdf_data[8]),
	.O(app_wdf_data_c[8])
);
IBUF \app_wdf_data_ibuf[9]  (
	.I(app_wdf_data[9]),
	.O(app_wdf_data_c[9])
);
IBUF \app_wdf_data_ibuf[10]  (
	.I(app_wdf_data[10]),
	.O(app_wdf_data_c[10])
);
IBUF \app_wdf_data_ibuf[11]  (
	.I(app_wdf_data[11]),
	.O(app_wdf_data_c[11])
);
IBUF \app_wdf_data_ibuf[12]  (
	.I(app_wdf_data[12]),
	.O(app_wdf_data_c[12])
);
IBUF \app_wdf_data_ibuf[13]  (
	.I(app_wdf_data[13]),
	.O(app_wdf_data_c[13])
);
IBUF \app_wdf_data_ibuf[14]  (
	.I(app_wdf_data[14]),
	.O(app_wdf_data_c[14])
);
IBUF \app_wdf_data_ibuf[15]  (
	.I(app_wdf_data[15]),
	.O(app_wdf_data_c[15])
);
IBUF \app_wdf_data_ibuf[16]  (
	.I(app_wdf_data[16]),
	.O(app_wdf_data_c[16])
);
IBUF \app_wdf_data_ibuf[17]  (
	.I(app_wdf_data[17]),
	.O(app_wdf_data_c[17])
);
IBUF \app_wdf_data_ibuf[18]  (
	.I(app_wdf_data[18]),
	.O(app_wdf_data_c[18])
);
IBUF \app_wdf_data_ibuf[19]  (
	.I(app_wdf_data[19]),
	.O(app_wdf_data_c[19])
);
IBUF \app_wdf_data_ibuf[20]  (
	.I(app_wdf_data[20]),
	.O(app_wdf_data_c[20])
);
IBUF \app_wdf_data_ibuf[21]  (
	.I(app_wdf_data[21]),
	.O(app_wdf_data_c[21])
);
IBUF \app_wdf_data_ibuf[22]  (
	.I(app_wdf_data[22]),
	.O(app_wdf_data_c[22])
);
IBUF \app_wdf_data_ibuf[23]  (
	.I(app_wdf_data[23]),
	.O(app_wdf_data_c[23])
);
IBUF \app_wdf_data_ibuf[24]  (
	.I(app_wdf_data[24]),
	.O(app_wdf_data_c[24])
);
IBUF \app_wdf_data_ibuf[25]  (
	.I(app_wdf_data[25]),
	.O(app_wdf_data_c[25])
);
IBUF \app_wdf_data_ibuf[26]  (
	.I(app_wdf_data[26]),
	.O(app_wdf_data_c[26])
);
IBUF \app_wdf_data_ibuf[27]  (
	.I(app_wdf_data[27]),
	.O(app_wdf_data_c[27])
);
IBUF \app_wdf_data_ibuf[28]  (
	.I(app_wdf_data[28]),
	.O(app_wdf_data_c[28])
);
IBUF \app_wdf_data_ibuf[29]  (
	.I(app_wdf_data[29]),
	.O(app_wdf_data_c[29])
);
IBUF \app_wdf_data_ibuf[30]  (
	.I(app_wdf_data[30]),
	.O(app_wdf_data_c[30])
);
IBUF \app_wdf_data_ibuf[31]  (
	.I(app_wdf_data[31]),
	.O(app_wdf_data_c[31])
);
IBUF app_en_ibuf (
	.I(app_en),
	.O(app_en_c)
);
IBUF \app_cmd_ibuf[0]  (
	.I(app_cmd[0]),
	.O(app_cmd_c[0])
);
IBUF \app_cmd_ibuf[1]  (
	.I(app_cmd[1]),
	.O(app_cmd_c[1])
);
IBUF \app_cmd_ibuf[2]  (
	.I(app_cmd[2]),
	.O(app_cmd_c[2])
);
IBUF \app_addr_ibuf[0]  (
	.I(app_addr[0]),
	.O(app_addr_c[0])
);
IBUF \app_addr_ibuf[1]  (
	.I(app_addr[1]),
	.O(app_addr_c[1])
);
IBUF \app_addr_ibuf[2]  (
	.I(app_addr[2]),
	.O(app_addr_c[2])
);
IBUF \app_addr_ibuf[3]  (
	.I(app_addr[3]),
	.O(app_addr_c[3])
);
IBUF \app_addr_ibuf[4]  (
	.I(app_addr[4]),
	.O(app_addr_c[4])
);
IBUF \app_addr_ibuf[5]  (
	.I(app_addr[5]),
	.O(app_addr_c[5])
);
IBUF \app_addr_ibuf[6]  (
	.I(app_addr[6]),
	.O(app_addr_c[6])
);
IBUF \app_addr_ibuf[7]  (
	.I(app_addr[7]),
	.O(app_addr_c[7])
);
IBUF \app_addr_ibuf[8]  (
	.I(app_addr[8]),
	.O(app_addr_c[8])
);
IBUF \app_addr_ibuf[9]  (
	.I(app_addr[9]),
	.O(app_addr_c[9])
);
IBUF \app_addr_ibuf[10]  (
	.I(app_addr[10]),
	.O(app_addr_c[10])
);
IBUF \app_addr_ibuf[11]  (
	.I(app_addr[11]),
	.O(app_addr_c[11])
);
IBUF \app_addr_ibuf[12]  (
	.I(app_addr[12]),
	.O(app_addr_c[12])
);
IBUF \app_addr_ibuf[13]  (
	.I(app_addr[13]),
	.O(app_addr_c[13])
);
IBUF \app_addr_ibuf[14]  (
	.I(app_addr[14]),
	.O(app_addr_c[14])
);
IBUF \app_addr_ibuf[15]  (
	.I(app_addr[15]),
	.O(app_addr_c[15])
);
IBUF \app_addr_ibuf[16]  (
	.I(app_addr[16]),
	.O(app_addr_c[16])
);
IBUF \app_addr_ibuf[17]  (
	.I(app_addr[17]),
	.O(app_addr_c[17])
);
IBUF \app_addr_ibuf[18]  (
	.I(app_addr[18]),
	.O(app_addr_c[18])
);
IBUF \app_addr_ibuf[19]  (
	.I(app_addr[19]),
	.O(app_addr_c[19])
);
IBUF \app_addr_ibuf[20]  (
	.I(app_addr[20]),
	.O(app_addr_c[20])
);
IBUF \app_addr_ibuf[22]  (
	.I(app_addr[22]),
	.O(app_addr_c[22])
);
IBUF \app_addr_ibuf[23]  (
	.I(app_addr[23]),
	.O(app_addr_c[23])
);
IBUF app_sre_req_ibuf (
	.I(app_sre_req),
	.O(app_sre_req_c)
);
IBUF app_burst_ibuf (
	.I(app_burst),
	.O(app_burst_c)
);
IBUF \phy_rd_data_ibuf[0]  (
	.I(phy_rd_data[0]),
	.O(phy_rd_data_c[0])
);
IBUF \phy_rd_data_ibuf[1]  (
	.I(phy_rd_data[1]),
	.O(phy_rd_data_c[1])
);
IBUF \phy_rd_data_ibuf[2]  (
	.I(phy_rd_data[2]),
	.O(phy_rd_data_c[2])
);
IBUF \phy_rd_data_ibuf[3]  (
	.I(phy_rd_data[3]),
	.O(phy_rd_data_c[3])
);
IBUF \phy_rd_data_ibuf[4]  (
	.I(phy_rd_data[4]),
	.O(phy_rd_data_c[4])
);
IBUF \phy_rd_data_ibuf[5]  (
	.I(phy_rd_data[5]),
	.O(phy_rd_data_c[5])
);
IBUF \phy_rd_data_ibuf[6]  (
	.I(phy_rd_data[6]),
	.O(phy_rd_data_c[6])
);
IBUF \phy_rd_data_ibuf[7]  (
	.I(phy_rd_data[7]),
	.O(phy_rd_data_c[7])
);
IBUF \phy_rd_data_ibuf[8]  (
	.I(phy_rd_data[8]),
	.O(phy_rd_data_c[8])
);
IBUF \phy_rd_data_ibuf[9]  (
	.I(phy_rd_data[9]),
	.O(phy_rd_data_c[9])
);
IBUF \phy_rd_data_ibuf[10]  (
	.I(phy_rd_data[10]),
	.O(phy_rd_data_c[10])
);
IBUF \phy_rd_data_ibuf[11]  (
	.I(phy_rd_data[11]),
	.O(phy_rd_data_c[11])
);
IBUF \phy_rd_data_ibuf[12]  (
	.I(phy_rd_data[12]),
	.O(phy_rd_data_c[12])
);
IBUF \phy_rd_data_ibuf[13]  (
	.I(phy_rd_data[13]),
	.O(phy_rd_data_c[13])
);
IBUF \phy_rd_data_ibuf[14]  (
	.I(phy_rd_data[14]),
	.O(phy_rd_data_c[14])
);
IBUF \phy_rd_data_ibuf[15]  (
	.I(phy_rd_data[15]),
	.O(phy_rd_data_c[15])
);
IBUF \phy_rd_data_ibuf[16]  (
	.I(phy_rd_data[16]),
	.O(phy_rd_data_c[16])
);
IBUF \phy_rd_data_ibuf[17]  (
	.I(phy_rd_data[17]),
	.O(phy_rd_data_c[17])
);
IBUF \phy_rd_data_ibuf[18]  (
	.I(phy_rd_data[18]),
	.O(phy_rd_data_c[18])
);
IBUF \phy_rd_data_ibuf[19]  (
	.I(phy_rd_data[19]),
	.O(phy_rd_data_c[19])
);
IBUF \phy_rd_data_ibuf[20]  (
	.I(phy_rd_data[20]),
	.O(phy_rd_data_c[20])
);
IBUF \phy_rd_data_ibuf[21]  (
	.I(phy_rd_data[21]),
	.O(phy_rd_data_c[21])
);
IBUF \phy_rd_data_ibuf[22]  (
	.I(phy_rd_data[22]),
	.O(phy_rd_data_c[22])
);
IBUF \phy_rd_data_ibuf[23]  (
	.I(phy_rd_data[23]),
	.O(phy_rd_data_c[23])
);
IBUF \phy_rd_data_ibuf[24]  (
	.I(phy_rd_data[24]),
	.O(phy_rd_data_c[24])
);
IBUF \phy_rd_data_ibuf[25]  (
	.I(phy_rd_data[25]),
	.O(phy_rd_data_c[25])
);
IBUF \phy_rd_data_ibuf[26]  (
	.I(phy_rd_data[26]),
	.O(phy_rd_data_c[26])
);
IBUF \phy_rd_data_ibuf[27]  (
	.I(phy_rd_data[27]),
	.O(phy_rd_data_c[27])
);
IBUF \phy_rd_data_ibuf[28]  (
	.I(phy_rd_data[28]),
	.O(phy_rd_data_c[28])
);
IBUF \phy_rd_data_ibuf[29]  (
	.I(phy_rd_data[29]),
	.O(phy_rd_data_c[29])
);
IBUF \phy_rd_data_ibuf[30]  (
	.I(phy_rd_data[30]),
	.O(phy_rd_data_c[30])
);
IBUF \phy_rd_data_ibuf[31]  (
	.I(phy_rd_data[31]),
	.O(phy_rd_data_c[31])
);
IBUF phy_rddata_valid_ibuf (
	.I(phy_rddata_valid),
	.O(phy_rddata_valid_c)
);
IBUF init_done_ibuf (
	.I(init_done),
	.O(init_done_c)
);
OBUF app_sre_act_obuf (
	.I(app_sre_act_c),
	.O(app_sre_act)
);
OBUF app_ref_ack_obuf (
	.I(app_ref_ack_c),
	.O(app_ref_ack)
);
OBUF app_wdf_rdy_obuf (
	.I(\gw_wr_data0.un1_wr_buf_rdy_i ),
	.O(app_wdf_rdy)
);
OBUF init_complete_obuf (
	.I(init_done_c),
	.O(init_complete)
);
OBUF app_rdy_obuf (
	.I(\gw_cmd0.un1_app_rdy_i ),
	.O(app_rdy)
);
OBUF app_rd_data_valid_obuf (
	.I(app_rd_data_valid_c),
	.O(app_rd_data_valid)
);
OBUF app_rd_data_end_obuf (
	.I(app_rd_data_end_c),
	.O(app_rd_data_end)
);
OBUF \app_rd_data_obuf[0]  (
	.I(app_rd_data_c[0]),
	.O(app_rd_data[0])
);
OBUF \app_rd_data_obuf[1]  (
	.I(app_rd_data_c[1]),
	.O(app_rd_data[1])
);
OBUF \app_rd_data_obuf[2]  (
	.I(app_rd_data_c[2]),
	.O(app_rd_data[2])
);
OBUF \app_rd_data_obuf[3]  (
	.I(app_rd_data_c[3]),
	.O(app_rd_data[3])
);
OBUF \app_rd_data_obuf[4]  (
	.I(app_rd_data_c[4]),
	.O(app_rd_data[4])
);
OBUF \app_rd_data_obuf[5]  (
	.I(app_rd_data_c[5]),
	.O(app_rd_data[5])
);
OBUF \app_rd_data_obuf[6]  (
	.I(app_rd_data_c[6]),
	.O(app_rd_data[6])
);
OBUF \app_rd_data_obuf[7]  (
	.I(app_rd_data_c[7]),
	.O(app_rd_data[7])
);
OBUF \app_rd_data_obuf[8]  (
	.I(app_rd_data_c[8]),
	.O(app_rd_data[8])
);
OBUF \app_rd_data_obuf[9]  (
	.I(app_rd_data_c[9]),
	.O(app_rd_data[9])
);
OBUF \app_rd_data_obuf[10]  (
	.I(app_rd_data_c[10]),
	.O(app_rd_data[10])
);
OBUF \app_rd_data_obuf[11]  (
	.I(app_rd_data_c[11]),
	.O(app_rd_data[11])
);
OBUF \app_rd_data_obuf[12]  (
	.I(app_rd_data_c[12]),
	.O(app_rd_data[12])
);
OBUF \app_rd_data_obuf[13]  (
	.I(app_rd_data_c[13]),
	.O(app_rd_data[13])
);
OBUF \app_rd_data_obuf[14]  (
	.I(app_rd_data_c[14]),
	.O(app_rd_data[14])
);
OBUF \app_rd_data_obuf[15]  (
	.I(app_rd_data_c[15]),
	.O(app_rd_data[15])
);
OBUF \app_rd_data_obuf[16]  (
	.I(app_rd_data_c[16]),
	.O(app_rd_data[16])
);
OBUF \app_rd_data_obuf[17]  (
	.I(app_rd_data_c[17]),
	.O(app_rd_data[17])
);
OBUF \app_rd_data_obuf[18]  (
	.I(app_rd_data_c[18]),
	.O(app_rd_data[18])
);
OBUF \app_rd_data_obuf[19]  (
	.I(app_rd_data_c[19]),
	.O(app_rd_data[19])
);
OBUF \app_rd_data_obuf[20]  (
	.I(app_rd_data_c[20]),
	.O(app_rd_data[20])
);
OBUF \app_rd_data_obuf[21]  (
	.I(app_rd_data_c[21]),
	.O(app_rd_data[21])
);
OBUF \app_rd_data_obuf[22]  (
	.I(app_rd_data_c[22]),
	.O(app_rd_data[22])
);
OBUF \app_rd_data_obuf[23]  (
	.I(app_rd_data_c[23]),
	.O(app_rd_data[23])
);
OBUF \app_rd_data_obuf[24]  (
	.I(app_rd_data_c[24]),
	.O(app_rd_data[24])
);
OBUF \app_rd_data_obuf[25]  (
	.I(app_rd_data_c[25]),
	.O(app_rd_data[25])
);
OBUF \app_rd_data_obuf[26]  (
	.I(app_rd_data_c[26]),
	.O(app_rd_data[26])
);
OBUF \app_rd_data_obuf[27]  (
	.I(app_rd_data_c[27]),
	.O(app_rd_data[27])
);
OBUF \app_rd_data_obuf[28]  (
	.I(app_rd_data_c[28]),
	.O(app_rd_data[28])
);
OBUF \app_rd_data_obuf[29]  (
	.I(app_rd_data_c[29]),
	.O(app_rd_data[29])
);
OBUF \app_rd_data_obuf[30]  (
	.I(app_rd_data_c[30]),
	.O(app_rd_data[30])
);
OBUF \app_rd_data_obuf[31]  (
	.I(app_rd_data_c[31]),
	.O(app_rd_data[31])
);
OBUF \app_ecc_multiple_err_obuf[0]  (
	.I(GND),
	.O(app_ecc_multiple_err[0])
);
OBUF \mc_ras_n_obuf[0]  (
	.I(mc_ras_n_c[0]),
	.O(mc_ras_n[0])
);
OBUF \mc_cas_n_obuf[0]  (
	.I(mc_cas_n_c[0]),
	.O(mc_cas_n[0])
);
OBUF \mc_we_n_obuf[0]  (
	.I(mc_we_n_c[0]),
	.O(mc_we_n[0])
);
OBUF \mc_address_obuf[0]  (
	.I(mc_address_c[0]),
	.O(mc_address[0])
);
OBUF \mc_address_obuf[1]  (
	.I(mc_address_c[1]),
	.O(mc_address[1])
);
OBUF \mc_address_obuf[2]  (
	.I(mc_address_c[2]),
	.O(mc_address[2])
);
OBUF \mc_address_obuf[3]  (
	.I(mc_address_c[3]),
	.O(mc_address[3])
);
OBUF \mc_address_obuf[4]  (
	.I(mc_address_c[4]),
	.O(mc_address[4])
);
OBUF \mc_address_obuf[5]  (
	.I(mc_address_c[5]),
	.O(mc_address[5])
);
OBUF \mc_address_obuf[6]  (
	.I(mc_address_c[6]),
	.O(mc_address[6])
);
OBUF \mc_address_obuf[7]  (
	.I(mc_address_c[7]),
	.O(mc_address[7])
);
OBUF \mc_address_obuf[8]  (
	.I(mc_address_c[8]),
	.O(mc_address[8])
);
OBUF \mc_address_obuf[9]  (
	.I(mc_address_c[9]),
	.O(mc_address[9])
);
OBUF \mc_address_obuf[10]  (
	.I(mc_address_c[10]),
	.O(mc_address[10])
);
OBUF \mc_address_obuf[11]  (
	.I(mc_address_c[11]),
	.O(mc_address[11])
);
OBUF \mc_bank_obuf[0]  (
	.I(mc_bank_c[0]),
	.O(mc_bank[0])
);
OBUF \mc_bank_obuf[1]  (
	.I(mc_bank_c[1]),
	.O(mc_bank[1])
);
OBUF \mc_cs_n_obuf[0]  (
	.I(mc_cs_n_c[0]),
	.O(mc_cs_n[0])
);
OBUF \mc_odt_obuf[0]  (
	.I(GND),
	.O(mc_odt[0])
);
OBUF \mc_odt_obuf[1]  (
	.I(GND),
	.O(mc_odt[1])
);
OBUF \mc_cke_obuf[0]  (
	.I(mc_cke_c[0]),
	.O(mc_cke[0])
);
OBUF mc_reset_n_obuf (
	.I(VCC),
	.O(mc_reset_n)
);
OBUF \mc_wrdata_obuf[0]  (
	.I(mc_wrdata_c[0]),
	.O(mc_wrdata[0])
);
OBUF \mc_wrdata_obuf[1]  (
	.I(mc_wrdata_c[1]),
	.O(mc_wrdata[1])
);
OBUF \mc_wrdata_obuf[2]  (
	.I(mc_wrdata_c[2]),
	.O(mc_wrdata[2])
);
OBUF \mc_wrdata_obuf[3]  (
	.I(mc_wrdata_c[3]),
	.O(mc_wrdata[3])
);
OBUF \mc_wrdata_obuf[4]  (
	.I(mc_wrdata_c[4]),
	.O(mc_wrdata[4])
);
OBUF \mc_wrdata_obuf[5]  (
	.I(mc_wrdata_c[5]),
	.O(mc_wrdata[5])
);
OBUF \mc_wrdata_obuf[6]  (
	.I(mc_wrdata_c[6]),
	.O(mc_wrdata[6])
);
OBUF \mc_wrdata_obuf[7]  (
	.I(mc_wrdata_c[7]),
	.O(mc_wrdata[7])
);
OBUF \mc_wrdata_obuf[8]  (
	.I(mc_wrdata_c[8]),
	.O(mc_wrdata[8])
);
OBUF \mc_wrdata_obuf[9]  (
	.I(mc_wrdata_c[9]),
	.O(mc_wrdata[9])
);
OBUF \mc_wrdata_obuf[10]  (
	.I(mc_wrdata_c[10]),
	.O(mc_wrdata[10])
);
OBUF \mc_wrdata_obuf[11]  (
	.I(mc_wrdata_c[11]),
	.O(mc_wrdata[11])
);
OBUF \mc_wrdata_obuf[12]  (
	.I(mc_wrdata_c[12]),
	.O(mc_wrdata[12])
);
OBUF \mc_wrdata_obuf[13]  (
	.I(mc_wrdata_c[13]),
	.O(mc_wrdata[13])
);
OBUF \mc_wrdata_obuf[14]  (
	.I(mc_wrdata_c[14]),
	.O(mc_wrdata[14])
);
OBUF \mc_wrdata_obuf[15]  (
	.I(mc_wrdata_c[15]),
	.O(mc_wrdata[15])
);
OBUF \mc_wrdata_obuf[16]  (
	.I(mc_wrdata_c[16]),
	.O(mc_wrdata[16])
);
OBUF \mc_wrdata_obuf[17]  (
	.I(mc_wrdata_c[17]),
	.O(mc_wrdata[17])
);
OBUF \mc_wrdata_obuf[18]  (
	.I(mc_wrdata_c[18]),
	.O(mc_wrdata[18])
);
OBUF \mc_wrdata_obuf[19]  (
	.I(mc_wrdata_c[19]),
	.O(mc_wrdata[19])
);
OBUF \mc_wrdata_obuf[20]  (
	.I(mc_wrdata_c[20]),
	.O(mc_wrdata[20])
);
OBUF \mc_wrdata_obuf[21]  (
	.I(mc_wrdata_c[21]),
	.O(mc_wrdata[21])
);
OBUF \mc_wrdata_obuf[22]  (
	.I(mc_wrdata_c[22]),
	.O(mc_wrdata[22])
);
OBUF \mc_wrdata_obuf[23]  (
	.I(mc_wrdata_c[23]),
	.O(mc_wrdata[23])
);
OBUF \mc_wrdata_obuf[24]  (
	.I(mc_wrdata_c[24]),
	.O(mc_wrdata[24])
);
OBUF \mc_wrdata_obuf[25]  (
	.I(mc_wrdata_c[25]),
	.O(mc_wrdata[25])
);
OBUF \mc_wrdata_obuf[26]  (
	.I(mc_wrdata_c[26]),
	.O(mc_wrdata[26])
);
OBUF \mc_wrdata_obuf[27]  (
	.I(mc_wrdata_c[27]),
	.O(mc_wrdata[27])
);
OBUF \mc_wrdata_obuf[28]  (
	.I(mc_wrdata_c[28]),
	.O(mc_wrdata[28])
);
OBUF \mc_wrdata_obuf[29]  (
	.I(mc_wrdata_c[29]),
	.O(mc_wrdata[29])
);
OBUF \mc_wrdata_obuf[30]  (
	.I(mc_wrdata_c[30]),
	.O(mc_wrdata[30])
);
OBUF \mc_wrdata_obuf[31]  (
	.I(mc_wrdata_c[31]),
	.O(mc_wrdata[31])
);
OBUF \mc_wrdata_mask_obuf[0]  (
	.I(mc_wrdata_mask_c[0]),
	.O(mc_wrdata_mask[0])
);
OBUF \mc_wrdata_mask_obuf[1]  (
	.I(mc_wrdata_mask_c[1]),
	.O(mc_wrdata_mask[1])
);
OBUF \mc_wrdata_mask_obuf[2]  (
	.I(mc_wrdata_mask_c[2]),
	.O(mc_wrdata_mask[2])
);
OBUF \mc_wrdata_mask_obuf[3]  (
	.I(mc_wrdata_mask_c[3]),
	.O(mc_wrdata_mask[3])
);
OBUF mc_wrdata_en_obuf (
	.I(mc_wrdata_en_c),
	.O(mc_wrdata_en)
);
OBUF mc_cmd_wren_obuf (
	.I(VCC),
	.O(mc_cmd_wren)
);
LUT3 r_m2_cZ (
	.I0(\gw_cmd0.cmd_buf_rptr [1]),
	.I1(\gw_cmd0.cmd_buf_rptr [2]),
	.I2(\gwmc_bank_ctrl.cmd_accept_0 ),
	.F(r_m2)
);
defparam r_m2_cZ.INIT=8'h6C;
DFFC \mc_cas_n_dly_Z[0]  (
	.D(mc_cas_n_out[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_cas_n_dly[0])
);
defparam \mc_cas_n_dly_Z[0] .INIT=1'b0;
DFFC \mc_bank_Z[1]  (
	.D(mc_bank_dly[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_bank_c[1])
);
defparam \mc_bank_Z[1] .INIT=1'b0;
DFFC \mc_bank_Z[0]  (
	.D(mc_bank_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_bank_c[0])
);
defparam \mc_bank_Z[0] .INIT=1'b0;
DFFC phy_rddata_valid_in_Z (
	.D(phy_rddata_valid_dly),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rddata_valid_in)
);
defparam phy_rddata_valid_in_Z.INIT=1'b0;
DFFC mc_wrdata_en_Z (
	.D(mc_wrdata_en_dly),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_en_c)
);
defparam mc_wrdata_en_Z.INIT=1'b0;
DFFC \mc_we_n_Z[0]  (
	.D(mc_we_n_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_we_n_c[0])
);
defparam \mc_we_n_Z[0] .INIT=1'b0;
DFFC \mc_ras_n_Z[0]  (
	.D(mc_ras_n_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_ras_n_c[0])
);
defparam \mc_ras_n_Z[0] .INIT=1'b0;
DFFC \mc_cs_n_Z[0]  (
	.D(mc_cs_n_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_cs_n_c[0])
);
defparam \mc_cs_n_Z[0] .INIT=1'b0;
DFFC \mc_cke_Z[0]  (
	.D(mc_cke_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_cke_c[0])
);
defparam \mc_cke_Z[0] .INIT=1'b0;
DFFC \mc_cas_n_Z[0]  (
	.D(mc_cas_n_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_cas_n_c[0])
);
defparam \mc_cas_n_Z[0] .INIT=1'b0;
DFFC phy_rddata_valid_dly_Z (
	.D(phy_rddata_valid_c),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rddata_valid_dly)
);
defparam phy_rddata_valid_dly_Z.INIT=1'b0;
DFFC mc_wrdata_en_dly_Z (
	.D(mc_wrdata_en_out),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_en_dly)
);
defparam mc_wrdata_en_dly_Z.INIT=1'b0;
DFFC \mc_we_n_dly_Z[0]  (
	.D(mc_we_n_out[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_we_n_dly[0])
);
defparam \mc_we_n_dly_Z[0] .INIT=1'b0;
DFFC \mc_ras_n_dly_Z[0]  (
	.D(mc_ras_n_out[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_ras_n_dly[0])
);
defparam \mc_ras_n_dly_Z[0] .INIT=1'b0;
DFFC \mc_cs_n_dly_Z[0]  (
	.D(mc_cs_n_out[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_cs_n_dly[0])
);
defparam \mc_cs_n_dly_Z[0] .INIT=1'b0;
DFFC \mc_cke_dly_Z[0]  (
	.D(mc_cke_out[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_cke_dly[0])
);
defparam \mc_cke_dly_Z[0] .INIT=1'b0;
DFFC \mc_address_Z[10]  (
	.D(mc_address_dly[10]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[10])
);
defparam \mc_address_Z[10] .INIT=1'b0;
DFFC \mc_address_Z[9]  (
	.D(mc_address_dly[9]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[9])
);
defparam \mc_address_Z[9] .INIT=1'b0;
DFFC \mc_address_Z[8]  (
	.D(mc_address_dly[8]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[8])
);
defparam \mc_address_Z[8] .INIT=1'b0;
DFFC \mc_address_Z[7]  (
	.D(mc_address_dly[7]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[7])
);
defparam \mc_address_Z[7] .INIT=1'b0;
DFFC \mc_address_Z[6]  (
	.D(mc_address_dly[6]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[6])
);
defparam \mc_address_Z[6] .INIT=1'b0;
DFFC \mc_address_Z[5]  (
	.D(mc_address_dly[5]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[5])
);
defparam \mc_address_Z[5] .INIT=1'b0;
DFFC \mc_address_Z[4]  (
	.D(mc_address_dly[4]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[4])
);
defparam \mc_address_Z[4] .INIT=1'b0;
DFFC \mc_address_Z[3]  (
	.D(mc_address_dly[3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[3])
);
defparam \mc_address_Z[3] .INIT=1'b0;
DFFC \mc_address_Z[2]  (
	.D(mc_address_dly[2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[2])
);
defparam \mc_address_Z[2] .INIT=1'b0;
DFFC \mc_address_Z[1]  (
	.D(mc_address_dly[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[1])
);
defparam \mc_address_Z[1] .INIT=1'b0;
DFFC \mc_address_Z[0]  (
	.D(mc_address_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[0])
);
defparam \mc_address_Z[0] .INIT=1'b0;
DFFC \mc_wrdata_mask_Z[3]  (
	.D(mc_wrdata_mask_dly[3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_mask_c[3])
);
defparam \mc_wrdata_mask_Z[3] .INIT=1'b0;
DFFC \mc_wrdata_mask_Z[2]  (
	.D(mc_wrdata_mask_dly[2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_mask_c[2])
);
defparam \mc_wrdata_mask_Z[2] .INIT=1'b0;
DFFC \mc_wrdata_mask_Z[1]  (
	.D(mc_wrdata_mask_dly[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_mask_c[1])
);
defparam \mc_wrdata_mask_Z[1] .INIT=1'b0;
DFFC \mc_wrdata_mask_Z[0]  (
	.D(mc_wrdata_mask_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_mask_c[0])
);
defparam \mc_wrdata_mask_Z[0] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[13]  (
	.D(mc_wrdata_dly[13]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[13])
);
defparam \mc_wrdata_dly_1[13] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[12]  (
	.D(mc_wrdata_dly[12]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[12])
);
defparam \mc_wrdata_dly_1[12] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[11]  (
	.D(mc_wrdata_dly[11]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[11])
);
defparam \mc_wrdata_dly_1[11] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[10]  (
	.D(mc_wrdata_dly[10]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[10])
);
defparam \mc_wrdata_dly_1[10] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[9]  (
	.D(mc_wrdata_dly[9]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[9])
);
defparam \mc_wrdata_dly_1[9] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[8]  (
	.D(mc_wrdata_dly[8]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[8])
);
defparam \mc_wrdata_dly_1[8] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[7]  (
	.D(mc_wrdata_dly[7]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[7])
);
defparam \mc_wrdata_dly_1[7] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[6]  (
	.D(mc_wrdata_dly[6]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[6])
);
defparam \mc_wrdata_dly_1[6] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[5]  (
	.D(mc_wrdata_dly[5]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[5])
);
defparam \mc_wrdata_dly_1[5] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[4]  (
	.D(mc_wrdata_dly[4]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[4])
);
defparam \mc_wrdata_dly_1[4] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[3]  (
	.D(mc_wrdata_dly[3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[3])
);
defparam \mc_wrdata_dly_1[3] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[2]  (
	.D(mc_wrdata_dly[2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[2])
);
defparam \mc_wrdata_dly_1[2] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[1]  (
	.D(mc_wrdata_dly[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[1])
);
defparam \mc_wrdata_dly_1[1] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[0]  (
	.D(mc_wrdata_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[0])
);
defparam \mc_wrdata_dly_1[0] .INIT=1'b0;
DFFC \mc_address_Z[11]  (
	.D(mc_address_dly[11]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_c[11])
);
defparam \mc_address_Z[11] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[28]  (
	.D(mc_wrdata_dly[28]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[28])
);
defparam \mc_wrdata_dly_1[28] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[27]  (
	.D(mc_wrdata_dly[27]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[27])
);
defparam \mc_wrdata_dly_1[27] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[26]  (
	.D(mc_wrdata_dly[26]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[26])
);
defparam \mc_wrdata_dly_1[26] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[25]  (
	.D(mc_wrdata_dly[25]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[25])
);
defparam \mc_wrdata_dly_1[25] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[24]  (
	.D(mc_wrdata_dly[24]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[24])
);
defparam \mc_wrdata_dly_1[24] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[23]  (
	.D(mc_wrdata_dly[23]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[23])
);
defparam \mc_wrdata_dly_1[23] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[22]  (
	.D(mc_wrdata_dly[22]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[22])
);
defparam \mc_wrdata_dly_1[22] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[21]  (
	.D(mc_wrdata_dly[21]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[21])
);
defparam \mc_wrdata_dly_1[21] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[20]  (
	.D(mc_wrdata_dly[20]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[20])
);
defparam \mc_wrdata_dly_1[20] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[19]  (
	.D(mc_wrdata_dly[19]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[19])
);
defparam \mc_wrdata_dly_1[19] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[18]  (
	.D(mc_wrdata_dly[18]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[18])
);
defparam \mc_wrdata_dly_1[18] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[17]  (
	.D(mc_wrdata_dly[17]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[17])
);
defparam \mc_wrdata_dly_1[17] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[16]  (
	.D(mc_wrdata_dly[16]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[16])
);
defparam \mc_wrdata_dly_1[16] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[15]  (
	.D(mc_wrdata_dly[15]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[15])
);
defparam \mc_wrdata_dly_1[15] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[14]  (
	.D(mc_wrdata_dly[14]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[14])
);
defparam \mc_wrdata_dly_1[14] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[11]  (
	.D(phy_rd_data_dly[11]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[11])
);
defparam \phy_rd_data_dly_1_Z[11] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[10]  (
	.D(phy_rd_data_dly[10]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[10])
);
defparam \phy_rd_data_dly_1_Z[10] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[9]  (
	.D(phy_rd_data_dly[9]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[9])
);
defparam \phy_rd_data_dly_1_Z[9] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[8]  (
	.D(phy_rd_data_dly[8]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[8])
);
defparam \phy_rd_data_dly_1_Z[8] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[7]  (
	.D(phy_rd_data_dly[7]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[7])
);
defparam \phy_rd_data_dly_1_Z[7] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[6]  (
	.D(phy_rd_data_dly[6]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[6])
);
defparam \phy_rd_data_dly_1_Z[6] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[5]  (
	.D(phy_rd_data_dly[5]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[5])
);
defparam \phy_rd_data_dly_1_Z[5] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[4]  (
	.D(phy_rd_data_dly[4]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[4])
);
defparam \phy_rd_data_dly_1_Z[4] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[3]  (
	.D(phy_rd_data_dly[3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[3])
);
defparam \phy_rd_data_dly_1_Z[3] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[2]  (
	.D(phy_rd_data_dly[2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[2])
);
defparam \phy_rd_data_dly_1_Z[2] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[1]  (
	.D(phy_rd_data_dly[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[1])
);
defparam \phy_rd_data_dly_1_Z[1] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[0]  (
	.D(phy_rd_data_dly[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[0])
);
defparam \phy_rd_data_dly_1_Z[0] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[31]  (
	.D(mc_wrdata_dly[31]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[31])
);
defparam \mc_wrdata_dly_1[31] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[30]  (
	.D(mc_wrdata_dly[30]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[30])
);
defparam \mc_wrdata_dly_1[30] .INIT=1'b0;
DFFC \mc_wrdata_dly_1[29]  (
	.D(mc_wrdata_dly[29]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_c[29])
);
defparam \mc_wrdata_dly_1[29] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[26]  (
	.D(phy_rd_data_dly[26]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[26])
);
defparam \phy_rd_data_dly_1_Z[26] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[25]  (
	.D(phy_rd_data_dly[25]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[25])
);
defparam \phy_rd_data_dly_1_Z[25] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[24]  (
	.D(phy_rd_data_dly[24]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[24])
);
defparam \phy_rd_data_dly_1_Z[24] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[23]  (
	.D(phy_rd_data_dly[23]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[23])
);
defparam \phy_rd_data_dly_1_Z[23] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[22]  (
	.D(phy_rd_data_dly[22]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[22])
);
defparam \phy_rd_data_dly_1_Z[22] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[21]  (
	.D(phy_rd_data_dly[21]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[21])
);
defparam \phy_rd_data_dly_1_Z[21] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[20]  (
	.D(phy_rd_data_dly[20]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[20])
);
defparam \phy_rd_data_dly_1_Z[20] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[19]  (
	.D(phy_rd_data_dly[19]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[19])
);
defparam \phy_rd_data_dly_1_Z[19] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[18]  (
	.D(phy_rd_data_dly[18]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[18])
);
defparam \phy_rd_data_dly_1_Z[18] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[17]  (
	.D(phy_rd_data_dly[17]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[17])
);
defparam \phy_rd_data_dly_1_Z[17] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[16]  (
	.D(phy_rd_data_dly[16]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[16])
);
defparam \phy_rd_data_dly_1_Z[16] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[15]  (
	.D(phy_rd_data_dly[15]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[15])
);
defparam \phy_rd_data_dly_1_Z[15] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[14]  (
	.D(phy_rd_data_dly[14]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[14])
);
defparam \phy_rd_data_dly_1_Z[14] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[13]  (
	.D(phy_rd_data_dly[13]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[13])
);
defparam \phy_rd_data_dly_1_Z[13] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[12]  (
	.D(phy_rd_data_dly[12]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[12])
);
defparam \phy_rd_data_dly_1_Z[12] .INIT=1'b0;
DFFC \mc_address_dly_Z[3]  (
	.D(mc_address_out[3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[3])
);
defparam \mc_address_dly_Z[3] .INIT=1'b0;
DFFC \mc_address_dly_Z[2]  (
	.D(mc_address_out[2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[2])
);
defparam \mc_address_dly_Z[2] .INIT=1'b0;
DFFC \mc_address_dly_Z[1]  (
	.D(mc_address_out[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[1])
);
defparam \mc_address_dly_Z[1] .INIT=1'b0;
DFFC \mc_address_dly_Z[0]  (
	.D(mc_address_out[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[0])
);
defparam \mc_address_dly_Z[0] .INIT=1'b0;
DFFC \mc_wrdata_mask_dly_Z[3]  (
	.D(mc_wrdata_mask_out[3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_mask_dly[3])
);
defparam \mc_wrdata_mask_dly_Z[3] .INIT=1'b0;
DFFC \mc_wrdata_mask_dly_Z[2]  (
	.D(mc_wrdata_mask_out[2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_mask_dly[2])
);
defparam \mc_wrdata_mask_dly_Z[2] .INIT=1'b0;
DFFC \mc_wrdata_mask_dly_Z[1]  (
	.D(mc_wrdata_mask_out[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_mask_dly[1])
);
defparam \mc_wrdata_mask_dly_Z[1] .INIT=1'b0;
DFFC \mc_wrdata_mask_dly_Z[0]  (
	.D(mc_wrdata_mask_out[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_mask_dly[0])
);
defparam \mc_wrdata_mask_dly_Z[0] .INIT=1'b0;
DFFC \mc_bank_dly_Z[1]  (
	.D(mc_bank_out[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_bank_dly[1])
);
defparam \mc_bank_dly_Z[1] .INIT=1'b0;
DFFC \mc_bank_dly_Z[0]  (
	.D(mc_bank_out[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_bank_dly[0])
);
defparam \mc_bank_dly_Z[0] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[31]  (
	.D(phy_rd_data_dly[31]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[31])
);
defparam \phy_rd_data_dly_1_Z[31] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[30]  (
	.D(phy_rd_data_dly[30]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[30])
);
defparam \phy_rd_data_dly_1_Z[30] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[29]  (
	.D(phy_rd_data_dly[29]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[29])
);
defparam \phy_rd_data_dly_1_Z[29] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[28]  (
	.D(phy_rd_data_dly[28]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[28])
);
defparam \phy_rd_data_dly_1_Z[28] .INIT=1'b0;
DFFC \phy_rd_data_dly_1_Z[27]  (
	.D(phy_rd_data_dly[27]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly_1[27])
);
defparam \phy_rd_data_dly_1_Z[27] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[6]  (
	.D(mc_wrdata_out[6]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[6])
);
defparam \mc_wrdata_dly_Z[6] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[5]  (
	.D(mc_wrdata_out[5]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[5])
);
defparam \mc_wrdata_dly_Z[5] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[4]  (
	.D(mc_wrdata_out[4]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[4])
);
defparam \mc_wrdata_dly_Z[4] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[3]  (
	.D(mc_wrdata_out[3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[3])
);
defparam \mc_wrdata_dly_Z[3] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[2]  (
	.D(mc_wrdata_out[2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[2])
);
defparam \mc_wrdata_dly_Z[2] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[1]  (
	.D(mc_wrdata_out[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[1])
);
defparam \mc_wrdata_dly_Z[1] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[0]  (
	.D(mc_wrdata_out[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[0])
);
defparam \mc_wrdata_dly_Z[0] .INIT=1'b0;
DFFC \mc_address_dly_Z[11]  (
	.D(mc_address_out[11]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[11])
);
defparam \mc_address_dly_Z[11] .INIT=1'b0;
DFFC \mc_address_dly_Z[10]  (
	.D(mc_address_out[10]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[10])
);
defparam \mc_address_dly_Z[10] .INIT=1'b0;
DFFC \mc_address_dly_Z[9]  (
	.D(mc_address_out[9]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[9])
);
defparam \mc_address_dly_Z[9] .INIT=1'b0;
DFFC \mc_address_dly_Z[8]  (
	.D(mc_address_out[8]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[8])
);
defparam \mc_address_dly_Z[8] .INIT=1'b0;
DFFC \mc_address_dly_Z[7]  (
	.D(mc_address_out[7]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[7])
);
defparam \mc_address_dly_Z[7] .INIT=1'b0;
DFFC \mc_address_dly_Z[6]  (
	.D(mc_address_out[6]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[6])
);
defparam \mc_address_dly_Z[6] .INIT=1'b0;
DFFC \mc_address_dly_Z[5]  (
	.D(mc_address_out[5]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[5])
);
defparam \mc_address_dly_Z[5] .INIT=1'b0;
DFFC \mc_address_dly_Z[4]  (
	.D(mc_address_out[4]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_address_dly[4])
);
defparam \mc_address_dly_Z[4] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[21]  (
	.D(mc_wrdata_out[21]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[21])
);
defparam \mc_wrdata_dly_Z[21] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[20]  (
	.D(mc_wrdata_out[20]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[20])
);
defparam \mc_wrdata_dly_Z[20] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[19]  (
	.D(mc_wrdata_out[19]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[19])
);
defparam \mc_wrdata_dly_Z[19] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[18]  (
	.D(mc_wrdata_out[18]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[18])
);
defparam \mc_wrdata_dly_Z[18] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[17]  (
	.D(mc_wrdata_out[17]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[17])
);
defparam \mc_wrdata_dly_Z[17] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[16]  (
	.D(mc_wrdata_out[16]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[16])
);
defparam \mc_wrdata_dly_Z[16] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[15]  (
	.D(mc_wrdata_out[15]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[15])
);
defparam \mc_wrdata_dly_Z[15] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[14]  (
	.D(mc_wrdata_out[14]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[14])
);
defparam \mc_wrdata_dly_Z[14] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[13]  (
	.D(mc_wrdata_out[13]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[13])
);
defparam \mc_wrdata_dly_Z[13] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[12]  (
	.D(mc_wrdata_out[12]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[12])
);
defparam \mc_wrdata_dly_Z[12] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[11]  (
	.D(mc_wrdata_out[11]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[11])
);
defparam \mc_wrdata_dly_Z[11] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[10]  (
	.D(mc_wrdata_out[10]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[10])
);
defparam \mc_wrdata_dly_Z[10] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[9]  (
	.D(mc_wrdata_out[9]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[9])
);
defparam \mc_wrdata_dly_Z[9] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[8]  (
	.D(mc_wrdata_out[8]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[8])
);
defparam \mc_wrdata_dly_Z[8] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[7]  (
	.D(mc_wrdata_out[7]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[7])
);
defparam \mc_wrdata_dly_Z[7] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[4]  (
	.D(phy_rd_data_c[4]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[4])
);
defparam \phy_rd_data_dly_Z[4] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[3]  (
	.D(phy_rd_data_c[3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[3])
);
defparam \phy_rd_data_dly_Z[3] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[2]  (
	.D(phy_rd_data_c[2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[2])
);
defparam \phy_rd_data_dly_Z[2] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[1]  (
	.D(phy_rd_data_c[1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[1])
);
defparam \phy_rd_data_dly_Z[1] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[0]  (
	.D(phy_rd_data_c[0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[0])
);
defparam \phy_rd_data_dly_Z[0] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[31]  (
	.D(mc_wrdata_out[31]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[31])
);
defparam \mc_wrdata_dly_Z[31] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[30]  (
	.D(mc_wrdata_out[30]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[30])
);
defparam \mc_wrdata_dly_Z[30] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[29]  (
	.D(mc_wrdata_out[29]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[29])
);
defparam \mc_wrdata_dly_Z[29] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[28]  (
	.D(mc_wrdata_out[28]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[28])
);
defparam \mc_wrdata_dly_Z[28] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[27]  (
	.D(mc_wrdata_out[27]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[27])
);
defparam \mc_wrdata_dly_Z[27] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[26]  (
	.D(mc_wrdata_out[26]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[26])
);
defparam \mc_wrdata_dly_Z[26] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[25]  (
	.D(mc_wrdata_out[25]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[25])
);
defparam \mc_wrdata_dly_Z[25] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[24]  (
	.D(mc_wrdata_out[24]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[24])
);
defparam \mc_wrdata_dly_Z[24] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[23]  (
	.D(mc_wrdata_out[23]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[23])
);
defparam \mc_wrdata_dly_Z[23] .INIT=1'b0;
DFFC \mc_wrdata_dly_Z[22]  (
	.D(mc_wrdata_out[22]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(mc_wrdata_dly[22])
);
defparam \mc_wrdata_dly_Z[22] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[19]  (
	.D(phy_rd_data_c[19]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[19])
);
defparam \phy_rd_data_dly_Z[19] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[18]  (
	.D(phy_rd_data_c[18]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[18])
);
defparam \phy_rd_data_dly_Z[18] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[17]  (
	.D(phy_rd_data_c[17]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[17])
);
defparam \phy_rd_data_dly_Z[17] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[16]  (
	.D(phy_rd_data_c[16]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[16])
);
defparam \phy_rd_data_dly_Z[16] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[15]  (
	.D(phy_rd_data_c[15]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[15])
);
defparam \phy_rd_data_dly_Z[15] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[14]  (
	.D(phy_rd_data_c[14]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[14])
);
defparam \phy_rd_data_dly_Z[14] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[13]  (
	.D(phy_rd_data_c[13]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[13])
);
defparam \phy_rd_data_dly_Z[13] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[12]  (
	.D(phy_rd_data_c[12]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[12])
);
defparam \phy_rd_data_dly_Z[12] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[11]  (
	.D(phy_rd_data_c[11]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[11])
);
defparam \phy_rd_data_dly_Z[11] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[10]  (
	.D(phy_rd_data_c[10]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[10])
);
defparam \phy_rd_data_dly_Z[10] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[9]  (
	.D(phy_rd_data_c[9]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[9])
);
defparam \phy_rd_data_dly_Z[9] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[8]  (
	.D(phy_rd_data_c[8]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[8])
);
defparam \phy_rd_data_dly_Z[8] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[7]  (
	.D(phy_rd_data_c[7]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[7])
);
defparam \phy_rd_data_dly_Z[7] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[6]  (
	.D(phy_rd_data_c[6]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[6])
);
defparam \phy_rd_data_dly_Z[6] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[5]  (
	.D(phy_rd_data_c[5]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[5])
);
defparam \phy_rd_data_dly_Z[5] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[31]  (
	.D(phy_rd_data_c[31]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[31])
);
defparam \phy_rd_data_dly_Z[31] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[30]  (
	.D(phy_rd_data_c[30]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[30])
);
defparam \phy_rd_data_dly_Z[30] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[29]  (
	.D(phy_rd_data_c[29]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[29])
);
defparam \phy_rd_data_dly_Z[29] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[28]  (
	.D(phy_rd_data_c[28]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[28])
);
defparam \phy_rd_data_dly_Z[28] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[27]  (
	.D(phy_rd_data_c[27]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[27])
);
defparam \phy_rd_data_dly_Z[27] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[26]  (
	.D(phy_rd_data_c[26]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[26])
);
defparam \phy_rd_data_dly_Z[26] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[25]  (
	.D(phy_rd_data_c[25]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[25])
);
defparam \phy_rd_data_dly_Z[25] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[24]  (
	.D(phy_rd_data_c[24]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[24])
);
defparam \phy_rd_data_dly_Z[24] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[23]  (
	.D(phy_rd_data_c[23]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[23])
);
defparam \phy_rd_data_dly_Z[23] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[22]  (
	.D(phy_rd_data_c[22]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[22])
);
defparam \phy_rd_data_dly_Z[22] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[21]  (
	.D(phy_rd_data_c[21]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[21])
);
defparam \phy_rd_data_dly_Z[21] .INIT=1'b0;
DFFC \phy_rd_data_dly_Z[20]  (
	.D(phy_rd_data_c[20]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(phy_rd_data_dly[20])
);
defparam \phy_rd_data_dly_Z[20] .INIT=1'b0;
MUX2_LUT5 \gw_cmd0/un11_pchg_3[0]  (
	.I0(\gw_cmd0/N_116 ),
	.I1(\gw_cmd0/N_128 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [0])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[1]  (
	.I0(\gw_cmd0/N_117 ),
	.I1(\gw_cmd0/N_129 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [1])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[0]  (
	.I0(\gw_cmd0/N_152 ),
	.I1(\gw_cmd0/N_164 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [0])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[1]  (
	.I0(\gw_cmd0/N_153 ),
	.I1(\gw_cmd0/N_165 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [1])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[10]  (
	.I0(\gw_cmd0/N_126 ),
	.I1(\gw_cmd0/N_138 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [10])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[11]  (
	.I0(\gw_cmd0/N_127 ),
	.I1(\gw_cmd0/N_139 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [11])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[10]  (
	.I0(\gw_cmd0/N_162 ),
	.I1(\gw_cmd0/N_174 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [10])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[11]  (
	.I0(\gw_cmd0/N_163 ),
	.I1(\gw_cmd0/N_175 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [11])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[6]  (
	.I0(\gw_cmd0/N_122 ),
	.I1(\gw_cmd0/N_134 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [6])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[7]  (
	.I0(\gw_cmd0/N_123 ),
	.I1(\gw_cmd0/N_135 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [7])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[6]  (
	.I0(\gw_cmd0/N_158 ),
	.I1(\gw_cmd0/N_170 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [6])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[7]  (
	.I0(\gw_cmd0/N_159 ),
	.I1(\gw_cmd0/N_171 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [7])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[8]  (
	.I0(\gw_cmd0/N_124 ),
	.I1(\gw_cmd0/N_136 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [8])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[9]  (
	.I0(\gw_cmd0/N_125 ),
	.I1(\gw_cmd0/N_137 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [9])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[8]  (
	.I0(\gw_cmd0/N_160 ),
	.I1(\gw_cmd0/N_172 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [8])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[9]  (
	.I0(\gw_cmd0/N_161 ),
	.I1(\gw_cmd0/N_173 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [9])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[4]  (
	.I0(\gw_cmd0/N_120 ),
	.I1(\gw_cmd0/N_132 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [4])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[5]  (
	.I0(\gw_cmd0/N_121 ),
	.I1(\gw_cmd0/N_133 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [5])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[4]  (
	.I0(\gw_cmd0/N_156 ),
	.I1(\gw_cmd0/N_168 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [4])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[5]  (
	.I0(\gw_cmd0/N_157 ),
	.I1(\gw_cmd0/N_169 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [5])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[3]  (
	.I0(\gw_cmd0/N_155 ),
	.I1(\gw_cmd0/N_167 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [3])
);
MUX2_LUT5 \gw_cmd0/un27_pchg_3[2]  (
	.I0(\gw_cmd0/N_154 ),
	.I1(\gw_cmd0/N_166 ),
	.S0(app_addr_c[22]),
	.O(\gw_cmd0/un27_pchg [2])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[3]  (
	.I0(\gw_cmd0/N_119 ),
	.I1(\gw_cmd0/N_131 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [3])
);
MUX2_LUT5 \gw_cmd0/un11_pchg_3[2]  (
	.I0(\gw_cmd0/N_118 ),
	.I1(\gw_cmd0/N_130 ),
	.S0(\gw_cmd0/mem [22]),
	.O(\gw_cmd0/un11_pchg [2])
);
MUX2_LUT5 \gw_cmd0/un1_bchg_i_cZ[0]  (
	.I0(\gw_cmd0/un12_bchg_NE ),
	.I1(\gw_cmd0/un6_bchg_NE ),
	.S0(\gw_cmd0/cmd_buf_rptr4 ),
	.O(\gw_cmd0/un1_bchg_i [0])
);
LUT3 \gw_cmd0/N_3_i_cZ  (
	.I0(app_en_c),
	.I1(\gw_cmd0/CO0_0 ),
	.I2(\gw_cmd0/cmd_buf_wptr_1_sqmuxa ),
	.F(\gw_cmd0/N_3_i )
);
defparam \gw_cmd0/N_3_i_cZ .INIT=8'hC6;
LUT3 \gw_cmd0/SUM_0_x2[1]  (
	.I0(\gw_cmd0/cmd_buf_rptr_Z [0]),
	.I1(\gw_cmd0.cmd_buf_rptr [1]),
	.I2(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.F(\gw_cmd0/N_17_i )
);
defparam \gw_cmd0/SUM_0_x2[1] .INIT=8'h6C;
LUT4 \gw_cmd0/un1_app_en_1_i_cZ  (
	.I0(app_en_c),
	.I1(cmd_accept),
	.I2(\gw_cmd0/cmd_buf_dout13_2 ),
	.I3(\gw_cmd0/cmd_buf_rptr4_1 ),
	.F(\gw_cmd0/un1_app_en_1_i )
);
defparam \gw_cmd0/un1_app_en_1_i_cZ .INIT=16'hAA8A;
LUT2 \gw_cmd0/cmd_buf_rptr_RNO[0]  (
	.I0(\gw_cmd0/cmd_buf_rptr_Z [0]),
	.I1(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.F(\gw_cmd0/cmd_buf_rptr_7 [0])
);
defparam \gw_cmd0/cmd_buf_rptr_RNO[0] .INIT=4'h6;
LUT4 \gw_cmd0/un1_accept_ns_1_i_0  (
	.I0(\gw_cmd0/N_27 ),
	.I1(\gw_cmd0/cmd_buf_rptr4 ),
	.I2(\gw_cmd0/un1_m4_0_a2_4 ),
	.I3(\gwmc_bank_ctrl.N_350 ),
	.F(\gw_cmd0/N_14 )
);
defparam \gw_cmd0/un1_accept_ns_1_i_0 .INIT=16'hAABA;
LUT4 \gw_cmd0/un1_accept_ns_3_i_0_cZ  (
	.I0(\gw_cmd0/N_32 ),
	.I1(\gw_cmd0/N_33 ),
	.I2(\gw_cmd0/un1_accept_ns_3_i_a3_0 ),
	.I3(\gw_cmd0/un1_accept_ns_3_i_a3_0_0 ),
	.F(\gw_cmd0/un1_accept_ns_3_i_0 )
);
defparam \gw_cmd0/un1_accept_ns_3_i_0_cZ .INIT=16'hECA0;
LUT4 \gw_cmd0/un1_accept_ns_4_i_0_cZ  (
	.I0(\gw_cmd0/N_32 ),
	.I1(\gw_cmd0/N_33 ),
	.I2(\gw_cmd0/un1_accept_ns_4_i_a3_0 ),
	.I3(\gw_cmd0/un1_accept_ns_4_i_a3_0_0 ),
	.F(\gw_cmd0/un1_accept_ns_4_i_0 )
);
defparam \gw_cmd0/un1_accept_ns_4_i_0_cZ .INIT=16'hECA0;
LUT4 \gw_cmd0/un1_cmd_buf_rptr_0_sqmuxa_cZ  (
	.I0(app_en_c),
	.I1(cmd_accept),
	.I2(\gw_cmd0/cmd_buf_rptr4 ),
	.I3(\gw_cmd0/cmd_buf_wptr_0_sqmuxa ),
	.F(\gw_cmd0/un1_cmd_buf_rptr_0_sqmuxa )
);
defparam \gw_cmd0/un1_cmd_buf_rptr_0_sqmuxa_cZ .INIT=16'hFF40;
LUT4 \gw_cmd0/un1_cmd_buf_rptr13_cZ  (
	.I0(N_90),
	.I1(app_en_c),
	.I2(\gw_cmd0/cmd_buf_rptr4 ),
	.I3(\gwmc_bank_ctrl.cmd_accept_0 ),
	.F(\gw_cmd0/un1_cmd_buf_rptr13 )
);
defparam \gw_cmd0/un1_cmd_buf_rptr13_cZ .INIT=16'h5400;
LUT4 \gw_cmd0/un1_cmd_buf_wptr14_0_cZ  (
	.I0(\gw_cmd0/cmd_buf_rptr4 ),
	.I1(\gw_cmd0/cmd_buf_wptr_0_sqmuxa ),
	.I2(\gw_cmd0/un1_cmd_buf_wptr14_a0_3 ),
	.I3(rst_c),
	.F(\gw_cmd0/un1_cmd_buf_wptr14_0 )
);
defparam \gw_cmd0/un1_cmd_buf_wptr14_0_cZ .INIT=16'hA0EC;
LUT4 \gw_cmd0/cmd_buf_full_5_cZ  (
	.I0(cmd_accept),
	.I1(\gw_cmd0/CO1_0 ),
	.I2(\gw_cmd0/cmd_buf_dout13_2 ),
	.I3(\gw_cmd0/cmd_buf_full_3_NE_0 ),
	.F(\gw_cmd0/cmd_buf_full_5 )
);
defparam \gw_cmd0/cmd_buf_full_5_cZ .INIT=16'h0014;
LUT4 \gw_cmd0/un1_m5  (
	.I0(cmd_accept),
	.I1(\gw_cmd0/cmd_buf_rptr4 ),
	.I2(\gw_cmd0/un1_N_3_mux ),
	.I3(\gw_cmd0/un1_N_8_mux ),
	.F(\gw_cmd0/N_12 )
);
defparam \gw_cmd0/un1_m5 .INIT=16'hA280;
LUT4 \gw_cmd0/cmd_buf_wptr_1_sqmuxa_cZ  (
	.I0(N_90),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gwmc_bank_ctrl.cmd_accept_0 ),
	.F(\gw_cmd0/cmd_buf_wptr_1_sqmuxa )
);
defparam \gw_cmd0/cmd_buf_wptr_1_sqmuxa_cZ .INIT=16'h080C;
LUT4 \gw_cmd0/un1_app_rdy_i  (
	.I0(\gw_cmd0/CO1_0 ),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_full ),
	.I3(\gw_cmd0/cmd_buf_full_3_NE_0 ),
	.F(\gw_cmd0.un1_app_rdy_i )
);
defparam \gw_cmd0/un1_app_rdy_i .INIT=16'h0F09;
LUT4 \gw_cmd0/un1_m1_0_a2  (
	.I0(cmd_accept),
	.I1(\gw_cmd0/cmd_buf_rptr4 ),
	.I2(\gw_cmd0/mem [22]),
	.I3(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_27 )
);
defparam \gw_cmd0/un1_m1_0_a2 .INIT=16'h8000;
LUT4 \gw_cmd0/un1_accept_ns_4_i_a2_0  (
	.I0(N_90),
	.I1(app_en_c),
	.I2(\gw_cmd0/cmd_buf_rptr4 ),
	.I3(\gwmc_bank_ctrl.cmd_accept_0 ),
	.F(\gw_cmd0/N_33 )
);
defparam \gw_cmd0/un1_accept_ns_4_i_a2_0 .INIT=16'h0400;
LUT3 \gw_cmd0/N_292_i_cZ  (
	.I0(app_en_c),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.F(\gw_cmd0/N_292_i )
);
defparam \gw_cmd0/N_292_i_cZ .INIT=8'hFE;
LUT4 \gw_cmd0/un16_pchg_0_I_14_cZ  (
	.I0(\gw_cmd0/mem [19]),
	.I1(\gw_cmd0/mem [20]),
	.I2(\gw_cmd0/un11_pchg [10]),
	.I3(\gw_cmd0/un11_pchg [11]),
	.F(\gw_cmd0/un16_pchg_0_I_14 )
);
defparam \gw_cmd0/un16_pchg_0_I_14_cZ .INIT=16'h8421;
LUT4 \gw_cmd0/SUM_m5  (
	.I0(app_en_c),
	.I1(\gw_cmd0/SUM_m5_1 ),
	.I2(\gw_cmd0/cmd_buf_rptr4 ),
	.I3(\gwmc_bank_ctrl.N_350 ),
	.F(\gw_cmd0/SUM_N_10_mux )
);
defparam \gw_cmd0/SUM_m5 .INIT=16'h00C8;
LUT4 \gw_cmd0/cmd_buf_wptr_0_sqmuxa_1  (
	.I0(\gw_cmd0/cmd_buf_wptr_0_sqmuxa_a0 ),
	.I1(app_en_c),
	.I2(\gw_cmd0/cmd_buf_dout13_2 ),
	.I3(\gw_cmd0/cmd_buf_rptr4_1 ),
	.F(\gw_cmd0/cmd_buf_wptr_0_sqmuxa )
);
defparam \gw_cmd0/cmd_buf_wptr_0_sqmuxa_1 .INIT=16'h4404;
LUT4 \gw_cmd0/un1_m4_0_a2_4_cZ  (
	.I0(N_84),
	.I1(\gw_cmd0/un1_m4_0_a2_1 ),
	.I2(\gwmc_bank_ctrl.cmd_accept_0 ),
	.I3(\gwmc_bank_ctrl.idle ),
	.F(\gw_cmd0/un1_m4_0_a2_4 )
);
defparam \gw_cmd0/un1_m4_0_a2_4_cZ .INIT=16'h8000;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[17]  (
	.I0(app_addr_c[17]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [17]),
	.F(\gw_cmd0/cmd_buf_dout_8 [17])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[17] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[16]  (
	.I0(app_addr_c[16]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [16]),
	.F(\gw_cmd0/cmd_buf_dout_8 [16])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[16] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[14]  (
	.I0(app_addr_c[14]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [14]),
	.F(\gw_cmd0/cmd_buf_dout_8 [14])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[14] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[13]  (
	.I0(app_addr_c[13]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [13]),
	.F(\gw_cmd0/cmd_buf_dout_8 [13])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[13] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[12]  (
	.I0(app_addr_c[12]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [12]),
	.F(\gw_cmd0/cmd_buf_dout_8 [12])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[12] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[11]  (
	.I0(app_addr_c[11]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [11]),
	.F(\gw_cmd0/cmd_buf_dout_8 [11])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[11] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[10]  (
	.I0(app_addr_c[10]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [10]),
	.F(\gw_cmd0/cmd_buf_dout_8 [10])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[10] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[9]  (
	.I0(app_addr_c[9]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [9]),
	.F(\gw_cmd0/cmd_buf_dout_8 [9])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[9] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[15]  (
	.I0(app_addr_c[15]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [15]),
	.F(\gw_cmd0/cmd_buf_dout_8 [15])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[15] .INIT=16'hFE02;
LUT3 \gw_cmd0/cmd_buf_dout_8_cZ[22]  (
	.I0(\gw_cmd0/N_190 ),
	.I1(\gw_cmd0/cmd_buf_rptr4 ),
	.I2(\gw_cmd0/mem [22]),
	.F(\gw_cmd0/cmd_buf_dout_8 [22])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[22] .INIT=8'hE2;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[25]  (
	.I0(\gw_cmd0/N_193 ),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [25]),
	.F(\gw_cmd0/cmd_buf_dout_8 [25])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[25] .INIT=16'hFE02;
LUT3 \gw_cmd0/cmd_buf_dout_8_cZ[23]  (
	.I0(\gw_cmd0/N_191 ),
	.I1(\gw_cmd0/cmd_buf_rptr4 ),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/cmd_buf_dout_8 [23])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[23] .INIT=8'hE2;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[26]  (
	.I0(\gw_cmd0/N_194 ),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [26]),
	.F(\gw_cmd0/cmd_buf_dout_8 [26])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[26] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[27]  (
	.I0(\gw_cmd0/N_195 ),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [27]),
	.F(\gw_cmd0/cmd_buf_dout_8 [27])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[27] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[18]  (
	.I0(app_addr_c[18]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [18]),
	.F(\gw_cmd0/cmd_buf_dout_8 [18])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[18] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[19]  (
	.I0(app_addr_c[19]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [19]),
	.F(\gw_cmd0/cmd_buf_dout_8 [19])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[19] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[20]  (
	.I0(app_addr_c[20]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [20]),
	.F(\gw_cmd0/cmd_buf_dout_8 [20])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[20] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[8]  (
	.I0(app_addr_c[8]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [8]),
	.F(\gw_cmd0/cmd_buf_dout_8 [8])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[8] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[7]  (
	.I0(app_addr_c[7]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [7]),
	.F(\gw_cmd0/cmd_buf_dout_8 [7])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[7] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[6]  (
	.I0(app_addr_c[6]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [6]),
	.F(\gw_cmd0/cmd_buf_dout_8 [6])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[6] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[5]  (
	.I0(app_addr_c[5]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [5]),
	.F(\gw_cmd0/cmd_buf_dout_8 [5])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[5] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[4]  (
	.I0(app_addr_c[4]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [4]),
	.F(\gw_cmd0/cmd_buf_dout_8 [4])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[4] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[3]  (
	.I0(app_addr_c[3]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [3]),
	.F(\gw_cmd0/cmd_buf_dout_8 [3])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[3] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[2]  (
	.I0(app_addr_c[2]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [2]),
	.F(\gw_cmd0/cmd_buf_dout_8 [2])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[2] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[1]  (
	.I0(app_addr_c[1]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [1]),
	.F(\gw_cmd0/cmd_buf_dout_8 [1])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[1] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_dout_8_cZ[0]  (
	.I0(app_addr_c[0]),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gw_cmd0/mem [0]),
	.F(\gw_cmd0/cmd_buf_dout_8 [0])
);
defparam \gw_cmd0/cmd_buf_dout_8_cZ[0] .INIT=16'hFE02;
LUT4 \gw_cmd0/cmd_buf_wptr_0_sqmuxa_a0_cZ  (
	.I0(N_84),
	.I1(\gwmc_bank_ctrl.N_350 ),
	.I2(\gwmc_bank_ctrl.cmd_accept_0 ),
	.I3(\gwmc_bank_ctrl.idle ),
	.F(\gw_cmd0/cmd_buf_wptr_0_sqmuxa_a0 )
);
defparam \gw_cmd0/cmd_buf_wptr_0_sqmuxa_a0_cZ .INIT=16'h2000;
LUT4 \gw_cmd0/un1_cmd_buf_wptr14_a0_3_cZ  (
	.I0(app_en_c),
	.I1(\gw_cmd0/un1_cmd_buf_wptr14_a0_1 ),
	.I2(\gwmc_bank_ctrl.N_350 ),
	.I3(\gwmc_bank_ctrl.cmd_accept_0 ),
	.F(\gw_cmd0/un1_cmd_buf_wptr14_a0_3 )
);
defparam \gw_cmd0/un1_cmd_buf_wptr14_a0_3_cZ .INIT=16'h0800;
LUT2 \gw_cmd0/cmd_buf_dout13_NE_1_RNIFENF  (
	.I0(\gw_cmd0/cmd_buf_dout13_2 ),
	.I1(\gw_cmd0/cmd_buf_rptr4_1 ),
	.F(\gw_cmd0/cmd_buf_rptr4 )
);
defparam \gw_cmd0/cmd_buf_dout13_NE_1_RNIFENF .INIT=4'hE;
LUT4 \gw_cmd0/cmd_buf_full_3_NE_0_cZ  (
	.I0(\gw_cmd0/CO0_0 ),
	.I1(\gw_cmd0/cmd_buf_full_3_1_0 ),
	.I2(\gw_cmd0/cmd_buf_rptr_Z [0]),
	.I3(\gw_cmd0.cmd_buf_rptr [1]),
	.F(\gw_cmd0/cmd_buf_full_3_NE_0 )
);
defparam \gw_cmd0/cmd_buf_full_3_NE_0_cZ .INIT=16'hB7ED;
LUT3 \gw_cmd0/SUM_m5_1_cZ  (
	.I0(N_84),
	.I1(\gw_cmd0/cmd_buf_rptr_Z [0]),
	.I2(\gwmc_bank_ctrl.idle ),
	.F(\gw_cmd0/SUM_m5_1 )
);
defparam \gw_cmd0/SUM_m5_1_cZ .INIT=8'h80;
LUT3 \gw_cmd0/un1_cmd_buf_wptr14_a0_1_cZ  (
	.I0(N_84),
	.I1(\gwmc_bank_ctrl.idle ),
	.I2(rst_c),
	.F(\gw_cmd0/un1_cmd_buf_wptr14_a0_1 )
);
defparam \gw_cmd0/un1_cmd_buf_wptr14_a0_1_cZ .INIT=8'h08;
LUT4 \gw_cmd0/un12_bchg_NE_cZ  (
	.I0(app_addr_c[22]),
	.I1(app_addr_c[23]),
	.I2(bank[0]),
	.I3(bank[1]),
	.F(\gw_cmd0/un12_bchg_NE )
);
defparam \gw_cmd0/un12_bchg_NE_cZ .INIT=16'h7BDE;
LUT4 \gw_cmd0/un6_bchg_NE_cZ  (
	.I0(bank[0]),
	.I1(bank[1]),
	.I2(\gw_cmd0/mem [22]),
	.I3(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/un6_bchg_NE )
);
defparam \gw_cmd0/un6_bchg_NE_cZ .INIT=16'h7BDE;
LUT2 \gw_cmd0/cmd_buf_wptr_RNO[2]  (
	.I0(\gw_cmd0/CO1_0 ),
	.I1(\gw_cmd0/cmd_buf_wptr [2]),
	.F(\gw_cmd0/cmd_buf_wptr_next [2])
);
defparam \gw_cmd0/cmd_buf_wptr_RNO[2] .INIT=4'h6;
LUT4 \gw_cmd0/cmd_buf_dout13_NE_1  (
	.I0(\gw_cmd0/CO0_0 ),
	.I1(\gw_cmd0/cmd_buf_rptr_Z [0]),
	.I2(\gw_cmd0.cmd_buf_rptr [1]),
	.I3(\gw_cmd0/cmd_buf_wptr [1]),
	.F(\gw_cmd0/cmd_buf_rptr4_1 )
);
defparam \gw_cmd0/cmd_buf_dout13_NE_1 .INIT=16'h6FF6;
LUT3 \gw_cmd0/un1_m2_e_0  (
	.I0(app_addr_c[22]),
	.I1(app_addr_c[23]),
	.I2(app_en_c),
	.F(\gw_cmd0/un1_N_8_mux )
);
defparam \gw_cmd0/un1_m2_e_0 .INIT=8'h20;
LUT3 \gw_cmd0/un1_m4_0_a2_1_cZ  (
	.I0(app_addr_c[22]),
	.I1(app_addr_c[23]),
	.I2(app_en_c),
	.F(\gw_cmd0/un1_m4_0_a2_1 )
);
defparam \gw_cmd0/un1_m4_0_a2_1_cZ .INIT=8'h80;
LUT3 \gw_cmd0/un11_pchg_1[0]  (
	.I0(\gw_cmd0/clat[0] [0]),
	.I1(\gw_cmd0/clat[2] [0]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_116 )
);
defparam \gw_cmd0/un11_pchg_1[0] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_1[1]  (
	.I0(\gw_cmd0/clat[0] [1]),
	.I1(\gw_cmd0/clat[2] [1]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_117 )
);
defparam \gw_cmd0/un11_pchg_1[1] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[0]  (
	.I0(\gw_cmd0/clat[1] [0]),
	.I1(\gw_cmd0/clat[3] [0]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_128 )
);
defparam \gw_cmd0/un11_pchg_2[0] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[1]  (
	.I0(\gw_cmd0/clat[1] [1]),
	.I1(\gw_cmd0/clat[3] [1]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_129 )
);
defparam \gw_cmd0/un11_pchg_2[1] .INIT=8'hCA;
LUT3 \gw_cmd0/un27_pchg_1[0]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [0]),
	.I2(\gw_cmd0/clat[2] [0]),
	.F(\gw_cmd0/N_152 )
);
defparam \gw_cmd0/un27_pchg_1[0] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_1[1]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [1]),
	.I2(\gw_cmd0/clat[2] [1]),
	.F(\gw_cmd0/N_153 )
);
defparam \gw_cmd0/un27_pchg_1[1] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[0]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [0]),
	.I2(\gw_cmd0/clat[3] [0]),
	.F(\gw_cmd0/N_164 )
);
defparam \gw_cmd0/un27_pchg_2[0] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[1]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [1]),
	.I2(\gw_cmd0/clat[3] [1]),
	.F(\gw_cmd0/N_165 )
);
defparam \gw_cmd0/un27_pchg_2[1] .INIT=8'hE4;
LUT3 \gw_cmd0/un11_pchg_1[10]  (
	.I0(\gw_cmd0/clat[0] [10]),
	.I1(\gw_cmd0/clat[2] [10]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_126 )
);
defparam \gw_cmd0/un11_pchg_1[10] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_1[11]  (
	.I0(\gw_cmd0/clat[0] [11]),
	.I1(\gw_cmd0/clat[2] [11]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_127 )
);
defparam \gw_cmd0/un11_pchg_1[11] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[10]  (
	.I0(\gw_cmd0/clat[1] [10]),
	.I1(\gw_cmd0/clat[3] [10]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_138 )
);
defparam \gw_cmd0/un11_pchg_2[10] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[11]  (
	.I0(\gw_cmd0/clat[1] [11]),
	.I1(\gw_cmd0/clat[3] [11]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_139 )
);
defparam \gw_cmd0/un11_pchg_2[11] .INIT=8'hCA;
LUT3 \gw_cmd0/un27_pchg_1[10]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [10]),
	.I2(\gw_cmd0/clat[2] [10]),
	.F(\gw_cmd0/N_162 )
);
defparam \gw_cmd0/un27_pchg_1[10] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_1[11]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [11]),
	.I2(\gw_cmd0/clat[2] [11]),
	.F(\gw_cmd0/N_163 )
);
defparam \gw_cmd0/un27_pchg_1[11] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[10]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [10]),
	.I2(\gw_cmd0/clat[3] [10]),
	.F(\gw_cmd0/N_174 )
);
defparam \gw_cmd0/un27_pchg_2[10] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[11]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [11]),
	.I2(\gw_cmd0/clat[3] [11]),
	.F(\gw_cmd0/N_175 )
);
defparam \gw_cmd0/un27_pchg_2[11] .INIT=8'hE4;
LUT3 \gw_cmd0/un11_pchg_1[6]  (
	.I0(\gw_cmd0/clat[0] [6]),
	.I1(\gw_cmd0/clat[2] [6]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_122 )
);
defparam \gw_cmd0/un11_pchg_1[6] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_1[7]  (
	.I0(\gw_cmd0/clat[0] [7]),
	.I1(\gw_cmd0/clat[2] [7]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_123 )
);
defparam \gw_cmd0/un11_pchg_1[7] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[6]  (
	.I0(\gw_cmd0/clat[1] [6]),
	.I1(\gw_cmd0/clat[3] [6]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_134 )
);
defparam \gw_cmd0/un11_pchg_2[6] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[7]  (
	.I0(\gw_cmd0/clat[1] [7]),
	.I1(\gw_cmd0/clat[3] [7]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_135 )
);
defparam \gw_cmd0/un11_pchg_2[7] .INIT=8'hCA;
LUT3 \gw_cmd0/un27_pchg_1[6]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [6]),
	.I2(\gw_cmd0/clat[2] [6]),
	.F(\gw_cmd0/N_158 )
);
defparam \gw_cmd0/un27_pchg_1[6] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_1[7]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [7]),
	.I2(\gw_cmd0/clat[2] [7]),
	.F(\gw_cmd0/N_159 )
);
defparam \gw_cmd0/un27_pchg_1[7] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[6]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [6]),
	.I2(\gw_cmd0/clat[3] [6]),
	.F(\gw_cmd0/N_170 )
);
defparam \gw_cmd0/un27_pchg_2[6] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[7]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [7]),
	.I2(\gw_cmd0/clat[3] [7]),
	.F(\gw_cmd0/N_171 )
);
defparam \gw_cmd0/un27_pchg_2[7] .INIT=8'hE4;
LUT3 \gw_cmd0/un11_pchg_1[8]  (
	.I0(\gw_cmd0/clat[0] [8]),
	.I1(\gw_cmd0/clat[2] [8]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_124 )
);
defparam \gw_cmd0/un11_pchg_1[8] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_1[9]  (
	.I0(\gw_cmd0/clat[0] [9]),
	.I1(\gw_cmd0/clat[2] [9]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_125 )
);
defparam \gw_cmd0/un11_pchg_1[9] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[8]  (
	.I0(\gw_cmd0/clat[1] [8]),
	.I1(\gw_cmd0/clat[3] [8]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_136 )
);
defparam \gw_cmd0/un11_pchg_2[8] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[9]  (
	.I0(\gw_cmd0/clat[1] [9]),
	.I1(\gw_cmd0/clat[3] [9]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_137 )
);
defparam \gw_cmd0/un11_pchg_2[9] .INIT=8'hCA;
LUT3 \gw_cmd0/un27_pchg_1[8]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [8]),
	.I2(\gw_cmd0/clat[2] [8]),
	.F(\gw_cmd0/N_160 )
);
defparam \gw_cmd0/un27_pchg_1[8] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_1[9]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [9]),
	.I2(\gw_cmd0/clat[2] [9]),
	.F(\gw_cmd0/N_161 )
);
defparam \gw_cmd0/un27_pchg_1[9] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[8]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [8]),
	.I2(\gw_cmd0/clat[3] [8]),
	.F(\gw_cmd0/N_172 )
);
defparam \gw_cmd0/un27_pchg_2[8] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[9]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [9]),
	.I2(\gw_cmd0/clat[3] [9]),
	.F(\gw_cmd0/N_173 )
);
defparam \gw_cmd0/un27_pchg_2[9] .INIT=8'hE4;
LUT3 \gw_cmd0/un11_pchg_1[4]  (
	.I0(\gw_cmd0/clat[0] [4]),
	.I1(\gw_cmd0/clat[2] [4]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_120 )
);
defparam \gw_cmd0/un11_pchg_1[4] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_1[5]  (
	.I0(\gw_cmd0/clat[0] [5]),
	.I1(\gw_cmd0/clat[2] [5]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_121 )
);
defparam \gw_cmd0/un11_pchg_1[5] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[4]  (
	.I0(\gw_cmd0/clat[1] [4]),
	.I1(\gw_cmd0/clat[3] [4]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_132 )
);
defparam \gw_cmd0/un11_pchg_2[4] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[5]  (
	.I0(\gw_cmd0/clat[1] [5]),
	.I1(\gw_cmd0/clat[3] [5]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_133 )
);
defparam \gw_cmd0/un11_pchg_2[5] .INIT=8'hCA;
LUT3 \gw_cmd0/un27_pchg_1[4]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [4]),
	.I2(\gw_cmd0/clat[2] [4]),
	.F(\gw_cmd0/N_156 )
);
defparam \gw_cmd0/un27_pchg_1[4] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_1[5]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [5]),
	.I2(\gw_cmd0/clat[2] [5]),
	.F(\gw_cmd0/N_157 )
);
defparam \gw_cmd0/un27_pchg_1[5] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[4]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [4]),
	.I2(\gw_cmd0/clat[3] [4]),
	.F(\gw_cmd0/N_168 )
);
defparam \gw_cmd0/un27_pchg_2[4] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[5]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [5]),
	.I2(\gw_cmd0/clat[3] [5]),
	.F(\gw_cmd0/N_169 )
);
defparam \gw_cmd0/un27_pchg_2[5] .INIT=8'hE4;
LUT3 \gw_cmd0/cmd_buf_dout_8_0[22]  (
	.I0(app_addr_c[22]),
	.I1(app_en_c),
	.I2(bank[0]),
	.F(\gw_cmd0/N_190 )
);
defparam \gw_cmd0/cmd_buf_dout_8_0[22] .INIT=8'hB8;
LUT3 \gw_cmd0/cmd_buf_dout_8_0[25]  (
	.I0(app_cmd_c[0]),
	.I1(app_en_c),
	.I2(\gw_cmd0.cmd_buf_dout [25]),
	.F(\gw_cmd0/N_193 )
);
defparam \gw_cmd0/cmd_buf_dout_8_0[25] .INIT=8'hB8;
LUT3 \gw_cmd0/cmd_buf_dout_8_0[23]  (
	.I0(app_addr_c[23]),
	.I1(app_en_c),
	.I2(bank[1]),
	.F(\gw_cmd0/N_191 )
);
defparam \gw_cmd0/cmd_buf_dout_8_0[23] .INIT=8'hB8;
LUT3 \gw_cmd0/cmd_buf_dout_8_0[26]  (
	.I0(app_cmd_c[1]),
	.I1(app_en_c),
	.I2(\gw_cmd0.cmd_buf_dout [26]),
	.F(\gw_cmd0/N_194 )
);
defparam \gw_cmd0/cmd_buf_dout_8_0[26] .INIT=8'hB8;
LUT3 \gw_cmd0/cmd_buf_dout_8_0[27]  (
	.I0(app_cmd_c[2]),
	.I1(app_en_c),
	.I2(\gw_cmd0.cmd_buf_dout [27]),
	.F(\gw_cmd0/N_195 )
);
defparam \gw_cmd0/cmd_buf_dout_8_0[27] .INIT=8'hB8;
LUT3 \gw_cmd0/un27_pchg_2[3]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [3]),
	.I2(\gw_cmd0/clat[3] [3]),
	.F(\gw_cmd0/N_167 )
);
defparam \gw_cmd0/un27_pchg_2[3] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_2[2]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[1] [2]),
	.I2(\gw_cmd0/clat[3] [2]),
	.F(\gw_cmd0/N_166 )
);
defparam \gw_cmd0/un27_pchg_2[2] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_1[3]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [3]),
	.I2(\gw_cmd0/clat[2] [3]),
	.F(\gw_cmd0/N_155 )
);
defparam \gw_cmd0/un27_pchg_1[3] .INIT=8'hE4;
LUT3 \gw_cmd0/un27_pchg_1[2]  (
	.I0(app_addr_c[23]),
	.I1(\gw_cmd0/clat[0] [2]),
	.I2(\gw_cmd0/clat[2] [2]),
	.F(\gw_cmd0/N_154 )
);
defparam \gw_cmd0/un27_pchg_1[2] .INIT=8'hE4;
LUT3 \gw_cmd0/un11_pchg_2[3]  (
	.I0(\gw_cmd0/clat[1] [3]),
	.I1(\gw_cmd0/clat[3] [3]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_131 )
);
defparam \gw_cmd0/un11_pchg_2[3] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_2[2]  (
	.I0(\gw_cmd0/clat[1] [2]),
	.I1(\gw_cmd0/clat[3] [2]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_130 )
);
defparam \gw_cmd0/un11_pchg_2[2] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_1[3]  (
	.I0(\gw_cmd0/clat[0] [3]),
	.I1(\gw_cmd0/clat[2] [3]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_119 )
);
defparam \gw_cmd0/un11_pchg_1[3] .INIT=8'hCA;
LUT3 \gw_cmd0/un11_pchg_1[2]  (
	.I0(\gw_cmd0/clat[0] [2]),
	.I1(\gw_cmd0/clat[2] [2]),
	.I2(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/N_118 )
);
defparam \gw_cmd0/un11_pchg_1[2] .INIT=8'hCA;
LUT2 \gw_cmd0/cmd_buf_wptr_RNI702R[1]  (
	.I0(\gw_cmd0/CO0_0 ),
	.I1(\gw_cmd0/cmd_buf_wptr [1]),
	.F(\gw_cmd0/CO1_0 )
);
defparam \gw_cmd0/cmd_buf_wptr_RNI702R[1] .INIT=4'h8;
LUT2 \gw_cmd0/cmd_buf_wptr_RNI702R_0[1]  (
	.I0(\gw_cmd0/CO0_0 ),
	.I1(\gw_cmd0/cmd_buf_wptr [1]),
	.F(\gw_cmd0/cmd_buf_full_3_1_0 )
);
defparam \gw_cmd0/cmd_buf_wptr_RNI702R_0[1] .INIT=4'h6;
LUT2 \gw_cmd0/cmd_buf_dout13_2_cZ  (
	.I0(\gw_cmd0.cmd_buf_rptr [2]),
	.I1(\gw_cmd0/cmd_buf_wptr [2]),
	.F(\gw_cmd0/cmd_buf_dout13_2 )
);
defparam \gw_cmd0/cmd_buf_dout13_2_cZ .INIT=4'h6;
LUT2 \gw_cmd0/un1_m5_RNO  (
	.I0(\gw_cmd0/mem [22]),
	.I1(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/un1_N_3_mux )
);
defparam \gw_cmd0/un1_m5_RNO .INIT=4'h2;
LUT2 \gw_cmd0/un1_accept_ns_3_i_a3_0_0_cZ  (
	.I0(\gw_cmd0/mem [22]),
	.I1(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/un1_accept_ns_3_i_a3_0 )
);
defparam \gw_cmd0/un1_accept_ns_3_i_a3_0_0_cZ .INIT=4'h4;
LUT2 \gw_cmd0/un1_accept_ns_4_i_a3_0_0_cZ  (
	.I0(\gw_cmd0/mem [22]),
	.I1(\gw_cmd0/mem [23]),
	.F(\gw_cmd0/un1_accept_ns_4_i_a3_0 )
);
defparam \gw_cmd0/un1_accept_ns_4_i_a3_0_0_cZ .INIT=4'h1;
LUT2 \gw_cmd0/un1_accept_ns_3_i_a3_0_0_0  (
	.I0(app_addr_c[22]),
	.I1(app_addr_c[23]),
	.F(\gw_cmd0/un1_accept_ns_3_i_a3_0_0 )
);
defparam \gw_cmd0/un1_accept_ns_3_i_a3_0_0_0 .INIT=4'h4;
LUT2 \gw_cmd0/un1_accept_ns_4_i_a3_0_0_0  (
	.I0(app_addr_c[22]),
	.I1(app_addr_c[23]),
	.F(\gw_cmd0/un1_accept_ns_4_i_a3_0_0 )
);
defparam \gw_cmd0/un1_accept_ns_4_i_a3_0_0_0 .INIT=4'h1;
LUT4 \gw_cmd0/un1_pchg_3_i_cZ[0]  (
	.I0(\gw_cmd0/cmd_buf_rptr4 ),
	.I1(\gw_cmd0/un16_pchg_0_I_14 ),
	.I2(\gw_cmd0/un16_pchg_0_data_tmp [4]),
	.I3(\gw_cmd0/un30_pchg_0_data_tmp [5]),
	.F(\gw_cmd0/un1_pchg_3_i [0])
);
defparam \gw_cmd0/un1_pchg_3_i_cZ[0] .INIT=16'hF7A2;
LUT4 \gw_cmd0/un1_accept_ns_4_i_a2  (
	.I0(N_90),
	.I1(\gw_cmd0/cmd_buf_dout13_2 ),
	.I2(\gw_cmd0/cmd_buf_rptr4_1 ),
	.I3(\gwmc_bank_ctrl.cmd_accept_0 ),
	.F(\gw_cmd0/N_32 )
);
defparam \gw_cmd0/un1_accept_ns_4_i_a2 .INIT=16'h5400;
DFFC \gw_cmd0/accept  (
	.D(cmd_accept),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gw_cmd0.accept )
);
defparam \gw_cmd0/accept .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[11]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [11]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[2])
);
defparam \gw_cmd0/cmd_buf_dout[11] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[10]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [10]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[1])
);
defparam \gw_cmd0/cmd_buf_dout[10] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[9]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [9]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[0])
);
defparam \gw_cmd0/cmd_buf_dout[9] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[8]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [8]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(col[8])
);
defparam \gw_cmd0/cmd_buf_dout[8] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[7]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [7]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(col[7])
);
defparam \gw_cmd0/cmd_buf_dout[7] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[6]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [6]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(col[6])
);
defparam \gw_cmd0/cmd_buf_dout[6] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[5]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [5]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(col[5])
);
defparam \gw_cmd0/cmd_buf_dout[5] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[4]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [4]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(col[4])
);
defparam \gw_cmd0/cmd_buf_dout[4] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[3]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [3]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(col[3])
);
defparam \gw_cmd0/cmd_buf_dout[3] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[2]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [2]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(col[2])
);
defparam \gw_cmd0/cmd_buf_dout[2] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[1]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [1]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(col[1])
);
defparam \gw_cmd0/cmd_buf_dout[1] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[0]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [0]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(col[0])
);
defparam \gw_cmd0/cmd_buf_dout[0] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_wptr_Z[2]  (
	.D(\gw_cmd0/cmd_buf_wptr_next [2]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_app_en_1_i ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/cmd_buf_wptr [2])
);
defparam \gw_cmd0/cmd_buf_wptr_Z[2] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_wptr_Z[1]  (
	.D(\gw_cmd0/cmd_buf_full_3_1_0 ),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_app_en_1_i ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/cmd_buf_wptr [1])
);
defparam \gw_cmd0/cmd_buf_wptr_Z[1] .INIT=1'b0;
DFFC \gw_cmd0/cmd_buf_wptr[0]  (
	.D(\gw_cmd0/N_3_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/CO0_0 )
);
defparam \gw_cmd0/cmd_buf_wptr[0] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_rptr_Z[2]  (
	.D(r_m2),
	.CLK(clk_c),
	.CE(\gw_cmd0/SUM_N_10_mux ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0.cmd_buf_rptr [2])
);
defparam \gw_cmd0/cmd_buf_rptr_Z[2] .INIT=1'b0;
DFFC \gw_cmd0/cmd_buf_rptr_Z[1]  (
	.D(\gw_cmd0/N_17_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gw_cmd0.cmd_buf_rptr [1])
);
defparam \gw_cmd0/cmd_buf_rptr_Z[1] .INIT=1'b0;
DFFC \gw_cmd0/cmd_buf_rptr[0]  (
	.D(\gw_cmd0/cmd_buf_rptr_7 [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/cmd_buf_rptr_Z [0])
);
defparam \gw_cmd0/cmd_buf_rptr[0] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[20]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [20]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[11])
);
defparam \gw_cmd0/cmd_buf_dout[20] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[19]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [19]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[10])
);
defparam \gw_cmd0/cmd_buf_dout[19] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[18]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [18]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[9])
);
defparam \gw_cmd0/cmd_buf_dout[18] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[17]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [17]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[8])
);
defparam \gw_cmd0/cmd_buf_dout[17] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[16]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [16]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[7])
);
defparam \gw_cmd0/cmd_buf_dout[16] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[15]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [15]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[6])
);
defparam \gw_cmd0/cmd_buf_dout[15] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[14]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [14]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[5])
);
defparam \gw_cmd0/cmd_buf_dout[14] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[13]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [13]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[4])
);
defparam \gw_cmd0/cmd_buf_dout[13] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[12]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [12]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(row[3])
);
defparam \gw_cmd0/cmd_buf_dout[12] .INIT=1'b0;
DFFCE \gw_cmd0/bchg  (
	.D(\gw_cmd0/un1_bchg_i [0]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(bchg)
);
defparam \gw_cmd0/bchg .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_full_Z  (
	.D(\gw_cmd0/cmd_buf_full_5 ),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr_0_sqmuxa ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/cmd_buf_full )
);
defparam \gw_cmd0/cmd_buf_full_Z .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[11]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [20]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [11])
);
defparam \gw_cmd0/clat[0]_Z[11] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[10]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [19]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [10])
);
defparam \gw_cmd0/clat[0]_Z[10] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[9]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [18]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [9])
);
defparam \gw_cmd0/clat[0]_Z[9] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[8]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [17]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [8])
);
defparam \gw_cmd0/clat[0]_Z[8] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[7]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [16]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [7])
);
defparam \gw_cmd0/clat[0]_Z[7] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[6]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [15]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [6])
);
defparam \gw_cmd0/clat[0]_Z[6] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[5]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [14]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [5])
);
defparam \gw_cmd0/clat[0]_Z[5] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[4]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [13]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [4])
);
defparam \gw_cmd0/clat[0]_Z[4] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[3]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [12]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [3])
);
defparam \gw_cmd0/clat[0]_Z[3] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[2]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [11]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [2])
);
defparam \gw_cmd0/clat[0]_Z[2] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[1]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [10]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [1])
);
defparam \gw_cmd0/clat[0]_Z[1] .INIT=1'b0;
DFFCE \gw_cmd0/clat[0]_Z[0]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [9]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_4_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[0] [0])
);
defparam \gw_cmd0/clat[0]_Z[0] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[11]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [20]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [11])
);
defparam \gw_cmd0/clat[1]_Z[11] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[10]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [19]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [10])
);
defparam \gw_cmd0/clat[1]_Z[10] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[9]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [18]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [9])
);
defparam \gw_cmd0/clat[1]_Z[9] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[8]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [17]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [8])
);
defparam \gw_cmd0/clat[1]_Z[8] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[7]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [16]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [7])
);
defparam \gw_cmd0/clat[1]_Z[7] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[6]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [15]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [6])
);
defparam \gw_cmd0/clat[1]_Z[6] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[5]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [14]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [5])
);
defparam \gw_cmd0/clat[1]_Z[5] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[4]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [13]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [4])
);
defparam \gw_cmd0/clat[1]_Z[4] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[3]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [12]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [3])
);
defparam \gw_cmd0/clat[1]_Z[3] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[2]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [11]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [2])
);
defparam \gw_cmd0/clat[1]_Z[2] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[1]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [10]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [1])
);
defparam \gw_cmd0/clat[1]_Z[1] .INIT=1'b0;
DFFCE \gw_cmd0/clat[1]_Z[0]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [9]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_12 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[1] [0])
);
defparam \gw_cmd0/clat[1]_Z[0] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[11]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [20]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [11])
);
defparam \gw_cmd0/clat[2]_Z[11] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[10]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [19]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [10])
);
defparam \gw_cmd0/clat[2]_Z[10] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[9]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [18]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [9])
);
defparam \gw_cmd0/clat[2]_Z[9] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[8]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [17]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [8])
);
defparam \gw_cmd0/clat[2]_Z[8] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[7]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [16]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [7])
);
defparam \gw_cmd0/clat[2]_Z[7] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[6]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [15]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [6])
);
defparam \gw_cmd0/clat[2]_Z[6] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[5]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [14]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [5])
);
defparam \gw_cmd0/clat[2]_Z[5] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[4]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [13]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [4])
);
defparam \gw_cmd0/clat[2]_Z[4] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[3]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [12]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [3])
);
defparam \gw_cmd0/clat[2]_Z[3] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[2]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [11]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [2])
);
defparam \gw_cmd0/clat[2]_Z[2] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[1]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [10]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [1])
);
defparam \gw_cmd0/clat[2]_Z[1] .INIT=1'b0;
DFFCE \gw_cmd0/clat[2]_Z[0]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [9]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_accept_ns_3_i_0 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[2] [0])
);
defparam \gw_cmd0/clat[2]_Z[0] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[11]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [20]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [11])
);
defparam \gw_cmd0/clat[3]_Z[11] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[10]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [19]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [10])
);
defparam \gw_cmd0/clat[3]_Z[10] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[9]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [18]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [9])
);
defparam \gw_cmd0/clat[3]_Z[9] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[8]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [17]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [8])
);
defparam \gw_cmd0/clat[3]_Z[8] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[7]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [16]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [7])
);
defparam \gw_cmd0/clat[3]_Z[7] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[6]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [15]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [6])
);
defparam \gw_cmd0/clat[3]_Z[6] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[5]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [14]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [5])
);
defparam \gw_cmd0/clat[3]_Z[5] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[4]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [13]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [4])
);
defparam \gw_cmd0/clat[3]_Z[4] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[3]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [12]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [3])
);
defparam \gw_cmd0/clat[3]_Z[3] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[2]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [11]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [2])
);
defparam \gw_cmd0/clat[3]_Z[2] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[1]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [10]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [1])
);
defparam \gw_cmd0/clat[3]_Z[1] .INIT=1'b0;
DFFCE \gw_cmd0/clat[3]_Z[0]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [9]),
	.CLK(clk_c),
	.CE(\gw_cmd0/N_14 ),
	.CLEAR(rst_c),
	.Q(\gw_cmd0/clat[3] [0])
);
defparam \gw_cmd0/clat[3]_Z[0] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout_Z[28]  (
	.D(\gw_cmd0/N_292_i ),
	.CLK(clk_c),
	.CE(cmd_accept),
	.CLEAR(rst_c),
	.Q(\gw_cmd0.cmd_buf_dout [28])
);
defparam \gw_cmd0/cmd_buf_dout_Z[28] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout_Z[27]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [27]),
	.CLK(clk_c),
	.CE(cmd_accept),
	.CLEAR(rst_c),
	.Q(\gw_cmd0.cmd_buf_dout [27])
);
defparam \gw_cmd0/cmd_buf_dout_Z[27] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout_Z[26]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [26]),
	.CLK(clk_c),
	.CE(cmd_accept),
	.CLEAR(rst_c),
	.Q(\gw_cmd0.cmd_buf_dout [26])
);
defparam \gw_cmd0/cmd_buf_dout_Z[26] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout_Z[25]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [25]),
	.CLK(clk_c),
	.CE(cmd_accept),
	.CLEAR(rst_c),
	.Q(\gw_cmd0.cmd_buf_dout [25])
);
defparam \gw_cmd0/cmd_buf_dout_Z[25] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[23]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [23]),
	.CLK(clk_c),
	.CE(cmd_accept),
	.CLEAR(rst_c),
	.Q(bank[1])
);
defparam \gw_cmd0/cmd_buf_dout[23] .INIT=1'b0;
DFFCE \gw_cmd0/cmd_buf_dout[22]  (
	.D(\gw_cmd0/cmd_buf_dout_8 [22]),
	.CLK(clk_c),
	.CE(cmd_accept),
	.CLEAR(rst_c),
	.Q(bank[0])
);
defparam \gw_cmd0/cmd_buf_dout[22] .INIT=1'b0;
DFFCE \gw_cmd0/pchg  (
	.D(\gw_cmd0/un1_pchg_3_i [0]),
	.CLK(clk_c),
	.CE(\gw_cmd0/un1_cmd_buf_rptr13 ),
	.CLEAR(rst_c),
	.Q(pchg)
);
defparam \gw_cmd0/pchg .INIT=1'b0;
RAM16SDP4 \gw_cmd0/mem_mem_0_0  (
	.CLK(clk_c),
	.WRE(\gw_cmd0/un1_cmd_buf_wptr14_0 ),
	.DI({app_cmd_c[0], app_burst_c, app_addr_c[23:22]}),
	.WAD({GND, GND, \gw_cmd0/cmd_buf_wptr [1], \gw_cmd0/CO0_0 }),
	.RAD({GND, GND, \gw_cmd0.cmd_buf_rptr [1], \gw_cmd0/cmd_buf_rptr_Z [0]}),
	.DO({\gw_cmd0/mem [25:22]}));
defparam \gw_cmd0/mem_mem_0_0 .INIT_0=16'h0000;
defparam \gw_cmd0/mem_mem_0_0 .INIT_1=16'h0000;
defparam \gw_cmd0/mem_mem_0_0 .INIT_2=16'h0000;
defparam \gw_cmd0/mem_mem_0_0 .INIT_3=16'h0000;
RAM16SDP4 \gw_cmd0/mem_mem_0_1  (
	.CLK(clk_c),
	.WRE(\gw_cmd0/un1_cmd_buf_wptr14_0 ),
	.DI({app_addr_c[1:0], app_cmd_c[2:1]}),
	.WAD({GND, GND, \gw_cmd0/cmd_buf_wptr [1], \gw_cmd0/CO0_0 }),
	.RAD({GND, GND, \gw_cmd0.cmd_buf_rptr [1], \gw_cmd0/cmd_buf_rptr_Z [0]}),
	.DO({\gw_cmd0/mem [1:0], \gw_cmd0/mem [27:26]}));
defparam \gw_cmd0/mem_mem_0_1 .INIT_0=16'h0000;
defparam \gw_cmd0/mem_mem_0_1 .INIT_1=16'h0000;
defparam \gw_cmd0/mem_mem_0_1 .INIT_2=16'h0000;
defparam \gw_cmd0/mem_mem_0_1 .INIT_3=16'h0000;
RAM16SDP4 \gw_cmd0/mem_mem_0_2  (
	.CLK(clk_c),
	.WRE(\gw_cmd0/un1_cmd_buf_wptr14_0 ),
	.DI({app_addr_c[5:2]}),
	.WAD({GND, GND, \gw_cmd0/cmd_buf_wptr [1], \gw_cmd0/CO0_0 }),
	.RAD({GND, GND, \gw_cmd0.cmd_buf_rptr [1], \gw_cmd0/cmd_buf_rptr_Z [0]}),
	.DO({\gw_cmd0/mem [5:2]}));
defparam \gw_cmd0/mem_mem_0_2 .INIT_0=16'h0000;
defparam \gw_cmd0/mem_mem_0_2 .INIT_1=16'h0000;
defparam \gw_cmd0/mem_mem_0_2 .INIT_2=16'h0000;
defparam \gw_cmd0/mem_mem_0_2 .INIT_3=16'h0000;
RAM16SDP4 \gw_cmd0/mem_mem_0_3  (
	.CLK(clk_c),
	.WRE(\gw_cmd0/un1_cmd_buf_wptr14_0 ),
	.DI({app_addr_c[9:6]}),
	.WAD({GND, GND, \gw_cmd0/cmd_buf_wptr [1], \gw_cmd0/CO0_0 }),
	.RAD({GND, GND, \gw_cmd0.cmd_buf_rptr [1], \gw_cmd0/cmd_buf_rptr_Z [0]}),
	.DO({\gw_cmd0/mem [9:6]}));
defparam \gw_cmd0/mem_mem_0_3 .INIT_0=16'h0000;
defparam \gw_cmd0/mem_mem_0_3 .INIT_1=16'h0000;
defparam \gw_cmd0/mem_mem_0_3 .INIT_2=16'h0000;
defparam \gw_cmd0/mem_mem_0_3 .INIT_3=16'h0000;
RAM16SDP4 \gw_cmd0/mem_mem_0_4  (
	.CLK(clk_c),
	.WRE(\gw_cmd0/un1_cmd_buf_wptr14_0 ),
	.DI({app_addr_c[13:10]}),
	.WAD({GND, GND, \gw_cmd0/cmd_buf_wptr [1], \gw_cmd0/CO0_0 }),
	.RAD({GND, GND, \gw_cmd0.cmd_buf_rptr [1], \gw_cmd0/cmd_buf_rptr_Z [0]}),
	.DO({\gw_cmd0/mem [13:10]}));
defparam \gw_cmd0/mem_mem_0_4 .INIT_0=16'h0000;
defparam \gw_cmd0/mem_mem_0_4 .INIT_1=16'h0000;
defparam \gw_cmd0/mem_mem_0_4 .INIT_2=16'h0000;
defparam \gw_cmd0/mem_mem_0_4 .INIT_3=16'h0000;
RAM16SDP4 \gw_cmd0/mem_mem_0_5  (
	.CLK(clk_c),
	.WRE(\gw_cmd0/un1_cmd_buf_wptr14_0 ),
	.DI({app_addr_c[17:14]}),
	.WAD({GND, GND, \gw_cmd0/cmd_buf_wptr [1], \gw_cmd0/CO0_0 }),
	.RAD({GND, GND, \gw_cmd0.cmd_buf_rptr [1], \gw_cmd0/cmd_buf_rptr_Z [0]}),
	.DO({\gw_cmd0/mem [17:14]}));
defparam \gw_cmd0/mem_mem_0_5 .INIT_0=16'h0000;
defparam \gw_cmd0/mem_mem_0_5 .INIT_1=16'h0000;
defparam \gw_cmd0/mem_mem_0_5 .INIT_2=16'h0000;
defparam \gw_cmd0/mem_mem_0_5 .INIT_3=16'h0000;
RAM16SDP4 \gw_cmd0/mem_mem_0_6  (
	.CLK(clk_c),
	.WRE(\gw_cmd0/un1_cmd_buf_wptr14_0 ),
	.DI({GND, app_addr_c[20:18]}),
	.WAD({GND, GND, \gw_cmd0/cmd_buf_wptr [1], \gw_cmd0/CO0_0 }),
	.RAD({GND, GND, \gw_cmd0.cmd_buf_rptr [1], \gw_cmd0/cmd_buf_rptr_Z [0]}),
	.DO({\gw_cmd0/mem_mem_0_6_DO [3], \gw_cmd0/mem [20:18]}));
defparam \gw_cmd0/mem_mem_0_6 .INIT_0=16'h0000;
defparam \gw_cmd0/mem_mem_0_6 .INIT_1=16'h0000;
defparam \gw_cmd0/mem_mem_0_6 .INIT_2=16'h0000;
defparam \gw_cmd0/mem_mem_0_6 .INIT_3=16'h0000;
ALU \gw_cmd0/un16_pchg_0_I_1_1  (
	.I0(\gw_cmd0/mem [9]),
	.I1(\gw_cmd0/un11_pchg [0]),
	.I3(GND),
	.CIN(GND),
	.COUT(\gw_cmd0/un16_pchg_0_I_1_carry ),
	.SUM(\gw_cmd0/NC0 )
);
defparam \gw_cmd0/un16_pchg_0_I_1_1 .ALU_MODE=3;
ALU \gw_cmd0/un16_pchg_0_I_1_0  (
	.I0(\gw_cmd0/mem [10]),
	.I1(\gw_cmd0/un11_pchg [1]),
	.I3(GND),
	.CIN(\gw_cmd0/un16_pchg_0_I_1_carry ),
	.COUT(\gw_cmd0/un16_pchg_0_data_tmp [0]),
	.SUM(\gw_cmd0/NC1 )
);
defparam \gw_cmd0/un16_pchg_0_I_1_0 .ALU_MODE=3;
ALU \gw_cmd0/un16_pchg_0_I_15_1  (
	.I0(\gw_cmd0/mem [11]),
	.I1(\gw_cmd0/un11_pchg [2]),
	.I3(GND),
	.CIN(\gw_cmd0/un16_pchg_0_data_tmp [0]),
	.COUT(\gw_cmd0/un16_pchg_0_I_15_carry ),
	.SUM(\gw_cmd0/NC2 )
);
defparam \gw_cmd0/un16_pchg_0_I_15_1 .ALU_MODE=3;
ALU \gw_cmd0/un16_pchg_0_I_15_0  (
	.I0(\gw_cmd0/mem [12]),
	.I1(\gw_cmd0/un11_pchg [3]),
	.I3(GND),
	.CIN(\gw_cmd0/un16_pchg_0_I_15_carry ),
	.COUT(\gw_cmd0/un16_pchg_0_data_tmp [1]),
	.SUM(\gw_cmd0/NC3 )
);
defparam \gw_cmd0/un16_pchg_0_I_15_0 .ALU_MODE=3;
ALU \gw_cmd0/un16_pchg_0_I_21_1  (
	.I0(\gw_cmd0/mem [15]),
	.I1(\gw_cmd0/un11_pchg [6]),
	.I3(GND),
	.CIN(\gw_cmd0/un16_pchg_0_data_tmp [2]),
	.COUT(\gw_cmd0/un16_pchg_0_I_21_carry ),
	.SUM(\gw_cmd0/NC4 )
);
defparam \gw_cmd0/un16_pchg_0_I_21_1 .ALU_MODE=3;
ALU \gw_cmd0/un16_pchg_0_I_21_0  (
	.I0(\gw_cmd0/mem [16]),
	.I1(\gw_cmd0/un11_pchg [7]),
	.I3(GND),
	.CIN(\gw_cmd0/un16_pchg_0_I_21_carry ),
	.COUT(\gw_cmd0/un16_pchg_0_data_tmp [3]),
	.SUM(\gw_cmd0/NC5 )
);
defparam \gw_cmd0/un16_pchg_0_I_21_0 .ALU_MODE=3;
ALU \gw_cmd0/un16_pchg_0_I_33_1  (
	.I0(\gw_cmd0/mem [13]),
	.I1(\gw_cmd0/un11_pchg [4]),
	.I3(GND),
	.CIN(\gw_cmd0/un16_pchg_0_data_tmp [1]),
	.COUT(\gw_cmd0/un16_pchg_0_I_33_carry ),
	.SUM(\gw_cmd0/NC6 )
);
defparam \gw_cmd0/un16_pchg_0_I_33_1 .ALU_MODE=3;
ALU \gw_cmd0/un16_pchg_0_I_33_0  (
	.I0(\gw_cmd0/mem [14]),
	.I1(\gw_cmd0/un11_pchg [5]),
	.I3(GND),
	.CIN(\gw_cmd0/un16_pchg_0_I_33_carry ),
	.COUT(\gw_cmd0/un16_pchg_0_data_tmp [2]),
	.SUM(\gw_cmd0/NC7 )
);
defparam \gw_cmd0/un16_pchg_0_I_33_0 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_1_1  (
	.I0(app_addr_c[9]),
	.I1(\gw_cmd0/un27_pchg [0]),
	.I3(GND),
	.CIN(GND),
	.COUT(\gw_cmd0/un30_pchg_0_I_1_carry ),
	.SUM(\gw_cmd0/NC8 )
);
defparam \gw_cmd0/un30_pchg_0_I_1_1 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_1_0  (
	.I0(app_addr_c[10]),
	.I1(\gw_cmd0/un27_pchg [1]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_I_1_carry ),
	.COUT(\gw_cmd0/un30_pchg_0_data_tmp [0]),
	.SUM(\gw_cmd0/NC9 )
);
defparam \gw_cmd0/un30_pchg_0_I_1_0 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_15_1  (
	.I0(app_addr_c[11]),
	.I1(\gw_cmd0/un27_pchg [2]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_data_tmp [0]),
	.COUT(\gw_cmd0/un30_pchg_0_I_15_carry ),
	.SUM(\gw_cmd0/NC10 )
);
defparam \gw_cmd0/un30_pchg_0_I_15_1 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_15_0  (
	.I0(app_addr_c[12]),
	.I1(\gw_cmd0/un27_pchg [3]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_I_15_carry ),
	.COUT(\gw_cmd0/un30_pchg_0_data_tmp [1]),
	.SUM(\gw_cmd0/NC11 )
);
defparam \gw_cmd0/un30_pchg_0_I_15_0 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_21_1  (
	.I0(app_addr_c[15]),
	.I1(\gw_cmd0/un27_pchg [6]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_data_tmp [2]),
	.COUT(\gw_cmd0/un30_pchg_0_I_21_carry ),
	.SUM(\gw_cmd0/NC12 )
);
defparam \gw_cmd0/un30_pchg_0_I_21_1 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_21_0  (
	.I0(app_addr_c[16]),
	.I1(\gw_cmd0/un27_pchg [7]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_I_21_carry ),
	.COUT(\gw_cmd0/un30_pchg_0_data_tmp [3]),
	.SUM(\gw_cmd0/NC13 )
);
defparam \gw_cmd0/un30_pchg_0_I_21_0 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_27_1  (
	.I0(app_addr_c[17]),
	.I1(\gw_cmd0/un27_pchg [8]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_data_tmp [3]),
	.COUT(\gw_cmd0/un30_pchg_0_I_27_carry ),
	.SUM(\gw_cmd0/NC14 )
);
defparam \gw_cmd0/un30_pchg_0_I_27_1 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_27_0  (
	.I0(app_addr_c[18]),
	.I1(\gw_cmd0/un27_pchg [9]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_I_27_carry ),
	.COUT(\gw_cmd0/un30_pchg_0_data_tmp [4]),
	.SUM(\gw_cmd0/NC15 )
);
defparam \gw_cmd0/un30_pchg_0_I_27_0 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_33_1  (
	.I0(app_addr_c[13]),
	.I1(\gw_cmd0/un27_pchg [4]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_data_tmp [1]),
	.COUT(\gw_cmd0/un30_pchg_0_I_33_carry ),
	.SUM(\gw_cmd0/NC16 )
);
defparam \gw_cmd0/un30_pchg_0_I_33_1 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_33_0  (
	.I0(app_addr_c[14]),
	.I1(\gw_cmd0/un27_pchg [5]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_I_33_carry ),
	.COUT(\gw_cmd0/un30_pchg_0_data_tmp [2]),
	.SUM(\gw_cmd0/NC17 )
);
defparam \gw_cmd0/un30_pchg_0_I_33_0 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_9_1  (
	.I0(app_addr_c[19]),
	.I1(\gw_cmd0/un27_pchg [10]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_data_tmp [4]),
	.COUT(\gw_cmd0/un30_pchg_0_I_9_carry ),
	.SUM(\gw_cmd0/NC18 )
);
defparam \gw_cmd0/un30_pchg_0_I_9_1 .ALU_MODE=3;
ALU \gw_cmd0/un30_pchg_0_I_9_0  (
	.I0(app_addr_c[20]),
	.I1(\gw_cmd0/un27_pchg [11]),
	.I3(GND),
	.CIN(\gw_cmd0/un30_pchg_0_I_9_carry ),
	.COUT(\gw_cmd0/un30_pchg_0_data_tmp [5]),
	.SUM(\gw_cmd0/NC19 )
);
defparam \gw_cmd0/un30_pchg_0_I_9_0 .ALU_MODE=3;
ALU \gw_cmd0/un16_pchg_0_I_27_1  (
	.I0(\gw_cmd0/mem [17]),
	.I1(\gw_cmd0/un11_pchg [8]),
	.I3(GND),
	.CIN(\gw_cmd0/un16_pchg_0_data_tmp [3]),
	.COUT(\gw_cmd0/un16_pchg_0_I_27_carry ),
	.SUM(\gw_cmd0/NC20 )
);
defparam \gw_cmd0/un16_pchg_0_I_27_1 .ALU_MODE=3;
ALU \gw_cmd0/un16_pchg_0_I_27_0  (
	.I0(\gw_cmd0/mem [18]),
	.I1(\gw_cmd0/un11_pchg [9]),
	.I3(GND),
	.CIN(\gw_cmd0/un16_pchg_0_I_27_carry ),
	.COUT(\gw_cmd0/un16_pchg_0_data_tmp [4]),
	.SUM(\gw_cmd0/NC21 )
);
defparam \gw_cmd0/un16_pchg_0_I_27_0 .ALU_MODE=3;
MUX2_LUT5 \gwmc_bank_ctrl/bank_acted_pmux_3  (
	.I0(\gwmc_bank_ctrl/N_75 ),
	.I1(\gwmc_bank_ctrl/N_76 ),
	.S0(bank[0]),
	.O(\gwmc_bank_ctrl/bank_acted_pmux )
);
LUT4 \gwmc_bank_ctrl/N_309_i_cZ  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(N_94),
	.I2(\gwmc_bank_ctrl/N_395 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [20]),
	.F(\gwmc_bank_ctrl/N_309_i )
);
defparam \gwmc_bank_ctrl/N_309_i_cZ .INIT=16'hEE0E;
LUT4 \gwmc_bank_ctrl/N_304_i_cZ  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/N_379 ),
	.I2(\gwmc_bank_ctrl/N_437 ),
	.I3(\gwmc_bank_ctrl/tRTW_cnt [2]),
	.F(\gwmc_bank_ctrl/N_304_i )
);
defparam \gwmc_bank_ctrl/N_304_i_cZ .INIT=16'h0F0E;
LUT4 \gwmc_bank_ctrl/N_307_i_cZ  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(N_94),
	.I2(\gwmc_bank_ctrl/N_394 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [19]),
	.F(\gwmc_bank_ctrl/N_307_i )
);
defparam \gwmc_bank_ctrl/N_307_i_cZ .INIT=16'hEE0E;
LUT4 \gwmc_bank_ctrl/idle_2_0  (
	.I0(\gwmc_bank_ctrl/idle_2_0_o2_49 ),
	.I1(\gwmc_bank_ctrl/N_480 ),
	.I2(\gwmc_bank_ctrl/idle_2_0_1 ),
	.I3(\gwmc_bank_ctrl/idle_2_0_o2_0_0 ),
	.F(\gwmc_bank_ctrl/idle_2 )
);
defparam \gwmc_bank_ctrl/idle_2_0 .INIT=16'hF0F1;
LUT4 \gwmc_bank_ctrl/N_288_i_cZ  (
	.I0(\gwmc_bank_ctrl/N_370 ),
	.I1(\gwmc_bank_ctrl/N_375 ),
	.I2(\gwmc_bank_ctrl/N_423 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [7]),
	.F(\gwmc_bank_ctrl/N_288_i )
);
defparam \gwmc_bank_ctrl/N_288_i_cZ .INIT=16'h0F01;
LUT4 \gwmc_bank_ctrl/N_291_i_cZ  (
	.I0(\gwmc_bank_ctrl/N_362 ),
	.I1(\gwmc_bank_ctrl/N_375 ),
	.I2(\gwmc_bank_ctrl/N_426 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [9]),
	.F(\gwmc_bank_ctrl/N_291_i )
);
defparam \gwmc_bank_ctrl/N_291_i_cZ .INIT=16'h0F01;
LUT3 \gwmc_bank_ctrl/N_293_i_cZ  (
	.I0(\gwmc_bank_ctrl/N_403 ),
	.I1(\gwmc_bank_ctrl/N_426 ),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [10]),
	.F(\gwmc_bank_ctrl/N_293_i )
);
defparam \gwmc_bank_ctrl/N_293_i_cZ .INIT=8'h31;
LUT4 \gwmc_bank_ctrl/tRFC_cnt_3_0[3]  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/N_131 ),
	.I2(\gwmc_bank_ctrl/N_136 ),
	.I3(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3 [3])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0[3] .INIT=16'hDDDC;
LUT4 \gwmc_bank_ctrl/tRFC_cnt_3_0[1]  (
	.I0(\gwmc_bank_ctrl/tRFC_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRFC_cnt [1]),
	.I2(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_c [1]),
	.I3(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_d [1]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3 [1])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0[1] .INIT=16'h9888;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4[17]  (
	.I0(N_84),
	.I1(\gw_cmd0.cmd_buf_dout [25]),
	.I2(\gwmc_bank_ctrl/N_391 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [17]),
	.F(\gwmc_bank_ctrl/N_437 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4[17] .INIT=16'h00FE;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[15]  (
	.I0(N_84),
	.I1(\gw_cmd0.cmd_buf_dout [25]),
	.I2(\gwmc_bank_ctrl/N_391 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_ns_0 [15]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [15])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[15] .INIT=16'hFF04;
LUT4 \gwmc_bank_ctrl/un1_tFAW_cnt_axbxc1_cZ  (
	.I0(\gwmc_bank_ctrl/act_shift_reg [6]),
	.I1(\gwmc_bank_ctrl/tFAW_cnt [0]),
	.I2(\gwmc_bank_ctrl/tFAW_cnt [1]),
	.I3(send_act),
	.F(\gwmc_bank_ctrl/un1_tFAW_cnt_axbxc1 )
);
defparam \gwmc_bank_ctrl/un1_tFAW_cnt_axbxc1_cZ .INIT=16'hB4D2;
LUT4 \gwmc_bank_ctrl/N_317_i_cZ  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl.gwmc_pstate [24]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [25]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_ns [0]),
	.F(\gwmc_bank_ctrl/N_317_i )
);
defparam \gwmc_bank_ctrl/N_317_i_cZ .INIT=16'h00F4;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[20]  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(N_84),
	.I2(\gw_cmd0.cmd_buf_dout [25]),
	.I3(\gwmc_bank_ctrl/N_362 ),
	.F(\gwmc_bank_ctrl/N_395 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[20] .INIT=16'hFFFD;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[19]  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(N_84),
	.I2(\gw_cmd0.cmd_buf_dout [25]),
	.I3(\gwmc_bank_ctrl/N_362 ),
	.F(\gwmc_bank_ctrl/N_394 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[19] .INIT=16'hFFDF;
LUT4 \gwmc_bank_ctrl/un1_tFAW_cnt_axb0_cZ  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/act_shift_reg [6]),
	.I2(\gwmc_bank_ctrl/tFAW_cnt [0]),
	.I3(\gwmc_bank_ctrl/tRCD_cnt8 ),
	.F(\gwmc_bank_ctrl/un1_tFAW_cnt_axb0 )
);
defparam \gwmc_bank_ctrl/un1_tFAW_cnt_axb0_cZ .INIT=16'h693C;
LUT4 \gwmc_bank_ctrl/idle_2_0_o2_49_cZ  (
	.I0(\gwmc_bank_ctrl/N_68 ),
	.I1(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.I2(\gwmc_bank_ctrl/idle_2_0_a2_0 ),
	.I3(\gwmc_bank_ctrl/idle_2_0_o2_49_tz_0 ),
	.F(\gwmc_bank_ctrl/idle_2_0_o2_49 )
);
defparam \gwmc_bank_ctrl/idle_2_0_o2_49_cZ .INIT=16'h1110;
LUT2 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_d_cZ[1]  (
	.I0(\gwmc_bank_ctrl/N_136 ),
	.I1(\gwmc_bank_ctrl/tRFC_cnt_3_0_o2 [1]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_d [1])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_d_cZ[1] .INIT=4'hE;
LUT4 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_0[0]  (
	.I0(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0 [0]),
	.I1(\gwmc_bank_ctrl/tRFC_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_0_0 [0]),
	.I3(\gwmc_bank_ctrl/tRFC_cnt_3_0_o2 [1]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3 [0])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_0[0] .INIT=16'hFBFA;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[5]  (
	.I0(\gwmc_bank_ctrl/N_419 ),
	.I1(\gwmc_bank_ctrl/N_420 ),
	.I2(\gwmc_bank_ctrl/N_421 ),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [5])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[5] .INIT=8'hFE;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[13]  (
	.I0(\gwmc_bank_ctrl/N_127 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_ns_0 [13]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_ns_a4_0_0 [13]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [13])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[13] .INIT=16'hFEF0;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[3]  (
	.I0(\gwmc_bank_ctrl/N_127 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_ns_0 [3]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_ns_a4_0_0 [3]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [3])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[3] .INIT=16'hFEF0;
LUT4 \gwmc_bank_ctrl/un1_tFAW_cnt_axbxc2_cZ  (
	.I0(\gwmc_bank_ctrl/act_shift_reg [6]),
	.I1(\gwmc_bank_ctrl/tFAW_cnt [2]),
	.I2(\gwmc_bank_ctrl/un1_tFAW_cnt_c2 ),
	.I3(send_act),
	.F(\gwmc_bank_ctrl/un1_tFAW_cnt_axbxc2 )
);
defparam \gwmc_bank_ctrl/un1_tFAW_cnt_axbxc2_cZ .INIT=16'h3C96;
LUT4 \gwmc_bank_ctrl/N_300_i_cZ  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/N_433 ),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [13]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [14]),
	.F(\gwmc_bank_ctrl/N_300_i )
);
defparam \gwmc_bank_ctrl/N_300_i_cZ .INIT=16'h1310;
LUT4 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1[3]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl/N_135 ),
	.I2(\gwmc_bank_ctrl.N_357 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [1]),
	.F(\gwmc_bank_ctrl/N_136 )
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1[3] .INIT=16'h00DC;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[10]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(N_84),
	.I2(\gw_cmd0.cmd_buf_dout [25]),
	.I3(\gwmc_bank_ctrl/N_362 ),
	.F(\gwmc_bank_ctrl/N_403 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[10] .INIT=16'hFFFD;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_a4[5]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(N_84),
	.I2(\gw_cmd0.cmd_buf_dout [25]),
	.I3(\gwmc_bank_ctrl/N_370 ),
	.F(\gwmc_bank_ctrl/N_419 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4[5] .INIT=16'h0002;
LUT3 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_c_cZ[1]  (
	.I0(\gwmc_bank_ctrl/N_87 ),
	.I1(\gwmc_bank_ctrl/tRFC_cnt [2]),
	.I2(\gwmc_bank_ctrl/tRFC_cnt [3]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_c [1])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_1_0_c_cZ[1] .INIT=8'hFD;
LUT4 \gwmc_bank_ctrl/un1_tFAW_cnt_c2_0  (
	.I0(\gwmc_bank_ctrl/act_shift_reg [6]),
	.I1(\gwmc_bank_ctrl/tFAW_cnt [0]),
	.I2(\gwmc_bank_ctrl/tFAW_cnt [1]),
	.I3(send_act),
	.F(\gwmc_bank_ctrl/un1_tFAW_cnt_c2 )
);
defparam \gwmc_bank_ctrl/un1_tFAW_cnt_c2_0 .INIT=16'h40A8;
LUT4 \gwmc_bank_ctrl/idle_2_0_o2_0_1  (
	.I0(\gwmc_bank_ctrl/N_68 ),
	.I1(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.I2(\gwmc_bank_ctrl/idle_2_0_a2_0_1 ),
	.I3(\gwmc_bank_ctrl/idle_2_0_o2_0 ),
	.F(\gwmc_bank_ctrl/idle_2_0_o2_0_0 )
);
defparam \gwmc_bank_ctrl/idle_2_0_o2_0_1 .INIT=16'hFF10;
LUT4 \gwmc_bank_ctrl/N_313_i_cZ  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(N_94),
	.I2(\gwmc_bank_ctrl/N_139 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [22]),
	.F(\gwmc_bank_ctrl/N_313_i )
);
defparam \gwmc_bank_ctrl/N_313_i_cZ .INIT=16'hEEA0;
LUT3 \gwmc_bank_ctrl/N_295_i_cZ  (
	.I0(\gwmc_bank_ctrl/N_406 ),
	.I1(\gwmc_bank_ctrl/N_426 ),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [11]),
	.F(\gwmc_bank_ctrl/N_295_i )
);
defparam \gwmc_bank_ctrl/N_295_i_cZ .INIT=8'h31;
LUT4 \gwmc_bank_ctrl/N_297_i_cZ  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/N_139 ),
	.I2(\gwmc_bank_ctrl/N_426 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [12]),
	.F(\gwmc_bank_ctrl/N_297_i )
);
defparam \gwmc_bank_ctrl/N_297_i_cZ .INIT=16'h0F08;
LUT4 \gwmc_bank_ctrl/N_30_i  (
	.I0(N_84),
	.I1(\gwmc_bank_ctrl.N_350 ),
	.I2(\gwmc_bank_ctrl.idle ),
	.I3(refresh_request),
	.F(N_30_i)
);
defparam \gwmc_bank_ctrl/N_30_i .INIT=16'h2000;
LUT2 \gwmc_bank_ctrl/gwmc_pstate_RNI8SNH[24]  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl.gwmc_pstate [24]),
	.F(\gwmc_bank_ctrl.N_387_i )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_RNI8SNH[24] .INIT=4'h4;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[4]  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/N_417 ),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [3]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [4])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[4] .INIT=8'hDC;
LUT4 \gwmc_bank_ctrl/un1_tRRD_cnt10_2_i_i  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.I2(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.I3(\gwmc_bank_ctrl/tRCD_cnt8 ),
	.F(\gwmc_bank_ctrl/N_65 )
);
defparam \gwmc_bank_ctrl/un1_tRRD_cnt10_2_i_i .INIT=16'hDDDC;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2_0_0[9]  (
	.I0(bchg),
	.I1(\gwmc_bank_ctrl.N_350 ),
	.I2(\gwmc_bank_ctrl/bank_acted_pmux ),
	.I3(pchg),
	.F(\gwmc_bank_ctrl/N_362 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2_0_0[9] .INIT=16'hCEFF;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_o2_0_0[5]  (
	.I0(bchg),
	.I1(\gwmc_bank_ctrl.N_350 ),
	.I2(\gwmc_bank_ctrl/bank_acted_pmux ),
	.I3(pchg),
	.F(\gwmc_bank_ctrl/N_370 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_o2_0_0[5] .INIT=16'hFFCE;
LUT4 \gwmc_bank_ctrl/idle_2_0_a2_0_0  (
	.I0(N_84),
	.I1(bchg),
	.I2(\gwmc_bank_ctrl/bank_acted_pmux ),
	.I3(pchg),
	.F(\gwmc_bank_ctrl/idle_2_0_a2_0 )
);
defparam \gwmc_bank_ctrl/idle_2_0_a2_0_0 .INIT=16'h5504;
LUT4 \gwmc_bank_ctrl/tRFC_cnt_3_0_o2_0[1]  (
	.I0(\gwmc_bank_ctrl/N_87 ),
	.I1(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.I2(\gwmc_bank_ctrl/tRFC_cnt [2]),
	.I3(\gwmc_bank_ctrl/tRFC_cnt [3]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3_0_o2 [1])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_o2_0[1] .INIT=16'hFFF4;
LUT4 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0_cZ[0]  (
	.I0(\gwmc_bank_ctrl/N_87 ),
	.I1(N_94),
	.I2(\gwmc_bank_ctrl.N_357 ),
	.I3(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0_0 [0]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0 [0])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0_cZ[0] .INIT=16'h1000;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[2]  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/N_413 ),
	.I2(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_ns_0 [2]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [2])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_cZ[2] .INIT=16'hFFDC;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_0[23]  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/N_117 ),
	.I2(\gwmc_bank_ctrl/N_118 ),
	.I3(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [23])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0[23] .INIT=16'hFEFC;
LUT4 \gwmc_bank_ctrl/idle_2_0_a2_2  (
	.I0(\gwmc_bank_ctrl/N_68 ),
	.I1(\gwmc_bank_ctrl/N_91 ),
	.I2(\gwmc_bank_ctrl/N_360_i_0 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.F(\gwmc_bank_ctrl/N_480 )
);
defparam \gwmc_bank_ctrl/idle_2_0_a2_2 .INIT=16'h0001;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_0_cZ[3]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl/N_416 ),
	.I2(\gwmc_bank_ctrl/N_489 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [20]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns_0 [3])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0_cZ[3] .INIT=16'hDDDC;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_0_cZ[13]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl/N_432 ),
	.I2(\gwmc_bank_ctrl/N_488 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [19]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns_0 [13])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0_cZ[13] .INIT=16'hDDDC;
LUT4 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_0_0_cZ[0]  (
	.I0(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a3 [0]),
	.I1(\gwmc_bank_ctrl/N_87 ),
	.I2(\gwmc_bank_ctrl/N_135 ),
	.I3(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0_0 [0]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_0_0 [0])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_0_0_cZ[0] .INIT=16'hBAAA;
LUT2 \gwmc_bank_ctrl/tCKESR_cnt_RNO[0]  (
	.I0(\gwmc_bank_ctrl/N_382 ),
	.I1(\gwmc_bank_ctrl/tCKESR_cnt [0]),
	.F(\gwmc_bank_ctrl/N_340_i )
);
defparam \gwmc_bank_ctrl/tCKESR_cnt_RNO[0] .INIT=4'h1;
LUT3 \gwmc_bank_ctrl/N_342_i_cZ  (
	.I0(\gwmc_bank_ctrl/N_382 ),
	.I1(\gwmc_bank_ctrl/tCKESR_cnt [0]),
	.I2(\gwmc_bank_ctrl/tCKESR_cnt [1]),
	.F(\gwmc_bank_ctrl/N_342_i )
);
defparam \gwmc_bank_ctrl/N_342_i_cZ .INIT=8'h41;
LUT4 \gwmc_bank_ctrl/N_311_i_cZ  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(N_94),
	.I2(\gwmc_bank_ctrl/N_405 ),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [21]),
	.F(\gwmc_bank_ctrl/N_311_i )
);
defparam \gwmc_bank_ctrl/N_311_i_cZ .INIT=16'hEE0E;
LUT2 \gwmc_bank_ctrl/gwmc_pstate_ns_a4_1[13]  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [13]),
	.F(\gwmc_bank_ctrl/N_432 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4_1[13] .INIT=4'h8;
LUT2 \gwmc_bank_ctrl/gwmc_pstate_ns_a4_1[3]  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [3]),
	.F(\gwmc_bank_ctrl/N_416 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4_1[3] .INIT=4'h8;
LUT2 \gwmc_bank_ctrl/send_ref_0_o2_i_a2  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.F(\gwmc_bank_ctrl/N_360_i_0 )
);
defparam \gwmc_bank_ctrl/send_ref_0_o2_i_a2 .INIT=4'h4;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_o2_0_a2[3]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I2(bchg),
	.I3(\gwmc_bank_ctrl/bank_acted_pmux ),
	.F(\gwmc_bank_ctrl/N_127 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_o2_0_a2[3] .INIT=16'h00E0;
LUT2 \gwmc_bank_ctrl/send_pre_0_o2  (
	.I0(\gwmc_bank_ctrl.N_357 ),
	.I1(\gwmc_bank_ctrl.send_pre_0_o2_0 ),
	.F(\gwmc_bank_ctrl.N_399 )
);
defparam \gwmc_bank_ctrl/send_pre_0_o2 .INIT=4'hE;
LUT4 \gwmc_bank_ctrl/cmd_accept  (
	.I0(N_84),
	.I1(\gwmc_bank_ctrl.N_350 ),
	.I2(\gwmc_bank_ctrl.cmd_accept_0 ),
	.I3(\gwmc_bank_ctrl.idle ),
	.F(cmd_accept)
);
defparam \gwmc_bank_ctrl/cmd_accept .INIT=16'h2000;
LUT3 \gwmc_bank_ctrl/idle_2_0_o2_0_0_cZ  (
	.I0(\gwmc_bank_ctrl/N_91 ),
	.I1(\gwmc_bank_ctrl/idle_2_0_a2_1_3 ),
	.I2(\gwmc_bank_ctrl/idle_2_0_a2_5_1 ),
	.F(\gwmc_bank_ctrl/idle_2_0_o2_0 )
);
defparam \gwmc_bank_ctrl/idle_2_0_o2_0_0_cZ .INIT=8'h54;
LUT3 \gwmc_bank_ctrl/cmd_accept_sre  (
	.I0(N_90),
	.I1(refresh_request),
	.I2(sre_request),
	.F(cmd_accept_sre)
);
defparam \gwmc_bank_ctrl/cmd_accept_sre .INIT=8'h10;
LUT3 \gwmc_bank_ctrl/idle_2_0_a2_0_2  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(N_84),
	.I2(\gw_cmd0.cmd_buf_dout [25]),
	.F(\gwmc_bank_ctrl/idle_2_0_a2_0_1 )
);
defparam \gwmc_bank_ctrl/idle_2_0_a2_0_2 .INIT=8'h10;
LUT4 \gwmc_bank_ctrl/idle_2_0_o2_49_tz_0_cZ  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(N_84),
	.I2(\gw_cmd0.cmd_buf_dout [25]),
	.I3(\gwmc_bank_ctrl.N_350 ),
	.F(\gwmc_bank_ctrl/idle_2_0_o2_49_tz_0 )
);
defparam \gwmc_bank_ctrl/idle_2_0_o2_49_tz_0_cZ .INIT=16'hFF01;
LUT4 \gwmc_bank_ctrl/N_91_i_0  (
	.I0(\gwmc_bank_ctrl/N_92 ),
	.I1(\gwmc_bank_ctrl/bank_acted [0]),
	.I2(\gwmc_bank_ctrl/bank_latch [0]),
	.I3(\gwmc_bank_ctrl/bank_latch [1]),
	.F(\gwmc_bank_ctrl/N_91_i )
);
defparam \gwmc_bank_ctrl/N_91_i_0 .INIT=16'h4445;
LUT4 \gwmc_bank_ctrl/N_100_i_cZ  (
	.I0(\gwmc_bank_ctrl/N_92 ),
	.I1(\gwmc_bank_ctrl/bank_acted [1]),
	.I2(\gwmc_bank_ctrl/bank_latch [0]),
	.I3(\gwmc_bank_ctrl/bank_latch [1]),
	.F(\gwmc_bank_ctrl/N_100_i )
);
defparam \gwmc_bank_ctrl/N_100_i_cZ .INIT=16'h4454;
LUT4 \gwmc_bank_ctrl/N_109_i_cZ  (
	.I0(\gwmc_bank_ctrl/N_92 ),
	.I1(\gwmc_bank_ctrl/bank_acted [2]),
	.I2(\gwmc_bank_ctrl/bank_latch [0]),
	.I3(\gwmc_bank_ctrl/bank_latch [1]),
	.F(\gwmc_bank_ctrl/N_109_i )
);
defparam \gwmc_bank_ctrl/N_109_i_cZ .INIT=16'h4544;
LUT4 \gwmc_bank_ctrl/N_118_i_cZ  (
	.I0(\gwmc_bank_ctrl/N_92 ),
	.I1(\gwmc_bank_ctrl/bank_acted [3]),
	.I2(\gwmc_bank_ctrl/bank_latch [0]),
	.I3(\gwmc_bank_ctrl/bank_latch [1]),
	.F(\gwmc_bank_ctrl/N_118_i )
);
defparam \gwmc_bank_ctrl/N_118_i_cZ .INIT=16'h5444;
LUT4 \gwmc_bank_ctrl/N_333_i_cZ  (
	.I0(\gwmc_bank_ctrl/tRAS_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRAS_cnt [1]),
	.I2(\gwmc_bank_ctrl/tRAS_cnt [2]),
	.I3(\gwmc_bank_ctrl/tRCD_cnt8 ),
	.F(\gwmc_bank_ctrl/N_333_i )
);
defparam \gwmc_bank_ctrl/N_333_i_cZ .INIT=16'h0054;
LUT4 \gwmc_bank_ctrl/N_329_i_cZ  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tWTR_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTR_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTR_cnt [2]),
	.F(\gwmc_bank_ctrl/N_329_i )
);
defparam \gwmc_bank_ctrl/N_329_i_cZ .INIT=16'h1110;
LUT4 \gwmc_bank_ctrl/tCKESR_cnt_3_cZ[3]  (
	.I0(\gwmc_bank_ctrl/N_18 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [25]),
	.I2(\gwmc_bank_ctrl/tCKESR_cnt [2]),
	.I3(\gwmc_bank_ctrl/tCKESR_cnt [3]),
	.F(\gwmc_bank_ctrl/tCKESR_cnt_3 [3])
);
defparam \gwmc_bank_ctrl/tCKESR_cnt_3_cZ[3] .INIT=16'hFB33;
LUT4 \gwmc_bank_ctrl/pre_all_0_o2_0_o2  (
	.I0(\gwmc_bank_ctrl/N_133 ),
	.I1(\gwmc_bank_ctrl/N_134 ),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [21]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [22]),
	.F(\gwmc_bank_ctrl.N_357 )
);
defparam \gwmc_bank_ctrl/pre_all_0_o2_0_o2 .INIT=16'hFFFE;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_0_a2_0[23]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl/N_134 ),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [21]),
	.F(\gwmc_bank_ctrl/N_117 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0_a2_0[23] .INIT=8'h54;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_a4[18]  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(N_84),
	.I2(\gwmc_bank_ctrl.N_350 ),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [18])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4[18] .INIT=8'h08;
LUT4 \gwmc_bank_ctrl/tWTR_cnt_3_cZ[1]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tWTR_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTR_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTR_cnt [2]),
	.F(\gwmc_bank_ctrl/tWTR_cnt_3 [1])
);
defparam \gwmc_bank_ctrl/tWTR_cnt_3_cZ[1] .INIT=16'h4140;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2_0[7]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(N_84),
	.I2(\gw_cmd0.cmd_buf_dout [25]),
	.F(\gwmc_bank_ctrl/N_375 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2_0[7] .INIT=8'hDF;
LUT4 \gwmc_bank_ctrl/tRP_cnt_3_cZ[0]  (
	.I0(\gwmc_bank_ctrl/tRP_cnt10_i_a4_4 ),
	.I1(\gwmc_bank_ctrl/tRP_cnt10_i_a4_5 ),
	.I2(\gwmc_bank_ctrl/tRP_cnt [0]),
	.I3(\gwmc_bank_ctrl/tRP_satisfied ),
	.F(\gwmc_bank_ctrl/tRP_cnt_3 [0])
);
defparam \gwmc_bank_ctrl/tRP_cnt_3_cZ[0] .INIT=16'hF77F;
LUT4 \gwmc_bank_ctrl/tRP_cnt_3_cZ[1]  (
	.I0(\gwmc_bank_ctrl/tRP_cnt10_i_a4_4 ),
	.I1(\gwmc_bank_ctrl/tRP_cnt10_i_a4_5 ),
	.I2(\gwmc_bank_ctrl/tRP_cnt [0]),
	.I3(\gwmc_bank_ctrl/tRP_cnt [1]),
	.F(\gwmc_bank_ctrl/tRP_cnt_3 [1])
);
defparam \gwmc_bank_ctrl/tRP_cnt_3_cZ[1] .INIT=16'hF777;
LUT3 \gwmc_bank_ctrl/cmd_accept_1_i_o2  (
	.I0(N_84),
	.I1(\gwmc_bank_ctrl.N_350 ),
	.I2(\gwmc_bank_ctrl.idle ),
	.F(N_90)
);
defparam \gwmc_bank_ctrl/cmd_accept_1_i_o2 .INIT=8'hDF;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_a4_0[2]  (
	.I0(N_84),
	.I1(\gwmc_bank_ctrl.N_350 ),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.F(\gwmc_bank_ctrl/N_413 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4_0[2] .INIT=8'h20;
LUT4 \gwmc_bank_ctrl/tRTW_cnt_3_cZ[1]  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tRTW_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRTW_cnt [1]),
	.I3(\gwmc_bank_ctrl/tRTW_cnt [2]),
	.F(\gwmc_bank_ctrl/tRTW_cnt_3 [1])
);
defparam \gwmc_bank_ctrl/tRTW_cnt_3_cZ[1] .INIT=16'h4140;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_a4[8]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(N_84),
	.I2(\gwmc_bank_ctrl.N_350 ),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [8])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4[8] .INIT=8'h08;
LUT4 \gwmc_bank_ctrl/tWTP_cnt_3_cZ[1]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tWTP_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTP_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [2]),
	.F(\gwmc_bank_ctrl/tWTP_cnt_3 [1])
);
defparam \gwmc_bank_ctrl/tWTP_cnt_3_cZ[1] .INIT=16'h4140;
LUT3 \gwmc_bank_ctrl/tACT_satisfied_0_o2_0  (
	.I0(\gwmc_bank_ctrl/tACT_satisfied_0_o2_0_5 ),
	.I1(\gwmc_bank_ctrl/tACT_satisfied_0_o2_0_6_2 ),
	.I2(\gwmc_bank_ctrl/tRP_satisfied ),
	.F(\gwmc_bank_ctrl/N_87 )
);
defparam \gwmc_bank_ctrl/tACT_satisfied_0_o2_0 .INIT=8'hEF;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4_0[9]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_ns_i_a4_0_0 [9]),
	.I1(\gwmc_bank_ctrl/tWTP_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTP_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [2]),
	.F(\gwmc_bank_ctrl/N_426 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4_0[9] .INIT=16'h0002;
LUT4 \gwmc_bank_ctrl/tCKESR_cnt_3_cZ[2]  (
	.I0(\gwmc_bank_ctrl/N_18 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [25]),
	.I2(\gwmc_bank_ctrl/tCKESR_cnt [2]),
	.I3(\gwmc_bank_ctrl/tCKESR_cnt [3]),
	.F(\gwmc_bank_ctrl/tCKESR_cnt_3 [2])
);
defparam \gwmc_bank_ctrl/tCKESR_cnt_3_cZ[2] .INIT=16'hB7B3;
LUT4 \gwmc_bank_ctrl/tACT_satisfied_0_o2  (
	.I0(\gwmc_bank_ctrl/N_88 ),
	.I1(\gwmc_bank_ctrl/tACT_satisfied_0_o2_0_5 ),
	.I2(\gwmc_bank_ctrl/tACT_satisfied_0_o2_0_6_2 ),
	.I3(\gwmc_bank_ctrl/tRP_satisfied ),
	.F(N_89)
);
defparam \gwmc_bank_ctrl/tACT_satisfied_0_o2 .INIT=16'hFEFF;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_a4_0_0_cZ[3]  (
	.I0(N_84),
	.I1(\gw_cmd0.cmd_buf_dout [25]),
	.I2(\gwmc_bank_ctrl.N_350 ),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns_a4_0_0 [3])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4_0_0_cZ[3] .INIT=8'h01;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_a4_0_0_cZ[13]  (
	.I0(N_84),
	.I1(\gw_cmd0.cmd_buf_dout [25]),
	.I2(\gwmc_bank_ctrl.N_350 ),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns_a4_0_0 [13])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4_0_0_cZ[13] .INIT=8'h04;
LUT3 \gwmc_bank_ctrl/idle_2_0_1_cZ  (
	.I0(\gwmc_bank_ctrl/N_421 ),
	.I1(\gwmc_bank_ctrl/N_436 ),
	.I2(send_rd),
	.F(\gwmc_bank_ctrl/idle_2_0_1 )
);
defparam \gwmc_bank_ctrl/idle_2_0_1_cZ .INIT=8'hFE;
LUT4 \gwmc_bank_ctrl/tCKESR_cnt_3_i_o4[0]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [25]),
	.I1(\gwmc_bank_ctrl/tCKESR_cnt [1]),
	.I2(\gwmc_bank_ctrl/tCKESR_cnt [2]),
	.I3(\gwmc_bank_ctrl/tCKESR_cnt [3]),
	.F(\gwmc_bank_ctrl/N_382 )
);
defparam \gwmc_bank_ctrl/tCKESR_cnt_3_i_o4[0] .INIT=16'h5557;
LUT2 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_2[3]  (
	.I0(\gwmc_bank_ctrl.N_350 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.F(\gwmc_bank_ctrl/N_135 )
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_2[3] .INIT=4'h8;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_a2[13]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [9]),
	.I1(\gwmc_bank_ctrl/tWTP_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTP_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [2]),
	.F(\gwmc_bank_ctrl/N_488 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a2[13] .INIT=16'h0002;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_a2_1[3]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [10]),
	.I1(\gwmc_bank_ctrl/tWTP_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTP_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [2]),
	.F(\gwmc_bank_ctrl/N_489 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a2_1[3] .INIT=16'h0002;
LUT4 \gwmc_bank_ctrl/tRTW_cnt_3_cZ[0]  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tRTW_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRTW_cnt [1]),
	.I3(\gwmc_bank_ctrl/tRTW_cnt [2]),
	.F(\gwmc_bank_ctrl/tRTW_cnt_3 [0])
);
defparam \gwmc_bank_ctrl/tRTW_cnt_3_cZ[0] .INIT=16'hBBBA;
LUT3 \gwmc_bank_ctrl/tRTW_cnt_3_cZ[2]  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/N_379 ),
	.I2(\gwmc_bank_ctrl/tRTW_cnt [2]),
	.F(\gwmc_bank_ctrl/tRTW_cnt_3 [2])
);
defparam \gwmc_bank_ctrl/tRTW_cnt_3_cZ[2] .INIT=8'hEA;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4_0[7]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tWTR_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTR_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTR_cnt [2]),
	.F(\gwmc_bank_ctrl/N_423 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4_0[7] .INIT=16'h0001;
LUT4 \gwmc_bank_ctrl/tRAS_cnt_3_cZ[2]  (
	.I0(\gwmc_bank_ctrl/tRAS_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRAS_cnt [1]),
	.I2(\gwmc_bank_ctrl/tRAS_cnt [2]),
	.I3(\gwmc_bank_ctrl/tRCD_cnt8 ),
	.F(\gwmc_bank_ctrl/tRAS_cnt_3 [2])
);
defparam \gwmc_bank_ctrl/tRAS_cnt_3_cZ[2] .INIT=16'hFFE0;
LUT4 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2[3]  (
	.I0(\gwmc_bank_ctrl/tRFC_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRFC_cnt [1]),
	.I2(\gwmc_bank_ctrl/tRFC_cnt [2]),
	.I3(\gwmc_bank_ctrl/tRFC_cnt [3]),
	.F(\gwmc_bank_ctrl/N_131 )
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2[3] .INIT=16'hFE00;
LUT4 \gwmc_bank_ctrl/idle_2_0_a2_7_i  (
	.I0(\gwmc_bank_ctrl/N_353 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [0]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [1]),
	.I3(send_wr),
	.F(\gwmc_bank_ctrl/N_68 )
);
defparam \gwmc_bank_ctrl/idle_2_0_a2_7_i .INIT=16'hFFFE;
LUT4 \gwmc_bank_ctrl/tWTR_cnt_3_cZ[2]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tWTR_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTR_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTR_cnt [2]),
	.F(\gwmc_bank_ctrl/tWTR_cnt_3 [2])
);
defparam \gwmc_bank_ctrl/tWTR_cnt_3_cZ[2] .INIT=16'hFEAA;
LUT4 \gwmc_bank_ctrl/tWTP_cnt_3_cZ[2]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tWTP_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTP_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [2]),
	.F(\gwmc_bank_ctrl/tWTP_cnt_3 [2])
);
defparam \gwmc_bank_ctrl/tWTP_cnt_3_cZ[2] .INIT=16'hFEAA;
LUT4 \gwmc_bank_ctrl/tWTP_cnt_3_cZ[0]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tWTP_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTP_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [2]),
	.F(\gwmc_bank_ctrl/tWTP_cnt_3 [0])
);
defparam \gwmc_bank_ctrl/tWTP_cnt_3_cZ[0] .INIT=16'hBBBA;
LUT4 \gwmc_bank_ctrl/N_84_i_cZ  (
	.I0(\gw_cmd0.accept ),
	.I1(\gw_cmd0.cmd_buf_dout [26]),
	.I2(\gw_cmd0.cmd_buf_dout [27]),
	.I3(\gw_cmd0.cmd_buf_dout [28]),
	.F(\gwmc_bank_ctrl/N_84_i )
);
defparam \gwmc_bank_ctrl/N_84_i_cZ .INIT=16'h0200;
LUT4 \gwmc_bank_ctrl/idle_2_0_a2_5_1_cZ  (
	.I0(\gwmc_bank_ctrl/N_353 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [0]),
	.I2(\gwmc_bank_ctrl/idle_2_0_a2_5_1_0 ),
	.I3(send_wr),
	.F(\gwmc_bank_ctrl/idle_2_0_a2_5_1 )
);
defparam \gwmc_bank_ctrl/idle_2_0_a2_5_1_cZ .INIT=16'h0010;
LUT4 \gwmc_bank_ctrl/idle_2_0_a2_1_3_cZ  (
	.I0(\gwmc_bank_ctrl/N_353 ),
	.I1(\gwmc_bank_ctrl/idle_2_0_a2_1_3_1 ),
	.I2(\gwmc_bank_ctrl/tRCD_cnt [0]),
	.I3(\gwmc_bank_ctrl/tRCD_cnt [1]),
	.F(\gwmc_bank_ctrl/idle_2_0_a2_1_3 )
);
defparam \gwmc_bank_ctrl/idle_2_0_a2_1_3_cZ .INIT=16'h8880;
LUT4 \gwmc_bank_ctrl/SUM_cZ[2]  (
	.I0(\gwmc_bank_ctrl/N_88 ),
	.I1(\gwmc_bank_ctrl/tRFC_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRFC_cnt [1]),
	.I3(\gwmc_bank_ctrl/tRFC_cnt [2]),
	.F(\gwmc_bank_ctrl/SUM [2])
);
defparam \gwmc_bank_ctrl/SUM_cZ[2] .INIT=16'hA956;
LUT4 \gwmc_bank_ctrl/tRAS_cnt_3_cZ[1]  (
	.I0(\gwmc_bank_ctrl/tRAS_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRAS_cnt [1]),
	.I2(\gwmc_bank_ctrl/tRAS_cnt [2]),
	.I3(\gwmc_bank_ctrl/tRCD_cnt8 ),
	.F(\gwmc_bank_ctrl/tRAS_cnt_3 [1])
);
defparam \gwmc_bank_ctrl/tRAS_cnt_3_cZ[1] .INIT=16'hFF98;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_a4[0]  (
	.I0(\gwmc_bank_ctrl/N_18 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [25]),
	.I2(\gwmc_bank_ctrl/tCKESR_cnt [2]),
	.I3(\gwmc_bank_ctrl/tCKESR_cnt [3]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [0])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4[0] .INIT=16'h0004;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4_0_0_cZ[9]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(\gwmc_bank_ctrl/tRAS_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRAS_cnt [1]),
	.I3(\gwmc_bank_ctrl/tRAS_cnt [2]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns_i_a4_0_0 [9])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4_0_0_cZ[9] .INIT=16'h0001;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_0_cZ[15]  (
	.I0(\gwmc_bank_ctrl/N_436 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [14]),
	.I2(\gwmc_bank_ctrl/tRCD_cnt [0]),
	.I3(\gwmc_bank_ctrl/tRCD_cnt [1]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns_0 [15])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0_cZ[15] .INIT=16'hAAAE;
LUT4 \gwmc_bank_ctrl/N_350_i_i_o2  (
	.I0(app_ref_ack_c),
	.I1(\gwmc_timing_ctrl.refresh_req ),
	.I2(\gwmc_timing_ctrl.sre_accept ),
	.I3(\gwmc_timing_ctrl.sre_req ),
	.F(\gwmc_bank_ctrl.N_350 )
);
defparam \gwmc_bank_ctrl/N_350_i_i_o2 .INIT=16'hF888;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_o2_0_i_a2[24]  (
	.I0(app_ref_ack_c),
	.I1(\gwmc_timing_ctrl.refresh_req ),
	.I2(\gwmc_timing_ctrl.sre_accept ),
	.I3(\gwmc_timing_ctrl.sre_req ),
	.F(\gwmc_bank_ctrl/N_139 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_o2_0_i_a2[24] .INIT=16'h7000;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_0_a2_1[23]  (
	.I0(app_ref_ack_c),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.I2(\gwmc_timing_ctrl.refresh_req ),
	.F(\gwmc_bank_ctrl/N_118 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0_a2_1[23] .INIT=8'h80;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[21]  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0]),
	.I1(app_ref_ack_c),
	.I2(\gwmc_timing_ctrl.refresh_req ),
	.F(\gwmc_bank_ctrl/N_405 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[21] .INIT=8'h7F;
LUT2 \gwmc_bank_ctrl/tRCD_cnt_3_0_a4[0]  (
	.I0(\gwmc_bank_ctrl/tRCD_cnt8 ),
	.I1(\gwmc_bank_ctrl/tRCD_cnt [1]),
	.F(\gwmc_bank_ctrl/tRCD_cnt_3 [0])
);
defparam \gwmc_bank_ctrl/tRCD_cnt_3_0_a4[0] .INIT=4'h4;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4[14]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [13]),
	.I1(\gwmc_bank_ctrl/tRCD_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRCD_cnt [1]),
	.F(\gwmc_bank_ctrl/N_433 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_a4[14] .INIT=8'h01;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_a4[4]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [4]),
	.I1(\gwmc_bank_ctrl/tRCD_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRCD_cnt [1]),
	.F(\gwmc_bank_ctrl/N_417 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4[4] .INIT=8'hA8;
LUT4 \gwmc_bank_ctrl/N_358_i_0_o2  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [8]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [16]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [18]),
	.F(\gwmc_bank_ctrl/N_91 )
);
defparam \gwmc_bank_ctrl/N_358_i_0_o2 .INIT=16'hFFFE;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_a2_i_o2[3]  (
	.I0(\gwmc_bank_ctrl/tRAS_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRAS_cnt [1]),
	.I2(\gwmc_bank_ctrl/tRAS_cnt [2]),
	.F(N_94)
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a2_i_o2[3] .INIT=8'hFE;
LUT4 \gwmc_bank_ctrl/tRFC_satisfied_0_o2  (
	.I0(\gwmc_bank_ctrl/tRFC_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRFC_cnt [1]),
	.I2(\gwmc_bank_ctrl/tRFC_cnt [2]),
	.I3(\gwmc_bank_ctrl/tRFC_cnt [3]),
	.F(\gwmc_bank_ctrl/N_88 )
);
defparam \gwmc_bank_ctrl/tRFC_satisfied_0_o2 .INIT=16'hFFFE;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[11]  (
	.I0(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0]),
	.I1(app_ref_ack_c),
	.I2(\gwmc_timing_ctrl.refresh_req ),
	.F(\gwmc_bank_ctrl/N_406 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_i_o2[11] .INIT=8'h7F;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_a4_0[5]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [4]),
	.I1(\gwmc_bank_ctrl/tRCD_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRCD_cnt [1]),
	.F(\gwmc_bank_ctrl/N_420 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4_0[5] .INIT=8'h02;
LUT4 \gwmc_bank_ctrl/tACT_satisfied_0_o2_0_5_cZ  (
	.I0(\gwmc_bank_ctrl/tRRD_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRTW_cnt [2]),
	.I2(\gwmc_bank_ctrl/tWTR_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTR_cnt [2]),
	.F(\gwmc_bank_ctrl/tACT_satisfied_0_o2_0_5 )
);
defparam \gwmc_bank_ctrl/tACT_satisfied_0_o2_0_5_cZ .INIT=16'hFFFE;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_a4_1[15]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [7]),
	.I1(\gwmc_bank_ctrl/tWTR_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTR_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTR_cnt [2]),
	.F(\gwmc_bank_ctrl/N_436 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4_1[15] .INIT=16'h0002;
LUT4 \gwmc_bank_ctrl/rank_latch4_i_o2_0_o2  (
	.I0(\gw_cmd0.accept ),
	.I1(\gw_cmd0.cmd_buf_dout [26]),
	.I2(\gw_cmd0.cmd_buf_dout [27]),
	.I3(\gw_cmd0.cmd_buf_dout [28]),
	.F(N_84)
);
defparam \gwmc_bank_ctrl/rank_latch4_i_o2_0_o2 .INIT=16'hFDFF;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_a4_1[5]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [17]),
	.I1(\gwmc_bank_ctrl/tRTW_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRTW_cnt [1]),
	.I3(\gwmc_bank_ctrl/tRTW_cnt [2]),
	.F(\gwmc_bank_ctrl/N_421 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_a4_1[5] .INIT=16'h0002;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_0_a2_2[24]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [12]),
	.I1(\gwmc_bank_ctrl/tWTP_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTP_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [2]),
	.F(\gwmc_bank_ctrl/N_133 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0_a2_2[24] .INIT=16'h0002;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_0_a2_2[23]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [11]),
	.I1(\gwmc_bank_ctrl/tWTP_cnt [0]),
	.I2(\gwmc_bank_ctrl/tWTP_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [2]),
	.F(\gwmc_bank_ctrl/N_134 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0_a2_2[23] .INIT=16'h0002;
LUT4 \gwmc_bank_ctrl/tRP_cnt10_i_a4_4_cZ  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [9]),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [10]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [11]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [12]),
	.F(\gwmc_bank_ctrl/tRP_cnt10_i_a4_4 )
);
defparam \gwmc_bank_ctrl/tRP_cnt10_i_a4_4_cZ .INIT=16'h0001;
LUT4 \gwmc_bank_ctrl/tRP_cnt10_i_a4_5_cZ  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [19]),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [20]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [21]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_Z [22]),
	.F(\gwmc_bank_ctrl/tRP_cnt10_i_a4_5 )
);
defparam \gwmc_bank_ctrl/tRP_cnt10_i_a4_5_cZ .INIT=16'h0001;
LUT4 \gwmc_bank_ctrl/tACT_satisfied_0_o2_0_6_2_cZ  (
	.I0(\gwmc_bank_ctrl/tFAW_cnt [2]),
	.I1(\gwmc_bank_ctrl/tRTW_cnt [0]),
	.I2(\gwmc_bank_ctrl/tRTW_cnt [1]),
	.I3(\gwmc_bank_ctrl/tWTR_cnt [0]),
	.F(\gwmc_bank_ctrl/tACT_satisfied_0_o2_0_6_2 )
);
defparam \gwmc_bank_ctrl/tACT_satisfied_0_o2_0_6_2_cZ .INIT=16'hFFFE;
LUT3 \gwmc_bank_ctrl/idle_2_0_a2_1_3_1_cZ  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [0]),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [1]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.F(\gwmc_bank_ctrl/idle_2_0_a2_1_3_1 )
);
defparam \gwmc_bank_ctrl/idle_2_0_a2_1_3_1_cZ .INIT=8'h01;
LUT3 \gwmc_bank_ctrl/idle_2_0_a2_5_1_0_cZ  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.I1(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.I2(init_done_c),
	.F(\gwmc_bank_ctrl/idle_2_0_a2_5_1_0 )
);
defparam \gwmc_bank_ctrl/idle_2_0_a2_5_1_0_cZ .INIT=8'h01;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_0_cZ[2]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [0]),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [1]),
	.I2(init_done_c),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns_0 [2])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0_cZ[2] .INIT=8'hEA;
LUT3 \gwmc_bank_ctrl/bank_acted_pmux_1  (
	.I0(bank[1]),
	.I1(\gwmc_bank_ctrl/bank_acted [0]),
	.I2(\gwmc_bank_ctrl/bank_acted [2]),
	.F(\gwmc_bank_ctrl/N_75 )
);
defparam \gwmc_bank_ctrl/bank_acted_pmux_1 .INIT=8'hE4;
LUT3 \gwmc_bank_ctrl/bank_acted_pmux_2  (
	.I0(bank[1]),
	.I1(\gwmc_bank_ctrl/bank_acted [1]),
	.I2(\gwmc_bank_ctrl/bank_acted [3]),
	.F(\gwmc_bank_ctrl/N_76 )
);
defparam \gwmc_bank_ctrl/bank_acted_pmux_2 .INIT=8'hE4;
LUT2 \gwmc_bank_ctrl/tRTW_cnt_3_o4_cZ[0]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [16]),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [18]),
	.F(\gwmc_bank_ctrl/tRTW_cnt_3_o4 [0])
);
defparam \gwmc_bank_ctrl/tRTW_cnt_3_o4_cZ[0] .INIT=4'hE;
LUT2 \gwmc_bank_ctrl/N_381_i_1.CO0  (
	.I0(\gwmc_bank_ctrl/tCKESR_cnt [0]),
	.I1(\gwmc_bank_ctrl/tCKESR_cnt [1]),
	.F(\gwmc_bank_ctrl/N_18 )
);
defparam \gwmc_bank_ctrl/N_381_i_1.CO0 .INIT=4'hE;
LUT2 \gwmc_bank_ctrl/tRP_satisfied_cZ  (
	.I0(\gwmc_bank_ctrl/tRP_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRP_cnt [1]),
	.F(\gwmc_bank_ctrl/tRP_satisfied )
);
defparam \gwmc_bank_ctrl/tRP_satisfied_cZ .INIT=4'h1;
LUT2 \gwmc_bank_ctrl/tRTW_cnt_3_o2[2]  (
	.I0(\gwmc_bank_ctrl/tRTW_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRTW_cnt [1]),
	.F(\gwmc_bank_ctrl/N_379 )
);
defparam \gwmc_bank_ctrl/tRTW_cnt_3_o2[2] .INIT=4'hE;
LUT2 \gwmc_bank_ctrl/idle_2_0_o2_0_cZ  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [4]),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [14]),
	.F(\gwmc_bank_ctrl/N_353 )
);
defparam \gwmc_bank_ctrl/idle_2_0_o2_0_cZ .INIT=4'hE;
LUT2 \gwmc_bank_ctrl/tRCD_cnt8_0_o4  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [3]),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [13]),
	.F(\gwmc_bank_ctrl/tRCD_cnt8 )
);
defparam \gwmc_bank_ctrl/tRCD_cnt8_0_o4 .INIT=4'hE;
LUT2 \gwmc_bank_ctrl/gwmc_pstate_RNIPF3S[2]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.I1(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.F(\gwmc_bank_ctrl/N_92 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_RNIPF3S[2] .INIT=4'hE;
LUT2 \gwmc_bank_ctrl/tWTP_cnt_3_o4_cZ[0]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [8]),
	.F(\gwmc_bank_ctrl/tWTP_cnt_3_o4 [0])
);
defparam \gwmc_bank_ctrl/tWTP_cnt_3_o4_cZ[0] .INIT=4'hE;
LUT2 \gwmc_bank_ctrl/cmd_accept_0  (
	.I0(refresh_request),
	.I1(sre_request),
	.F(\gwmc_bank_ctrl.cmd_accept_0 )
);
defparam \gwmc_bank_ctrl/cmd_accept_0 .INIT=4'h1;
LUT2 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a3_cZ[0]  (
	.I0(\gwmc_bank_ctrl/tRFC_cnt [0]),
	.I1(\gwmc_bank_ctrl/tRFC_cnt [1]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a3 [0])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a3_cZ[0] .INIT=4'h4;
LUT2 \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0_0_cZ[0]  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [1]),
	.I1(\gwmc_bank_ctrl/tRFC_cnt [0]),
	.F(\gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0_0 [0])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_3_0_a2_a0_0_cZ[0] .INIT=4'h1;
LUT4 \gwmc_bank_ctrl/send_pre_0_o2_1_1_cZ  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [9]),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [10]),
	.I2(\gwmc_bank_ctrl/tWTP_cnt [0]),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [1]),
	.F(\gwmc_bank_ctrl/send_pre_0_o2_1_1 )
);
defparam \gwmc_bank_ctrl/send_pre_0_o2_1_1_cZ .INIT=16'h000E;
LUT4 \gwmc_bank_ctrl/send_pre_0_o2_1  (
	.I0(\gwmc_bank_ctrl/gwmc_pstate_Z [19]),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [20]),
	.I2(\gwmc_bank_ctrl/send_pre_0_o2_1_1 ),
	.I3(\gwmc_bank_ctrl/tWTP_cnt [2]),
	.F(\gwmc_bank_ctrl.send_pre_0_o2_0 )
);
defparam \gwmc_bank_ctrl/send_pre_0_o2_1 .INIT=16'hEEFE;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_0_1_cZ[24]  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/N_139 ),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [2]),
	.I3(\gwmc_bank_ctrl.gwmc_pstate [24]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns_0_1 [24])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0_1_cZ[24] .INIT=16'h153F;
LUT4 \gwmc_bank_ctrl/gwmc_pstate_ns_0[24]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl/N_133 ),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [22]),
	.I3(\gwmc_bank_ctrl/gwmc_pstate_ns_0_1 [24]),
	.F(\gwmc_bank_ctrl/gwmc_pstate_ns [24])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_0[24] .INIT=16'h54FF;
LUT3 \gwmc_bank_ctrl/gwmc_pstate_ns_o2[15]  (
	.I0(\gwmc_bank_ctrl/N_370 ),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [16]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [18]),
	.F(\gwmc_bank_ctrl/N_391 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate_ns_o2[15] .INIT=8'hAB;
LUT3 \gwmc_bank_ctrl/send_act_0_a4  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl/gwmc_pstate_Z [3]),
	.I2(\gwmc_bank_ctrl/gwmc_pstate_Z [13]),
	.F(send_act)
);
defparam \gwmc_bank_ctrl/send_act_0_a4 .INIT=8'h54;
DFFC \gwmc_bank_ctrl/idle  (
	.D(\gwmc_bank_ctrl/idle_2 ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl.idle )
);
defparam \gwmc_bank_ctrl/idle .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[4]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [4]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [4])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[4] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[3]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [3])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[3] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[2]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [2])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[2] .INIT=1'b0;
DFFPE \gwmc_bank_ctrl/gwmc_pstate[1]  (
	.D(GND),
	.CLK(clk_c),
	.CE(init_done_c),
	.PRESET(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [1])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[1] .INIT=1'b1;
DFFC \gwmc_bank_ctrl/gwmc_pstate[0]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [0])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[19]  (
	.D(\gwmc_bank_ctrl/N_307_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [19])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[19] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[18]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [18]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [18])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[18] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[17]  (
	.D(\gwmc_bank_ctrl/N_304_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [17])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[17] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[16]  (
	.D(send_rd),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [16])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[16] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[15]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [15]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(send_rd)
);
defparam \gwmc_bank_ctrl/gwmc_pstate[15] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[14]  (
	.D(\gwmc_bank_ctrl/N_300_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [14])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[14] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[13]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [13]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [13])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[13] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[12]  (
	.D(\gwmc_bank_ctrl/N_297_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [12])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[12] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[11]  (
	.D(\gwmc_bank_ctrl/N_295_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [11])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[11] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[10]  (
	.D(\gwmc_bank_ctrl/N_293_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [10])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[10] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[9]  (
	.D(\gwmc_bank_ctrl/N_291_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [9])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[9] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[8]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [8]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [8])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[8] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[7]  (
	.D(\gwmc_bank_ctrl/N_288_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [7])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[7] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[6]  (
	.D(send_wr),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0.send_wr_d1 )
);
defparam \gwmc_bank_ctrl/gwmc_pstate[6] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[5]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [5]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(send_wr)
);
defparam \gwmc_bank_ctrl/gwmc_pstate[5] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[25]  (
	.D(\gwmc_bank_ctrl/N_317_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [25])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[25] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate_Z[24]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [24]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl.gwmc_pstate [24])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_Z[24] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate_Z[23]  (
	.D(\gwmc_bank_ctrl/gwmc_pstate_ns [23]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl.gwmc_pstate [23])
);
defparam \gwmc_bank_ctrl/gwmc_pstate_Z[23] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[22]  (
	.D(\gwmc_bank_ctrl/N_313_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [22])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[22] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[21]  (
	.D(\gwmc_bank_ctrl/N_311_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [21])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[21] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/gwmc_pstate[20]  (
	.D(\gwmc_bank_ctrl/N_309_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/gwmc_pstate_Z [20])
);
defparam \gwmc_bank_ctrl/gwmc_pstate[20] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRCD_cnt_Z[0]  (
	.D(\gwmc_bank_ctrl/tRCD_cnt_3 [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRCD_cnt [0])
);
defparam \gwmc_bank_ctrl/tRCD_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRFC_cnt_Z[3]  (
	.D(\gwmc_bank_ctrl/tRFC_cnt_3 [3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRFC_cnt [3])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_Z[3] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRFC_cnt_Z[2]  (
	.D(\gwmc_bank_ctrl/SUM [2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRFC_cnt [2])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_Z[2] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRFC_cnt_Z[1]  (
	.D(\gwmc_bank_ctrl/tRFC_cnt_3 [1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRFC_cnt [1])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRFC_cnt_Z[0]  (
	.D(\gwmc_bank_ctrl/tRFC_cnt_3 [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRFC_cnt [0])
);
defparam \gwmc_bank_ctrl/tRFC_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRRD_cnt_Z[0]  (
	.D(send_act),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRRD_cnt [0])
);
defparam \gwmc_bank_ctrl/tRRD_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tWTR_cnt_Z[1]  (
	.D(\gwmc_bank_ctrl/tWTR_cnt_3 [1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tWTR_cnt [1])
);
defparam \gwmc_bank_ctrl/tWTR_cnt_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tWTR_cnt_Z[0]  (
	.D(\gwmc_bank_ctrl/N_329_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tWTR_cnt [0])
);
defparam \gwmc_bank_ctrl/tWTR_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRTW_cnt_Z[2]  (
	.D(\gwmc_bank_ctrl/tRTW_cnt_3 [2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRTW_cnt [2])
);
defparam \gwmc_bank_ctrl/tRTW_cnt_Z[2] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRTW_cnt_Z[1]  (
	.D(\gwmc_bank_ctrl/tRTW_cnt_3 [1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRTW_cnt [1])
);
defparam \gwmc_bank_ctrl/tRTW_cnt_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRTW_cnt_Z[0]  (
	.D(\gwmc_bank_ctrl/tRTW_cnt_3 [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRTW_cnt [0])
);
defparam \gwmc_bank_ctrl/tRTW_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRP_cnt_Z[1]  (
	.D(\gwmc_bank_ctrl/tRP_cnt_3 [1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRP_cnt [1])
);
defparam \gwmc_bank_ctrl/tRP_cnt_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRP_cnt_Z[0]  (
	.D(\gwmc_bank_ctrl/tRP_cnt_3 [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRP_cnt [0])
);
defparam \gwmc_bank_ctrl/tRP_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/act_shift_reg_Z[6]  (
	.D(\gwmc_bank_ctrl/act_shift_reg [5]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/act_shift_reg [6])
);
defparam \gwmc_bank_ctrl/act_shift_reg_Z[6] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/act_shift_reg_Z[5]  (
	.D(\gwmc_bank_ctrl/act_shift_reg [4]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/act_shift_reg [5])
);
defparam \gwmc_bank_ctrl/act_shift_reg_Z[5] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/act_shift_reg_Z[4]  (
	.D(\gwmc_bank_ctrl/act_shift_reg [3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/act_shift_reg [4])
);
defparam \gwmc_bank_ctrl/act_shift_reg_Z[4] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/act_shift_reg_Z[3]  (
	.D(\gwmc_bank_ctrl/act_shift_reg [2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/act_shift_reg [3])
);
defparam \gwmc_bank_ctrl/act_shift_reg_Z[3] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/act_shift_reg_Z[2]  (
	.D(\gwmc_bank_ctrl/act_shift_reg [1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/act_shift_reg [2])
);
defparam \gwmc_bank_ctrl/act_shift_reg_Z[2] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/act_shift_reg_Z[1]  (
	.D(\gwmc_bank_ctrl/tRRD_cnt [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/act_shift_reg [1])
);
defparam \gwmc_bank_ctrl/act_shift_reg_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRCD_cnt_Z[1]  (
	.D(\gwmc_bank_ctrl/tRCD_cnt8 ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRCD_cnt [1])
);
defparam \gwmc_bank_ctrl/tRCD_cnt_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tFAW_cnt_Z[2]  (
	.D(\gwmc_bank_ctrl/un1_tFAW_cnt_axbxc2 ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tFAW_cnt [2])
);
defparam \gwmc_bank_ctrl/tFAW_cnt_Z[2] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tFAW_cnt_Z[1]  (
	.D(\gwmc_bank_ctrl/un1_tFAW_cnt_axbxc1 ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tFAW_cnt [1])
);
defparam \gwmc_bank_ctrl/tFAW_cnt_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tFAW_cnt_Z[0]  (
	.D(\gwmc_bank_ctrl/un1_tFAW_cnt_axb0 ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tFAW_cnt [0])
);
defparam \gwmc_bank_ctrl/tFAW_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tCKESR_cnt_Z[3]  (
	.D(\gwmc_bank_ctrl/tCKESR_cnt_3 [3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tCKESR_cnt [3])
);
defparam \gwmc_bank_ctrl/tCKESR_cnt_Z[3] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tCKESR_cnt_Z[2]  (
	.D(\gwmc_bank_ctrl/tCKESR_cnt_3 [2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tCKESR_cnt [2])
);
defparam \gwmc_bank_ctrl/tCKESR_cnt_Z[2] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tCKESR_cnt_Z[1]  (
	.D(\gwmc_bank_ctrl/N_342_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tCKESR_cnt [1])
);
defparam \gwmc_bank_ctrl/tCKESR_cnt_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tCKESR_cnt_Z[0]  (
	.D(\gwmc_bank_ctrl/N_340_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tCKESR_cnt [0])
);
defparam \gwmc_bank_ctrl/tCKESR_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tWTP_cnt_Z[2]  (
	.D(\gwmc_bank_ctrl/tWTP_cnt_3 [2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tWTP_cnt [2])
);
defparam \gwmc_bank_ctrl/tWTP_cnt_Z[2] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tWTP_cnt_Z[1]  (
	.D(\gwmc_bank_ctrl/tWTP_cnt_3 [1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tWTP_cnt [1])
);
defparam \gwmc_bank_ctrl/tWTP_cnt_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tWTP_cnt_Z[0]  (
	.D(\gwmc_bank_ctrl/tWTP_cnt_3 [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tWTP_cnt [0])
);
defparam \gwmc_bank_ctrl/tWTP_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRAS_cnt_Z[2]  (
	.D(\gwmc_bank_ctrl/tRAS_cnt_3 [2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRAS_cnt [2])
);
defparam \gwmc_bank_ctrl/tRAS_cnt_Z[2] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRAS_cnt_Z[1]  (
	.D(\gwmc_bank_ctrl/tRAS_cnt_3 [1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRAS_cnt [1])
);
defparam \gwmc_bank_ctrl/tRAS_cnt_Z[1] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tRAS_cnt_Z[0]  (
	.D(\gwmc_bank_ctrl/N_333_i ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tRAS_cnt [0])
);
defparam \gwmc_bank_ctrl/tRAS_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_bank_ctrl/tWTR_cnt_Z[2]  (
	.D(\gwmc_bank_ctrl/tWTR_cnt_3 [2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/tWTR_cnt [2])
);
defparam \gwmc_bank_ctrl/tWTR_cnt_Z[2] .INIT=1'b0;
DFFCE \gwmc_bank_ctrl/bank_latch_Z[1]  (
	.D(bank[1]),
	.CLK(clk_c),
	.CE(\gwmc_bank_ctrl/N_84_i ),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/bank_latch [1])
);
defparam \gwmc_bank_ctrl/bank_latch_Z[1] .INIT=1'b0;
DFFCE \gwmc_bank_ctrl/bank_latch_Z[0]  (
	.D(bank[0]),
	.CLK(clk_c),
	.CE(\gwmc_bank_ctrl/N_84_i ),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/bank_latch [0])
);
defparam \gwmc_bank_ctrl/bank_latch_Z[0] .INIT=1'b0;
DFFCE \gwmc_bank_ctrl/bank_acted_Z[3]  (
	.D(\gwmc_bank_ctrl/N_118_i ),
	.CLK(clk_c),
	.CE(\gwmc_bank_ctrl/N_65 ),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/bank_acted [3])
);
defparam \gwmc_bank_ctrl/bank_acted_Z[3] .INIT=1'b0;
DFFCE \gwmc_bank_ctrl/bank_acted_Z[2]  (
	.D(\gwmc_bank_ctrl/N_109_i ),
	.CLK(clk_c),
	.CE(\gwmc_bank_ctrl/N_65 ),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/bank_acted [2])
);
defparam \gwmc_bank_ctrl/bank_acted_Z[2] .INIT=1'b0;
DFFCE \gwmc_bank_ctrl/bank_acted_Z[1]  (
	.D(\gwmc_bank_ctrl/N_100_i ),
	.CLK(clk_c),
	.CE(\gwmc_bank_ctrl/N_65 ),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/bank_acted [1])
);
defparam \gwmc_bank_ctrl/bank_acted_Z[1] .INIT=1'b0;
DFFCE \gwmc_bank_ctrl/bank_acted_Z[0]  (
	.D(\gwmc_bank_ctrl/N_91_i ),
	.CLK(clk_c),
	.CE(\gwmc_bank_ctrl/N_65 ),
	.CLEAR(rst_c),
	.Q(\gwmc_bank_ctrl/bank_acted [0])
);
defparam \gwmc_bank_ctrl/bank_acted_Z[0] .INIT=1'b0;
INV \gwmc_timing_ctrl/refresh_timer_RNO[0]  (
	.I(\gwmc_timing_ctrl/refresh_timer [0]),
	.O(\gwmc_timing_ctrl/refresh_timer_i [0])
);
LUT4 \gwmc_timing_ctrl/un4_refresh_timer_axbxc5_cZ  (
	.I0(\gwmc_timing_ctrl/refresh_timer [3]),
	.I1(\gwmc_timing_ctrl/refresh_timer [4]),
	.I2(\gwmc_timing_ctrl/refresh_timer [5]),
	.I3(\gwmc_timing_ctrl/un4_refresh_timer_c3 ),
	.F(\gwmc_timing_ctrl/un4_refresh_timer_axbxc5 )
);
defparam \gwmc_timing_ctrl/un4_refresh_timer_axbxc5_cZ .INIT=16'hF0E1;
LUT4 \gwmc_timing_ctrl/refresh_timer_3_cZ[4]  (
	.I0(\gwmc_timing_ctrl/refresh_tick ),
	.I1(\gwmc_timing_ctrl/refresh_timer [3]),
	.I2(\gwmc_timing_ctrl/refresh_timer [4]),
	.I3(\gwmc_timing_ctrl/un4_refresh_timer_c3 ),
	.F(\gwmc_timing_ctrl/refresh_timer_3 [4])
);
defparam \gwmc_timing_ctrl/refresh_timer_3_cZ[4] .INIT=16'h5041;
LUT4 \gwmc_timing_ctrl/N_111_i_cZ  (
	.I0(N_84),
	.I1(app_ref_ack_c),
	.I2(\gwmc_bank_ctrl.idle ),
	.I3(\gwmc_timing_ctrl/un1_ref_accepted_i_o2_0 ),
	.F(\gwmc_timing_ctrl/N_111_i )
);
defparam \gwmc_timing_ctrl/N_111_i_cZ .INIT=16'hCCEC;
LUT4 \gwmc_timing_ctrl/un1_sre_accept_1_cZ  (
	.I0(N_90),
	.I1(\gwmc_timing_ctrl.sre_accept ),
	.I2(refresh_request),
	.I3(sre_request),
	.F(\gwmc_timing_ctrl/un1_sre_accept_1 )
);
defparam \gwmc_timing_ctrl/un1_sre_accept_1_cZ .INIT=16'hCDCC;
LUT4 \gwmc_timing_ctrl/rank_cnt_3_0[0]  (
	.I0(N_84),
	.I1(\gwmc_timing_ctrl/N_109 ),
	.I2(\gwmc_bank_ctrl.N_350 ),
	.I3(\gwmc_timing_ctrl/rank_cnt_3_0_a2_0_1 [0]),
	.F(\gwmc_timing_ctrl/rank_cnt_3 [0])
);
defparam \gwmc_timing_ctrl/rank_cnt_3_0[0] .INIT=16'hCECC;
LUT3 \gwmc_timing_ctrl/refresh_timer_3_cZ[3]  (
	.I0(\gwmc_timing_ctrl/refresh_tick ),
	.I1(\gwmc_timing_ctrl/refresh_timer [3]),
	.I2(\gwmc_timing_ctrl/un4_refresh_timer_c3 ),
	.F(\gwmc_timing_ctrl/refresh_timer_3 [3])
);
defparam \gwmc_timing_ctrl/refresh_timer_3_cZ[3] .INIT=8'h41;
LUT4 \gwmc_timing_ctrl/un1_refresh_request5_cZ  (
	.I0(N_84),
	.I1(\gwmc_bank_ctrl.N_350 ),
	.I2(\gwmc_timing_ctrl/rank_cnt_3_0_a2_0_1 [0]),
	.I3(\gwmc_timing_ctrl/refresh_request5 ),
	.F(\gwmc_timing_ctrl/un1_refresh_request5 )
);
defparam \gwmc_timing_ctrl/un1_refresh_request5_cZ .INIT=16'hFF20;
LUT3 \gwmc_timing_ctrl/rank_cnt_3_0_a2[0]  (
	.I0(N_90),
	.I1(\gwmc_timing_ctrl/rank_cnt [0]),
	.I2(refresh_request),
	.F(\gwmc_timing_ctrl/N_109 )
);
defparam \gwmc_timing_ctrl/rank_cnt_3_0_a2[0] .INIT=8'h80;
LUT3 \gwmc_timing_ctrl/refresh_timer_3_cZ[1]  (
	.I0(\gwmc_timing_ctrl/refresh_tick ),
	.I1(\gwmc_timing_ctrl/refresh_timer [0]),
	.I2(\gwmc_timing_ctrl/refresh_timer [1]),
	.F(\gwmc_timing_ctrl/refresh_timer_3 [1])
);
defparam \gwmc_timing_ctrl/refresh_timer_3_cZ[1] .INIT=8'h41;
LUT3 \gwmc_timing_ctrl/un4_refresh_timer_c3_cZ  (
	.I0(\gwmc_timing_ctrl/refresh_timer [0]),
	.I1(\gwmc_timing_ctrl/refresh_timer [1]),
	.I2(\gwmc_timing_ctrl/refresh_timer [2]),
	.F(\gwmc_timing_ctrl/un4_refresh_timer_c3 )
);
defparam \gwmc_timing_ctrl/un4_refresh_timer_c3_cZ .INIT=8'hFE;
LUT3 \gwmc_timing_ctrl/un4_refresh_timer_axbxc2_cZ  (
	.I0(\gwmc_timing_ctrl/refresh_timer [0]),
	.I1(\gwmc_timing_ctrl/refresh_timer [1]),
	.I2(\gwmc_timing_ctrl/refresh_timer [2]),
	.F(\gwmc_timing_ctrl/un4_refresh_timer_axbxc2 )
);
defparam \gwmc_timing_ctrl/un4_refresh_timer_axbxc2_cZ .INIT=8'hE1;
LUT3 \gwmc_timing_ctrl/refresh_tick_cZ  (
	.I0(\gwmc_timing_ctrl/refresh_tick_3 ),
	.I1(\gwmc_timing_ctrl/refresh_timer [4]),
	.I2(\gwmc_timing_ctrl/refresh_timer [5]),
	.F(\gwmc_timing_ctrl/refresh_tick )
);
defparam \gwmc_timing_ctrl/refresh_tick_cZ .INIT=8'h02;
LUT3 \gwmc_timing_ctrl/refresh_request5_1  (
	.I0(\gwmc_timing_ctrl/prescaler_cnt [0]),
	.I1(\gwmc_timing_ctrl/prescaler_cnt [1]),
	.I2(\gwmc_timing_ctrl/refresh_request5_1_3 ),
	.F(\gwmc_timing_ctrl/refresh_timer12 )
);
defparam \gwmc_timing_ctrl/refresh_request5_1 .INIT=8'h10;
LUT4 \gwmc_timing_ctrl/refresh_tick_3_cZ  (
	.I0(\gwmc_timing_ctrl/refresh_timer [0]),
	.I1(\gwmc_timing_ctrl/refresh_timer [1]),
	.I2(\gwmc_timing_ctrl/refresh_timer [2]),
	.I3(\gwmc_timing_ctrl/refresh_timer [3]),
	.F(\gwmc_timing_ctrl/refresh_tick_3 )
);
defparam \gwmc_timing_ctrl/refresh_tick_3_cZ .INIT=16'h0001;
LUT4 \gwmc_timing_ctrl/refresh_request5_1_3_cZ  (
	.I0(\gwmc_timing_ctrl/prescaler_cnt [2]),
	.I1(\gwmc_timing_ctrl/prescaler_cnt [3]),
	.I2(\gwmc_timing_ctrl/prescaler_cnt [4]),
	.I3(init_done_c),
	.F(\gwmc_timing_ctrl/refresh_request5_1_3 )
);
defparam \gwmc_timing_ctrl/refresh_request5_1_3_cZ .INIT=16'h0100;
LUT3 \gwmc_timing_ctrl/un1_ref_accepted_i_o2_0_cZ  (
	.I0(\gwmc_timing_ctrl.sre_accept ),
	.I1(\gwmc_timing_ctrl.sre_req ),
	.I2(refresh_request),
	.F(\gwmc_timing_ctrl/un1_ref_accepted_i_o2_0 )
);
defparam \gwmc_timing_ctrl/un1_ref_accepted_i_o2_0_cZ .INIT=8'h8F;
LUT3 \gwmc_timing_ctrl/rank_cnt_3_0_a2_0_1_cZ[0]  (
	.I0(\gwmc_bank_ctrl.idle ),
	.I1(\gwmc_timing_ctrl/rank_cnt [0]),
	.I2(refresh_request),
	.F(\gwmc_timing_ctrl/rank_cnt_3_0_a2_0_1 [0])
);
defparam \gwmc_timing_ctrl/rank_cnt_3_0_a2_0_1_cZ[0] .INIT=8'h20;
LUT3 \gwmc_timing_ctrl/un1_sre_accepted_cZ[0]  (
	.I0(app_sre_act_c),
	.I1(app_sre_req_c),
	.I2(init_done_c),
	.F(\gwmc_timing_ctrl/un1_sre_accepted [0])
);
defparam \gwmc_timing_ctrl/un1_sre_accepted_cZ[0] .INIT=8'hE2;
LUT2 \gwmc_timing_ctrl/un1_sre_accept_cZ  (
	.I0(\gwmc_timing_ctrl.sre_accept ),
	.I1(sre_request),
	.F(\gwmc_timing_ctrl/un1_sre_accept )
);
defparam \gwmc_timing_ctrl/un1_sre_accept_cZ .INIT=4'hB;
LUT4 \gwmc_timing_ctrl/refresh_request5_cZ  (
	.I0(\gwmc_timing_ctrl/refresh_tick_3 ),
	.I1(\gwmc_timing_ctrl/refresh_timer12 ),
	.I2(\gwmc_timing_ctrl/refresh_timer [4]),
	.I3(\gwmc_timing_ctrl/refresh_timer [5]),
	.F(\gwmc_timing_ctrl/refresh_request5 )
);
defparam \gwmc_timing_ctrl/refresh_request5_cZ .INIT=16'h0008;
DFFCE \gwmc_timing_ctrl/prescaler_cnt_Z[4]  (
	.D(\gwmc_timing_ctrl/prescaler_cnt_s [4]),
	.CLK(clk_c),
	.CE(init_done_c),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/prescaler_cnt [4])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_Z[4] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/prescaler_cnt_Z[3]  (
	.D(\gwmc_timing_ctrl/prescaler_cnt_s [3]),
	.CLK(clk_c),
	.CE(init_done_c),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/prescaler_cnt [3])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_Z[3] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/prescaler_cnt_Z[2]  (
	.D(\gwmc_timing_ctrl/prescaler_cnt_s [2]),
	.CLK(clk_c),
	.CE(init_done_c),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/prescaler_cnt [2])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_Z[2] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/prescaler_cnt_Z[1]  (
	.D(\gwmc_timing_ctrl/prescaler_cnt_s [1]),
	.CLK(clk_c),
	.CE(init_done_c),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/prescaler_cnt [1])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_Z[1] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/prescaler_cnt_Z[0]  (
	.D(\gwmc_timing_ctrl/prescaler_cnt_s [0]),
	.CLK(clk_c),
	.CE(init_done_c),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/prescaler_cnt [0])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_timing_ctrl/rank_cnt_Z[0]  (
	.D(\gwmc_timing_ctrl/rank_cnt_3 [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/rank_cnt [0])
);
defparam \gwmc_timing_ctrl/rank_cnt_Z[0] .INIT=1'b0;
DFFC \gwmc_timing_ctrl/sre_accept  (
	.D(cmd_accept_sre),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl.sre_accept )
);
defparam \gwmc_timing_ctrl/sre_accept .INIT=1'b0;
DFFC \gwmc_timing_ctrl/ref_accepted  (
	.D(N_30_i),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_ref_ack_c)
);
defparam \gwmc_timing_ctrl/ref_accepted .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/refresh_timer_Z[5]  (
	.D(\gwmc_timing_ctrl/un4_refresh_timer_axbxc5 ),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/refresh_timer12 ),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/refresh_timer [5])
);
defparam \gwmc_timing_ctrl/refresh_timer_Z[5] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/refresh_timer_Z[4]  (
	.D(\gwmc_timing_ctrl/refresh_timer_3 [4]),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/refresh_timer12 ),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/refresh_timer [4])
);
defparam \gwmc_timing_ctrl/refresh_timer_Z[4] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/refresh_timer_Z[3]  (
	.D(\gwmc_timing_ctrl/refresh_timer_3 [3]),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/refresh_timer12 ),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/refresh_timer [3])
);
defparam \gwmc_timing_ctrl/refresh_timer_Z[3] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/refresh_timer_Z[2]  (
	.D(\gwmc_timing_ctrl/un4_refresh_timer_axbxc2 ),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/refresh_timer12 ),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/refresh_timer [2])
);
defparam \gwmc_timing_ctrl/refresh_timer_Z[2] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/refresh_timer_Z[1]  (
	.D(\gwmc_timing_ctrl/refresh_timer_3 [1]),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/refresh_timer12 ),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/refresh_timer [1])
);
defparam \gwmc_timing_ctrl/refresh_timer_Z[1] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/refresh_timer_Z[0]  (
	.D(\gwmc_timing_ctrl/refresh_timer_i [0]),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/refresh_timer12 ),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl/refresh_timer [0])
);
defparam \gwmc_timing_ctrl/refresh_timer_Z[0] .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/sre_request  (
	.D(app_sre_req_c),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/un1_sre_accepted [0]),
	.CLEAR(rst_c),
	.Q(sre_request)
);
defparam \gwmc_timing_ctrl/sre_request .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/sre_accepted  (
	.D(\gwmc_timing_ctrl.sre_accept ),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/un1_sre_accept ),
	.CLEAR(rst_c),
	.Q(app_sre_act_c)
);
defparam \gwmc_timing_ctrl/sre_accepted .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/refresh_req  (
	.D(N_30_i),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/N_111_i ),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl.refresh_req )
);
defparam \gwmc_timing_ctrl/refresh_req .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/sre_req  (
	.D(cmd_accept_sre),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/un1_sre_accept_1 ),
	.CLEAR(rst_c),
	.Q(\gwmc_timing_ctrl.sre_req )
);
defparam \gwmc_timing_ctrl/sre_req .INIT=1'b0;
DFFCE \gwmc_timing_ctrl/refresh_request  (
	.D(\gwmc_timing_ctrl/refresh_request5 ),
	.CLK(clk_c),
	.CE(\gwmc_timing_ctrl/un1_refresh_request5 ),
	.CLEAR(rst_c),
	.Q(refresh_request)
);
defparam \gwmc_timing_ctrl/refresh_request .INIT=1'b0;
ALU \gwmc_timing_ctrl/prescaler_cnt_s_0[4]  (
	.I0(\gwmc_timing_ctrl/prescaler_cnt [4]),
	.I1(VCC),
	.I3(GND),
	.CIN(\gwmc_timing_ctrl/prescaler_cnt_cry [3]),
	.COUT(\gwmc_timing_ctrl/prescaler_cnt_s_0_COUT [4]),
	.SUM(\gwmc_timing_ctrl/prescaler_cnt_s [4])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_s_0[4] .ALU_MODE=0;
ALU \gwmc_timing_ctrl/prescaler_cnt_cry_0[3]  (
	.I0(\gwmc_timing_ctrl/prescaler_cnt [3]),
	.I1(VCC),
	.I3(GND),
	.CIN(\gwmc_timing_ctrl/prescaler_cnt_cry [2]),
	.COUT(\gwmc_timing_ctrl/prescaler_cnt_cry [3]),
	.SUM(\gwmc_timing_ctrl/prescaler_cnt_s [3])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_cry_0[3] .ALU_MODE=0;
ALU \gwmc_timing_ctrl/prescaler_cnt_cry_0[2]  (
	.I0(\gwmc_timing_ctrl/prescaler_cnt [2]),
	.I1(VCC),
	.I3(GND),
	.CIN(\gwmc_timing_ctrl/prescaler_cnt_cry [1]),
	.COUT(\gwmc_timing_ctrl/prescaler_cnt_cry [2]),
	.SUM(\gwmc_timing_ctrl/prescaler_cnt_s [2])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_cry_0[2] .ALU_MODE=0;
ALU \gwmc_timing_ctrl/prescaler_cnt_cry_0[1]  (
	.I0(\gwmc_timing_ctrl/prescaler_cnt [1]),
	.I1(VCC),
	.I3(GND),
	.CIN(\gwmc_timing_ctrl/prescaler_cnt_cry [0]),
	.COUT(\gwmc_timing_ctrl/prescaler_cnt_cry [1]),
	.SUM(\gwmc_timing_ctrl/prescaler_cnt_s [1])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_cry_0[1] .ALU_MODE=0;
ALU \gwmc_timing_ctrl/prescaler_cnt_cry_0[0]  (
	.I0(\gwmc_timing_ctrl/prescaler_cnt [0]),
	.I1(VCC),
	.I3(GND),
	.CIN(GND),
	.COUT(\gwmc_timing_ctrl/prescaler_cnt_cry [0]),
	.SUM(\gwmc_timing_ctrl/prescaler_cnt_s [0])
);
defparam \gwmc_timing_ctrl/prescaler_cnt_cry_0[0] .ALU_MODE=0;
INV \gw_wr_data0/wr_buf_dout_ret_287_RNO  (
	.I(\gw_wr_data0/wr_buf_dout12_4 ),
	.O(\gw_wr_data0/wr_buf_rptr4_i_0 )
);
LUT4 \gw_wr_data0/un1_wr_buf_rdy_i  (
	.I0(\gw_wr_data0/N_1080 ),
	.I1(\gw_wr_data0/wr_buf_full ),
	.I2(\gw_wr_data0/wr_buf_full_3_3 ),
	.I3(\gw_wr_data0/wr_buf_full_3_NE_1 ),
	.F(\gw_wr_data0.un1_wr_buf_rdy_i )
);
defparam \gw_wr_data0/un1_wr_buf_rdy_i .INIT=16'h3331;
LUT4 \gw_wr_data0/un1_wr_wrbuf_1_i_cZ  (
	.I0(\gw_wr_data0/wr_buf_dout12_4 ),
	.I1(\gw_wr_data0/wr_buf_wptr5_3 ),
	.I2(\gw_wr_data0/wr_wrbuf ),
	.I3(send_wr),
	.F(\gw_wr_data0/un1_wr_wrbuf_1_i )
);
defparam \gw_wr_data0/un1_wr_wrbuf_1_i_cZ .INIT=16'hF0D0;
LUT4 \gw_wr_data0/wr_buf_full_5_cZ  (
	.I0(\gw_wr_data0/N_1080 ),
	.I1(\gw_wr_data0/wr_buf_full_3_3 ),
	.I2(\gw_wr_data0/wr_buf_full_3_NE_1 ),
	.I3(send_wr),
	.F(\gw_wr_data0/wr_buf_full_5 )
);
defparam \gw_wr_data0/wr_buf_full_5_cZ .INIT=16'h0002;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[0]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [72]),
	.I2(\gw_wr_data0/wr_buf_dout [108]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[0])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[0] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[1]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [73]),
	.I2(\gw_wr_data0/wr_buf_dout [109]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[1])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[1] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[2]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [74]),
	.I2(\gw_wr_data0/wr_buf_dout [110]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[2])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[2] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[3]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [75]),
	.I2(\gw_wr_data0/wr_buf_dout [111]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[3])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[3] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[4]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [76]),
	.I2(\gw_wr_data0/wr_buf_dout [112]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[4])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[4] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[5]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [77]),
	.I2(\gw_wr_data0/wr_buf_dout [113]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[5])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[5] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[6]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [78]),
	.I2(\gw_wr_data0/wr_buf_dout [114]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[6])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[6] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[7]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [79]),
	.I2(\gw_wr_data0/wr_buf_dout [115]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[7])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[7] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[8]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [80]),
	.I2(\gw_wr_data0/wr_buf_dout [116]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[8])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[8] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[9]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [81]),
	.I2(\gw_wr_data0/wr_buf_dout [117]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[9])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[9] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[10]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [82]),
	.I2(\gw_wr_data0/wr_buf_dout [118]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[10])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[10] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[11]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [83]),
	.I2(\gw_wr_data0/wr_buf_dout [119]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[11])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[11] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[12]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [84]),
	.I2(\gw_wr_data0/wr_buf_dout [120]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[12])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[12] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[13]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [85]),
	.I2(\gw_wr_data0/wr_buf_dout [121]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[13])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[13] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[14]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [86]),
	.I2(\gw_wr_data0/wr_buf_dout [122]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[14])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[14] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[15]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [87]),
	.I2(\gw_wr_data0/wr_buf_dout [123]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[15])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[15] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[16]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [88]),
	.I2(\gw_wr_data0/wr_buf_dout [124]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[16])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[16] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[17]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [89]),
	.I2(\gw_wr_data0/wr_buf_dout [125]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[17])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[17] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[18]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [90]),
	.I2(\gw_wr_data0/wr_buf_dout [126]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[18])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[18] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[19]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [91]),
	.I2(\gw_wr_data0/wr_buf_dout [127]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[19])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[19] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[20]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [92]),
	.I2(\gw_wr_data0/wr_buf_dout [128]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[20])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[20] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[21]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [93]),
	.I2(\gw_wr_data0/wr_buf_dout [129]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[21])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[21] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[22]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [94]),
	.I2(\gw_wr_data0/wr_buf_dout [130]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[22])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[22] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[31]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [103]),
	.I2(\gw_wr_data0/wr_buf_dout [139]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[31])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[31] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[32]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [104]),
	.I2(\gw_wr_data0/wr_buf_dout [140]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_mask_out[0])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[32] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[33]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [105]),
	.I2(\gw_wr_data0/wr_buf_dout [141]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_mask_out[1])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[33] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[34]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [106]),
	.I2(\gw_wr_data0/wr_buf_dout [142]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_mask_out[2])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[34] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[35]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [107]),
	.I2(\gw_wr_data0/wr_buf_dout [143]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_mask_out[3])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[35] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[30]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [102]),
	.I2(\gw_wr_data0/wr_buf_dout [138]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[30])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[30] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[29]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [101]),
	.I2(\gw_wr_data0/wr_buf_dout [137]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[29])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[29] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[28]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [100]),
	.I2(\gw_wr_data0/wr_buf_dout [136]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[28])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[28] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[27]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [99]),
	.I2(\gw_wr_data0/wr_buf_dout [135]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[27])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[27] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[26]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [98]),
	.I2(\gw_wr_data0/wr_buf_dout [134]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[26])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[26] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[25]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [97]),
	.I2(\gw_wr_data0/wr_buf_dout [133]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[25])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[25] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[24]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [96]),
	.I2(\gw_wr_data0/wr_buf_dout [132]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[24])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[24] .INIT=16'hD800;
LUT4 \gw_wr_data0/genblk2.genblk1.un9_wr_data[23]  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/wr_buf_dout [95]),
	.I2(\gw_wr_data0/wr_buf_dout [131]),
	.I3(mc_wrdata_en_out),
	.F(mc_wrdata_out[23])
);
defparam \gw_wr_data0/genblk2.genblk1.un9_wr_data[23] .INIT=16'hD800;
LUT4 \gw_wr_data0/un1_wr_buf_rptr13  (
	.I0(\gw_wr_data0/wr_buf_dout12_4 ),
	.I1(\gw_wr_data0/wr_buf_wptr5_3 ),
	.I2(\gw_wr_data0/wr_wrbuf ),
	.I3(send_wr),
	.F(\gw_wr_data0/wr_buf_rptre )
);
defparam \gw_wr_data0/un1_wr_buf_rptr13 .INIT=16'hFE00;
LUT4 \gw_wr_data0/un1_wr_buf_dout_1_sqmuxa_cZ  (
	.I0(\gw_wr_data0/wr_buf_dout12_4 ),
	.I1(\gw_wr_data0/wr_buf_wptr5_3 ),
	.I2(\gw_wr_data0/wr_wrbuf ),
	.I3(send_wr),
	.F(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa )
);
defparam \gw_wr_data0/un1_wr_buf_dout_1_sqmuxa_cZ .INIT=16'hE0D0;
LUT4 \gw_wr_data0/un1_wr_buf_rptr_0_sqmuxa_cZ  (
	.I0(\gw_wr_data0/wr_buf_dout12_4 ),
	.I1(\gw_wr_data0/wr_buf_wptr5_3 ),
	.I2(\gw_wr_data0/wr_wrbuf ),
	.I3(send_wr),
	.F(\gw_wr_data0/un1_wr_buf_rptr_0_sqmuxa )
);
defparam \gw_wr_data0/un1_wr_buf_rptr_0_sqmuxa_cZ .INIT=16'h0ED0;
LUT4 \gw_wr_data0/wr_buf_dout_G_22  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [95]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [23]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [95])
);
defparam \gw_wr_data0/wr_buf_dout_G_22 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_23  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [96]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [24]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [96])
);
defparam \gw_wr_data0/wr_buf_dout_G_23 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_24  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [97]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [25]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [97])
);
defparam \gw_wr_data0/wr_buf_dout_G_24 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_25  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [98]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [26]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [98])
);
defparam \gw_wr_data0/wr_buf_dout_G_25 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_26  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [99]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [27]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [99])
);
defparam \gw_wr_data0/wr_buf_dout_G_26 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_27  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [100]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [28]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [100])
);
defparam \gw_wr_data0/wr_buf_dout_G_27 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_28  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [101]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [29]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [101])
);
defparam \gw_wr_data0/wr_buf_dout_G_28 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_29  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [102]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [30]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [102])
);
defparam \gw_wr_data0/wr_buf_dout_G_29 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_58  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [131]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [59]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [131])
);
defparam \gw_wr_data0/wr_buf_dout_G_58 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_59  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [132]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [60]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [132])
);
defparam \gw_wr_data0/wr_buf_dout_G_59 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_60  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [133]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [61]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [133])
);
defparam \gw_wr_data0/wr_buf_dout_G_60 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_61  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [134]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [62]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [134])
);
defparam \gw_wr_data0/wr_buf_dout_G_61 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_62  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [135]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [63]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [135])
);
defparam \gw_wr_data0/wr_buf_dout_G_62 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_63  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [136]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [64]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [136])
);
defparam \gw_wr_data0/wr_buf_dout_G_63 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_64  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [137]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [65]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [137])
);
defparam \gw_wr_data0/wr_buf_dout_G_64 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_65  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [138]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [66]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [138])
);
defparam \gw_wr_data0/wr_buf_dout_G_65 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [72]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [0]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [72])
);
defparam \gw_wr_data0/wr_buf_dout_G .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_0  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [73]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [1]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [73])
);
defparam \gw_wr_data0/wr_buf_dout_G_0 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_1  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [74]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [2]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [74])
);
defparam \gw_wr_data0/wr_buf_dout_G_1 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_2  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [75]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [3]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [75])
);
defparam \gw_wr_data0/wr_buf_dout_G_2 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_3  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [76]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [4]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [76])
);
defparam \gw_wr_data0/wr_buf_dout_G_3 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_4  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [77]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [5]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [77])
);
defparam \gw_wr_data0/wr_buf_dout_G_4 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_5  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [78]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [6]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [78])
);
defparam \gw_wr_data0/wr_buf_dout_G_5 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_6  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [79]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [7]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [79])
);
defparam \gw_wr_data0/wr_buf_dout_G_6 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_7  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [80]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [8]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [80])
);
defparam \gw_wr_data0/wr_buf_dout_G_7 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_8  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [81]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [9]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [81])
);
defparam \gw_wr_data0/wr_buf_dout_G_8 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_9  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [82]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [10]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [82])
);
defparam \gw_wr_data0/wr_buf_dout_G_9 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_10  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [83]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [11]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [83])
);
defparam \gw_wr_data0/wr_buf_dout_G_10 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_11  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [84]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [12]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [84])
);
defparam \gw_wr_data0/wr_buf_dout_G_11 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_12  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [85]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [13]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [85])
);
defparam \gw_wr_data0/wr_buf_dout_G_12 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_13  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [86]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [14]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [86])
);
defparam \gw_wr_data0/wr_buf_dout_G_13 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_14  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [87]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [15]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [87])
);
defparam \gw_wr_data0/wr_buf_dout_G_14 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_15  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [88]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [16]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [88])
);
defparam \gw_wr_data0/wr_buf_dout_G_15 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_16  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [89]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [17]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [89])
);
defparam \gw_wr_data0/wr_buf_dout_G_16 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_17  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [90]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [18]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [90])
);
defparam \gw_wr_data0/wr_buf_dout_G_17 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_18  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [91]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [19]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [91])
);
defparam \gw_wr_data0/wr_buf_dout_G_18 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_19  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [92]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [20]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [92])
);
defparam \gw_wr_data0/wr_buf_dout_G_19 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_20  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [93]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [21]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [93])
);
defparam \gw_wr_data0/wr_buf_dout_G_20 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_21  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [94]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [22]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [94])
);
defparam \gw_wr_data0/wr_buf_dout_G_21 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_30  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [103]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [31]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [103])
);
defparam \gw_wr_data0/wr_buf_dout_G_30 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_31  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [104]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [32]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [104])
);
defparam \gw_wr_data0/wr_buf_dout_G_31 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_32  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [105]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [33]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [105])
);
defparam \gw_wr_data0/wr_buf_dout_G_32 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_33  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [106]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [34]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [106])
);
defparam \gw_wr_data0/wr_buf_dout_G_33 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_34  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [107]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [35]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [107])
);
defparam \gw_wr_data0/wr_buf_dout_G_34 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_35  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [108]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [36]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [108])
);
defparam \gw_wr_data0/wr_buf_dout_G_35 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_36  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [109]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [37]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [109])
);
defparam \gw_wr_data0/wr_buf_dout_G_36 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_37  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [110]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [38]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [110])
);
defparam \gw_wr_data0/wr_buf_dout_G_37 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_38  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [111]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [39]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [111])
);
defparam \gw_wr_data0/wr_buf_dout_G_38 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_39  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [112]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [40]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [112])
);
defparam \gw_wr_data0/wr_buf_dout_G_39 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_40  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [113]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [41]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [113])
);
defparam \gw_wr_data0/wr_buf_dout_G_40 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_41  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [114]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [42]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [114])
);
defparam \gw_wr_data0/wr_buf_dout_G_41 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_42  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [115]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [43]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [115])
);
defparam \gw_wr_data0/wr_buf_dout_G_42 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_43  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [116]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [44]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [116])
);
defparam \gw_wr_data0/wr_buf_dout_G_43 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_44  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [117]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [45]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [117])
);
defparam \gw_wr_data0/wr_buf_dout_G_44 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_45  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [118]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [46]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [118])
);
defparam \gw_wr_data0/wr_buf_dout_G_45 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_46  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [119]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [47]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [119])
);
defparam \gw_wr_data0/wr_buf_dout_G_46 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_47  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [120]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [48]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [120])
);
defparam \gw_wr_data0/wr_buf_dout_G_47 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_48  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [121]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [49]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [121])
);
defparam \gw_wr_data0/wr_buf_dout_G_48 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_49  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [122]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [50]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [122])
);
defparam \gw_wr_data0/wr_buf_dout_G_49 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_50  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [123]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [51]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [123])
);
defparam \gw_wr_data0/wr_buf_dout_G_50 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_51  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [124]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [52]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [124])
);
defparam \gw_wr_data0/wr_buf_dout_G_51 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_52  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [125]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [53]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [125])
);
defparam \gw_wr_data0/wr_buf_dout_G_52 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_53  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [126]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [54]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [126])
);
defparam \gw_wr_data0/wr_buf_dout_G_53 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_54  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [127]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [55]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [127])
);
defparam \gw_wr_data0/wr_buf_dout_G_54 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_55  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [128]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [56]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [128])
);
defparam \gw_wr_data0/wr_buf_dout_G_55 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_56  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [129]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [57]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [129])
);
defparam \gw_wr_data0/wr_buf_dout_G_56 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_57  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [130]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [58]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [130])
);
defparam \gw_wr_data0/wr_buf_dout_G_57 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_66  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [139]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [67]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [139])
);
defparam \gw_wr_data0/wr_buf_dout_G_66 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_67  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [140]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [68]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [140])
);
defparam \gw_wr_data0/wr_buf_dout_G_67 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_68  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [141]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [69]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [141])
);
defparam \gw_wr_data0/wr_buf_dout_G_68 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_69  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [142]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [70]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [142])
);
defparam \gw_wr_data0/wr_buf_dout_G_69 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_dout_G_70  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.I1(\gw_wr_data0/wr_buf_dout_7 [143]),
	.I2(\gw_wr_data0/wr_buf_dout_ret [71]),
	.I3(\gw_wr_data0/wr_buf_dout_rst ),
	.F(\gw_wr_data0/wr_buf_dout [143])
);
defparam \gw_wr_data0/wr_buf_dout_G_70 .INIT=16'hD800;
LUT4 \gw_wr_data0/wr_buf_full_3_4  (
	.I0(\gw_wr_data0/wr_buf_dout12_4 ),
	.I1(\gw_wr_data0/wr_buf_full_3_a_4_c2 ),
	.I2(\gw_wr_data0/wr_buf_wptr [2]),
	.I3(\gw_wr_data0/wr_buf_wptr [3]),
	.F(\gw_wr_data0/N_1080 )
);
defparam \gw_wr_data0/wr_buf_full_3_4 .INIT=16'h6AAA;
LUT4 \gw_wr_data0/wr_buf_full_3_NE_1_cZ  (
	.I0(\gw_wr_data0/wr_buf_dout12_1 ),
	.I1(\gw_wr_data0/wr_buf_full_3_2 ),
	.I2(\gw_wr_data0/wr_buf_rptr [0]),
	.I3(\gw_wr_data0/wr_buf_wptr [0]),
	.F(\gw_wr_data0/wr_buf_full_3_NE_1 )
);
defparam \gw_wr_data0/wr_buf_full_3_NE_1_cZ .INIT=16'hFDEF;
LUT4 \gw_wr_data0/wr_buf_full_3_3_cZ  (
	.I0(\gw_wr_data0/wr_buf_full_3_a_4_c2 ),
	.I1(\gw_wr_data0/wr_buf_rptr [3]),
	.I2(\gw_wr_data0/wr_buf_wptr [2]),
	.I3(\gw_wr_data0/wr_buf_wptr [3]),
	.F(\gw_wr_data0/wr_buf_full_3_3 )
);
defparam \gw_wr_data0/wr_buf_full_3_3_cZ .INIT=16'h936C;
LUT4 \gw_wr_data0/un1_wr_buf_rptr_NE_3  (
	.I0(\gw_wr_data0/un1_wr_buf_rptr_NE_3_0 ),
	.I1(\gw_wr_data0/wr_buf_dout12_1 ),
	.I2(\gw_wr_data0/wr_buf_rptr [2]),
	.I3(\gw_wr_data0/wr_buf_wptr [2]),
	.F(\gw_wr_data0/wr_buf_wptr5_3 )
);
defparam \gw_wr_data0/un1_wr_buf_rptr_NE_3 .INIT=16'hEFFE;
LUT4 \gw_wr_data0/wr_buf_full_3_2_cZ  (
	.I0(\gw_wr_data0/wr_buf_rptr [2]),
	.I1(\gw_wr_data0/wr_buf_wptr [0]),
	.I2(\gw_wr_data0/wr_buf_wptr [1]),
	.I3(\gw_wr_data0/wr_buf_wptr [2]),
	.F(\gw_wr_data0/wr_buf_full_3_2 )
);
defparam \gw_wr_data0/wr_buf_full_3_2_cZ .INIT=16'h956A;
LUT4 \gw_wr_data0/un1_wr_buf_rptr_NE_3_0_cZ  (
	.I0(\gw_wr_data0/wr_buf_rptr [0]),
	.I1(\gw_wr_data0/wr_buf_rptr [3]),
	.I2(\gw_wr_data0/wr_buf_wptr [0]),
	.I3(\gw_wr_data0/wr_buf_wptr [3]),
	.F(\gw_wr_data0/un1_wr_buf_rptr_NE_3_0 )
);
defparam \gw_wr_data0/un1_wr_buf_rptr_NE_3_0_cZ .INIT=16'h7BDE;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[72]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [0]),
	.I1(\gw_wr_data0/mem_o [72]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [72])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[72] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[73]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [1]),
	.I1(\gw_wr_data0/mem_o [73]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [73])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[73] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[74]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [2]),
	.I1(\gw_wr_data0/mem_o [74]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [74])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[74] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[75]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [3]),
	.I1(\gw_wr_data0/mem_o [75]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [75])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[75] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[76]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [4]),
	.I1(\gw_wr_data0/mem_o [76]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [76])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[76] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[77]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [5]),
	.I1(\gw_wr_data0/mem_o [77]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [77])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[77] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[78]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [6]),
	.I1(\gw_wr_data0/mem_o [78]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [78])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[78] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[79]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [7]),
	.I1(\gw_wr_data0/mem_o [79]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [79])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[79] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[80]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [8]),
	.I1(\gw_wr_data0/mem_o [80]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [80])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[80] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[81]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [9]),
	.I1(\gw_wr_data0/mem_o [81]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [81])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[81] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[82]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [10]),
	.I1(\gw_wr_data0/mem_o [82]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [82])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[82] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[83]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [11]),
	.I1(\gw_wr_data0/mem_o [83]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [83])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[83] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[84]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [12]),
	.I1(\gw_wr_data0/mem_o [84]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [84])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[84] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[85]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [13]),
	.I1(\gw_wr_data0/mem_o [85]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [85])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[85] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[86]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [14]),
	.I1(\gw_wr_data0/mem_o [86]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [86])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[86] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[87]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [15]),
	.I1(\gw_wr_data0/mem_o [87]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [87])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[87] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[88]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [16]),
	.I1(\gw_wr_data0/mem_o [88]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [88])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[88] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[89]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [17]),
	.I1(\gw_wr_data0/mem_o [89]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [89])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[89] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[90]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [18]),
	.I1(\gw_wr_data0/mem_o [90]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [90])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[90] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[91]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [19]),
	.I1(\gw_wr_data0/mem_o [91]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [91])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[91] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[92]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [20]),
	.I1(\gw_wr_data0/mem_o [92]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [92])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[92] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[93]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [21]),
	.I1(\gw_wr_data0/mem_o [93]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [93])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[93] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[94]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [22]),
	.I1(\gw_wr_data0/mem_o [94]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [94])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[94] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[95]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [23]),
	.I1(\gw_wr_data0/mem_o [95]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [95])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[95] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[96]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [24]),
	.I1(\gw_wr_data0/mem_o [96]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [96])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[96] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[97]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [25]),
	.I1(\gw_wr_data0/mem_o [97]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [97])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[97] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[98]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [26]),
	.I1(\gw_wr_data0/mem_o [98]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [98])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[98] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[99]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [27]),
	.I1(\gw_wr_data0/mem_o [99]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [99])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[99] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[100]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [28]),
	.I1(\gw_wr_data0/mem_o [100]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [100])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[100] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[101]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [29]),
	.I1(\gw_wr_data0/mem_o [101]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [101])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[101] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[102]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [30]),
	.I1(\gw_wr_data0/mem_o [102]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [102])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[102] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[103]  (
	.I0(\gw_wr_data0/app_wdf_data_d1_o [31]),
	.I1(\gw_wr_data0/mem_o [103]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [103])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[103] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[104]  (
	.I0(\gw_wr_data0/app_wdf_mask_d1_o [0]),
	.I1(\gw_wr_data0/mem_o [104]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [104])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[104] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[105]  (
	.I0(\gw_wr_data0/app_wdf_mask_d1_o [1]),
	.I1(\gw_wr_data0/mem_o [105]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [105])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[105] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[106]  (
	.I0(\gw_wr_data0/app_wdf_mask_d1_o [2]),
	.I1(\gw_wr_data0/mem_o [106]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [106])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[106] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[107]  (
	.I0(\gw_wr_data0/app_wdf_mask_d1_o [3]),
	.I1(\gw_wr_data0/mem_o [107]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [107])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[107] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[108]  (
	.I0(\gw_wr_data0/app_wdf_data_o [0]),
	.I1(\gw_wr_data0/mem_o [108]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [108])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[108] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[109]  (
	.I0(\gw_wr_data0/app_wdf_data_o [1]),
	.I1(\gw_wr_data0/mem_o [109]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [109])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[109] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[110]  (
	.I0(\gw_wr_data0/app_wdf_data_o [2]),
	.I1(\gw_wr_data0/mem_o [110]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [110])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[110] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[111]  (
	.I0(\gw_wr_data0/app_wdf_data_o [3]),
	.I1(\gw_wr_data0/mem_o [111]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [111])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[111] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[112]  (
	.I0(\gw_wr_data0/app_wdf_data_o [4]),
	.I1(\gw_wr_data0/mem_o [112]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [112])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[112] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[113]  (
	.I0(\gw_wr_data0/app_wdf_data_o [5]),
	.I1(\gw_wr_data0/mem_o [113]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [113])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[113] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[114]  (
	.I0(\gw_wr_data0/app_wdf_data_o [6]),
	.I1(\gw_wr_data0/mem_o [114]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [114])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[114] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[115]  (
	.I0(\gw_wr_data0/app_wdf_data_o [7]),
	.I1(\gw_wr_data0/mem_o [115]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [115])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[115] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[116]  (
	.I0(\gw_wr_data0/app_wdf_data_o [8]),
	.I1(\gw_wr_data0/mem_o [116]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [116])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[116] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[117]  (
	.I0(\gw_wr_data0/app_wdf_data_o [9]),
	.I1(\gw_wr_data0/mem_o [117]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [117])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[117] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[118]  (
	.I0(\gw_wr_data0/app_wdf_data_o [10]),
	.I1(\gw_wr_data0/mem_o [118]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [118])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[118] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[119]  (
	.I0(\gw_wr_data0/app_wdf_data_o [11]),
	.I1(\gw_wr_data0/mem_o [119]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [119])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[119] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[120]  (
	.I0(\gw_wr_data0/app_wdf_data_o [12]),
	.I1(\gw_wr_data0/mem_o [120]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [120])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[120] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[121]  (
	.I0(\gw_wr_data0/app_wdf_data_o [13]),
	.I1(\gw_wr_data0/mem_o [121]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [121])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[121] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[122]  (
	.I0(\gw_wr_data0/app_wdf_data_o [14]),
	.I1(\gw_wr_data0/mem_o [122]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [122])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[122] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[123]  (
	.I0(\gw_wr_data0/app_wdf_data_o [15]),
	.I1(\gw_wr_data0/mem_o [123]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [123])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[123] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[124]  (
	.I0(\gw_wr_data0/app_wdf_data_o [16]),
	.I1(\gw_wr_data0/mem_o [124]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [124])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[124] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[125]  (
	.I0(\gw_wr_data0/app_wdf_data_o [17]),
	.I1(\gw_wr_data0/mem_o [125]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [125])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[125] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[126]  (
	.I0(\gw_wr_data0/app_wdf_data_o [18]),
	.I1(\gw_wr_data0/mem_o [126]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [126])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[126] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[127]  (
	.I0(\gw_wr_data0/app_wdf_data_o [19]),
	.I1(\gw_wr_data0/mem_o [127]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [127])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[127] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[128]  (
	.I0(\gw_wr_data0/app_wdf_data_o [20]),
	.I1(\gw_wr_data0/mem_o [128]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [128])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[128] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[129]  (
	.I0(\gw_wr_data0/app_wdf_data_o [21]),
	.I1(\gw_wr_data0/mem_o [129]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [129])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[129] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[130]  (
	.I0(\gw_wr_data0/app_wdf_data_o [22]),
	.I1(\gw_wr_data0/mem_o [130]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [130])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[130] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[131]  (
	.I0(\gw_wr_data0/app_wdf_data_o [23]),
	.I1(\gw_wr_data0/mem_o [131]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [131])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[131] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[132]  (
	.I0(\gw_wr_data0/app_wdf_data_o [24]),
	.I1(\gw_wr_data0/mem_o [132]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [132])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[132] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[133]  (
	.I0(\gw_wr_data0/app_wdf_data_o [25]),
	.I1(\gw_wr_data0/mem_o [133]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [133])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[133] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[134]  (
	.I0(\gw_wr_data0/app_wdf_data_o [26]),
	.I1(\gw_wr_data0/mem_o [134]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [134])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[134] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[135]  (
	.I0(\gw_wr_data0/app_wdf_data_o [27]),
	.I1(\gw_wr_data0/mem_o [135]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [135])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[135] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[136]  (
	.I0(\gw_wr_data0/app_wdf_data_o [28]),
	.I1(\gw_wr_data0/mem_o [136]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [136])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[136] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[137]  (
	.I0(\gw_wr_data0/app_wdf_data_o [29]),
	.I1(\gw_wr_data0/mem_o [137]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [137])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[137] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[138]  (
	.I0(\gw_wr_data0/app_wdf_data_o [30]),
	.I1(\gw_wr_data0/mem_o [138]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [138])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[138] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[139]  (
	.I0(\gw_wr_data0/app_wdf_data_o [31]),
	.I1(\gw_wr_data0/mem_o [139]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [139])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[139] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[140]  (
	.I0(\gw_wr_data0/app_wdf_mask_o [0]),
	.I1(\gw_wr_data0/mem_o [140]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [140])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[140] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[141]  (
	.I0(\gw_wr_data0/app_wdf_mask_o [1]),
	.I1(\gw_wr_data0/mem_o [141]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [141])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[141] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[142]  (
	.I0(\gw_wr_data0/app_wdf_mask_o [2]),
	.I1(\gw_wr_data0/mem_o [142]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [142])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[142] .INIT=8'hAC;
LUT3 \gw_wr_data0/wr_buf_dout_7_cZ[143]  (
	.I0(\gw_wr_data0/app_wdf_mask_o [3]),
	.I1(\gw_wr_data0/mem_o [143]),
	.I2(\gw_wr_data0/wr_buf_dout12_o ),
	.F(\gw_wr_data0/wr_buf_dout_7 [143])
);
defparam \gw_wr_data0/wr_buf_dout_7_cZ[143] .INIT=8'hAC;
LUT2 \gw_wr_data0/mc_wrdata_en  (
	.I0(\gw_wr_data0.send_wr_d1 ),
	.I1(\gw_wr_data0/send_wr_d2 ),
	.F(mc_wrdata_en_out)
);
defparam \gw_wr_data0/mc_wrdata_en .INIT=4'hE;
LUT2 \gw_wr_data0/wr_wrbuf_cZ  (
	.I0(app_wdf_end_c),
	.I1(app_wdf_wren_c),
	.F(\gw_wr_data0/wr_wrbuf )
);
defparam \gw_wr_data0/wr_wrbuf_cZ .INIT=4'h8;
LUT2 \gw_wr_data0/un1_wr_buf_rptr_1  (
	.I0(\gw_wr_data0/wr_buf_rptr [1]),
	.I1(\gw_wr_data0/wr_buf_wptr [1]),
	.F(\gw_wr_data0/wr_buf_dout12_1 )
);
defparam \gw_wr_data0/un1_wr_buf_rptr_1 .INIT=4'h6;
LUT2 \gw_wr_data0/wr_buf_dout12_4_cZ  (
	.I0(\gw_wr_data0/wr_buf_rptr [4]),
	.I1(\gw_wr_data0/wr_buf_wptr [4]),
	.F(\gw_wr_data0/wr_buf_dout12_4 )
);
defparam \gw_wr_data0/wr_buf_dout12_4_cZ .INIT=4'h6;
LUT2 \gw_wr_data0/wr_buf_full_3_a_4_ac0_1  (
	.I0(\gw_wr_data0/wr_buf_wptr [0]),
	.I1(\gw_wr_data0/wr_buf_wptr [1]),
	.F(\gw_wr_data0/wr_buf_full_3_a_4_c2 )
);
defparam \gw_wr_data0/wr_buf_full_3_a_4_ac0_1 .INIT=4'h8;
LUT2 \gw_wr_data0/mem_mem_0_17_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_17_wre )
);
defparam \gw_wr_data0/mem_mem_0_17_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_16_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_16_wre )
);
defparam \gw_wr_data0/mem_mem_0_16_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_15_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_15_wre )
);
defparam \gw_wr_data0/mem_mem_0_15_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_14_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_14_wre )
);
defparam \gw_wr_data0/mem_mem_0_14_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_13_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_13_wre )
);
defparam \gw_wr_data0/mem_mem_0_13_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_12_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_12_wre )
);
defparam \gw_wr_data0/mem_mem_0_12_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_11_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_11_wre )
);
defparam \gw_wr_data0/mem_mem_0_11_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_10_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_10_wre )
);
defparam \gw_wr_data0/mem_mem_0_10_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_9_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_9_wre )
);
defparam \gw_wr_data0/mem_mem_0_9_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_8_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_8_wre )
);
defparam \gw_wr_data0/mem_mem_0_8_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_7_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_7_wre )
);
defparam \gw_wr_data0/mem_mem_0_7_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_6_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_6_wre )
);
defparam \gw_wr_data0/mem_mem_0_6_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_5_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_5_wre )
);
defparam \gw_wr_data0/mem_mem_0_5_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_4_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_4_wre )
);
defparam \gw_wr_data0/mem_mem_0_4_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_3_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_3_wre )
);
defparam \gw_wr_data0/mem_mem_0_3_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_2_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_2_wre )
);
defparam \gw_wr_data0/mem_mem_0_2_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_1_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_1_wre )
);
defparam \gw_wr_data0/mem_mem_0_1_RNO .INIT=4'h2;
LUT2 \gw_wr_data0/mem_mem_0_0_RNO  (
	.I0(\gw_wr_data0/un1_wr_buf_dout_1_sqmuxa ),
	.I1(rst_c),
	.F(\gw_wr_data0/mem_mem_0_0_wre )
);
defparam \gw_wr_data0/mem_mem_0_0_RNO .INIT=4'h2;
DFFCE \gw_wr_data0/wr_buf_rptr_Z[4]  (
	.D(\gw_wr_data0/wr_buf_rptr_s [4]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/wr_buf_rptre ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_rptr [4])
);
defparam \gw_wr_data0/wr_buf_rptr_Z[4] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_rptr_Z[3]  (
	.D(\gw_wr_data0/wr_buf_rptr_s [3]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/wr_buf_rptre ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_rptr [3])
);
defparam \gw_wr_data0/wr_buf_rptr_Z[3] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_rptr_Z[2]  (
	.D(\gw_wr_data0/wr_buf_rptr_s [2]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/wr_buf_rptre ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_rptr [2])
);
defparam \gw_wr_data0/wr_buf_rptr_Z[2] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_rptr_Z[1]  (
	.D(\gw_wr_data0/wr_buf_rptr_s [1]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/wr_buf_rptre ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_rptr [1])
);
defparam \gw_wr_data0/wr_buf_rptr_Z[1] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_rptr_Z[0]  (
	.D(\gw_wr_data0/wr_buf_rptr_s [0]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/wr_buf_rptre ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_rptr [0])
);
defparam \gw_wr_data0/wr_buf_rptr_Z[0] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_wptr_Z[4]  (
	.D(\gw_wr_data0/wr_buf_wptr_s [4]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_wrbuf_1_i ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_wptr [4])
);
defparam \gw_wr_data0/wr_buf_wptr_Z[4] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_wptr_Z[3]  (
	.D(\gw_wr_data0/wr_buf_wptr_s [3]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_wrbuf_1_i ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_wptr [3])
);
defparam \gw_wr_data0/wr_buf_wptr_Z[3] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_wptr_Z[2]  (
	.D(\gw_wr_data0/wr_buf_wptr_s [2]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_wrbuf_1_i ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_wptr [2])
);
defparam \gw_wr_data0/wr_buf_wptr_Z[2] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_wptr_Z[1]  (
	.D(\gw_wr_data0/wr_buf_wptr_s [1]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_wrbuf_1_i ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_wptr [1])
);
defparam \gw_wr_data0/wr_buf_wptr_Z[1] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_wptr_Z[0]  (
	.D(\gw_wr_data0/wr_buf_wptr_s [0]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_wrbuf_1_i ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_wptr [0])
);
defparam \gw_wr_data0/wr_buf_wptr_Z[0] .INIT=1'b0;
DFFC \gw_wr_data0/send_wr_d2_Z  (
	.D(\gw_wr_data0.send_wr_d1 ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/send_wr_d2 )
);
defparam \gw_wr_data0/send_wr_d2_Z .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_143  (
	.D(\gw_wr_data0/wr_buf_rptre ),
	.CLK(clk_c),
	.Q(\gw_wr_data0/un1_wr_buf_rptr13_o )
);
defparam \gw_wr_data0/wr_buf_dout_ret_143 .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_dout_rst_Z  (
	.D(VCC),
	.CLK(clk_c),
	.CE(\gw_wr_data0/wr_buf_rptre ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_dout_rst )
);
defparam \gw_wr_data0/wr_buf_dout_rst_Z .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[1]  (
	.D(app_wdf_data_c[1]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [1])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[1] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[0]  (
	.D(app_wdf_data_c[0]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [0])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[0] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[16]  (
	.D(app_wdf_data_c[16]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [16])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[16] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[15]  (
	.D(app_wdf_data_c[15]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [15])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[15] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[14]  (
	.D(app_wdf_data_c[14]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [14])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[14] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[13]  (
	.D(app_wdf_data_c[13]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [13])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[13] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[12]  (
	.D(app_wdf_data_c[12]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [12])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[12] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[11]  (
	.D(app_wdf_data_c[11]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [11])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[11] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[10]  (
	.D(app_wdf_data_c[10]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [10])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[10] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[9]  (
	.D(app_wdf_data_c[9]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [9])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[9] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[8]  (
	.D(app_wdf_data_c[8]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [8])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[8] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[7]  (
	.D(app_wdf_data_c[7]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [7])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[7] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[6]  (
	.D(app_wdf_data_c[6]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [6])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[6] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[5]  (
	.D(app_wdf_data_c[5]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [5])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[5] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[4]  (
	.D(app_wdf_data_c[4]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [4])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[4] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[3]  (
	.D(app_wdf_data_c[3]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [3])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[3] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[2]  (
	.D(app_wdf_data_c[2]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [2])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[2] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[31]  (
	.D(app_wdf_data_c[31]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [31])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[31] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[30]  (
	.D(app_wdf_data_c[30]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [30])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[30] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[29]  (
	.D(app_wdf_data_c[29]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [29])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[29] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[28]  (
	.D(app_wdf_data_c[28]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [28])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[28] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[27]  (
	.D(app_wdf_data_c[27]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [27])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[27] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[26]  (
	.D(app_wdf_data_c[26]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [26])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[26] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[25]  (
	.D(app_wdf_data_c[25]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [25])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[25] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[24]  (
	.D(app_wdf_data_c[24]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [24])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[24] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[23]  (
	.D(app_wdf_data_c[23]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [23])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[23] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[22]  (
	.D(app_wdf_data_c[22]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [22])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[22] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[21]  (
	.D(app_wdf_data_c[21]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [21])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[21] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[20]  (
	.D(app_wdf_data_c[20]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [20])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[20] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[19]  (
	.D(app_wdf_data_c[19]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [19])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[19] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[18]  (
	.D(app_wdf_data_c[18]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [18])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[18] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1_Z[17]  (
	.D(app_wdf_data_c[17]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_data_d1 [17])
);
defparam \gw_wr_data0/app_wdf_data_d1_Z[17] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[10]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [82]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [10])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[10] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[9]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [81]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [9])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[9] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[8]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [80]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [8])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[8] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[7]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [79]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [7])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[7] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[6]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [78]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [6])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[6] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[5]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [77]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [5])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[5] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[4]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [76]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [4])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[4] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[3]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [75]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [3])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[3] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[2]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [74]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [2])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[2] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[1]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [73]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [1])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[1] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[0]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [72]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [0])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[0] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1[35]  (
	.D(app_wdf_mask_c[3]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_mask_d1 [3])
);
defparam \gw_wr_data0/app_wdf_data_d1[35] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1[34]  (
	.D(app_wdf_mask_c[2]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_mask_d1 [2])
);
defparam \gw_wr_data0/app_wdf_data_d1[34] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1[33]  (
	.D(app_wdf_mask_c[1]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_mask_d1 [1])
);
defparam \gw_wr_data0/app_wdf_data_d1[33] .INIT=1'b0;
DFFE \gw_wr_data0/app_wdf_data_d1[32]  (
	.D(app_wdf_mask_c[0]),
	.CLK(clk_c),
	.CE(app_wdf_wren_c),
	.Q(\gw_wr_data0/app_wdf_mask_d1 [0])
);
defparam \gw_wr_data0/app_wdf_data_d1[32] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[25]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [97]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [25])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[25] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[24]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [96]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [24])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[24] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[23]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [95]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [23])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[23] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[22]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [94]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [22])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[22] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[21]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [93]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [21])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[21] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[20]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [92]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [20])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[20] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[19]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [91]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [19])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[19] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[18]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [90]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [18])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[18] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[17]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [89]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [17])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[17] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[16]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [88]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [16])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[16] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[15]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [87]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [15])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[15] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[14]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [86]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [14])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[14] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[13]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [85]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [13])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[13] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[12]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [84]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [12])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[12] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[11]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [83]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [11])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[11] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[40]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [112]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [40])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[40] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[39]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [111]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [39])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[39] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[38]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [110]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [38])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[38] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[37]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [109]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [37])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[37] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[36]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [108]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [36])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[36] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[35]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [107]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [35])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[35] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[34]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [106]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [34])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[34] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[33]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [105]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [33])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[33] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[32]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [104]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [32])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[32] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[31]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [103]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [31])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[31] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[30]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [102]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [30])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[30] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[29]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [101]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [29])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[29] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[28]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [100]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [28])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[28] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[27]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [99]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [27])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[27] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[26]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [98]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [26])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[26] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[55]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [127]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [55])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[55] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[54]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [126]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [54])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[54] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[53]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [125]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [53])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[53] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[52]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [124]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [52])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[52] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[51]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [123]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [51])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[51] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[50]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [122]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [50])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[50] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[49]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [121]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [49])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[49] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[48]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [120]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [48])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[48] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[47]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [119]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [47])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[47] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[46]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [118]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [46])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[46] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[45]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [117]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [45])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[45] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[44]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [116]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [44])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[44] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[43]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [115]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [43])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[43] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[42]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [114]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [42])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[42] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[41]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [113]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [41])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[41] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[70]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [142]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [70])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[70] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[69]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [141]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [69])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[69] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[68]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [140]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [68])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[68] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[67]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [139]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [67])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[67] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[66]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [138]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [66])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[66] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[65]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [137]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [65])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[65] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[64]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [136]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [64])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[64] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[63]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [135]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [63])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[63] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[62]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [134]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [62])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[62] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[61]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [133]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [61])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[61] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[60]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [132]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [60])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[60] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[59]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [131]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [59])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[59] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[58]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [130]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [58])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[58] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[57]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [129]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [57])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[57] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[56]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [128]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [56])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[56] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[13]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [13]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [13])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[13] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[12]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [12]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [12])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[12] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[11]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [11]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [11])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[11] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[10]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [10]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [10])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[10] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[9]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [9]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [9])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[9] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[8]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [8]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [8])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[8] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[7]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [7]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [7])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[7] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[6]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [6]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [6])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[6] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[5]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [5]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [5])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[5] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[4]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [4]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [4])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[4] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[3]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [3]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [3])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[3] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[2]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [2]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [2])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[2] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[1]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [1]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [1])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[1] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[0]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [0]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [0])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[0] .INIT=1'b0;
DFFE \gw_wr_data0/wr_buf_dout_ret_Z[71]  (
	.D(\gw_wr_data0/wr_buf_dout_7 [143]),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr13_o ),
	.Q(\gw_wr_data0/wr_buf_dout_ret [71])
);
defparam \gw_wr_data0/wr_buf_dout_ret_Z[71] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[28]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [28]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [28])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[28] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[27]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [27]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [27])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[27] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[26]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [26]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [26])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[26] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[25]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [25]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [25])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[25] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[24]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [24]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [24])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[24] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[23]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [23]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [23])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[23] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[22]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [22]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [22])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[22] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[21]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [21]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [21])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[21] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[20]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [20]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [20])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[20] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[19]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [19]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [19])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[19] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[18]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [18]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [18])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[18] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[17]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [17]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [17])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[17] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[16]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [16]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [16])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[16] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[15]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [15]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [15])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[15] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[14]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [14]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [14])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[14] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[43]  (
	.D(app_wdf_data_c[7]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [7])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[43] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[42]  (
	.D(app_wdf_data_c[6]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [6])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[42] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[41]  (
	.D(app_wdf_data_c[5]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [5])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[41] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[40]  (
	.D(app_wdf_data_c[4]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [4])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[40] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[39]  (
	.D(app_wdf_data_c[3]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [3])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[39] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[38]  (
	.D(app_wdf_data_c[2]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [2])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[38] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[37]  (
	.D(app_wdf_data_c[1]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [1])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[37] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[36]  (
	.D(app_wdf_data_c[0]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [0])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[36] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[35]  (
	.D(\gw_wr_data0/app_wdf_mask_d1 [3]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_mask_d1_o [3])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[35] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[34]  (
	.D(\gw_wr_data0/app_wdf_mask_d1 [2]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_mask_d1_o [2])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[34] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[33]  (
	.D(\gw_wr_data0/app_wdf_mask_d1 [1]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_mask_d1_o [1])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[33] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[32]  (
	.D(\gw_wr_data0/app_wdf_mask_d1 [0]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_mask_d1_o [0])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[32] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[31]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [31]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [31])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[31] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[30]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [30]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [30])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[30] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[29]  (
	.D(\gw_wr_data0/app_wdf_data_d1 [29]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_d1_o [29])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[29] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[58]  (
	.D(app_wdf_data_c[22]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [22])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[58] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[57]  (
	.D(app_wdf_data_c[21]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [21])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[57] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[56]  (
	.D(app_wdf_data_c[20]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [20])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[56] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[55]  (
	.D(app_wdf_data_c[19]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [19])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[55] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[54]  (
	.D(app_wdf_data_c[18]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [18])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[54] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[53]  (
	.D(app_wdf_data_c[17]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [17])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[53] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[52]  (
	.D(app_wdf_data_c[16]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [16])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[52] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[51]  (
	.D(app_wdf_data_c[15]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [15])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[51] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[50]  (
	.D(app_wdf_data_c[14]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [14])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[50] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[49]  (
	.D(app_wdf_data_c[13]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [13])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[49] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[48]  (
	.D(app_wdf_data_c[12]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [12])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[48] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[47]  (
	.D(app_wdf_data_c[11]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [11])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[47] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[46]  (
	.D(app_wdf_data_c[10]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [10])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[46] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[45]  (
	.D(app_wdf_data_c[9]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [9])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[45] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[44]  (
	.D(app_wdf_data_c[8]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [8])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[44] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[1]  (
	.D(\gw_wr_data0/mem [73]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [73])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[1] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[0]  (
	.D(\gw_wr_data0/mem [72]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [72])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[0] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[71]  (
	.D(app_wdf_mask_c[3]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_mask_o [3])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[71] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[70]  (
	.D(app_wdf_mask_c[2]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_mask_o [2])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[70] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[69]  (
	.D(app_wdf_mask_c[1]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_mask_o [1])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[69] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[68]  (
	.D(app_wdf_mask_c[0]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_mask_o [0])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[68] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[67]  (
	.D(app_wdf_data_c[31]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [31])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[67] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[66]  (
	.D(app_wdf_data_c[30]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [30])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[66] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[65]  (
	.D(app_wdf_data_c[29]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [29])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[65] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[64]  (
	.D(app_wdf_data_c[28]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [28])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[64] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[63]  (
	.D(app_wdf_data_c[27]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [27])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[63] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[62]  (
	.D(app_wdf_data_c[26]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [26])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[62] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[61]  (
	.D(app_wdf_data_c[25]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [25])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[61] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[60]  (
	.D(app_wdf_data_c[24]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [24])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[60] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_0[59]  (
	.D(app_wdf_data_c[23]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/app_wdf_data_o [23])
);
defparam \gw_wr_data0/wr_buf_dout_ret_0[59] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[16]  (
	.D(\gw_wr_data0/mem [88]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [88])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[16] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[15]  (
	.D(\gw_wr_data0/mem [87]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [87])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[15] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[14]  (
	.D(\gw_wr_data0/mem [86]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [86])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[14] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[13]  (
	.D(\gw_wr_data0/mem [85]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [85])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[13] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[12]  (
	.D(\gw_wr_data0/mem [84]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [84])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[12] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[11]  (
	.D(\gw_wr_data0/mem [83]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [83])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[11] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[10]  (
	.D(\gw_wr_data0/mem [82]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [82])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[10] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[9]  (
	.D(\gw_wr_data0/mem [81]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [81])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[9] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[8]  (
	.D(\gw_wr_data0/mem [80]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [80])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[8] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[7]  (
	.D(\gw_wr_data0/mem [79]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [79])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[7] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[6]  (
	.D(\gw_wr_data0/mem [78]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [78])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[6] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[5]  (
	.D(\gw_wr_data0/mem [77]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [77])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[5] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[4]  (
	.D(\gw_wr_data0/mem [76]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [76])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[4] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[3]  (
	.D(\gw_wr_data0/mem [75]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [75])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[3] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[2]  (
	.D(\gw_wr_data0/mem [74]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [74])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[2] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[31]  (
	.D(\gw_wr_data0/mem [103]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [103])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[31] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[30]  (
	.D(\gw_wr_data0/mem [102]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [102])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[30] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[29]  (
	.D(\gw_wr_data0/mem [101]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [101])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[29] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[28]  (
	.D(\gw_wr_data0/mem [100]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [100])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[28] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[27]  (
	.D(\gw_wr_data0/mem [99]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [99])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[27] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[26]  (
	.D(\gw_wr_data0/mem [98]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [98])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[26] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[25]  (
	.D(\gw_wr_data0/mem [97]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [97])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[25] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[24]  (
	.D(\gw_wr_data0/mem [96]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [96])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[24] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[23]  (
	.D(\gw_wr_data0/mem [95]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [95])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[23] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[22]  (
	.D(\gw_wr_data0/mem [94]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [94])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[22] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[21]  (
	.D(\gw_wr_data0/mem [93]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [93])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[21] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[20]  (
	.D(\gw_wr_data0/mem [92]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [92])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[20] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[19]  (
	.D(\gw_wr_data0/mem [91]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [91])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[19] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[18]  (
	.D(\gw_wr_data0/mem [90]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [90])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[18] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[17]  (
	.D(\gw_wr_data0/mem [89]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [89])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[17] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[46]  (
	.D(\gw_wr_data0/mem [118]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [118])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[46] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[45]  (
	.D(\gw_wr_data0/mem [117]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [117])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[45] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[44]  (
	.D(\gw_wr_data0/mem [116]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [116])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[44] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[43]  (
	.D(\gw_wr_data0/mem [115]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [115])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[43] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[42]  (
	.D(\gw_wr_data0/mem [114]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [114])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[42] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[41]  (
	.D(\gw_wr_data0/mem [113]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [113])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[41] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[40]  (
	.D(\gw_wr_data0/mem [112]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [112])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[40] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[39]  (
	.D(\gw_wr_data0/mem [111]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [111])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[39] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[38]  (
	.D(\gw_wr_data0/mem [110]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [110])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[38] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[37]  (
	.D(\gw_wr_data0/mem [109]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [109])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[37] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[36]  (
	.D(\gw_wr_data0/mem [108]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [108])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[36] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[35]  (
	.D(\gw_wr_data0/mem [107]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [107])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[35] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[34]  (
	.D(\gw_wr_data0/mem [106]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [106])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[34] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[33]  (
	.D(\gw_wr_data0/mem [105]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [105])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[33] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[32]  (
	.D(\gw_wr_data0/mem [104]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [104])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[32] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[61]  (
	.D(\gw_wr_data0/mem [133]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [133])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[61] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[60]  (
	.D(\gw_wr_data0/mem [132]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [132])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[60] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[59]  (
	.D(\gw_wr_data0/mem [131]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [131])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[59] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[58]  (
	.D(\gw_wr_data0/mem [130]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [130])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[58] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[57]  (
	.D(\gw_wr_data0/mem [129]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [129])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[57] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[56]  (
	.D(\gw_wr_data0/mem [128]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [128])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[56] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[55]  (
	.D(\gw_wr_data0/mem [127]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [127])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[55] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[54]  (
	.D(\gw_wr_data0/mem [126]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [126])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[54] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[53]  (
	.D(\gw_wr_data0/mem [125]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [125])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[53] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[52]  (
	.D(\gw_wr_data0/mem [124]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [124])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[52] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[51]  (
	.D(\gw_wr_data0/mem [123]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [123])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[51] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[50]  (
	.D(\gw_wr_data0/mem [122]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [122])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[50] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[49]  (
	.D(\gw_wr_data0/mem [121]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [121])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[49] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[48]  (
	.D(\gw_wr_data0/mem [120]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [120])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[48] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[47]  (
	.D(\gw_wr_data0/mem [119]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [119])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[47] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[71]  (
	.D(\gw_wr_data0/mem [143]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [143])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[71] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[70]  (
	.D(\gw_wr_data0/mem [142]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [142])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[70] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[69]  (
	.D(\gw_wr_data0/mem [141]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [141])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[69] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[68]  (
	.D(\gw_wr_data0/mem [140]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [140])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[68] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[67]  (
	.D(\gw_wr_data0/mem [139]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [139])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[67] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[66]  (
	.D(\gw_wr_data0/mem [138]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [138])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[66] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[65]  (
	.D(\gw_wr_data0/mem [137]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [137])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[65] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[64]  (
	.D(\gw_wr_data0/mem [136]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [136])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[64] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[63]  (
	.D(\gw_wr_data0/mem [135]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [135])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[63] .INIT=1'b0;
DFF \gw_wr_data0/wr_buf_dout_ret_215[62]  (
	.D(\gw_wr_data0/mem [134]),
	.CLK(clk_c),
	.Q(\gw_wr_data0/mem_o [134])
);
defparam \gw_wr_data0/wr_buf_dout_ret_215[62] .INIT=1'b0;
DFFCE \gw_wr_data0/wr_buf_full_Z  (
	.D(\gw_wr_data0/wr_buf_full_5 ),
	.CLK(clk_c),
	.CE(\gw_wr_data0/un1_wr_buf_rptr_0_sqmuxa ),
	.CLEAR(rst_c),
	.Q(\gw_wr_data0/wr_buf_full )
);
defparam \gw_wr_data0/wr_buf_full_Z .INIT=1'b0;
DFFR \gw_wr_data0/wr_buf_dout_ret_287  (
	.D(\gw_wr_data0/wr_buf_rptr4_i_0 ),
	.CLK(clk_c),
	.RESET(\gw_wr_data0/wr_buf_wptr5_3 ),
	.Q(\gw_wr_data0/wr_buf_dout12_o )
);
defparam \gw_wr_data0/wr_buf_dout_ret_287 .INIT=1'b0;
RAM16SDP4 \gw_wr_data0/mem_mem_0_0  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_0_wre ),
	.DI({\gw_wr_data0/app_wdf_data_d1 [3:0]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [75:72]}));
defparam \gw_wr_data0/mem_mem_0_0 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_0 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_0 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_0 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_1  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_1_wre ),
	.DI({\gw_wr_data0/app_wdf_data_d1 [7:4]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [79:76]}));
defparam \gw_wr_data0/mem_mem_0_1 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_1 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_1 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_1 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_2  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_2_wre ),
	.DI({\gw_wr_data0/app_wdf_data_d1 [11:8]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [83:80]}));
defparam \gw_wr_data0/mem_mem_0_2 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_2 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_2 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_2 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_3  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_3_wre ),
	.DI({\gw_wr_data0/app_wdf_data_d1 [15:12]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [87:84]}));
defparam \gw_wr_data0/mem_mem_0_3 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_3 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_3 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_3 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_4  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_4_wre ),
	.DI({\gw_wr_data0/app_wdf_data_d1 [19:16]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [91:88]}));
defparam \gw_wr_data0/mem_mem_0_4 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_4 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_4 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_4 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_5  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_5_wre ),
	.DI({\gw_wr_data0/app_wdf_data_d1 [23:20]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [95:92]}));
defparam \gw_wr_data0/mem_mem_0_5 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_5 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_5 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_5 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_6  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_6_wre ),
	.DI({\gw_wr_data0/app_wdf_data_d1 [27:24]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [99:96]}));
defparam \gw_wr_data0/mem_mem_0_6 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_6 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_6 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_6 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_7  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_7_wre ),
	.DI({\gw_wr_data0/app_wdf_data_d1 [31:28]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [103:100]}));
defparam \gw_wr_data0/mem_mem_0_7 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_7 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_7 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_7 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_8  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_8_wre ),
	.DI({\gw_wr_data0/app_wdf_mask_d1 [3:0]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [107:104]}));
defparam \gw_wr_data0/mem_mem_0_8 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_8 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_8 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_8 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_9  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_9_wre ),
	.DI({app_wdf_data_c[3:0]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [111:108]}));
defparam \gw_wr_data0/mem_mem_0_9 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_9 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_9 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_9 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_10  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_10_wre ),
	.DI({app_wdf_data_c[7:4]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [115:112]}));
defparam \gw_wr_data0/mem_mem_0_10 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_10 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_10 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_10 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_11  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_11_wre ),
	.DI({app_wdf_data_c[11:8]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [119:116]}));
defparam \gw_wr_data0/mem_mem_0_11 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_11 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_11 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_11 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_12  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_12_wre ),
	.DI({app_wdf_data_c[15:12]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [123:120]}));
defparam \gw_wr_data0/mem_mem_0_12 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_12 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_12 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_12 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_13  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_13_wre ),
	.DI({app_wdf_data_c[19:16]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [127:124]}));
defparam \gw_wr_data0/mem_mem_0_13 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_13 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_13 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_13 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_14  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_14_wre ),
	.DI({app_wdf_data_c[23:20]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [131:128]}));
defparam \gw_wr_data0/mem_mem_0_14 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_14 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_14 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_14 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_15  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_15_wre ),
	.DI({app_wdf_data_c[27:24]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [135:132]}));
defparam \gw_wr_data0/mem_mem_0_15 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_15 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_15 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_15 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_16  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_16_wre ),
	.DI({app_wdf_data_c[31:28]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [139:136]}));
defparam \gw_wr_data0/mem_mem_0_16 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_16 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_16 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_16 .INIT_3=16'h0000;
RAM16SDP4 \gw_wr_data0/mem_mem_0_17  (
	.CLK(clk_c),
	.WRE(\gw_wr_data0/mem_mem_0_17_wre ),
	.DI({app_wdf_mask_c[3:0]}),
	.WAD({\gw_wr_data0/wr_buf_wptr [3:0]}),
	.RAD({\gw_wr_data0/wr_buf_rptr [3:0]}),
	.DO({\gw_wr_data0/mem [143:140]}));
defparam \gw_wr_data0/mem_mem_0_17 .INIT_0=16'h0000;
defparam \gw_wr_data0/mem_mem_0_17 .INIT_1=16'h0000;
defparam \gw_wr_data0/mem_mem_0_17 .INIT_2=16'h0000;
defparam \gw_wr_data0/mem_mem_0_17 .INIT_3=16'h0000;
ALU \gw_wr_data0/wr_buf_wptr_s_0[4]  (
	.I0(\gw_wr_data0/wr_buf_wptr [4]),
	.I1(GND),
	.I3(GND),
	.CIN(\gw_wr_data0/wr_buf_wptr_cry [3]),
	.COUT(\gw_wr_data0/wr_buf_wptr_s_0_COUT [4]),
	.SUM(\gw_wr_data0/wr_buf_wptr_s [4])
);
defparam \gw_wr_data0/wr_buf_wptr_s_0[4] .ALU_MODE=0;
ALU \gw_wr_data0/wr_buf_wptr_cry_0[3]  (
	.I0(\gw_wr_data0/wr_buf_wptr [3]),
	.I1(GND),
	.I3(GND),
	.CIN(\gw_wr_data0/wr_buf_wptr_cry [2]),
	.COUT(\gw_wr_data0/wr_buf_wptr_cry [3]),
	.SUM(\gw_wr_data0/wr_buf_wptr_s [3])
);
defparam \gw_wr_data0/wr_buf_wptr_cry_0[3] .ALU_MODE=0;
ALU \gw_wr_data0/wr_buf_wptr_cry_0[2]  (
	.I0(\gw_wr_data0/wr_buf_wptr [2]),
	.I1(GND),
	.I3(GND),
	.CIN(\gw_wr_data0/wr_buf_wptr_cry [1]),
	.COUT(\gw_wr_data0/wr_buf_wptr_cry [2]),
	.SUM(\gw_wr_data0/wr_buf_wptr_s [2])
);
defparam \gw_wr_data0/wr_buf_wptr_cry_0[2] .ALU_MODE=0;
ALU \gw_wr_data0/wr_buf_wptr_cry_0[1]  (
	.I0(\gw_wr_data0/wr_buf_wptr [1]),
	.I1(GND),
	.I3(GND),
	.CIN(\gw_wr_data0/wr_buf_wptr_cry [0]),
	.COUT(\gw_wr_data0/wr_buf_wptr_cry [1]),
	.SUM(\gw_wr_data0/wr_buf_wptr_s [1])
);
defparam \gw_wr_data0/wr_buf_wptr_cry_0[1] .ALU_MODE=0;
ALU \gw_wr_data0/wr_buf_wptr_cry_0[0]  (
	.I0(\gw_wr_data0/wr_buf_wptr [0]),
	.I1(GND),
	.I3(GND),
	.CIN(VCC),
	.COUT(\gw_wr_data0/wr_buf_wptr_cry [0]),
	.SUM(\gw_wr_data0/wr_buf_wptr_s [0])
);
defparam \gw_wr_data0/wr_buf_wptr_cry_0[0] .ALU_MODE=0;
ALU \gw_wr_data0/wr_buf_rptr_s_0[4]  (
	.I0(\gw_wr_data0/wr_buf_rptr [4]),
	.I1(GND),
	.I3(GND),
	.CIN(\gw_wr_data0/wr_buf_rptr_cry [3]),
	.COUT(\gw_wr_data0/wr_buf_rptr_s_0_COUT [4]),
	.SUM(\gw_wr_data0/wr_buf_rptr_s [4])
);
defparam \gw_wr_data0/wr_buf_rptr_s_0[4] .ALU_MODE=0;
ALU \gw_wr_data0/wr_buf_rptr_cry_0[3]  (
	.I0(\gw_wr_data0/wr_buf_rptr [3]),
	.I1(GND),
	.I3(GND),
	.CIN(\gw_wr_data0/wr_buf_rptr_cry [2]),
	.COUT(\gw_wr_data0/wr_buf_rptr_cry [3]),
	.SUM(\gw_wr_data0/wr_buf_rptr_s [3])
);
defparam \gw_wr_data0/wr_buf_rptr_cry_0[3] .ALU_MODE=0;
ALU \gw_wr_data0/wr_buf_rptr_cry_0[2]  (
	.I0(\gw_wr_data0/wr_buf_rptr [2]),
	.I1(GND),
	.I3(GND),
	.CIN(\gw_wr_data0/wr_buf_rptr_cry [1]),
	.COUT(\gw_wr_data0/wr_buf_rptr_cry [2]),
	.SUM(\gw_wr_data0/wr_buf_rptr_s [2])
);
defparam \gw_wr_data0/wr_buf_rptr_cry_0[2] .ALU_MODE=0;
ALU \gw_wr_data0/wr_buf_rptr_cry_0[1]  (
	.I0(\gw_wr_data0/wr_buf_rptr [1]),
	.I1(GND),
	.I3(GND),
	.CIN(\gw_wr_data0/wr_buf_rptr_cry [0]),
	.COUT(\gw_wr_data0/wr_buf_rptr_cry [1]),
	.SUM(\gw_wr_data0/wr_buf_rptr_s [1])
);
defparam \gw_wr_data0/wr_buf_rptr_cry_0[1] .ALU_MODE=0;
ALU \gw_wr_data0/wr_buf_rptr_cry_0[0]  (
	.I0(\gw_wr_data0/wr_buf_rptr [0]),
	.I1(GND),
	.I3(GND),
	.CIN(VCC),
	.COUT(\gw_wr_data0/wr_buf_rptr_cry [0]),
	.SUM(\gw_wr_data0/wr_buf_rptr_s [0])
);
defparam \gw_wr_data0/wr_buf_rptr_cry_0[0] .ALU_MODE=0;
LUT3 \gw_rd_data0/app_rd_data_end  (
	.I0(app_rd_data_valid_c),
	.I1(\gw_rd_data0/phy_rddata_valid_d2 ),
	.I2(phy_rddata_valid_in),
	.F(app_rd_data_end_c)
);
defparam \gw_rd_data0/app_rd_data_end .INIT=8'h8A;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[0]  (
	.I0(phy_rd_data_dly_1[0]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [0])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[0] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[1]  (
	.I0(phy_rd_data_dly_1[1]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [1])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[1] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[2]  (
	.I0(phy_rd_data_dly_1[2]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [2])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[2] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[3]  (
	.I0(phy_rd_data_dly_1[3]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [3])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[3] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[4]  (
	.I0(phy_rd_data_dly_1[4]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [4])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[4] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[5]  (
	.I0(phy_rd_data_dly_1[5]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [5])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[5] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[6]  (
	.I0(phy_rd_data_dly_1[6]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [6])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[6] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[7]  (
	.I0(phy_rd_data_dly_1[7]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [7])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[7] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[8]  (
	.I0(phy_rd_data_dly_1[8]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [8])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[8] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[9]  (
	.I0(phy_rd_data_dly_1[9]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [9])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[9] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[10]  (
	.I0(phy_rd_data_dly_1[10]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [10])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[10] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[11]  (
	.I0(phy_rd_data_dly_1[11]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [11])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[11] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[12]  (
	.I0(phy_rd_data_dly_1[12]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [12])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[12] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[13]  (
	.I0(phy_rd_data_dly_1[13]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [13])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[13] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[14]  (
	.I0(phy_rd_data_dly_1[14]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [14])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[14] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[15]  (
	.I0(phy_rd_data_dly_1[15]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [15])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[15] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[16]  (
	.I0(phy_rd_data_dly_1[16]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [16])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[16] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[17]  (
	.I0(phy_rd_data_dly_1[17]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [17])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[17] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[18]  (
	.I0(phy_rd_data_dly_1[18]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [18])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[18] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[19]  (
	.I0(phy_rd_data_dly_1[19]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [19])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[19] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[20]  (
	.I0(phy_rd_data_dly_1[20]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [20])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[20] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[21]  (
	.I0(phy_rd_data_dly_1[21]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [21])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[21] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[22]  (
	.I0(phy_rd_data_dly_1[22]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [22])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[22] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[23]  (
	.I0(phy_rd_data_dly_1[23]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [23])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[23] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[24]  (
	.I0(phy_rd_data_dly_1[24]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [24])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[24] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[25]  (
	.I0(phy_rd_data_dly_1[25]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [25])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[25] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[26]  (
	.I0(phy_rd_data_dly_1[26]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [26])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[26] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[27]  (
	.I0(phy_rd_data_dly_1[27]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [27])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[27] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[28]  (
	.I0(phy_rd_data_dly_1[28]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [28])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[28] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[29]  (
	.I0(phy_rd_data_dly_1[29]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [29])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[29] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[30]  (
	.I0(phy_rd_data_dly_1[30]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [30])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[30] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rd_data_d1_3_cZ[31]  (
	.I0(phy_rd_data_dly_1[31]),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rd_data_d1_3 [31])
);
defparam \gw_rd_data0/phy_rd_data_d1_3_cZ[31] .INIT=4'h8;
LUT2 \gw_rd_data0/phy_rddata_valid_d2_3_cZ  (
	.I0(\gw_rd_data0/phy_rddata_valid_d2 ),
	.I1(phy_rddata_valid_in),
	.F(\gw_rd_data0/phy_rddata_valid_d2_3 )
);
defparam \gw_rd_data0/phy_rddata_valid_d2_3_cZ .INIT=4'h7;
DFFP \gw_rd_data0/phy_rddata_valid_d2_Z  (
	.D(\gw_rd_data0/phy_rddata_valid_d2_3 ),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(\gw_rd_data0/phy_rddata_valid_d2 )
);
defparam \gw_rd_data0/phy_rddata_valid_d2_Z .INIT=1'b1;
DFFC \gw_rd_data0/phy_rddata_valid_d1  (
	.D(phy_rddata_valid_in),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_valid_c)
);
defparam \gw_rd_data0/phy_rddata_valid_d1 .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[2]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [2]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[2])
);
defparam \gw_rd_data0/phy_rd_data_d1[2] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[1]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [1]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[1])
);
defparam \gw_rd_data0/phy_rd_data_d1[1] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[0]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [0]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[0])
);
defparam \gw_rd_data0/phy_rd_data_d1[0] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[17]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [17]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[17])
);
defparam \gw_rd_data0/phy_rd_data_d1[17] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[16]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [16]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[16])
);
defparam \gw_rd_data0/phy_rd_data_d1[16] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[15]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [15]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[15])
);
defparam \gw_rd_data0/phy_rd_data_d1[15] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[14]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [14]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[14])
);
defparam \gw_rd_data0/phy_rd_data_d1[14] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[13]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [13]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[13])
);
defparam \gw_rd_data0/phy_rd_data_d1[13] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[12]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [12]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[12])
);
defparam \gw_rd_data0/phy_rd_data_d1[12] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[11]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [11]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[11])
);
defparam \gw_rd_data0/phy_rd_data_d1[11] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[10]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [10]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[10])
);
defparam \gw_rd_data0/phy_rd_data_d1[10] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[9]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [9]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[9])
);
defparam \gw_rd_data0/phy_rd_data_d1[9] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[8]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [8]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[8])
);
defparam \gw_rd_data0/phy_rd_data_d1[8] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[7]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [7]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[7])
);
defparam \gw_rd_data0/phy_rd_data_d1[7] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[6]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [6]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[6])
);
defparam \gw_rd_data0/phy_rd_data_d1[6] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[5]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [5]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[5])
);
defparam \gw_rd_data0/phy_rd_data_d1[5] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[4]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [4]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[4])
);
defparam \gw_rd_data0/phy_rd_data_d1[4] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[3]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [3]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[3])
);
defparam \gw_rd_data0/phy_rd_data_d1[3] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[31]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [31]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[31])
);
defparam \gw_rd_data0/phy_rd_data_d1[31] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[30]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [30]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[30])
);
defparam \gw_rd_data0/phy_rd_data_d1[30] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[29]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [29]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[29])
);
defparam \gw_rd_data0/phy_rd_data_d1[29] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[28]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [28]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[28])
);
defparam \gw_rd_data0/phy_rd_data_d1[28] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[27]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [27]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[27])
);
defparam \gw_rd_data0/phy_rd_data_d1[27] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[26]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [26]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[26])
);
defparam \gw_rd_data0/phy_rd_data_d1[26] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[25]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [25]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[25])
);
defparam \gw_rd_data0/phy_rd_data_d1[25] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[24]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [24]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[24])
);
defparam \gw_rd_data0/phy_rd_data_d1[24] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[23]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [23]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[23])
);
defparam \gw_rd_data0/phy_rd_data_d1[23] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[22]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [22]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[22])
);
defparam \gw_rd_data0/phy_rd_data_d1[22] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[21]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [21]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[21])
);
defparam \gw_rd_data0/phy_rd_data_d1[21] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[20]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [20]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[20])
);
defparam \gw_rd_data0/phy_rd_data_d1[20] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[19]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [19]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[19])
);
defparam \gw_rd_data0/phy_rd_data_d1[19] .INIT=1'b0;
DFFC \gw_rd_data0/phy_rd_data_d1[18]  (
	.D(\gw_rd_data0/phy_rd_data_d1_3 [18]),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(app_rd_data_c[18])
);
defparam \gw_rd_data0/phy_rd_data_d1[18] .INIT=1'b0;
LUT3 \gwmc_rank_ctrl/cmd0_4_ss0_i_cZ  (
	.I0(\gwmc_rank_ctrl/sent_col ),
	.I1(\gwmc_rank_ctrl/sent_row ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.F(\gwmc_rank_ctrl/cmd0_4_ss0_i )
);
defparam \gwmc_rank_ctrl/cmd0_4_ss0_i_cZ .INIT=8'h1D;
LUT2 \gwmc_rank_ctrl/cmd0_RNO[17]  (
	.I0(\gwmc_rank_ctrl/sent_col ),
	.I1(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/send_cs_en0_i )
);
defparam \gwmc_rank_ctrl/cmd0_RNO[17] .INIT=4'h1;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[4]  (
	.I0(col[1]),
	.I1(\gwmc_rank_ctrl/cmd0_4_m1 [4]),
	.I2(\gwmc_rank_ctrl/sent_col ),
	.I3(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [4])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[4] .INIT=16'hCCAF;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[6]  (
	.I0(col[3]),
	.I1(\gwmc_rank_ctrl/cmd0_4_m1 [6]),
	.I2(\gwmc_rank_ctrl/sent_col ),
	.I3(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [6])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[6] .INIT=16'hCCAF;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[8]  (
	.I0(col[5]),
	.I1(\gwmc_rank_ctrl/cmd0_4_m1 [8]),
	.I2(\gwmc_rank_ctrl/sent_col ),
	.I3(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [8])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[8] .INIT=16'hCCAF;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[10]  (
	.I0(col[7]),
	.I1(\gwmc_rank_ctrl/cmd0_4_m1 [10]),
	.I2(\gwmc_rank_ctrl/sent_col ),
	.I3(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [10])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[10] .INIT=16'hCCAF;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[11]  (
	.I0(col[8]),
	.I1(\gwmc_rank_ctrl/cmd0_4_m1 [11]),
	.I2(\gwmc_rank_ctrl/sent_col ),
	.I3(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [11])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[11] .INIT=16'hCCAF;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[15]  (
	.I0(bank[0]),
	.I1(\gwmc_rank_ctrl/sent_col ),
	.I2(\gwmc_rank_ctrl/sent_row ),
	.I3(\gwmc_rank_ctrl/sent_row_2 ),
	.F(\gwmc_rank_ctrl/cmd0_4 [15])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[15] .INIT=16'h0BAB;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[0]  (
	.I0(\gwmc_rank_ctrl/sent_row ),
	.I1(\gwmc_rank_ctrl/sent_row_2 ),
	.I2(send_act),
	.I3(send_wr),
	.F(\gwmc_rank_ctrl/cmd0_4 [0])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[0] .INIT=16'hA8FD;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[3]  (
	.I0(col[0]),
	.I1(\gwmc_rank_ctrl/cmd0_4_m1 [3]),
	.I2(\gwmc_rank_ctrl/sent_col ),
	.I3(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [3])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[3] .INIT=16'hCCAF;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[5]  (
	.I0(col[2]),
	.I1(\gwmc_rank_ctrl/cmd0_4_m1 [5]),
	.I2(\gwmc_rank_ctrl/sent_col ),
	.I3(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [5])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[5] .INIT=16'hCCAF;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[16]  (
	.I0(bank[1]),
	.I1(\gwmc_rank_ctrl/sent_col ),
	.I2(\gwmc_rank_ctrl/sent_row ),
	.I3(\gwmc_rank_ctrl/sent_row_2 ),
	.F(\gwmc_rank_ctrl/cmd0_4 [16])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[16] .INIT=16'h0BAB;
LUT3 \gwmc_rank_ctrl/cmd0_4_cZ[14]  (
	.I0(\gwmc_rank_ctrl/cmd0_4_m1 [14]),
	.I1(\gwmc_rank_ctrl/sent_col ),
	.I2(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [14])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[14] .INIT=8'hA3;
LUT3 \gwmc_rank_ctrl/cmd0_4_cZ[12]  (
	.I0(\gwmc_rank_ctrl/cmd0_4_m1 [12]),
	.I1(\gwmc_rank_ctrl/sent_col ),
	.I2(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [12])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[12] .INIT=8'hA3;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[9]  (
	.I0(col[6]),
	.I1(\gwmc_rank_ctrl/cmd0_4_m1 [9]),
	.I2(\gwmc_rank_ctrl/sent_col ),
	.I3(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [9])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[9] .INIT=16'hCCAF;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[7]  (
	.I0(col[4]),
	.I1(\gwmc_rank_ctrl/cmd0_4_m1 [7]),
	.I2(\gwmc_rank_ctrl/sent_col ),
	.I3(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/cmd0_4 [7])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[7] .INIT=16'hCCAF;
LUT4 \gwmc_rank_ctrl/sent_row_i_cZ  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(send_act),
	.F(\gwmc_rank_ctrl/sent_row_i )
);
defparam \gwmc_rank_ctrl/sent_row_i_cZ .INIT=16'h000B;
LUT2 \gwmc_rank_ctrl/send_cs_en0_cZ  (
	.I0(\gwmc_rank_ctrl/sent_col ),
	.I1(\gwmc_rank_ctrl/sent_row ),
	.F(\gwmc_rank_ctrl/send_cs_en0 )
);
defparam \gwmc_rank_ctrl/send_cs_en0_cZ .INIT=4'hE;
LUT4 \gwmc_rank_ctrl/sent_row_cZ  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(send_act),
	.F(\gwmc_rank_ctrl/sent_row )
);
defparam \gwmc_rank_ctrl/sent_row_cZ .INIT=16'hFFF4;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[14]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[11]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [14])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[14] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[12]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[9]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [12])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[12] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[9]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[6]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [9])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[9] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[7]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[4]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [7])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[7] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[3]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[0]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [3])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[3] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[5]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[2]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [5])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[5] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[8]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[5]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [8])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[8] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[10]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[7]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [10])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[10] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[11]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[8]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [11])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[11] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[4]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[1]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [4])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[4] .INIT=16'h0B00;
LUT4 \gwmc_rank_ctrl/cmd0_4_m1_cZ[6]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_399 ),
	.I2(\gwmc_rank_ctrl/sent_row_2 ),
	.I3(row[3]),
	.F(\gwmc_rank_ctrl/cmd0_4_m1 [6])
);
defparam \gwmc_rank_ctrl/cmd0_4_m1_cZ[6] .INIT=16'h0B00;
LUT2 \gwmc_rank_ctrl/mc_cs_n[0]  (
	.I0(\gwmc_rank_ctrl/cmd0 [17]),
	.I1(\gwmc_rank_ctrl/cs_en0 ),
	.F(mc_cs_n_out[0])
);
defparam \gwmc_rank_ctrl/mc_cs_n[0] .INIT=4'hB;
LUT2 \gwmc_rank_ctrl/sent_col_cZ  (
	.I0(send_rd),
	.I1(send_wr),
	.F(\gwmc_rank_ctrl/sent_col )
);
defparam \gwmc_rank_ctrl/sent_col_cZ .INIT=4'hE;
LUT3 \gwmc_rank_ctrl/sent_row_1  (
	.I0(N_89),
	.I1(\gwmc_bank_ctrl.gwmc_pstate [23]),
	.I2(\gwmc_bank_ctrl.gwmc_pstate [24]),
	.F(\gwmc_rank_ctrl/sent_row_2 )
);
defparam \gwmc_rank_ctrl/sent_row_1 .INIT=8'h54;
LUT4 \gwmc_rank_ctrl/cmd0_4_1_cZ[13]  (
	.I0(N_94),
	.I1(\gwmc_bank_ctrl.N_357 ),
	.I2(\gwmc_bank_ctrl.send_pre_0_o2_0 ),
	.I3(row[10]),
	.F(\gwmc_rank_ctrl/cmd0_4_1 [13])
);
defparam \gwmc_rank_ctrl/cmd0_4_1_cZ[13] .INIT=16'h10BB;
LUT4 \gwmc_rank_ctrl/cmd0_4_cZ[13]  (
	.I0(\gwmc_rank_ctrl/cmd0_4_1 [13]),
	.I1(\gwmc_rank_ctrl/sent_col ),
	.I2(\gwmc_rank_ctrl/sent_row ),
	.I3(\gwmc_rank_ctrl/sent_row_2 ),
	.F(\gwmc_rank_ctrl/cmd0_4 [13])
);
defparam \gwmc_rank_ctrl/cmd0_4_cZ[13] .INIT=16'h0353;
DFFP \gwmc_rank_ctrl/cmd0[1]  (
	.D(\gwmc_rank_ctrl/cmd0_4_ss0_i ),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_cas_n_out[0])
);
defparam \gwmc_rank_ctrl/cmd0[1] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[0]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [0]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_we_n_out[0])
);
defparam \gwmc_rank_ctrl/cmd0[0] .INIT=1'b1;
DFFC \gwmc_rank_ctrl/cs_en0_Z  (
	.D(\gwmc_rank_ctrl/send_cs_en0 ),
	.CLK(clk_c),
	.CLEAR(rst_c),
	.Q(\gwmc_rank_ctrl/cs_en0 )
);
defparam \gwmc_rank_ctrl/cs_en0_Z .INIT=1'b0;
DFFP \gwmc_rank_ctrl/cmd0[16]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [16]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_bank_out[1])
);
defparam \gwmc_rank_ctrl/cmd0[16] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[15]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [15]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_bank_out[0])
);
defparam \gwmc_rank_ctrl/cmd0[15] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[14]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [14]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[11])
);
defparam \gwmc_rank_ctrl/cmd0[14] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[13]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [13]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[10])
);
defparam \gwmc_rank_ctrl/cmd0[13] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[12]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [12]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[9])
);
defparam \gwmc_rank_ctrl/cmd0[12] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[11]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [11]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[8])
);
defparam \gwmc_rank_ctrl/cmd0[11] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[10]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [10]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[7])
);
defparam \gwmc_rank_ctrl/cmd0[10] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[9]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [9]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[6])
);
defparam \gwmc_rank_ctrl/cmd0[9] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[8]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [8]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[5])
);
defparam \gwmc_rank_ctrl/cmd0[8] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[7]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [7]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[4])
);
defparam \gwmc_rank_ctrl/cmd0[7] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[6]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [6]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[3])
);
defparam \gwmc_rank_ctrl/cmd0[6] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[5]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [5]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[2])
);
defparam \gwmc_rank_ctrl/cmd0[5] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[4]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [4]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[1])
);
defparam \gwmc_rank_ctrl/cmd0[4] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[3]  (
	.D(\gwmc_rank_ctrl/cmd0_4 [3]),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_address_out[0])
);
defparam \gwmc_rank_ctrl/cmd0[3] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0[2]  (
	.D(\gwmc_rank_ctrl/sent_row_i ),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(mc_ras_n_out[0])
);
defparam \gwmc_rank_ctrl/cmd0[2] .INIT=1'b1;
DFFP \gwmc_rank_ctrl/cmd0_Z[17]  (
	.D(\gwmc_rank_ctrl/send_cs_en0_i ),
	.CLK(clk_c),
	.PRESET(rst_c),
	.Q(\gwmc_rank_ctrl/cmd0 [17])
);
defparam \gwmc_rank_ctrl/cmd0_Z[17] .INIT=1'b1;
DFFPE \gwmc_rank_ctrl/cke  (
	.D(GND),
	.CLK(clk_c),
	.CE(\gwmc_bank_ctrl.N_387_i ),
	.PRESET(rst_c),
	.Q(mc_cke_out[0])
);
defparam \gwmc_rank_ctrl/cke .INIT=1'b1;
endmodule
