release
diff --git a/verilog/gl/user_project_wrapper.v b/verilog/gl/user_project_wrapper.v
index ecae883..9eec3a3 100644
--- a/verilog/gl/user_project_wrapper.v
+++ b/verilog/gl/user_project_wrapper.v
@@ -1,18 +1,18 @@
 module user_project_wrapper (user_clock2,
-    vccd1,
-    vccd2,
-    vdda1,
-    vdda2,
-    vssa1,
-    vssa2,
-    vssd1,
-    vssd2,
     wb_clk_i,
     wb_rst_i,
     wbs_ack_o,
     wbs_cyc_i,
     wbs_stb_i,
     wbs_we_i,
+    vssa2,
+    vdda2,
+    vssa1,
+    vdda1,
+    vssd2,
+    vccd2,
+    vssd1,
+    vccd1,
     analog_io,
     io_in,
     io_oeb,
@@ -26,20 +26,20 @@
     wbs_dat_o,
     wbs_sel_i);
  input user_clock2;
- input vccd1;
- input vccd2;
- input vdda1;
- input vdda2;
- input vssa1;
- input vssa2;
- input vssd1;
- input vssd2;
  input wb_clk_i;
  input wb_rst_i;
  output wbs_ack_o;
  input wbs_cyc_i;
  input wbs_stb_i;
  input wbs_we_i;
+ input vssa2;
+ input vdda2;
+ input vssa1;
+ input vdda1;
+ input vssd2;
+ input vccd2;
+ input vssd1;
+ input vccd1;
  inout [28:0] analog_io;
  input [37:0] io_in;
  output [37:0] io_oeb;
@@ -53,8 +53,2094 @@
  output [31:0] wbs_dat_o;
  input [3:0] wbs_sel_i;
 
+ wire \ca_command[0] ;
+ wire \ca_command[10] ;
+ wire \ca_command[11] ;
+ wire \ca_command[12] ;
+ wire \ca_command[13] ;
+ wire \ca_command[14] ;
+ wire \ca_command[15] ;
+ wire \ca_command[16] ;
+ wire \ca_command[17] ;
+ wire \ca_command[18] ;
+ wire \ca_command[19] ;
+ wire \ca_command[1] ;
+ wire \ca_command[20] ;
+ wire \ca_command[21] ;
+ wire \ca_command[22] ;
+ wire \ca_command[23] ;
+ wire \ca_command[24] ;
+ wire \ca_command[25] ;
+ wire \ca_command[26] ;
+ wire \ca_command[27] ;
+ wire \ca_command[28] ;
+ wire \ca_command[29] ;
+ wire \ca_command[2] ;
+ wire \ca_command[30] ;
+ wire \ca_command[31] ;
+ wire \ca_command[3] ;
+ wire \ca_command[4] ;
+ wire \ca_command[5] ;
+ wire \ca_command[6] ;
+ wire \ca_command[7] ;
+ wire \ca_command[8] ;
+ wire \ca_command[9] ;
+ wire ca_dbus_ack;
+ wire ca_dbus_com;
+ wire \ca_dbus_data[0] ;
+ wire \ca_dbus_data[10] ;
+ wire \ca_dbus_data[11] ;
+ wire \ca_dbus_data[12] ;
+ wire \ca_dbus_data[13] ;
+ wire \ca_dbus_data[14] ;
+ wire \ca_dbus_data[15] ;
+ wire \ca_dbus_data[16] ;
+ wire \ca_dbus_data[17] ;
+ wire \ca_dbus_data[18] ;
+ wire \ca_dbus_data[19] ;
+ wire \ca_dbus_data[1] ;
+ wire \ca_dbus_data[20] ;
+ wire \ca_dbus_data[21] ;
+ wire \ca_dbus_data[22] ;
+ wire \ca_dbus_data[23] ;
+ wire \ca_dbus_data[24] ;
+ wire \ca_dbus_data[25] ;
+ wire \ca_dbus_data[26] ;
+ wire \ca_dbus_data[27] ;
+ wire \ca_dbus_data[28] ;
+ wire \ca_dbus_data[29] ;
+ wire \ca_dbus_data[2] ;
+ wire \ca_dbus_data[30] ;
+ wire \ca_dbus_data[31] ;
+ wire \ca_dbus_data[3] ;
+ wire \ca_dbus_data[4] ;
+ wire \ca_dbus_data[5] ;
+ wire \ca_dbus_data[6] ;
+ wire \ca_dbus_data[7] ;
+ wire \ca_dbus_data[8] ;
+ wire \ca_dbus_data[9] ;
+ wire \ca_dbus_tid[0] ;
+ wire \ca_dbus_tid[1] ;
+ wire \ca_dbus_tid[2] ;
+ wire ca_dbus_valid;
+ wire ca_match_ack;
+ wire ca_match_valid;
+ wire ca_time_ack;
+ wire \ca_time_data[0] ;
+ wire \ca_time_data[10] ;
+ wire \ca_time_data[11] ;
+ wire \ca_time_data[12] ;
+ wire \ca_time_data[13] ;
+ wire \ca_time_data[14] ;
+ wire \ca_time_data[15] ;
+ wire \ca_time_data[16] ;
+ wire \ca_time_data[17] ;
+ wire \ca_time_data[18] ;
+ wire \ca_time_data[19] ;
+ wire \ca_time_data[1] ;
+ wire \ca_time_data[20] ;
+ wire \ca_time_data[21] ;
+ wire \ca_time_data[22] ;
+ wire \ca_time_data[2] ;
+ wire \ca_time_data[3] ;
+ wire \ca_time_data[4] ;
+ wire \ca_time_data[5] ;
+ wire \ca_time_data[6] ;
+ wire \ca_time_data[7] ;
+ wire \ca_time_data[8] ;
+ wire \ca_time_data[9] ;
+ wire ca_time_valid;
+ wire \cubev_ca_addr0[0] ;
+ wire \cubev_ca_addr0[1] ;
+ wire \cubev_ca_addr0[2] ;
+ wire \cubev_ca_addr0[3] ;
+ wire \cubev_ca_addr0[4] ;
+ wire \cubev_ca_addr0[5] ;
+ wire \cubev_ca_addr0[6] ;
+ wire \cubev_ca_addr0[7] ;
+ wire \cubev_ca_addr1[0] ;
+ wire \cubev_ca_addr1[1] ;
+ wire \cubev_ca_addr1[2] ;
+ wire \cubev_ca_addr1[3] ;
+ wire \cubev_ca_addr1[4] ;
+ wire \cubev_ca_addr1[5] ;
+ wire \cubev_ca_addr1[6] ;
+ wire \cubev_ca_addr1[7] ;
+ wire cubev_ca_clk0;
+ wire cubev_ca_clk1;
+ wire cubev_ca_csb0;
+ wire cubev_ca_csb1;
+ wire \cubev_ca_din0[0] ;
+ wire \cubev_ca_din0[10] ;
+ wire \cubev_ca_din0[11] ;
+ wire \cubev_ca_din0[12] ;
+ wire \cubev_ca_din0[13] ;
+ wire \cubev_ca_din0[14] ;
+ wire \cubev_ca_din0[15] ;
+ wire \cubev_ca_din0[16] ;
+ wire \cubev_ca_din0[17] ;
+ wire \cubev_ca_din0[18] ;
+ wire \cubev_ca_din0[19] ;
+ wire \cubev_ca_din0[1] ;
+ wire \cubev_ca_din0[20] ;
+ wire \cubev_ca_din0[21] ;
+ wire \cubev_ca_din0[22] ;
+ wire \cubev_ca_din0[23] ;
+ wire \cubev_ca_din0[24] ;
+ wire \cubev_ca_din0[25] ;
+ wire \cubev_ca_din0[26] ;
+ wire \cubev_ca_din0[27] ;
+ wire \cubev_ca_din0[28] ;
+ wire \cubev_ca_din0[29] ;
+ wire \cubev_ca_din0[2] ;
+ wire \cubev_ca_din0[30] ;
+ wire \cubev_ca_din0[31] ;
+ wire \cubev_ca_din0[3] ;
+ wire \cubev_ca_din0[4] ;
+ wire \cubev_ca_din0[5] ;
+ wire \cubev_ca_din0[6] ;
+ wire \cubev_ca_din0[7] ;
+ wire \cubev_ca_din0[8] ;
+ wire \cubev_ca_din0[9] ;
+ wire \cubev_ca_dout0[0] ;
+ wire \cubev_ca_dout0[10] ;
+ wire \cubev_ca_dout0[11] ;
+ wire \cubev_ca_dout0[12] ;
+ wire \cubev_ca_dout0[13] ;
+ wire \cubev_ca_dout0[14] ;
+ wire \cubev_ca_dout0[15] ;
+ wire \cubev_ca_dout0[16] ;
+ wire \cubev_ca_dout0[17] ;
+ wire \cubev_ca_dout0[18] ;
+ wire \cubev_ca_dout0[19] ;
+ wire \cubev_ca_dout0[1] ;
+ wire \cubev_ca_dout0[20] ;
+ wire \cubev_ca_dout0[21] ;
+ wire \cubev_ca_dout0[22] ;
+ wire \cubev_ca_dout0[23] ;
+ wire \cubev_ca_dout0[24] ;
+ wire \cubev_ca_dout0[25] ;
+ wire \cubev_ca_dout0[26] ;
+ wire \cubev_ca_dout0[27] ;
+ wire \cubev_ca_dout0[28] ;
+ wire \cubev_ca_dout0[29] ;
+ wire \cubev_ca_dout0[2] ;
+ wire \cubev_ca_dout0[30] ;
+ wire \cubev_ca_dout0[31] ;
+ wire \cubev_ca_dout0[3] ;
+ wire \cubev_ca_dout0[4] ;
+ wire \cubev_ca_dout0[5] ;
+ wire \cubev_ca_dout0[6] ;
+ wire \cubev_ca_dout0[7] ;
+ wire \cubev_ca_dout0[8] ;
+ wire \cubev_ca_dout0[9] ;
+ wire \cubev_ca_dout1[0] ;
+ wire \cubev_ca_dout1[10] ;
+ wire \cubev_ca_dout1[11] ;
+ wire \cubev_ca_dout1[12] ;
+ wire \cubev_ca_dout1[13] ;
+ wire \cubev_ca_dout1[14] ;
+ wire \cubev_ca_dout1[15] ;
+ wire \cubev_ca_dout1[16] ;
+ wire \cubev_ca_dout1[17] ;
+ wire \cubev_ca_dout1[18] ;
+ wire \cubev_ca_dout1[19] ;
+ wire \cubev_ca_dout1[1] ;
+ wire \cubev_ca_dout1[20] ;
+ wire \cubev_ca_dout1[21] ;
+ wire \cubev_ca_dout1[22] ;
+ wire \cubev_ca_dout1[23] ;
+ wire \cubev_ca_dout1[24] ;
+ wire \cubev_ca_dout1[25] ;
+ wire \cubev_ca_dout1[26] ;
+ wire \cubev_ca_dout1[27] ;
+ wire \cubev_ca_dout1[28] ;
+ wire \cubev_ca_dout1[29] ;
+ wire \cubev_ca_dout1[2] ;
+ wire \cubev_ca_dout1[30] ;
+ wire \cubev_ca_dout1[31] ;
+ wire \cubev_ca_dout1[3] ;
+ wire \cubev_ca_dout1[4] ;
+ wire \cubev_ca_dout1[5] ;
+ wire \cubev_ca_dout1[6] ;
+ wire \cubev_ca_dout1[7] ;
+ wire \cubev_ca_dout1[8] ;
+ wire \cubev_ca_dout1[9] ;
+ wire cubev_ca_web0;
+ wire \cubev_ca_wmask0[0] ;
+ wire \cubev_ca_wmask0[1] ;
+ wire \cubev_ca_wmask0[2] ;
+ wire \cubev_ca_wmask0[3] ;
+ wire \cubev_dhi_addr0[0] ;
+ wire \cubev_dhi_addr0[1] ;
+ wire \cubev_dhi_addr0[2] ;
+ wire \cubev_dhi_addr0[3] ;
+ wire \cubev_dhi_addr0[4] ;
+ wire \cubev_dhi_addr0[5] ;
+ wire \cubev_dhi_addr0[6] ;
+ wire \cubev_dhi_addr0[7] ;
+ wire \cubev_dhi_addr1[0] ;
+ wire \cubev_dhi_addr1[1] ;
+ wire \cubev_dhi_addr1[2] ;
+ wire \cubev_dhi_addr1[3] ;
+ wire \cubev_dhi_addr1[4] ;
+ wire \cubev_dhi_addr1[5] ;
+ wire \cubev_dhi_addr1[6] ;
+ wire \cubev_dhi_addr1[7] ;
+ wire cubev_dhi_clk0;
+ wire cubev_dhi_clk1;
+ wire cubev_dhi_csb0;
+ wire cubev_dhi_csb1;
+ wire \cubev_dhi_din0[0] ;
+ wire \cubev_dhi_din0[10] ;
+ wire \cubev_dhi_din0[11] ;
+ wire \cubev_dhi_din0[12] ;
+ wire \cubev_dhi_din0[13] ;
+ wire \cubev_dhi_din0[14] ;
+ wire \cubev_dhi_din0[15] ;
+ wire \cubev_dhi_din0[16] ;
+ wire \cubev_dhi_din0[17] ;
+ wire \cubev_dhi_din0[18] ;
+ wire \cubev_dhi_din0[19] ;
+ wire \cubev_dhi_din0[1] ;
+ wire \cubev_dhi_din0[20] ;
+ wire \cubev_dhi_din0[21] ;
+ wire \cubev_dhi_din0[22] ;
+ wire \cubev_dhi_din0[23] ;
+ wire \cubev_dhi_din0[24] ;
+ wire \cubev_dhi_din0[25] ;
+ wire \cubev_dhi_din0[26] ;
+ wire \cubev_dhi_din0[27] ;
+ wire \cubev_dhi_din0[28] ;
+ wire \cubev_dhi_din0[29] ;
+ wire \cubev_dhi_din0[2] ;
+ wire \cubev_dhi_din0[30] ;
+ wire \cubev_dhi_din0[31] ;
+ wire \cubev_dhi_din0[3] ;
+ wire \cubev_dhi_din0[4] ;
+ wire \cubev_dhi_din0[5] ;
+ wire \cubev_dhi_din0[6] ;
+ wire \cubev_dhi_din0[7] ;
+ wire \cubev_dhi_din0[8] ;
+ wire \cubev_dhi_din0[9] ;
+ wire \cubev_dhi_dout0[0] ;
+ wire \cubev_dhi_dout0[10] ;
+ wire \cubev_dhi_dout0[11] ;
+ wire \cubev_dhi_dout0[12] ;
+ wire \cubev_dhi_dout0[13] ;
+ wire \cubev_dhi_dout0[14] ;
+ wire \cubev_dhi_dout0[15] ;
+ wire \cubev_dhi_dout0[16] ;
+ wire \cubev_dhi_dout0[17] ;
+ wire \cubev_dhi_dout0[18] ;
+ wire \cubev_dhi_dout0[19] ;
+ wire \cubev_dhi_dout0[1] ;
+ wire \cubev_dhi_dout0[20] ;
+ wire \cubev_dhi_dout0[21] ;
+ wire \cubev_dhi_dout0[22] ;
+ wire \cubev_dhi_dout0[23] ;
+ wire \cubev_dhi_dout0[24] ;
+ wire \cubev_dhi_dout0[25] ;
+ wire \cubev_dhi_dout0[26] ;
+ wire \cubev_dhi_dout0[27] ;
+ wire \cubev_dhi_dout0[28] ;
+ wire \cubev_dhi_dout0[29] ;
+ wire \cubev_dhi_dout0[2] ;
+ wire \cubev_dhi_dout0[30] ;
+ wire \cubev_dhi_dout0[31] ;
+ wire \cubev_dhi_dout0[3] ;
+ wire \cubev_dhi_dout0[4] ;
+ wire \cubev_dhi_dout0[5] ;
+ wire \cubev_dhi_dout0[6] ;
+ wire \cubev_dhi_dout0[7] ;
+ wire \cubev_dhi_dout0[8] ;
+ wire \cubev_dhi_dout0[9] ;
+ wire \cubev_dhi_dout1[0] ;
+ wire \cubev_dhi_dout1[10] ;
+ wire \cubev_dhi_dout1[11] ;
+ wire \cubev_dhi_dout1[12] ;
+ wire \cubev_dhi_dout1[13] ;
+ wire \cubev_dhi_dout1[14] ;
+ wire \cubev_dhi_dout1[15] ;
+ wire \cubev_dhi_dout1[16] ;
+ wire \cubev_dhi_dout1[17] ;
+ wire \cubev_dhi_dout1[18] ;
+ wire \cubev_dhi_dout1[19] ;
+ wire \cubev_dhi_dout1[1] ;
+ wire \cubev_dhi_dout1[20] ;
+ wire \cubev_dhi_dout1[21] ;
+ wire \cubev_dhi_dout1[22] ;
+ wire \cubev_dhi_dout1[23] ;
+ wire \cubev_dhi_dout1[24] ;
+ wire \cubev_dhi_dout1[25] ;
+ wire \cubev_dhi_dout1[26] ;
+ wire \cubev_dhi_dout1[27] ;
+ wire \cubev_dhi_dout1[28] ;
+ wire \cubev_dhi_dout1[29] ;
+ wire \cubev_dhi_dout1[2] ;
+ wire \cubev_dhi_dout1[30] ;
+ wire \cubev_dhi_dout1[31] ;
+ wire \cubev_dhi_dout1[3] ;
+ wire \cubev_dhi_dout1[4] ;
+ wire \cubev_dhi_dout1[5] ;
+ wire \cubev_dhi_dout1[6] ;
+ wire \cubev_dhi_dout1[7] ;
+ wire \cubev_dhi_dout1[8] ;
+ wire \cubev_dhi_dout1[9] ;
+ wire \cubev_dhi_dout1_reg[0] ;
+ wire \cubev_dhi_dout1_reg[10] ;
+ wire \cubev_dhi_dout1_reg[11] ;
+ wire \cubev_dhi_dout1_reg[12] ;
+ wire \cubev_dhi_dout1_reg[13] ;
+ wire \cubev_dhi_dout1_reg[14] ;
+ wire \cubev_dhi_dout1_reg[15] ;
+ wire \cubev_dhi_dout1_reg[16] ;
+ wire \cubev_dhi_dout1_reg[17] ;
+ wire \cubev_dhi_dout1_reg[18] ;
+ wire \cubev_dhi_dout1_reg[19] ;
+ wire \cubev_dhi_dout1_reg[1] ;
+ wire \cubev_dhi_dout1_reg[20] ;
+ wire \cubev_dhi_dout1_reg[21] ;
+ wire \cubev_dhi_dout1_reg[22] ;
+ wire \cubev_dhi_dout1_reg[23] ;
+ wire \cubev_dhi_dout1_reg[24] ;
+ wire \cubev_dhi_dout1_reg[25] ;
+ wire \cubev_dhi_dout1_reg[26] ;
+ wire \cubev_dhi_dout1_reg[27] ;
+ wire \cubev_dhi_dout1_reg[28] ;
+ wire \cubev_dhi_dout1_reg[29] ;
+ wire \cubev_dhi_dout1_reg[2] ;
+ wire \cubev_dhi_dout1_reg[30] ;
+ wire \cubev_dhi_dout1_reg[31] ;
+ wire \cubev_dhi_dout1_reg[3] ;
+ wire \cubev_dhi_dout1_reg[4] ;
+ wire \cubev_dhi_dout1_reg[5] ;
+ wire \cubev_dhi_dout1_reg[6] ;
+ wire \cubev_dhi_dout1_reg[7] ;
+ wire \cubev_dhi_dout1_reg[8] ;
+ wire \cubev_dhi_dout1_reg[9] ;
+ wire cubev_dhi_rstn;
+ wire cubev_dhi_web0;
+ wire \cubev_dhi_wmask0[0] ;
+ wire \cubev_dhi_wmask0[1] ;
+ wire \cubev_dhi_wmask0[2] ;
+ wire \cubev_dhi_wmask0[3] ;
+ wire \cubev_dli_addr0[0] ;
+ wire \cubev_dli_addr0[1] ;
+ wire \cubev_dli_addr0[2] ;
+ wire \cubev_dli_addr0[3] ;
+ wire \cubev_dli_addr0[4] ;
+ wire \cubev_dli_addr0[5] ;
+ wire \cubev_dli_addr0[6] ;
+ wire \cubev_dli_addr0[7] ;
+ wire \cubev_dli_addr1[0] ;
+ wire \cubev_dli_addr1[1] ;
+ wire \cubev_dli_addr1[2] ;
+ wire \cubev_dli_addr1[3] ;
+ wire \cubev_dli_addr1[4] ;
+ wire \cubev_dli_addr1[5] ;
+ wire \cubev_dli_addr1[6] ;
+ wire \cubev_dli_addr1[7] ;
+ wire cubev_dli_clk0;
+ wire cubev_dli_clk1;
+ wire cubev_dli_csb0;
+ wire cubev_dli_csb1;
+ wire \cubev_dli_din0[0] ;
+ wire \cubev_dli_din0[10] ;
+ wire \cubev_dli_din0[11] ;
+ wire \cubev_dli_din0[12] ;
+ wire \cubev_dli_din0[13] ;
+ wire \cubev_dli_din0[14] ;
+ wire \cubev_dli_din0[15] ;
+ wire \cubev_dli_din0[16] ;
+ wire \cubev_dli_din0[17] ;
+ wire \cubev_dli_din0[18] ;
+ wire \cubev_dli_din0[19] ;
+ wire \cubev_dli_din0[1] ;
+ wire \cubev_dli_din0[20] ;
+ wire \cubev_dli_din0[21] ;
+ wire \cubev_dli_din0[22] ;
+ wire \cubev_dli_din0[23] ;
+ wire \cubev_dli_din0[24] ;
+ wire \cubev_dli_din0[25] ;
+ wire \cubev_dli_din0[26] ;
+ wire \cubev_dli_din0[27] ;
+ wire \cubev_dli_din0[28] ;
+ wire \cubev_dli_din0[29] ;
+ wire \cubev_dli_din0[2] ;
+ wire \cubev_dli_din0[30] ;
+ wire \cubev_dli_din0[31] ;
+ wire \cubev_dli_din0[3] ;
+ wire \cubev_dli_din0[4] ;
+ wire \cubev_dli_din0[5] ;
+ wire \cubev_dli_din0[6] ;
+ wire \cubev_dli_din0[7] ;
+ wire \cubev_dli_din0[8] ;
+ wire \cubev_dli_din0[9] ;
+ wire \cubev_dli_dout0[0] ;
+ wire \cubev_dli_dout0[10] ;
+ wire \cubev_dli_dout0[11] ;
+ wire \cubev_dli_dout0[12] ;
+ wire \cubev_dli_dout0[13] ;
+ wire \cubev_dli_dout0[14] ;
+ wire \cubev_dli_dout0[15] ;
+ wire \cubev_dli_dout0[16] ;
+ wire \cubev_dli_dout0[17] ;
+ wire \cubev_dli_dout0[18] ;
+ wire \cubev_dli_dout0[19] ;
+ wire \cubev_dli_dout0[1] ;
+ wire \cubev_dli_dout0[20] ;
+ wire \cubev_dli_dout0[21] ;
+ wire \cubev_dli_dout0[22] ;
+ wire \cubev_dli_dout0[23] ;
+ wire \cubev_dli_dout0[24] ;
+ wire \cubev_dli_dout0[25] ;
+ wire \cubev_dli_dout0[26] ;
+ wire \cubev_dli_dout0[27] ;
+ wire \cubev_dli_dout0[28] ;
+ wire \cubev_dli_dout0[29] ;
+ wire \cubev_dli_dout0[2] ;
+ wire \cubev_dli_dout0[30] ;
+ wire \cubev_dli_dout0[31] ;
+ wire \cubev_dli_dout0[3] ;
+ wire \cubev_dli_dout0[4] ;
+ wire \cubev_dli_dout0[5] ;
+ wire \cubev_dli_dout0[6] ;
+ wire \cubev_dli_dout0[7] ;
+ wire \cubev_dli_dout0[8] ;
+ wire \cubev_dli_dout0[9] ;
+ wire \cubev_dli_dout1[0] ;
+ wire \cubev_dli_dout1[10] ;
+ wire \cubev_dli_dout1[11] ;
+ wire \cubev_dli_dout1[12] ;
+ wire \cubev_dli_dout1[13] ;
+ wire \cubev_dli_dout1[14] ;
+ wire \cubev_dli_dout1[15] ;
+ wire \cubev_dli_dout1[16] ;
+ wire \cubev_dli_dout1[17] ;
+ wire \cubev_dli_dout1[18] ;
+ wire \cubev_dli_dout1[19] ;
+ wire \cubev_dli_dout1[1] ;
+ wire \cubev_dli_dout1[20] ;
+ wire \cubev_dli_dout1[21] ;
+ wire \cubev_dli_dout1[22] ;
+ wire \cubev_dli_dout1[23] ;
+ wire \cubev_dli_dout1[24] ;
+ wire \cubev_dli_dout1[25] ;
+ wire \cubev_dli_dout1[26] ;
+ wire \cubev_dli_dout1[27] ;
+ wire \cubev_dli_dout1[28] ;
+ wire \cubev_dli_dout1[29] ;
+ wire \cubev_dli_dout1[2] ;
+ wire \cubev_dli_dout1[30] ;
+ wire \cubev_dli_dout1[31] ;
+ wire \cubev_dli_dout1[3] ;
+ wire \cubev_dli_dout1[4] ;
+ wire \cubev_dli_dout1[5] ;
+ wire \cubev_dli_dout1[6] ;
+ wire \cubev_dli_dout1[7] ;
+ wire \cubev_dli_dout1[8] ;
+ wire \cubev_dli_dout1[9] ;
+ wire \cubev_dli_dout1_reg[0] ;
+ wire \cubev_dli_dout1_reg[10] ;
+ wire \cubev_dli_dout1_reg[11] ;
+ wire \cubev_dli_dout1_reg[12] ;
+ wire \cubev_dli_dout1_reg[13] ;
+ wire \cubev_dli_dout1_reg[14] ;
+ wire \cubev_dli_dout1_reg[15] ;
+ wire \cubev_dli_dout1_reg[16] ;
+ wire \cubev_dli_dout1_reg[17] ;
+ wire \cubev_dli_dout1_reg[18] ;
+ wire \cubev_dli_dout1_reg[19] ;
+ wire \cubev_dli_dout1_reg[1] ;
+ wire \cubev_dli_dout1_reg[20] ;
+ wire \cubev_dli_dout1_reg[21] ;
+ wire \cubev_dli_dout1_reg[22] ;
+ wire \cubev_dli_dout1_reg[23] ;
+ wire \cubev_dli_dout1_reg[24] ;
+ wire \cubev_dli_dout1_reg[25] ;
+ wire \cubev_dli_dout1_reg[26] ;
+ wire \cubev_dli_dout1_reg[27] ;
+ wire \cubev_dli_dout1_reg[28] ;
+ wire \cubev_dli_dout1_reg[29] ;
+ wire \cubev_dli_dout1_reg[2] ;
+ wire \cubev_dli_dout1_reg[30] ;
+ wire \cubev_dli_dout1_reg[31] ;
+ wire \cubev_dli_dout1_reg[3] ;
+ wire \cubev_dli_dout1_reg[4] ;
+ wire \cubev_dli_dout1_reg[5] ;
+ wire \cubev_dli_dout1_reg[6] ;
+ wire \cubev_dli_dout1_reg[7] ;
+ wire \cubev_dli_dout1_reg[8] ;
+ wire \cubev_dli_dout1_reg[9] ;
+ wire cubev_dli_rstn;
+ wire cubev_dli_web0;
+ wire \cubev_dli_wmask0[0] ;
+ wire \cubev_dli_wmask0[1] ;
+ wire \cubev_dli_wmask0[2] ;
+ wire \cubev_dli_wmask0[3] ;
+ wire \cubev_phi_addr0[0] ;
+ wire \cubev_phi_addr0[1] ;
+ wire \cubev_phi_addr0[2] ;
+ wire \cubev_phi_addr0[3] ;
+ wire \cubev_phi_addr0[4] ;
+ wire \cubev_phi_addr0[5] ;
+ wire \cubev_phi_addr0[6] ;
+ wire \cubev_phi_addr0[7] ;
+ wire \cubev_phi_addr1[0] ;
+ wire \cubev_phi_addr1[1] ;
+ wire \cubev_phi_addr1[2] ;
+ wire \cubev_phi_addr1[3] ;
+ wire \cubev_phi_addr1[4] ;
+ wire \cubev_phi_addr1[5] ;
+ wire \cubev_phi_addr1[6] ;
+ wire \cubev_phi_addr1[7] ;
+ wire cubev_phi_clk0;
+ wire cubev_phi_clk1;
+ wire cubev_phi_csb0;
+ wire cubev_phi_csb1;
+ wire \cubev_phi_din0[0] ;
+ wire \cubev_phi_din0[10] ;
+ wire \cubev_phi_din0[11] ;
+ wire \cubev_phi_din0[12] ;
+ wire \cubev_phi_din0[13] ;
+ wire \cubev_phi_din0[14] ;
+ wire \cubev_phi_din0[15] ;
+ wire \cubev_phi_din0[16] ;
+ wire \cubev_phi_din0[17] ;
+ wire \cubev_phi_din0[18] ;
+ wire \cubev_phi_din0[19] ;
+ wire \cubev_phi_din0[1] ;
+ wire \cubev_phi_din0[20] ;
+ wire \cubev_phi_din0[21] ;
+ wire \cubev_phi_din0[22] ;
+ wire \cubev_phi_din0[23] ;
+ wire \cubev_phi_din0[24] ;
+ wire \cubev_phi_din0[25] ;
+ wire \cubev_phi_din0[26] ;
+ wire \cubev_phi_din0[27] ;
+ wire \cubev_phi_din0[28] ;
+ wire \cubev_phi_din0[29] ;
+ wire \cubev_phi_din0[2] ;
+ wire \cubev_phi_din0[30] ;
+ wire \cubev_phi_din0[31] ;
+ wire \cubev_phi_din0[3] ;
+ wire \cubev_phi_din0[4] ;
+ wire \cubev_phi_din0[5] ;
+ wire \cubev_phi_din0[6] ;
+ wire \cubev_phi_din0[7] ;
+ wire \cubev_phi_din0[8] ;
+ wire \cubev_phi_din0[9] ;
+ wire \cubev_phi_dout0[0] ;
+ wire \cubev_phi_dout0[10] ;
+ wire \cubev_phi_dout0[11] ;
+ wire \cubev_phi_dout0[12] ;
+ wire \cubev_phi_dout0[13] ;
+ wire \cubev_phi_dout0[14] ;
+ wire \cubev_phi_dout0[15] ;
+ wire \cubev_phi_dout0[16] ;
+ wire \cubev_phi_dout0[17] ;
+ wire \cubev_phi_dout0[18] ;
+ wire \cubev_phi_dout0[19] ;
+ wire \cubev_phi_dout0[1] ;
+ wire \cubev_phi_dout0[20] ;
+ wire \cubev_phi_dout0[21] ;
+ wire \cubev_phi_dout0[22] ;
+ wire \cubev_phi_dout0[23] ;
+ wire \cubev_phi_dout0[24] ;
+ wire \cubev_phi_dout0[25] ;
+ wire \cubev_phi_dout0[26] ;
+ wire \cubev_phi_dout0[27] ;
+ wire \cubev_phi_dout0[28] ;
+ wire \cubev_phi_dout0[29] ;
+ wire \cubev_phi_dout0[2] ;
+ wire \cubev_phi_dout0[30] ;
+ wire \cubev_phi_dout0[31] ;
+ wire \cubev_phi_dout0[3] ;
+ wire \cubev_phi_dout0[4] ;
+ wire \cubev_phi_dout0[5] ;
+ wire \cubev_phi_dout0[6] ;
+ wire \cubev_phi_dout0[7] ;
+ wire \cubev_phi_dout0[8] ;
+ wire \cubev_phi_dout0[9] ;
+ wire \cubev_phi_dout1[0] ;
+ wire \cubev_phi_dout1[10] ;
+ wire \cubev_phi_dout1[11] ;
+ wire \cubev_phi_dout1[12] ;
+ wire \cubev_phi_dout1[13] ;
+ wire \cubev_phi_dout1[14] ;
+ wire \cubev_phi_dout1[15] ;
+ wire \cubev_phi_dout1[16] ;
+ wire \cubev_phi_dout1[17] ;
+ wire \cubev_phi_dout1[18] ;
+ wire \cubev_phi_dout1[19] ;
+ wire \cubev_phi_dout1[1] ;
+ wire \cubev_phi_dout1[20] ;
+ wire \cubev_phi_dout1[21] ;
+ wire \cubev_phi_dout1[22] ;
+ wire \cubev_phi_dout1[23] ;
+ wire \cubev_phi_dout1[24] ;
+ wire \cubev_phi_dout1[25] ;
+ wire \cubev_phi_dout1[26] ;
+ wire \cubev_phi_dout1[27] ;
+ wire \cubev_phi_dout1[28] ;
+ wire \cubev_phi_dout1[29] ;
+ wire \cubev_phi_dout1[2] ;
+ wire \cubev_phi_dout1[30] ;
+ wire \cubev_phi_dout1[31] ;
+ wire \cubev_phi_dout1[3] ;
+ wire \cubev_phi_dout1[4] ;
+ wire \cubev_phi_dout1[5] ;
+ wire \cubev_phi_dout1[6] ;
+ wire \cubev_phi_dout1[7] ;
+ wire \cubev_phi_dout1[8] ;
+ wire \cubev_phi_dout1[9] ;
+ wire \cubev_phi_dout1_reg[0] ;
+ wire \cubev_phi_dout1_reg[10] ;
+ wire \cubev_phi_dout1_reg[11] ;
+ wire \cubev_phi_dout1_reg[12] ;
+ wire \cubev_phi_dout1_reg[13] ;
+ wire \cubev_phi_dout1_reg[14] ;
+ wire \cubev_phi_dout1_reg[15] ;
+ wire \cubev_phi_dout1_reg[16] ;
+ wire \cubev_phi_dout1_reg[17] ;
+ wire \cubev_phi_dout1_reg[18] ;
+ wire \cubev_phi_dout1_reg[19] ;
+ wire \cubev_phi_dout1_reg[1] ;
+ wire \cubev_phi_dout1_reg[20] ;
+ wire \cubev_phi_dout1_reg[21] ;
+ wire \cubev_phi_dout1_reg[22] ;
+ wire \cubev_phi_dout1_reg[23] ;
+ wire \cubev_phi_dout1_reg[24] ;
+ wire \cubev_phi_dout1_reg[25] ;
+ wire \cubev_phi_dout1_reg[26] ;
+ wire \cubev_phi_dout1_reg[27] ;
+ wire \cubev_phi_dout1_reg[28] ;
+ wire \cubev_phi_dout1_reg[29] ;
+ wire \cubev_phi_dout1_reg[2] ;
+ wire \cubev_phi_dout1_reg[30] ;
+ wire \cubev_phi_dout1_reg[31] ;
+ wire \cubev_phi_dout1_reg[3] ;
+ wire \cubev_phi_dout1_reg[4] ;
+ wire \cubev_phi_dout1_reg[5] ;
+ wire \cubev_phi_dout1_reg[6] ;
+ wire \cubev_phi_dout1_reg[7] ;
+ wire \cubev_phi_dout1_reg[8] ;
+ wire \cubev_phi_dout1_reg[9] ;
+ wire cubev_phi_rstn;
+ wire cubev_phi_web0;
+ wire \cubev_phi_wmask0[0] ;
+ wire \cubev_phi_wmask0[1] ;
+ wire \cubev_phi_wmask0[2] ;
+ wire \cubev_phi_wmask0[3] ;
+ wire \cubev_pli_addr0[0] ;
+ wire \cubev_pli_addr0[1] ;
+ wire \cubev_pli_addr0[2] ;
+ wire \cubev_pli_addr0[3] ;
+ wire \cubev_pli_addr0[4] ;
+ wire \cubev_pli_addr0[5] ;
+ wire \cubev_pli_addr0[6] ;
+ wire \cubev_pli_addr0[7] ;
+ wire \cubev_pli_addr1[0] ;
+ wire \cubev_pli_addr1[1] ;
+ wire \cubev_pli_addr1[2] ;
+ wire \cubev_pli_addr1[3] ;
+ wire \cubev_pli_addr1[4] ;
+ wire \cubev_pli_addr1[5] ;
+ wire \cubev_pli_addr1[6] ;
+ wire \cubev_pli_addr1[7] ;
+ wire cubev_pli_clk0;
+ wire cubev_pli_clk1;
+ wire cubev_pli_csb0;
+ wire cubev_pli_csb1;
+ wire \cubev_pli_din0[0] ;
+ wire \cubev_pli_din0[10] ;
+ wire \cubev_pli_din0[11] ;
+ wire \cubev_pli_din0[12] ;
+ wire \cubev_pli_din0[13] ;
+ wire \cubev_pli_din0[14] ;
+ wire \cubev_pli_din0[15] ;
+ wire \cubev_pli_din0[16] ;
+ wire \cubev_pli_din0[17] ;
+ wire \cubev_pli_din0[18] ;
+ wire \cubev_pli_din0[19] ;
+ wire \cubev_pli_din0[1] ;
+ wire \cubev_pli_din0[20] ;
+ wire \cubev_pli_din0[21] ;
+ wire \cubev_pli_din0[22] ;
+ wire \cubev_pli_din0[23] ;
+ wire \cubev_pli_din0[24] ;
+ wire \cubev_pli_din0[25] ;
+ wire \cubev_pli_din0[26] ;
+ wire \cubev_pli_din0[27] ;
+ wire \cubev_pli_din0[28] ;
+ wire \cubev_pli_din0[29] ;
+ wire \cubev_pli_din0[2] ;
+ wire \cubev_pli_din0[30] ;
+ wire \cubev_pli_din0[31] ;
+ wire \cubev_pli_din0[3] ;
+ wire \cubev_pli_din0[4] ;
+ wire \cubev_pli_din0[5] ;
+ wire \cubev_pli_din0[6] ;
+ wire \cubev_pli_din0[7] ;
+ wire \cubev_pli_din0[8] ;
+ wire \cubev_pli_din0[9] ;
+ wire \cubev_pli_dout0[0] ;
+ wire \cubev_pli_dout0[10] ;
+ wire \cubev_pli_dout0[11] ;
+ wire \cubev_pli_dout0[12] ;
+ wire \cubev_pli_dout0[13] ;
+ wire \cubev_pli_dout0[14] ;
+ wire \cubev_pli_dout0[15] ;
+ wire \cubev_pli_dout0[16] ;
+ wire \cubev_pli_dout0[17] ;
+ wire \cubev_pli_dout0[18] ;
+ wire \cubev_pli_dout0[19] ;
+ wire \cubev_pli_dout0[1] ;
+ wire \cubev_pli_dout0[20] ;
+ wire \cubev_pli_dout0[21] ;
+ wire \cubev_pli_dout0[22] ;
+ wire \cubev_pli_dout0[23] ;
+ wire \cubev_pli_dout0[24] ;
+ wire \cubev_pli_dout0[25] ;
+ wire \cubev_pli_dout0[26] ;
+ wire \cubev_pli_dout0[27] ;
+ wire \cubev_pli_dout0[28] ;
+ wire \cubev_pli_dout0[29] ;
+ wire \cubev_pli_dout0[2] ;
+ wire \cubev_pli_dout0[30] ;
+ wire \cubev_pli_dout0[31] ;
+ wire \cubev_pli_dout0[3] ;
+ wire \cubev_pli_dout0[4] ;
+ wire \cubev_pli_dout0[5] ;
+ wire \cubev_pli_dout0[6] ;
+ wire \cubev_pli_dout0[7] ;
+ wire \cubev_pli_dout0[8] ;
+ wire \cubev_pli_dout0[9] ;
+ wire \cubev_pli_dout1[0] ;
+ wire \cubev_pli_dout1[10] ;
+ wire \cubev_pli_dout1[11] ;
+ wire \cubev_pli_dout1[12] ;
+ wire \cubev_pli_dout1[13] ;
+ wire \cubev_pli_dout1[14] ;
+ wire \cubev_pli_dout1[15] ;
+ wire \cubev_pli_dout1[16] ;
+ wire \cubev_pli_dout1[17] ;
+ wire \cubev_pli_dout1[18] ;
+ wire \cubev_pli_dout1[19] ;
+ wire \cubev_pli_dout1[1] ;
+ wire \cubev_pli_dout1[20] ;
+ wire \cubev_pli_dout1[21] ;
+ wire \cubev_pli_dout1[22] ;
+ wire \cubev_pli_dout1[23] ;
+ wire \cubev_pli_dout1[24] ;
+ wire \cubev_pli_dout1[25] ;
+ wire \cubev_pli_dout1[26] ;
+ wire \cubev_pli_dout1[27] ;
+ wire \cubev_pli_dout1[28] ;
+ wire \cubev_pli_dout1[29] ;
+ wire \cubev_pli_dout1[2] ;
+ wire \cubev_pli_dout1[30] ;
+ wire \cubev_pli_dout1[31] ;
+ wire \cubev_pli_dout1[3] ;
+ wire \cubev_pli_dout1[4] ;
+ wire \cubev_pli_dout1[5] ;
+ wire \cubev_pli_dout1[6] ;
+ wire \cubev_pli_dout1[7] ;
+ wire \cubev_pli_dout1[8] ;
+ wire \cubev_pli_dout1[9] ;
+ wire \cubev_pli_dout1_reg[0] ;
+ wire \cubev_pli_dout1_reg[10] ;
+ wire \cubev_pli_dout1_reg[11] ;
+ wire \cubev_pli_dout1_reg[12] ;
+ wire \cubev_pli_dout1_reg[13] ;
+ wire \cubev_pli_dout1_reg[14] ;
+ wire \cubev_pli_dout1_reg[15] ;
+ wire \cubev_pli_dout1_reg[16] ;
+ wire \cubev_pli_dout1_reg[17] ;
+ wire \cubev_pli_dout1_reg[18] ;
+ wire \cubev_pli_dout1_reg[19] ;
+ wire \cubev_pli_dout1_reg[1] ;
+ wire \cubev_pli_dout1_reg[20] ;
+ wire \cubev_pli_dout1_reg[21] ;
+ wire \cubev_pli_dout1_reg[22] ;
+ wire \cubev_pli_dout1_reg[23] ;
+ wire \cubev_pli_dout1_reg[24] ;
+ wire \cubev_pli_dout1_reg[25] ;
+ wire \cubev_pli_dout1_reg[26] ;
+ wire \cubev_pli_dout1_reg[27] ;
+ wire \cubev_pli_dout1_reg[28] ;
+ wire \cubev_pli_dout1_reg[29] ;
+ wire \cubev_pli_dout1_reg[2] ;
+ wire \cubev_pli_dout1_reg[30] ;
+ wire \cubev_pli_dout1_reg[31] ;
+ wire \cubev_pli_dout1_reg[3] ;
+ wire \cubev_pli_dout1_reg[4] ;
+ wire \cubev_pli_dout1_reg[5] ;
+ wire \cubev_pli_dout1_reg[6] ;
+ wire \cubev_pli_dout1_reg[7] ;
+ wire \cubev_pli_dout1_reg[8] ;
+ wire \cubev_pli_dout1_reg[9] ;
+ wire cubev_pli_rstn;
+ wire cubev_pli_web0;
+ wire \cubev_pli_wmask0[0] ;
+ wire \cubev_pli_wmask0[1] ;
+ wire \cubev_pli_wmask0[2] ;
+ wire \cubev_pli_wmask0[3] ;
+ wire \cubev_reg_0_addr0[0] ;
+ wire \cubev_reg_0_addr0[1] ;
+ wire \cubev_reg_0_addr0[2] ;
+ wire \cubev_reg_0_addr0[3] ;
+ wire \cubev_reg_0_addr0[4] ;
+ wire \cubev_reg_0_addr0[5] ;
+ wire \cubev_reg_0_addr0[6] ;
+ wire \cubev_reg_0_addr0[7] ;
+ wire \cubev_reg_0_addr1[0] ;
+ wire \cubev_reg_0_addr1[1] ;
+ wire \cubev_reg_0_addr1[2] ;
+ wire \cubev_reg_0_addr1[3] ;
+ wire \cubev_reg_0_addr1[4] ;
+ wire \cubev_reg_0_addr1[5] ;
+ wire \cubev_reg_0_addr1[6] ;
+ wire \cubev_reg_0_addr1[7] ;
+ wire cubev_reg_0_clk0;
+ wire cubev_reg_0_clk1;
+ wire cubev_reg_0_csb0;
+ wire cubev_reg_0_csb1;
+ wire \cubev_reg_0_din0[0] ;
+ wire \cubev_reg_0_din0[10] ;
+ wire \cubev_reg_0_din0[11] ;
+ wire \cubev_reg_0_din0[12] ;
+ wire \cubev_reg_0_din0[13] ;
+ wire \cubev_reg_0_din0[14] ;
+ wire \cubev_reg_0_din0[15] ;
+ wire \cubev_reg_0_din0[16] ;
+ wire \cubev_reg_0_din0[17] ;
+ wire \cubev_reg_0_din0[18] ;
+ wire \cubev_reg_0_din0[19] ;
+ wire \cubev_reg_0_din0[1] ;
+ wire \cubev_reg_0_din0[20] ;
+ wire \cubev_reg_0_din0[21] ;
+ wire \cubev_reg_0_din0[22] ;
+ wire \cubev_reg_0_din0[23] ;
+ wire \cubev_reg_0_din0[24] ;
+ wire \cubev_reg_0_din0[25] ;
+ wire \cubev_reg_0_din0[26] ;
+ wire \cubev_reg_0_din0[27] ;
+ wire \cubev_reg_0_din0[28] ;
+ wire \cubev_reg_0_din0[29] ;
+ wire \cubev_reg_0_din0[2] ;
+ wire \cubev_reg_0_din0[30] ;
+ wire \cubev_reg_0_din0[31] ;
+ wire \cubev_reg_0_din0[3] ;
+ wire \cubev_reg_0_din0[4] ;
+ wire \cubev_reg_0_din0[5] ;
+ wire \cubev_reg_0_din0[6] ;
+ wire \cubev_reg_0_din0[7] ;
+ wire \cubev_reg_0_din0[8] ;
+ wire \cubev_reg_0_din0[9] ;
+ wire \cubev_reg_0_dout0[0] ;
+ wire \cubev_reg_0_dout0[10] ;
+ wire \cubev_reg_0_dout0[11] ;
+ wire \cubev_reg_0_dout0[12] ;
+ wire \cubev_reg_0_dout0[13] ;
+ wire \cubev_reg_0_dout0[14] ;
+ wire \cubev_reg_0_dout0[15] ;
+ wire \cubev_reg_0_dout0[16] ;
+ wire \cubev_reg_0_dout0[17] ;
+ wire \cubev_reg_0_dout0[18] ;
+ wire \cubev_reg_0_dout0[19] ;
+ wire \cubev_reg_0_dout0[1] ;
+ wire \cubev_reg_0_dout0[20] ;
+ wire \cubev_reg_0_dout0[21] ;
+ wire \cubev_reg_0_dout0[22] ;
+ wire \cubev_reg_0_dout0[23] ;
+ wire \cubev_reg_0_dout0[24] ;
+ wire \cubev_reg_0_dout0[25] ;
+ wire \cubev_reg_0_dout0[26] ;
+ wire \cubev_reg_0_dout0[27] ;
+ wire \cubev_reg_0_dout0[28] ;
+ wire \cubev_reg_0_dout0[29] ;
+ wire \cubev_reg_0_dout0[2] ;
+ wire \cubev_reg_0_dout0[30] ;
+ wire \cubev_reg_0_dout0[31] ;
+ wire \cubev_reg_0_dout0[3] ;
+ wire \cubev_reg_0_dout0[4] ;
+ wire \cubev_reg_0_dout0[5] ;
+ wire \cubev_reg_0_dout0[6] ;
+ wire \cubev_reg_0_dout0[7] ;
+ wire \cubev_reg_0_dout0[8] ;
+ wire \cubev_reg_0_dout0[9] ;
+ wire \cubev_reg_0_dout1[0] ;
+ wire \cubev_reg_0_dout1[10] ;
+ wire \cubev_reg_0_dout1[11] ;
+ wire \cubev_reg_0_dout1[12] ;
+ wire \cubev_reg_0_dout1[13] ;
+ wire \cubev_reg_0_dout1[14] ;
+ wire \cubev_reg_0_dout1[15] ;
+ wire \cubev_reg_0_dout1[16] ;
+ wire \cubev_reg_0_dout1[17] ;
+ wire \cubev_reg_0_dout1[18] ;
+ wire \cubev_reg_0_dout1[19] ;
+ wire \cubev_reg_0_dout1[1] ;
+ wire \cubev_reg_0_dout1[20] ;
+ wire \cubev_reg_0_dout1[21] ;
+ wire \cubev_reg_0_dout1[22] ;
+ wire \cubev_reg_0_dout1[23] ;
+ wire \cubev_reg_0_dout1[24] ;
+ wire \cubev_reg_0_dout1[25] ;
+ wire \cubev_reg_0_dout1[26] ;
+ wire \cubev_reg_0_dout1[27] ;
+ wire \cubev_reg_0_dout1[28] ;
+ wire \cubev_reg_0_dout1[29] ;
+ wire \cubev_reg_0_dout1[2] ;
+ wire \cubev_reg_0_dout1[30] ;
+ wire \cubev_reg_0_dout1[31] ;
+ wire \cubev_reg_0_dout1[3] ;
+ wire \cubev_reg_0_dout1[4] ;
+ wire \cubev_reg_0_dout1[5] ;
+ wire \cubev_reg_0_dout1[6] ;
+ wire \cubev_reg_0_dout1[7] ;
+ wire \cubev_reg_0_dout1[8] ;
+ wire \cubev_reg_0_dout1[9] ;
+ wire \cubev_reg_0_dout1_reg[0] ;
+ wire \cubev_reg_0_dout1_reg[10] ;
+ wire \cubev_reg_0_dout1_reg[11] ;
+ wire \cubev_reg_0_dout1_reg[12] ;
+ wire \cubev_reg_0_dout1_reg[13] ;
+ wire \cubev_reg_0_dout1_reg[14] ;
+ wire \cubev_reg_0_dout1_reg[15] ;
+ wire \cubev_reg_0_dout1_reg[16] ;
+ wire \cubev_reg_0_dout1_reg[17] ;
+ wire \cubev_reg_0_dout1_reg[18] ;
+ wire \cubev_reg_0_dout1_reg[19] ;
+ wire \cubev_reg_0_dout1_reg[1] ;
+ wire \cubev_reg_0_dout1_reg[20] ;
+ wire \cubev_reg_0_dout1_reg[21] ;
+ wire \cubev_reg_0_dout1_reg[22] ;
+ wire \cubev_reg_0_dout1_reg[23] ;
+ wire \cubev_reg_0_dout1_reg[24] ;
+ wire \cubev_reg_0_dout1_reg[25] ;
+ wire \cubev_reg_0_dout1_reg[26] ;
+ wire \cubev_reg_0_dout1_reg[27] ;
+ wire \cubev_reg_0_dout1_reg[28] ;
+ wire \cubev_reg_0_dout1_reg[29] ;
+ wire \cubev_reg_0_dout1_reg[2] ;
+ wire \cubev_reg_0_dout1_reg[30] ;
+ wire \cubev_reg_0_dout1_reg[31] ;
+ wire \cubev_reg_0_dout1_reg[3] ;
+ wire \cubev_reg_0_dout1_reg[4] ;
+ wire \cubev_reg_0_dout1_reg[5] ;
+ wire \cubev_reg_0_dout1_reg[6] ;
+ wire \cubev_reg_0_dout1_reg[7] ;
+ wire \cubev_reg_0_dout1_reg[8] ;
+ wire \cubev_reg_0_dout1_reg[9] ;
+ wire cubev_reg_0_rstn;
+ wire cubev_reg_0_web0;
+ wire \cubev_reg_0_wmask0[0] ;
+ wire \cubev_reg_0_wmask0[1] ;
+ wire \cubev_reg_0_wmask0[2] ;
+ wire \cubev_reg_0_wmask0[3] ;
+ wire \cubev_reg_1_addr0[0] ;
+ wire \cubev_reg_1_addr0[1] ;
+ wire \cubev_reg_1_addr0[2] ;
+ wire \cubev_reg_1_addr0[3] ;
+ wire \cubev_reg_1_addr0[4] ;
+ wire \cubev_reg_1_addr0[5] ;
+ wire \cubev_reg_1_addr0[6] ;
+ wire \cubev_reg_1_addr0[7] ;
+ wire \cubev_reg_1_addr1[0] ;
+ wire \cubev_reg_1_addr1[1] ;
+ wire \cubev_reg_1_addr1[2] ;
+ wire \cubev_reg_1_addr1[3] ;
+ wire \cubev_reg_1_addr1[4] ;
+ wire \cubev_reg_1_addr1[5] ;
+ wire \cubev_reg_1_addr1[6] ;
+ wire \cubev_reg_1_addr1[7] ;
+ wire cubev_reg_1_clk0;
+ wire cubev_reg_1_clk1;
+ wire cubev_reg_1_csb0;
+ wire cubev_reg_1_csb1;
+ wire \cubev_reg_1_din0[0] ;
+ wire \cubev_reg_1_din0[10] ;
+ wire \cubev_reg_1_din0[11] ;
+ wire \cubev_reg_1_din0[12] ;
+ wire \cubev_reg_1_din0[13] ;
+ wire \cubev_reg_1_din0[14] ;
+ wire \cubev_reg_1_din0[15] ;
+ wire \cubev_reg_1_din0[16] ;
+ wire \cubev_reg_1_din0[17] ;
+ wire \cubev_reg_1_din0[18] ;
+ wire \cubev_reg_1_din0[19] ;
+ wire \cubev_reg_1_din0[1] ;
+ wire \cubev_reg_1_din0[20] ;
+ wire \cubev_reg_1_din0[21] ;
+ wire \cubev_reg_1_din0[22] ;
+ wire \cubev_reg_1_din0[23] ;
+ wire \cubev_reg_1_din0[24] ;
+ wire \cubev_reg_1_din0[25] ;
+ wire \cubev_reg_1_din0[26] ;
+ wire \cubev_reg_1_din0[27] ;
+ wire \cubev_reg_1_din0[28] ;
+ wire \cubev_reg_1_din0[29] ;
+ wire \cubev_reg_1_din0[2] ;
+ wire \cubev_reg_1_din0[30] ;
+ wire \cubev_reg_1_din0[31] ;
+ wire \cubev_reg_1_din0[3] ;
+ wire \cubev_reg_1_din0[4] ;
+ wire \cubev_reg_1_din0[5] ;
+ wire \cubev_reg_1_din0[6] ;
+ wire \cubev_reg_1_din0[7] ;
+ wire \cubev_reg_1_din0[8] ;
+ wire \cubev_reg_1_din0[9] ;
+ wire \cubev_reg_1_dout0[0] ;
+ wire \cubev_reg_1_dout0[10] ;
+ wire \cubev_reg_1_dout0[11] ;
+ wire \cubev_reg_1_dout0[12] ;
+ wire \cubev_reg_1_dout0[13] ;
+ wire \cubev_reg_1_dout0[14] ;
+ wire \cubev_reg_1_dout0[15] ;
+ wire \cubev_reg_1_dout0[16] ;
+ wire \cubev_reg_1_dout0[17] ;
+ wire \cubev_reg_1_dout0[18] ;
+ wire \cubev_reg_1_dout0[19] ;
+ wire \cubev_reg_1_dout0[1] ;
+ wire \cubev_reg_1_dout0[20] ;
+ wire \cubev_reg_1_dout0[21] ;
+ wire \cubev_reg_1_dout0[22] ;
+ wire \cubev_reg_1_dout0[23] ;
+ wire \cubev_reg_1_dout0[24] ;
+ wire \cubev_reg_1_dout0[25] ;
+ wire \cubev_reg_1_dout0[26] ;
+ wire \cubev_reg_1_dout0[27] ;
+ wire \cubev_reg_1_dout0[28] ;
+ wire \cubev_reg_1_dout0[29] ;
+ wire \cubev_reg_1_dout0[2] ;
+ wire \cubev_reg_1_dout0[30] ;
+ wire \cubev_reg_1_dout0[31] ;
+ wire \cubev_reg_1_dout0[3] ;
+ wire \cubev_reg_1_dout0[4] ;
+ wire \cubev_reg_1_dout0[5] ;
+ wire \cubev_reg_1_dout0[6] ;
+ wire \cubev_reg_1_dout0[7] ;
+ wire \cubev_reg_1_dout0[8] ;
+ wire \cubev_reg_1_dout0[9] ;
+ wire \cubev_reg_1_dout1[0] ;
+ wire \cubev_reg_1_dout1[10] ;
+ wire \cubev_reg_1_dout1[11] ;
+ wire \cubev_reg_1_dout1[12] ;
+ wire \cubev_reg_1_dout1[13] ;
+ wire \cubev_reg_1_dout1[14] ;
+ wire \cubev_reg_1_dout1[15] ;
+ wire \cubev_reg_1_dout1[16] ;
+ wire \cubev_reg_1_dout1[17] ;
+ wire \cubev_reg_1_dout1[18] ;
+ wire \cubev_reg_1_dout1[19] ;
+ wire \cubev_reg_1_dout1[1] ;
+ wire \cubev_reg_1_dout1[20] ;
+ wire \cubev_reg_1_dout1[21] ;
+ wire \cubev_reg_1_dout1[22] ;
+ wire \cubev_reg_1_dout1[23] ;
+ wire \cubev_reg_1_dout1[24] ;
+ wire \cubev_reg_1_dout1[25] ;
+ wire \cubev_reg_1_dout1[26] ;
+ wire \cubev_reg_1_dout1[27] ;
+ wire \cubev_reg_1_dout1[28] ;
+ wire \cubev_reg_1_dout1[29] ;
+ wire \cubev_reg_1_dout1[2] ;
+ wire \cubev_reg_1_dout1[30] ;
+ wire \cubev_reg_1_dout1[31] ;
+ wire \cubev_reg_1_dout1[3] ;
+ wire \cubev_reg_1_dout1[4] ;
+ wire \cubev_reg_1_dout1[5] ;
+ wire \cubev_reg_1_dout1[6] ;
+ wire \cubev_reg_1_dout1[7] ;
+ wire \cubev_reg_1_dout1[8] ;
+ wire \cubev_reg_1_dout1[9] ;
+ wire \cubev_reg_1_dout1_reg[0] ;
+ wire \cubev_reg_1_dout1_reg[10] ;
+ wire \cubev_reg_1_dout1_reg[11] ;
+ wire \cubev_reg_1_dout1_reg[12] ;
+ wire \cubev_reg_1_dout1_reg[13] ;
+ wire \cubev_reg_1_dout1_reg[14] ;
+ wire \cubev_reg_1_dout1_reg[15] ;
+ wire \cubev_reg_1_dout1_reg[16] ;
+ wire \cubev_reg_1_dout1_reg[17] ;
+ wire \cubev_reg_1_dout1_reg[18] ;
+ wire \cubev_reg_1_dout1_reg[19] ;
+ wire \cubev_reg_1_dout1_reg[1] ;
+ wire \cubev_reg_1_dout1_reg[20] ;
+ wire \cubev_reg_1_dout1_reg[21] ;
+ wire \cubev_reg_1_dout1_reg[22] ;
+ wire \cubev_reg_1_dout1_reg[23] ;
+ wire \cubev_reg_1_dout1_reg[24] ;
+ wire \cubev_reg_1_dout1_reg[25] ;
+ wire \cubev_reg_1_dout1_reg[26] ;
+ wire \cubev_reg_1_dout1_reg[27] ;
+ wire \cubev_reg_1_dout1_reg[28] ;
+ wire \cubev_reg_1_dout1_reg[29] ;
+ wire \cubev_reg_1_dout1_reg[2] ;
+ wire \cubev_reg_1_dout1_reg[30] ;
+ wire \cubev_reg_1_dout1_reg[31] ;
+ wire \cubev_reg_1_dout1_reg[3] ;
+ wire \cubev_reg_1_dout1_reg[4] ;
+ wire \cubev_reg_1_dout1_reg[5] ;
+ wire \cubev_reg_1_dout1_reg[6] ;
+ wire \cubev_reg_1_dout1_reg[7] ;
+ wire \cubev_reg_1_dout1_reg[8] ;
+ wire \cubev_reg_1_dout1_reg[9] ;
+ wire cubev_reg_1_rstn;
+ wire cubev_reg_1_web0;
+ wire \cubev_reg_1_wmask0[0] ;
+ wire \cubev_reg_1_wmask0[1] ;
+ wire \cubev_reg_1_wmask0[2] ;
+ wire \cubev_reg_1_wmask0[3] ;
+ wire \cubev_reg_2_addr0[0] ;
+ wire \cubev_reg_2_addr0[1] ;
+ wire \cubev_reg_2_addr0[2] ;
+ wire \cubev_reg_2_addr0[3] ;
+ wire \cubev_reg_2_addr0[4] ;
+ wire \cubev_reg_2_addr0[5] ;
+ wire \cubev_reg_2_addr0[6] ;
+ wire \cubev_reg_2_addr0[7] ;
+ wire \cubev_reg_2_addr1[0] ;
+ wire \cubev_reg_2_addr1[1] ;
+ wire \cubev_reg_2_addr1[2] ;
+ wire \cubev_reg_2_addr1[3] ;
+ wire \cubev_reg_2_addr1[4] ;
+ wire \cubev_reg_2_addr1[5] ;
+ wire \cubev_reg_2_addr1[6] ;
+ wire \cubev_reg_2_addr1[7] ;
+ wire cubev_reg_2_clk0;
+ wire cubev_reg_2_clk1;
+ wire cubev_reg_2_csb0;
+ wire cubev_reg_2_csb1;
+ wire \cubev_reg_2_din0[0] ;
+ wire \cubev_reg_2_din0[10] ;
+ wire \cubev_reg_2_din0[11] ;
+ wire \cubev_reg_2_din0[12] ;
+ wire \cubev_reg_2_din0[13] ;
+ wire \cubev_reg_2_din0[14] ;
+ wire \cubev_reg_2_din0[15] ;
+ wire \cubev_reg_2_din0[16] ;
+ wire \cubev_reg_2_din0[17] ;
+ wire \cubev_reg_2_din0[18] ;
+ wire \cubev_reg_2_din0[19] ;
+ wire \cubev_reg_2_din0[1] ;
+ wire \cubev_reg_2_din0[20] ;
+ wire \cubev_reg_2_din0[21] ;
+ wire \cubev_reg_2_din0[22] ;
+ wire \cubev_reg_2_din0[23] ;
+ wire \cubev_reg_2_din0[24] ;
+ wire \cubev_reg_2_din0[25] ;
+ wire \cubev_reg_2_din0[26] ;
+ wire \cubev_reg_2_din0[27] ;
+ wire \cubev_reg_2_din0[28] ;
+ wire \cubev_reg_2_din0[29] ;
+ wire \cubev_reg_2_din0[2] ;
+ wire \cubev_reg_2_din0[30] ;
+ wire \cubev_reg_2_din0[31] ;
+ wire \cubev_reg_2_din0[3] ;
+ wire \cubev_reg_2_din0[4] ;
+ wire \cubev_reg_2_din0[5] ;
+ wire \cubev_reg_2_din0[6] ;
+ wire \cubev_reg_2_din0[7] ;
+ wire \cubev_reg_2_din0[8] ;
+ wire \cubev_reg_2_din0[9] ;
+ wire \cubev_reg_2_dout0[0] ;
+ wire \cubev_reg_2_dout0[10] ;
+ wire \cubev_reg_2_dout0[11] ;
+ wire \cubev_reg_2_dout0[12] ;
+ wire \cubev_reg_2_dout0[13] ;
+ wire \cubev_reg_2_dout0[14] ;
+ wire \cubev_reg_2_dout0[15] ;
+ wire \cubev_reg_2_dout0[16] ;
+ wire \cubev_reg_2_dout0[17] ;
+ wire \cubev_reg_2_dout0[18] ;
+ wire \cubev_reg_2_dout0[19] ;
+ wire \cubev_reg_2_dout0[1] ;
+ wire \cubev_reg_2_dout0[20] ;
+ wire \cubev_reg_2_dout0[21] ;
+ wire \cubev_reg_2_dout0[22] ;
+ wire \cubev_reg_2_dout0[23] ;
+ wire \cubev_reg_2_dout0[24] ;
+ wire \cubev_reg_2_dout0[25] ;
+ wire \cubev_reg_2_dout0[26] ;
+ wire \cubev_reg_2_dout0[27] ;
+ wire \cubev_reg_2_dout0[28] ;
+ wire \cubev_reg_2_dout0[29] ;
+ wire \cubev_reg_2_dout0[2] ;
+ wire \cubev_reg_2_dout0[30] ;
+ wire \cubev_reg_2_dout0[31] ;
+ wire \cubev_reg_2_dout0[3] ;
+ wire \cubev_reg_2_dout0[4] ;
+ wire \cubev_reg_2_dout0[5] ;
+ wire \cubev_reg_2_dout0[6] ;
+ wire \cubev_reg_2_dout0[7] ;
+ wire \cubev_reg_2_dout0[8] ;
+ wire \cubev_reg_2_dout0[9] ;
+ wire \cubev_reg_2_dout1[0] ;
+ wire \cubev_reg_2_dout1[10] ;
+ wire \cubev_reg_2_dout1[11] ;
+ wire \cubev_reg_2_dout1[12] ;
+ wire \cubev_reg_2_dout1[13] ;
+ wire \cubev_reg_2_dout1[14] ;
+ wire \cubev_reg_2_dout1[15] ;
+ wire \cubev_reg_2_dout1[16] ;
+ wire \cubev_reg_2_dout1[17] ;
+ wire \cubev_reg_2_dout1[18] ;
+ wire \cubev_reg_2_dout1[19] ;
+ wire \cubev_reg_2_dout1[1] ;
+ wire \cubev_reg_2_dout1[20] ;
+ wire \cubev_reg_2_dout1[21] ;
+ wire \cubev_reg_2_dout1[22] ;
+ wire \cubev_reg_2_dout1[23] ;
+ wire \cubev_reg_2_dout1[24] ;
+ wire \cubev_reg_2_dout1[25] ;
+ wire \cubev_reg_2_dout1[26] ;
+ wire \cubev_reg_2_dout1[27] ;
+ wire \cubev_reg_2_dout1[28] ;
+ wire \cubev_reg_2_dout1[29] ;
+ wire \cubev_reg_2_dout1[2] ;
+ wire \cubev_reg_2_dout1[30] ;
+ wire \cubev_reg_2_dout1[31] ;
+ wire \cubev_reg_2_dout1[3] ;
+ wire \cubev_reg_2_dout1[4] ;
+ wire \cubev_reg_2_dout1[5] ;
+ wire \cubev_reg_2_dout1[6] ;
+ wire \cubev_reg_2_dout1[7] ;
+ wire \cubev_reg_2_dout1[8] ;
+ wire \cubev_reg_2_dout1[9] ;
+ wire \cubev_reg_2_dout1_reg[0] ;
+ wire \cubev_reg_2_dout1_reg[10] ;
+ wire \cubev_reg_2_dout1_reg[11] ;
+ wire \cubev_reg_2_dout1_reg[12] ;
+ wire \cubev_reg_2_dout1_reg[13] ;
+ wire \cubev_reg_2_dout1_reg[14] ;
+ wire \cubev_reg_2_dout1_reg[15] ;
+ wire \cubev_reg_2_dout1_reg[16] ;
+ wire \cubev_reg_2_dout1_reg[17] ;
+ wire \cubev_reg_2_dout1_reg[18] ;
+ wire \cubev_reg_2_dout1_reg[19] ;
+ wire \cubev_reg_2_dout1_reg[1] ;
+ wire \cubev_reg_2_dout1_reg[20] ;
+ wire \cubev_reg_2_dout1_reg[21] ;
+ wire \cubev_reg_2_dout1_reg[22] ;
+ wire \cubev_reg_2_dout1_reg[23] ;
+ wire \cubev_reg_2_dout1_reg[24] ;
+ wire \cubev_reg_2_dout1_reg[25] ;
+ wire \cubev_reg_2_dout1_reg[26] ;
+ wire \cubev_reg_2_dout1_reg[27] ;
+ wire \cubev_reg_2_dout1_reg[28] ;
+ wire \cubev_reg_2_dout1_reg[29] ;
+ wire \cubev_reg_2_dout1_reg[2] ;
+ wire \cubev_reg_2_dout1_reg[30] ;
+ wire \cubev_reg_2_dout1_reg[31] ;
+ wire \cubev_reg_2_dout1_reg[3] ;
+ wire \cubev_reg_2_dout1_reg[4] ;
+ wire \cubev_reg_2_dout1_reg[5] ;
+ wire \cubev_reg_2_dout1_reg[6] ;
+ wire \cubev_reg_2_dout1_reg[7] ;
+ wire \cubev_reg_2_dout1_reg[8] ;
+ wire \cubev_reg_2_dout1_reg[9] ;
+ wire cubev_reg_2_rstn;
+ wire cubev_reg_2_web0;
+ wire \cubev_reg_2_wmask0[0] ;
+ wire \cubev_reg_2_wmask0[1] ;
+ wire \cubev_reg_2_wmask0[2] ;
+ wire \cubev_reg_2_wmask0[3] ;
+ wire \cubev_reg_3_addr0[0] ;
+ wire \cubev_reg_3_addr0[1] ;
+ wire \cubev_reg_3_addr0[2] ;
+ wire \cubev_reg_3_addr0[3] ;
+ wire \cubev_reg_3_addr0[4] ;
+ wire \cubev_reg_3_addr0[5] ;
+ wire \cubev_reg_3_addr0[6] ;
+ wire \cubev_reg_3_addr0[7] ;
+ wire \cubev_reg_3_addr1[0] ;
+ wire \cubev_reg_3_addr1[1] ;
+ wire \cubev_reg_3_addr1[2] ;
+ wire \cubev_reg_3_addr1[3] ;
+ wire \cubev_reg_3_addr1[4] ;
+ wire \cubev_reg_3_addr1[5] ;
+ wire \cubev_reg_3_addr1[6] ;
+ wire \cubev_reg_3_addr1[7] ;
+ wire cubev_reg_3_clk0;
+ wire cubev_reg_3_clk1;
+ wire cubev_reg_3_csb0;
+ wire cubev_reg_3_csb1;
+ wire \cubev_reg_3_din0[0] ;
+ wire \cubev_reg_3_din0[10] ;
+ wire \cubev_reg_3_din0[11] ;
+ wire \cubev_reg_3_din0[12] ;
+ wire \cubev_reg_3_din0[13] ;
+ wire \cubev_reg_3_din0[14] ;
+ wire \cubev_reg_3_din0[15] ;
+ wire \cubev_reg_3_din0[16] ;
+ wire \cubev_reg_3_din0[17] ;
+ wire \cubev_reg_3_din0[18] ;
+ wire \cubev_reg_3_din0[19] ;
+ wire \cubev_reg_3_din0[1] ;
+ wire \cubev_reg_3_din0[20] ;
+ wire \cubev_reg_3_din0[21] ;
+ wire \cubev_reg_3_din0[22] ;
+ wire \cubev_reg_3_din0[23] ;
+ wire \cubev_reg_3_din0[24] ;
+ wire \cubev_reg_3_din0[25] ;
+ wire \cubev_reg_3_din0[26] ;
+ wire \cubev_reg_3_din0[27] ;
+ wire \cubev_reg_3_din0[28] ;
+ wire \cubev_reg_3_din0[29] ;
+ wire \cubev_reg_3_din0[2] ;
+ wire \cubev_reg_3_din0[30] ;
+ wire \cubev_reg_3_din0[31] ;
+ wire \cubev_reg_3_din0[3] ;
+ wire \cubev_reg_3_din0[4] ;
+ wire \cubev_reg_3_din0[5] ;
+ wire \cubev_reg_3_din0[6] ;
+ wire \cubev_reg_3_din0[7] ;
+ wire \cubev_reg_3_din0[8] ;
+ wire \cubev_reg_3_din0[9] ;
+ wire \cubev_reg_3_dout0[0] ;
+ wire \cubev_reg_3_dout0[10] ;
+ wire \cubev_reg_3_dout0[11] ;
+ wire \cubev_reg_3_dout0[12] ;
+ wire \cubev_reg_3_dout0[13] ;
+ wire \cubev_reg_3_dout0[14] ;
+ wire \cubev_reg_3_dout0[15] ;
+ wire \cubev_reg_3_dout0[16] ;
+ wire \cubev_reg_3_dout0[17] ;
+ wire \cubev_reg_3_dout0[18] ;
+ wire \cubev_reg_3_dout0[19] ;
+ wire \cubev_reg_3_dout0[1] ;
+ wire \cubev_reg_3_dout0[20] ;
+ wire \cubev_reg_3_dout0[21] ;
+ wire \cubev_reg_3_dout0[22] ;
+ wire \cubev_reg_3_dout0[23] ;
+ wire \cubev_reg_3_dout0[24] ;
+ wire \cubev_reg_3_dout0[25] ;
+ wire \cubev_reg_3_dout0[26] ;
+ wire \cubev_reg_3_dout0[27] ;
+ wire \cubev_reg_3_dout0[28] ;
+ wire \cubev_reg_3_dout0[29] ;
+ wire \cubev_reg_3_dout0[2] ;
+ wire \cubev_reg_3_dout0[30] ;
+ wire \cubev_reg_3_dout0[31] ;
+ wire \cubev_reg_3_dout0[3] ;
+ wire \cubev_reg_3_dout0[4] ;
+ wire \cubev_reg_3_dout0[5] ;
+ wire \cubev_reg_3_dout0[6] ;
+ wire \cubev_reg_3_dout0[7] ;
+ wire \cubev_reg_3_dout0[8] ;
+ wire \cubev_reg_3_dout0[9] ;
+ wire \cubev_reg_3_dout1[0] ;
+ wire \cubev_reg_3_dout1[10] ;
+ wire \cubev_reg_3_dout1[11] ;
+ wire \cubev_reg_3_dout1[12] ;
+ wire \cubev_reg_3_dout1[13] ;
+ wire \cubev_reg_3_dout1[14] ;
+ wire \cubev_reg_3_dout1[15] ;
+ wire \cubev_reg_3_dout1[16] ;
+ wire \cubev_reg_3_dout1[17] ;
+ wire \cubev_reg_3_dout1[18] ;
+ wire \cubev_reg_3_dout1[19] ;
+ wire \cubev_reg_3_dout1[1] ;
+ wire \cubev_reg_3_dout1[20] ;
+ wire \cubev_reg_3_dout1[21] ;
+ wire \cubev_reg_3_dout1[22] ;
+ wire \cubev_reg_3_dout1[23] ;
+ wire \cubev_reg_3_dout1[24] ;
+ wire \cubev_reg_3_dout1[25] ;
+ wire \cubev_reg_3_dout1[26] ;
+ wire \cubev_reg_3_dout1[27] ;
+ wire \cubev_reg_3_dout1[28] ;
+ wire \cubev_reg_3_dout1[29] ;
+ wire \cubev_reg_3_dout1[2] ;
+ wire \cubev_reg_3_dout1[30] ;
+ wire \cubev_reg_3_dout1[31] ;
+ wire \cubev_reg_3_dout1[3] ;
+ wire \cubev_reg_3_dout1[4] ;
+ wire \cubev_reg_3_dout1[5] ;
+ wire \cubev_reg_3_dout1[6] ;
+ wire \cubev_reg_3_dout1[7] ;
+ wire \cubev_reg_3_dout1[8] ;
+ wire \cubev_reg_3_dout1[9] ;
+ wire \cubev_reg_3_dout1_reg[0] ;
+ wire \cubev_reg_3_dout1_reg[10] ;
+ wire \cubev_reg_3_dout1_reg[11] ;
+ wire \cubev_reg_3_dout1_reg[12] ;
+ wire \cubev_reg_3_dout1_reg[13] ;
+ wire \cubev_reg_3_dout1_reg[14] ;
+ wire \cubev_reg_3_dout1_reg[15] ;
+ wire \cubev_reg_3_dout1_reg[16] ;
+ wire \cubev_reg_3_dout1_reg[17] ;
+ wire \cubev_reg_3_dout1_reg[18] ;
+ wire \cubev_reg_3_dout1_reg[19] ;
+ wire \cubev_reg_3_dout1_reg[1] ;
+ wire \cubev_reg_3_dout1_reg[20] ;
+ wire \cubev_reg_3_dout1_reg[21] ;
+ wire \cubev_reg_3_dout1_reg[22] ;
+ wire \cubev_reg_3_dout1_reg[23] ;
+ wire \cubev_reg_3_dout1_reg[24] ;
+ wire \cubev_reg_3_dout1_reg[25] ;
+ wire \cubev_reg_3_dout1_reg[26] ;
+ wire \cubev_reg_3_dout1_reg[27] ;
+ wire \cubev_reg_3_dout1_reg[28] ;
+ wire \cubev_reg_3_dout1_reg[29] ;
+ wire \cubev_reg_3_dout1_reg[2] ;
+ wire \cubev_reg_3_dout1_reg[30] ;
+ wire \cubev_reg_3_dout1_reg[31] ;
+ wire \cubev_reg_3_dout1_reg[3] ;
+ wire \cubev_reg_3_dout1_reg[4] ;
+ wire \cubev_reg_3_dout1_reg[5] ;
+ wire \cubev_reg_3_dout1_reg[6] ;
+ wire \cubev_reg_3_dout1_reg[7] ;
+ wire \cubev_reg_3_dout1_reg[8] ;
+ wire \cubev_reg_3_dout1_reg[9] ;
+ wire cubev_reg_3_rstn;
+ wire cubev_reg_3_web0;
+ wire \cubev_reg_3_wmask0[0] ;
+ wire \cubev_reg_3_wmask0[1] ;
+ wire \cubev_reg_3_wmask0[2] ;
+ wire \cubev_reg_3_wmask0[3] ;
+ wire \cubev_reg_4_addr0[0] ;
+ wire \cubev_reg_4_addr0[1] ;
+ wire \cubev_reg_4_addr0[2] ;
+ wire \cubev_reg_4_addr0[3] ;
+ wire \cubev_reg_4_addr0[4] ;
+ wire \cubev_reg_4_addr0[5] ;
+ wire \cubev_reg_4_addr0[6] ;
+ wire \cubev_reg_4_addr0[7] ;
+ wire \cubev_reg_4_addr1[0] ;
+ wire \cubev_reg_4_addr1[1] ;
+ wire \cubev_reg_4_addr1[2] ;
+ wire \cubev_reg_4_addr1[3] ;
+ wire \cubev_reg_4_addr1[4] ;
+ wire \cubev_reg_4_addr1[5] ;
+ wire \cubev_reg_4_addr1[6] ;
+ wire \cubev_reg_4_addr1[7] ;
+ wire cubev_reg_4_clk0;
+ wire cubev_reg_4_clk1;
+ wire cubev_reg_4_csb0;
+ wire cubev_reg_4_csb1;
+ wire \cubev_reg_4_din0[0] ;
+ wire \cubev_reg_4_din0[10] ;
+ wire \cubev_reg_4_din0[11] ;
+ wire \cubev_reg_4_din0[12] ;
+ wire \cubev_reg_4_din0[13] ;
+ wire \cubev_reg_4_din0[14] ;
+ wire \cubev_reg_4_din0[15] ;
+ wire \cubev_reg_4_din0[16] ;
+ wire \cubev_reg_4_din0[17] ;
+ wire \cubev_reg_4_din0[18] ;
+ wire \cubev_reg_4_din0[19] ;
+ wire \cubev_reg_4_din0[1] ;
+ wire \cubev_reg_4_din0[20] ;
+ wire \cubev_reg_4_din0[21] ;
+ wire \cubev_reg_4_din0[22] ;
+ wire \cubev_reg_4_din0[23] ;
+ wire \cubev_reg_4_din0[24] ;
+ wire \cubev_reg_4_din0[25] ;
+ wire \cubev_reg_4_din0[26] ;
+ wire \cubev_reg_4_din0[27] ;
+ wire \cubev_reg_4_din0[28] ;
+ wire \cubev_reg_4_din0[29] ;
+ wire \cubev_reg_4_din0[2] ;
+ wire \cubev_reg_4_din0[30] ;
+ wire \cubev_reg_4_din0[31] ;
+ wire \cubev_reg_4_din0[3] ;
+ wire \cubev_reg_4_din0[4] ;
+ wire \cubev_reg_4_din0[5] ;
+ wire \cubev_reg_4_din0[6] ;
+ wire \cubev_reg_4_din0[7] ;
+ wire \cubev_reg_4_din0[8] ;
+ wire \cubev_reg_4_din0[9] ;
+ wire \cubev_reg_4_dout0[0] ;
+ wire \cubev_reg_4_dout0[10] ;
+ wire \cubev_reg_4_dout0[11] ;
+ wire \cubev_reg_4_dout0[12] ;
+ wire \cubev_reg_4_dout0[13] ;
+ wire \cubev_reg_4_dout0[14] ;
+ wire \cubev_reg_4_dout0[15] ;
+ wire \cubev_reg_4_dout0[16] ;
+ wire \cubev_reg_4_dout0[17] ;
+ wire \cubev_reg_4_dout0[18] ;
+ wire \cubev_reg_4_dout0[19] ;
+ wire \cubev_reg_4_dout0[1] ;
+ wire \cubev_reg_4_dout0[20] ;
+ wire \cubev_reg_4_dout0[21] ;
+ wire \cubev_reg_4_dout0[22] ;
+ wire \cubev_reg_4_dout0[23] ;
+ wire \cubev_reg_4_dout0[24] ;
+ wire \cubev_reg_4_dout0[25] ;
+ wire \cubev_reg_4_dout0[26] ;
+ wire \cubev_reg_4_dout0[27] ;
+ wire \cubev_reg_4_dout0[28] ;
+ wire \cubev_reg_4_dout0[29] ;
+ wire \cubev_reg_4_dout0[2] ;
+ wire \cubev_reg_4_dout0[30] ;
+ wire \cubev_reg_4_dout0[31] ;
+ wire \cubev_reg_4_dout0[3] ;
+ wire \cubev_reg_4_dout0[4] ;
+ wire \cubev_reg_4_dout0[5] ;
+ wire \cubev_reg_4_dout0[6] ;
+ wire \cubev_reg_4_dout0[7] ;
+ wire \cubev_reg_4_dout0[8] ;
+ wire \cubev_reg_4_dout0[9] ;
+ wire \cubev_reg_4_dout1[0] ;
+ wire \cubev_reg_4_dout1[10] ;
+ wire \cubev_reg_4_dout1[11] ;
+ wire \cubev_reg_4_dout1[12] ;
+ wire \cubev_reg_4_dout1[13] ;
+ wire \cubev_reg_4_dout1[14] ;
+ wire \cubev_reg_4_dout1[15] ;
+ wire \cubev_reg_4_dout1[16] ;
+ wire \cubev_reg_4_dout1[17] ;
+ wire \cubev_reg_4_dout1[18] ;
+ wire \cubev_reg_4_dout1[19] ;
+ wire \cubev_reg_4_dout1[1] ;
+ wire \cubev_reg_4_dout1[20] ;
+ wire \cubev_reg_4_dout1[21] ;
+ wire \cubev_reg_4_dout1[22] ;
+ wire \cubev_reg_4_dout1[23] ;
+ wire \cubev_reg_4_dout1[24] ;
+ wire \cubev_reg_4_dout1[25] ;
+ wire \cubev_reg_4_dout1[26] ;
+ wire \cubev_reg_4_dout1[27] ;
+ wire \cubev_reg_4_dout1[28] ;
+ wire \cubev_reg_4_dout1[29] ;
+ wire \cubev_reg_4_dout1[2] ;
+ wire \cubev_reg_4_dout1[30] ;
+ wire \cubev_reg_4_dout1[31] ;
+ wire \cubev_reg_4_dout1[3] ;
+ wire \cubev_reg_4_dout1[4] ;
+ wire \cubev_reg_4_dout1[5] ;
+ wire \cubev_reg_4_dout1[6] ;
+ wire \cubev_reg_4_dout1[7] ;
+ wire \cubev_reg_4_dout1[8] ;
+ wire \cubev_reg_4_dout1[9] ;
+ wire \cubev_reg_4_dout1_reg[0] ;
+ wire \cubev_reg_4_dout1_reg[10] ;
+ wire \cubev_reg_4_dout1_reg[11] ;
+ wire \cubev_reg_4_dout1_reg[12] ;
+ wire \cubev_reg_4_dout1_reg[13] ;
+ wire \cubev_reg_4_dout1_reg[14] ;
+ wire \cubev_reg_4_dout1_reg[15] ;
+ wire \cubev_reg_4_dout1_reg[16] ;
+ wire \cubev_reg_4_dout1_reg[17] ;
+ wire \cubev_reg_4_dout1_reg[18] ;
+ wire \cubev_reg_4_dout1_reg[19] ;
+ wire \cubev_reg_4_dout1_reg[1] ;
+ wire \cubev_reg_4_dout1_reg[20] ;
+ wire \cubev_reg_4_dout1_reg[21] ;
+ wire \cubev_reg_4_dout1_reg[22] ;
+ wire \cubev_reg_4_dout1_reg[23] ;
+ wire \cubev_reg_4_dout1_reg[24] ;
+ wire \cubev_reg_4_dout1_reg[25] ;
+ wire \cubev_reg_4_dout1_reg[26] ;
+ wire \cubev_reg_4_dout1_reg[27] ;
+ wire \cubev_reg_4_dout1_reg[28] ;
+ wire \cubev_reg_4_dout1_reg[29] ;
+ wire \cubev_reg_4_dout1_reg[2] ;
+ wire \cubev_reg_4_dout1_reg[30] ;
+ wire \cubev_reg_4_dout1_reg[31] ;
+ wire \cubev_reg_4_dout1_reg[3] ;
+ wire \cubev_reg_4_dout1_reg[4] ;
+ wire \cubev_reg_4_dout1_reg[5] ;
+ wire \cubev_reg_4_dout1_reg[6] ;
+ wire \cubev_reg_4_dout1_reg[7] ;
+ wire \cubev_reg_4_dout1_reg[8] ;
+ wire \cubev_reg_4_dout1_reg[9] ;
+ wire cubev_reg_4_rstn;
+ wire cubev_reg_4_web0;
+ wire \cubev_reg_4_wmask0[0] ;
+ wire \cubev_reg_4_wmask0[1] ;
+ wire \cubev_reg_4_wmask0[2] ;
+ wire \cubev_reg_4_wmask0[3] ;
+ wire \cubev_reg_5_addr0[0] ;
+ wire \cubev_reg_5_addr0[1] ;
+ wire \cubev_reg_5_addr0[2] ;
+ wire \cubev_reg_5_addr0[3] ;
+ wire \cubev_reg_5_addr0[4] ;
+ wire \cubev_reg_5_addr0[5] ;
+ wire \cubev_reg_5_addr0[6] ;
+ wire \cubev_reg_5_addr0[7] ;
+ wire \cubev_reg_5_addr1[0] ;
+ wire \cubev_reg_5_addr1[1] ;
+ wire \cubev_reg_5_addr1[2] ;
+ wire \cubev_reg_5_addr1[3] ;
+ wire \cubev_reg_5_addr1[4] ;
+ wire \cubev_reg_5_addr1[5] ;
+ wire \cubev_reg_5_addr1[6] ;
+ wire \cubev_reg_5_addr1[7] ;
+ wire cubev_reg_5_clk0;
+ wire cubev_reg_5_clk1;
+ wire cubev_reg_5_csb0;
+ wire cubev_reg_5_csb1;
+ wire \cubev_reg_5_din0[0] ;
+ wire \cubev_reg_5_din0[10] ;
+ wire \cubev_reg_5_din0[11] ;
+ wire \cubev_reg_5_din0[12] ;
+ wire \cubev_reg_5_din0[13] ;
+ wire \cubev_reg_5_din0[14] ;
+ wire \cubev_reg_5_din0[15] ;
+ wire \cubev_reg_5_din0[16] ;
+ wire \cubev_reg_5_din0[17] ;
+ wire \cubev_reg_5_din0[18] ;
+ wire \cubev_reg_5_din0[19] ;
+ wire \cubev_reg_5_din0[1] ;
+ wire \cubev_reg_5_din0[20] ;
+ wire \cubev_reg_5_din0[21] ;
+ wire \cubev_reg_5_din0[22] ;
+ wire \cubev_reg_5_din0[23] ;
+ wire \cubev_reg_5_din0[24] ;
+ wire \cubev_reg_5_din0[25] ;
+ wire \cubev_reg_5_din0[26] ;
+ wire \cubev_reg_5_din0[27] ;
+ wire \cubev_reg_5_din0[28] ;
+ wire \cubev_reg_5_din0[29] ;
+ wire \cubev_reg_5_din0[2] ;
+ wire \cubev_reg_5_din0[30] ;
+ wire \cubev_reg_5_din0[31] ;
+ wire \cubev_reg_5_din0[3] ;
+ wire \cubev_reg_5_din0[4] ;
+ wire \cubev_reg_5_din0[5] ;
+ wire \cubev_reg_5_din0[6] ;
+ wire \cubev_reg_5_din0[7] ;
+ wire \cubev_reg_5_din0[8] ;
+ wire \cubev_reg_5_din0[9] ;
+ wire \cubev_reg_5_dout0[0] ;
+ wire \cubev_reg_5_dout0[10] ;
+ wire \cubev_reg_5_dout0[11] ;
+ wire \cubev_reg_5_dout0[12] ;
+ wire \cubev_reg_5_dout0[13] ;
+ wire \cubev_reg_5_dout0[14] ;
+ wire \cubev_reg_5_dout0[15] ;
+ wire \cubev_reg_5_dout0[16] ;
+ wire \cubev_reg_5_dout0[17] ;
+ wire \cubev_reg_5_dout0[18] ;
+ wire \cubev_reg_5_dout0[19] ;
+ wire \cubev_reg_5_dout0[1] ;
+ wire \cubev_reg_5_dout0[20] ;
+ wire \cubev_reg_5_dout0[21] ;
+ wire \cubev_reg_5_dout0[22] ;
+ wire \cubev_reg_5_dout0[23] ;
+ wire \cubev_reg_5_dout0[24] ;
+ wire \cubev_reg_5_dout0[25] ;
+ wire \cubev_reg_5_dout0[26] ;
+ wire \cubev_reg_5_dout0[27] ;
+ wire \cubev_reg_5_dout0[28] ;
+ wire \cubev_reg_5_dout0[29] ;
+ wire \cubev_reg_5_dout0[2] ;
+ wire \cubev_reg_5_dout0[30] ;
+ wire \cubev_reg_5_dout0[31] ;
+ wire \cubev_reg_5_dout0[3] ;
+ wire \cubev_reg_5_dout0[4] ;
+ wire \cubev_reg_5_dout0[5] ;
+ wire \cubev_reg_5_dout0[6] ;
+ wire \cubev_reg_5_dout0[7] ;
+ wire \cubev_reg_5_dout0[8] ;
+ wire \cubev_reg_5_dout0[9] ;
+ wire \cubev_reg_5_dout1[0] ;
+ wire \cubev_reg_5_dout1[10] ;
+ wire \cubev_reg_5_dout1[11] ;
+ wire \cubev_reg_5_dout1[12] ;
+ wire \cubev_reg_5_dout1[13] ;
+ wire \cubev_reg_5_dout1[14] ;
+ wire \cubev_reg_5_dout1[15] ;
+ wire \cubev_reg_5_dout1[16] ;
+ wire \cubev_reg_5_dout1[17] ;
+ wire \cubev_reg_5_dout1[18] ;
+ wire \cubev_reg_5_dout1[19] ;
+ wire \cubev_reg_5_dout1[1] ;
+ wire \cubev_reg_5_dout1[20] ;
+ wire \cubev_reg_5_dout1[21] ;
+ wire \cubev_reg_5_dout1[22] ;
+ wire \cubev_reg_5_dout1[23] ;
+ wire \cubev_reg_5_dout1[24] ;
+ wire \cubev_reg_5_dout1[25] ;
+ wire \cubev_reg_5_dout1[26] ;
+ wire \cubev_reg_5_dout1[27] ;
+ wire \cubev_reg_5_dout1[28] ;
+ wire \cubev_reg_5_dout1[29] ;
+ wire \cubev_reg_5_dout1[2] ;
+ wire \cubev_reg_5_dout1[30] ;
+ wire \cubev_reg_5_dout1[31] ;
+ wire \cubev_reg_5_dout1[3] ;
+ wire \cubev_reg_5_dout1[4] ;
+ wire \cubev_reg_5_dout1[5] ;
+ wire \cubev_reg_5_dout1[6] ;
+ wire \cubev_reg_5_dout1[7] ;
+ wire \cubev_reg_5_dout1[8] ;
+ wire \cubev_reg_5_dout1[9] ;
+ wire \cubev_reg_5_dout1_reg[0] ;
+ wire \cubev_reg_5_dout1_reg[10] ;
+ wire \cubev_reg_5_dout1_reg[11] ;
+ wire \cubev_reg_5_dout1_reg[12] ;
+ wire \cubev_reg_5_dout1_reg[13] ;
+ wire \cubev_reg_5_dout1_reg[14] ;
+ wire \cubev_reg_5_dout1_reg[15] ;
+ wire \cubev_reg_5_dout1_reg[16] ;
+ wire \cubev_reg_5_dout1_reg[17] ;
+ wire \cubev_reg_5_dout1_reg[18] ;
+ wire \cubev_reg_5_dout1_reg[19] ;
+ wire \cubev_reg_5_dout1_reg[1] ;
+ wire \cubev_reg_5_dout1_reg[20] ;
+ wire \cubev_reg_5_dout1_reg[21] ;
+ wire \cubev_reg_5_dout1_reg[22] ;
+ wire \cubev_reg_5_dout1_reg[23] ;
+ wire \cubev_reg_5_dout1_reg[24] ;
+ wire \cubev_reg_5_dout1_reg[25] ;
+ wire \cubev_reg_5_dout1_reg[26] ;
+ wire \cubev_reg_5_dout1_reg[27] ;
+ wire \cubev_reg_5_dout1_reg[28] ;
+ wire \cubev_reg_5_dout1_reg[29] ;
+ wire \cubev_reg_5_dout1_reg[2] ;
+ wire \cubev_reg_5_dout1_reg[30] ;
+ wire \cubev_reg_5_dout1_reg[31] ;
+ wire \cubev_reg_5_dout1_reg[3] ;
+ wire \cubev_reg_5_dout1_reg[4] ;
+ wire \cubev_reg_5_dout1_reg[5] ;
+ wire \cubev_reg_5_dout1_reg[6] ;
+ wire \cubev_reg_5_dout1_reg[7] ;
+ wire \cubev_reg_5_dout1_reg[8] ;
+ wire \cubev_reg_5_dout1_reg[9] ;
+ wire cubev_reg_5_rstn;
+ wire cubev_reg_5_web0;
+ wire \cubev_reg_5_wmask0[0] ;
+ wire \cubev_reg_5_wmask0[1] ;
+ wire \cubev_reg_5_wmask0[2] ;
+ wire \cubev_reg_5_wmask0[3] ;
+ wire \cubev_rf1_addr0[0] ;
+ wire \cubev_rf1_addr0[1] ;
+ wire \cubev_rf1_addr0[2] ;
+ wire \cubev_rf1_addr0[3] ;
+ wire \cubev_rf1_addr0[4] ;
+ wire \cubev_rf1_addr0[5] ;
+ wire \cubev_rf1_addr0[6] ;
+ wire \cubev_rf1_addr0[7] ;
+ wire \cubev_rf1_addr1[0] ;
+ wire \cubev_rf1_addr1[1] ;
+ wire \cubev_rf1_addr1[2] ;
+ wire \cubev_rf1_addr1[3] ;
+ wire \cubev_rf1_addr1[4] ;
+ wire \cubev_rf1_addr1[5] ;
+ wire \cubev_rf1_addr1[6] ;
+ wire \cubev_rf1_addr1[7] ;
+ wire cubev_rf1_clk0;
+ wire cubev_rf1_clk1;
+ wire cubev_rf1_csb0;
+ wire cubev_rf1_csb1;
+ wire \cubev_rf1_din0[0] ;
+ wire \cubev_rf1_din0[10] ;
+ wire \cubev_rf1_din0[11] ;
+ wire \cubev_rf1_din0[12] ;
+ wire \cubev_rf1_din0[13] ;
+ wire \cubev_rf1_din0[14] ;
+ wire \cubev_rf1_din0[15] ;
+ wire \cubev_rf1_din0[16] ;
+ wire \cubev_rf1_din0[17] ;
+ wire \cubev_rf1_din0[18] ;
+ wire \cubev_rf1_din0[19] ;
+ wire \cubev_rf1_din0[1] ;
+ wire \cubev_rf1_din0[20] ;
+ wire \cubev_rf1_din0[21] ;
+ wire \cubev_rf1_din0[22] ;
+ wire \cubev_rf1_din0[23] ;
+ wire \cubev_rf1_din0[24] ;
+ wire \cubev_rf1_din0[25] ;
+ wire \cubev_rf1_din0[26] ;
+ wire \cubev_rf1_din0[27] ;
+ wire \cubev_rf1_din0[28] ;
+ wire \cubev_rf1_din0[29] ;
+ wire \cubev_rf1_din0[2] ;
+ wire \cubev_rf1_din0[30] ;
+ wire \cubev_rf1_din0[31] ;
+ wire \cubev_rf1_din0[3] ;
+ wire \cubev_rf1_din0[4] ;
+ wire \cubev_rf1_din0[5] ;
+ wire \cubev_rf1_din0[6] ;
+ wire \cubev_rf1_din0[7] ;
+ wire \cubev_rf1_din0[8] ;
+ wire \cubev_rf1_din0[9] ;
+ wire \cubev_rf1_dout0[0] ;
+ wire \cubev_rf1_dout0[10] ;
+ wire \cubev_rf1_dout0[11] ;
+ wire \cubev_rf1_dout0[12] ;
+ wire \cubev_rf1_dout0[13] ;
+ wire \cubev_rf1_dout0[14] ;
+ wire \cubev_rf1_dout0[15] ;
+ wire \cubev_rf1_dout0[16] ;
+ wire \cubev_rf1_dout0[17] ;
+ wire \cubev_rf1_dout0[18] ;
+ wire \cubev_rf1_dout0[19] ;
+ wire \cubev_rf1_dout0[1] ;
+ wire \cubev_rf1_dout0[20] ;
+ wire \cubev_rf1_dout0[21] ;
+ wire \cubev_rf1_dout0[22] ;
+ wire \cubev_rf1_dout0[23] ;
+ wire \cubev_rf1_dout0[24] ;
+ wire \cubev_rf1_dout0[25] ;
+ wire \cubev_rf1_dout0[26] ;
+ wire \cubev_rf1_dout0[27] ;
+ wire \cubev_rf1_dout0[28] ;
+ wire \cubev_rf1_dout0[29] ;
+ wire \cubev_rf1_dout0[2] ;
+ wire \cubev_rf1_dout0[30] ;
+ wire \cubev_rf1_dout0[31] ;
+ wire \cubev_rf1_dout0[3] ;
+ wire \cubev_rf1_dout0[4] ;
+ wire \cubev_rf1_dout0[5] ;
+ wire \cubev_rf1_dout0[6] ;
+ wire \cubev_rf1_dout0[7] ;
+ wire \cubev_rf1_dout0[8] ;
+ wire \cubev_rf1_dout0[9] ;
+ wire \cubev_rf1_dout1[0] ;
+ wire \cubev_rf1_dout1[10] ;
+ wire \cubev_rf1_dout1[11] ;
+ wire \cubev_rf1_dout1[12] ;
+ wire \cubev_rf1_dout1[13] ;
+ wire \cubev_rf1_dout1[14] ;
+ wire \cubev_rf1_dout1[15] ;
+ wire \cubev_rf1_dout1[16] ;
+ wire \cubev_rf1_dout1[17] ;
+ wire \cubev_rf1_dout1[18] ;
+ wire \cubev_rf1_dout1[19] ;
+ wire \cubev_rf1_dout1[1] ;
+ wire \cubev_rf1_dout1[20] ;
+ wire \cubev_rf1_dout1[21] ;
+ wire \cubev_rf1_dout1[22] ;
+ wire \cubev_rf1_dout1[23] ;
+ wire \cubev_rf1_dout1[24] ;
+ wire \cubev_rf1_dout1[25] ;
+ wire \cubev_rf1_dout1[26] ;
+ wire \cubev_rf1_dout1[27] ;
+ wire \cubev_rf1_dout1[28] ;
+ wire \cubev_rf1_dout1[29] ;
+ wire \cubev_rf1_dout1[2] ;
+ wire \cubev_rf1_dout1[30] ;
+ wire \cubev_rf1_dout1[31] ;
+ wire \cubev_rf1_dout1[3] ;
+ wire \cubev_rf1_dout1[4] ;
+ wire \cubev_rf1_dout1[5] ;
+ wire \cubev_rf1_dout1[6] ;
+ wire \cubev_rf1_dout1[7] ;
+ wire \cubev_rf1_dout1[8] ;
+ wire \cubev_rf1_dout1[9] ;
+ wire \cubev_rf1_dout1_reg[0] ;
+ wire \cubev_rf1_dout1_reg[10] ;
+ wire \cubev_rf1_dout1_reg[11] ;
+ wire \cubev_rf1_dout1_reg[12] ;
+ wire \cubev_rf1_dout1_reg[13] ;
+ wire \cubev_rf1_dout1_reg[14] ;
+ wire \cubev_rf1_dout1_reg[15] ;
+ wire \cubev_rf1_dout1_reg[16] ;
+ wire \cubev_rf1_dout1_reg[17] ;
+ wire \cubev_rf1_dout1_reg[18] ;
+ wire \cubev_rf1_dout1_reg[19] ;
+ wire \cubev_rf1_dout1_reg[1] ;
+ wire \cubev_rf1_dout1_reg[20] ;
+ wire \cubev_rf1_dout1_reg[21] ;
+ wire \cubev_rf1_dout1_reg[22] ;
+ wire \cubev_rf1_dout1_reg[23] ;
+ wire \cubev_rf1_dout1_reg[24] ;
+ wire \cubev_rf1_dout1_reg[25] ;
+ wire \cubev_rf1_dout1_reg[26] ;
+ wire \cubev_rf1_dout1_reg[27] ;
+ wire \cubev_rf1_dout1_reg[28] ;
+ wire \cubev_rf1_dout1_reg[29] ;
+ wire \cubev_rf1_dout1_reg[2] ;
+ wire \cubev_rf1_dout1_reg[30] ;
+ wire \cubev_rf1_dout1_reg[31] ;
+ wire \cubev_rf1_dout1_reg[3] ;
+ wire \cubev_rf1_dout1_reg[4] ;
+ wire \cubev_rf1_dout1_reg[5] ;
+ wire \cubev_rf1_dout1_reg[6] ;
+ wire \cubev_rf1_dout1_reg[7] ;
+ wire \cubev_rf1_dout1_reg[8] ;
+ wire \cubev_rf1_dout1_reg[9] ;
+ wire cubev_rf1_rstn;
+ wire cubev_rf1_web0;
+ wire \cubev_rf1_wmask0[0] ;
+ wire \cubev_rf1_wmask0[1] ;
+ wire \cubev_rf1_wmask0[2] ;
+ wire \cubev_rf1_wmask0[3] ;
+ wire \cubev_rf2_addr0[0] ;
+ wire \cubev_rf2_addr0[1] ;
+ wire \cubev_rf2_addr0[2] ;
+ wire \cubev_rf2_addr0[3] ;
+ wire \cubev_rf2_addr0[4] ;
+ wire \cubev_rf2_addr0[5] ;
+ wire \cubev_rf2_addr0[6] ;
+ wire \cubev_rf2_addr0[7] ;
+ wire \cubev_rf2_addr1[0] ;
+ wire \cubev_rf2_addr1[1] ;
+ wire \cubev_rf2_addr1[2] ;
+ wire \cubev_rf2_addr1[3] ;
+ wire \cubev_rf2_addr1[4] ;
+ wire \cubev_rf2_addr1[5] ;
+ wire \cubev_rf2_addr1[6] ;
+ wire \cubev_rf2_addr1[7] ;
+ wire cubev_rf2_clk0;
+ wire cubev_rf2_clk1;
+ wire cubev_rf2_csb0;
+ wire cubev_rf2_csb1;
+ wire \cubev_rf2_din0[0] ;
+ wire \cubev_rf2_din0[10] ;
+ wire \cubev_rf2_din0[11] ;
+ wire \cubev_rf2_din0[12] ;
+ wire \cubev_rf2_din0[13] ;
+ wire \cubev_rf2_din0[14] ;
+ wire \cubev_rf2_din0[15] ;
+ wire \cubev_rf2_din0[16] ;
+ wire \cubev_rf2_din0[17] ;
+ wire \cubev_rf2_din0[18] ;
+ wire \cubev_rf2_din0[19] ;
+ wire \cubev_rf2_din0[1] ;
+ wire \cubev_rf2_din0[20] ;
+ wire \cubev_rf2_din0[21] ;
+ wire \cubev_rf2_din0[22] ;
+ wire \cubev_rf2_din0[23] ;
+ wire \cubev_rf2_din0[24] ;
+ wire \cubev_rf2_din0[25] ;
+ wire \cubev_rf2_din0[26] ;
+ wire \cubev_rf2_din0[27] ;
+ wire \cubev_rf2_din0[28] ;
+ wire \cubev_rf2_din0[29] ;
+ wire \cubev_rf2_din0[2] ;
+ wire \cubev_rf2_din0[30] ;
+ wire \cubev_rf2_din0[31] ;
+ wire \cubev_rf2_din0[3] ;
+ wire \cubev_rf2_din0[4] ;
+ wire \cubev_rf2_din0[5] ;
+ wire \cubev_rf2_din0[6] ;
+ wire \cubev_rf2_din0[7] ;
+ wire \cubev_rf2_din0[8] ;
+ wire \cubev_rf2_din0[9] ;
+ wire \cubev_rf2_dout0[0] ;
+ wire \cubev_rf2_dout0[10] ;
+ wire \cubev_rf2_dout0[11] ;
+ wire \cubev_rf2_dout0[12] ;
+ wire \cubev_rf2_dout0[13] ;
+ wire \cubev_rf2_dout0[14] ;
+ wire \cubev_rf2_dout0[15] ;
+ wire \cubev_rf2_dout0[16] ;
+ wire \cubev_rf2_dout0[17] ;
+ wire \cubev_rf2_dout0[18] ;
+ wire \cubev_rf2_dout0[19] ;
+ wire \cubev_rf2_dout0[1] ;
+ wire \cubev_rf2_dout0[20] ;
+ wire \cubev_rf2_dout0[21] ;
+ wire \cubev_rf2_dout0[22] ;
+ wire \cubev_rf2_dout0[23] ;
+ wire \cubev_rf2_dout0[24] ;
+ wire \cubev_rf2_dout0[25] ;
+ wire \cubev_rf2_dout0[26] ;
+ wire \cubev_rf2_dout0[27] ;
+ wire \cubev_rf2_dout0[28] ;
+ wire \cubev_rf2_dout0[29] ;
+ wire \cubev_rf2_dout0[2] ;
+ wire \cubev_rf2_dout0[30] ;
+ wire \cubev_rf2_dout0[31] ;
+ wire \cubev_rf2_dout0[3] ;
+ wire \cubev_rf2_dout0[4] ;
+ wire \cubev_rf2_dout0[5] ;
+ wire \cubev_rf2_dout0[6] ;
+ wire \cubev_rf2_dout0[7] ;
+ wire \cubev_rf2_dout0[8] ;
+ wire \cubev_rf2_dout0[9] ;
+ wire \cubev_rf2_dout1[0] ;
+ wire \cubev_rf2_dout1[10] ;
+ wire \cubev_rf2_dout1[11] ;
+ wire \cubev_rf2_dout1[12] ;
+ wire \cubev_rf2_dout1[13] ;
+ wire \cubev_rf2_dout1[14] ;
+ wire \cubev_rf2_dout1[15] ;
+ wire \cubev_rf2_dout1[16] ;
+ wire \cubev_rf2_dout1[17] ;
+ wire \cubev_rf2_dout1[18] ;
+ wire \cubev_rf2_dout1[19] ;
+ wire \cubev_rf2_dout1[1] ;
+ wire \cubev_rf2_dout1[20] ;
+ wire \cubev_rf2_dout1[21] ;
+ wire \cubev_rf2_dout1[22] ;
+ wire \cubev_rf2_dout1[23] ;
+ wire \cubev_rf2_dout1[24] ;
+ wire \cubev_rf2_dout1[25] ;
+ wire \cubev_rf2_dout1[26] ;
+ wire \cubev_rf2_dout1[27] ;
+ wire \cubev_rf2_dout1[28] ;
+ wire \cubev_rf2_dout1[29] ;
+ wire \cubev_rf2_dout1[2] ;
+ wire \cubev_rf2_dout1[30] ;
+ wire \cubev_rf2_dout1[31] ;
+ wire \cubev_rf2_dout1[3] ;
+ wire \cubev_rf2_dout1[4] ;
+ wire \cubev_rf2_dout1[5] ;
+ wire \cubev_rf2_dout1[6] ;
+ wire \cubev_rf2_dout1[7] ;
+ wire \cubev_rf2_dout1[8] ;
+ wire \cubev_rf2_dout1[9] ;
+ wire \cubev_rf2_dout1_reg[0] ;
+ wire \cubev_rf2_dout1_reg[10] ;
+ wire \cubev_rf2_dout1_reg[11] ;
+ wire \cubev_rf2_dout1_reg[12] ;
+ wire \cubev_rf2_dout1_reg[13] ;
+ wire \cubev_rf2_dout1_reg[14] ;
+ wire \cubev_rf2_dout1_reg[15] ;
+ wire \cubev_rf2_dout1_reg[16] ;
+ wire \cubev_rf2_dout1_reg[17] ;
+ wire \cubev_rf2_dout1_reg[18] ;
+ wire \cubev_rf2_dout1_reg[19] ;
+ wire \cubev_rf2_dout1_reg[1] ;
+ wire \cubev_rf2_dout1_reg[20] ;
+ wire \cubev_rf2_dout1_reg[21] ;
+ wire \cubev_rf2_dout1_reg[22] ;
+ wire \cubev_rf2_dout1_reg[23] ;
+ wire \cubev_rf2_dout1_reg[24] ;
+ wire \cubev_rf2_dout1_reg[25] ;
+ wire \cubev_rf2_dout1_reg[26] ;
+ wire \cubev_rf2_dout1_reg[27] ;
+ wire \cubev_rf2_dout1_reg[28] ;
+ wire \cubev_rf2_dout1_reg[29] ;
+ wire \cubev_rf2_dout1_reg[2] ;
+ wire \cubev_rf2_dout1_reg[30] ;
+ wire \cubev_rf2_dout1_reg[31] ;
+ wire \cubev_rf2_dout1_reg[3] ;
+ wire \cubev_rf2_dout1_reg[4] ;
+ wire \cubev_rf2_dout1_reg[5] ;
+ wire \cubev_rf2_dout1_reg[6] ;
+ wire \cubev_rf2_dout1_reg[7] ;
+ wire \cubev_rf2_dout1_reg[8] ;
+ wire \cubev_rf2_dout1_reg[9] ;
+ wire cubev_rf2_rstn;
+ wire cubev_rf2_web0;
+ wire \cubev_rf2_wmask0[0] ;
+ wire \cubev_rf2_wmask0[1] ;
+ wire \cubev_rf2_wmask0[2] ;
+ wire \cubev_rf2_wmask0[3] ;
+ wire rstn_reg;
 
- user_proj_example mprj (.vccd1(vccd1),
+ cawb cai (.ca_dbus_ack(ca_dbus_ack),
+    .ca_dbus_com(ca_dbus_com),
+    .ca_dbus_valid(ca_dbus_valid),
+    .ca_match_ack(ca_match_ack),
+    .ca_match_valid(ca_match_valid),
+    .ca_time_ack(ca_time_ack),
+    .ca_time_valid(ca_time_valid),
+    .cubev_ca_clk0(cubev_ca_clk0),
+    .cubev_ca_clk1(cubev_ca_clk1),
+    .cubev_ca_csb0(cubev_ca_csb0),
+    .cubev_ca_csb1(cubev_ca_csb1),
+    .cubev_ca_web0(cubev_ca_web0),
+    .cubev_phi_clk0(cubev_phi_clk0),
+    .cubev_phi_csb0(cubev_phi_csb0),
+    .cubev_phi_web0(cubev_phi_web0),
+    .cubev_pli_clk0(cubev_pli_clk0),
+    .cubev_pli_csb0(cubev_pli_csb0),
+    .cubev_pli_web0(cubev_pli_web0),
+    .rstn_reg(rstn_reg),
+    .vccd1(vccd1),
     .vssd1(vssd1),
     .wb_clk_i(wb_clk_i),
     .wb_rst_i(wb_rst_i),
@@ -62,120 +2148,364 @@
     .wbs_cyc_i(wbs_cyc_i),
     .wbs_stb_i(wbs_stb_i),
     .wbs_we_i(wbs_we_i),
-    .io_in({io_in[37],
-    io_in[36],
-    io_in[35],
-    io_in[34],
-    io_in[33],
-    io_in[32],
-    io_in[31],
-    io_in[30],
-    io_in[29],
-    io_in[28],
-    io_in[27],
-    io_in[26],
-    io_in[25],
-    io_in[24],
-    io_in[23],
-    io_in[22],
-    io_in[21],
-    io_in[20],
-    io_in[19],
-    io_in[18],
-    io_in[17],
-    io_in[16],
-    io_in[15],
-    io_in[14],
-    io_in[13],
-    io_in[12],
-    io_in[11],
-    io_in[10],
-    io_in[9],
-    io_in[8],
-    io_in[7],
-    io_in[6],
-    io_in[5],
-    io_in[4],
-    io_in[3],
-    io_in[2],
-    io_in[1],
-    io_in[0]}),
-    .io_oeb({io_oeb[37],
-    io_oeb[36],
-    io_oeb[35],
-    io_oeb[34],
-    io_oeb[33],
-    io_oeb[32],
-    io_oeb[31],
-    io_oeb[30],
-    io_oeb[29],
-    io_oeb[28],
-    io_oeb[27],
-    io_oeb[26],
-    io_oeb[25],
-    io_oeb[24],
-    io_oeb[23],
-    io_oeb[22],
-    io_oeb[21],
-    io_oeb[20],
-    io_oeb[19],
-    io_oeb[18],
-    io_oeb[17],
-    io_oeb[16],
-    io_oeb[15],
-    io_oeb[14],
-    io_oeb[13],
-    io_oeb[12],
-    io_oeb[11],
-    io_oeb[10],
-    io_oeb[9],
-    io_oeb[8],
-    io_oeb[7],
-    io_oeb[6],
-    io_oeb[5],
-    io_oeb[4],
-    io_oeb[3],
-    io_oeb[2],
-    io_oeb[1],
-    io_oeb[0]}),
-    .io_out({io_out[37],
-    io_out[36],
-    io_out[35],
-    io_out[34],
-    io_out[33],
-    io_out[32],
-    io_out[31],
-    io_out[30],
-    io_out[29],
-    io_out[28],
-    io_out[27],
-    io_out[26],
-    io_out[25],
-    io_out[24],
-    io_out[23],
-    io_out[22],
-    io_out[21],
-    io_out[20],
-    io_out[19],
-    io_out[18],
-    io_out[17],
-    io_out[16],
-    io_out[15],
-    io_out[14],
-    io_out[13],
-    io_out[12],
-    io_out[11],
-    io_out[10],
-    io_out[9],
-    io_out[8],
-    io_out[7],
-    io_out[6],
-    io_out[5],
-    io_out[4],
-    io_out[3],
-    io_out[2],
-    io_out[1],
-    io_out[0]}),
+    .ca_command({\ca_command[31] ,
+    \ca_command[30] ,
+    \ca_command[29] ,
+    \ca_command[28] ,
+    \ca_command[27] ,
+    \ca_command[26] ,
+    \ca_command[25] ,
+    \ca_command[24] ,
+    \ca_command[23] ,
+    \ca_command[22] ,
+    \ca_command[21] ,
+    \ca_command[20] ,
+    \ca_command[19] ,
+    \ca_command[18] ,
+    \ca_command[17] ,
+    \ca_command[16] ,
+    \ca_command[15] ,
+    \ca_command[14] ,
+    \ca_command[13] ,
+    \ca_command[12] ,
+    \ca_command[11] ,
+    \ca_command[10] ,
+    \ca_command[9] ,
+    \ca_command[8] ,
+    \ca_command[7] ,
+    \ca_command[6] ,
+    \ca_command[5] ,
+    \ca_command[4] ,
+    \ca_command[3] ,
+    \ca_command[2] ,
+    \ca_command[1] ,
+    \ca_command[0] }),
+    .ca_dbus_data({\ca_dbus_data[31] ,
+    \ca_dbus_data[30] ,
+    \ca_dbus_data[29] ,
+    \ca_dbus_data[28] ,
+    \ca_dbus_data[27] ,
+    \ca_dbus_data[26] ,
+    \ca_dbus_data[25] ,
+    \ca_dbus_data[24] ,
+    \ca_dbus_data[23] ,
+    \ca_dbus_data[22] ,
+    \ca_dbus_data[21] ,
+    \ca_dbus_data[20] ,
+    \ca_dbus_data[19] ,
+    \ca_dbus_data[18] ,
+    \ca_dbus_data[17] ,
+    \ca_dbus_data[16] ,
+    \ca_dbus_data[15] ,
+    \ca_dbus_data[14] ,
+    \ca_dbus_data[13] ,
+    \ca_dbus_data[12] ,
+    \ca_dbus_data[11] ,
+    \ca_dbus_data[10] ,
+    \ca_dbus_data[9] ,
+    \ca_dbus_data[8] ,
+    \ca_dbus_data[7] ,
+    \ca_dbus_data[6] ,
+    \ca_dbus_data[5] ,
+    \ca_dbus_data[4] ,
+    \ca_dbus_data[3] ,
+    \ca_dbus_data[2] ,
+    \ca_dbus_data[1] ,
+    \ca_dbus_data[0] }),
+    .ca_dbus_tid({\ca_dbus_tid[2] ,
+    \ca_dbus_tid[1] ,
+    \ca_dbus_tid[0] }),
+    .ca_time_data({\ca_time_data[22] ,
+    \ca_time_data[21] ,
+    \ca_time_data[20] ,
+    \ca_time_data[19] ,
+    \ca_time_data[18] ,
+    \ca_time_data[17] ,
+    \ca_time_data[16] ,
+    \ca_time_data[15] ,
+    \ca_time_data[14] ,
+    \ca_time_data[13] ,
+    \ca_time_data[12] ,
+    \ca_time_data[11] ,
+    \ca_time_data[10] ,
+    \ca_time_data[9] ,
+    \ca_time_data[8] ,
+    \ca_time_data[7] ,
+    \ca_time_data[6] ,
+    \ca_time_data[5] ,
+    \ca_time_data[4] ,
+    \ca_time_data[3] ,
+    \ca_time_data[2] ,
+    \ca_time_data[1] ,
+    \ca_time_data[0] }),
+    .cubev_ca_addr0({\cubev_ca_addr0[7] ,
+    \cubev_ca_addr0[6] ,
+    \cubev_ca_addr0[5] ,
+    \cubev_ca_addr0[4] ,
+    \cubev_ca_addr0[3] ,
+    \cubev_ca_addr0[2] ,
+    \cubev_ca_addr0[1] ,
+    \cubev_ca_addr0[0] }),
+    .cubev_ca_addr1({\cubev_ca_addr1[7] ,
+    \cubev_ca_addr1[6] ,
+    \cubev_ca_addr1[5] ,
+    \cubev_ca_addr1[4] ,
+    \cubev_ca_addr1[3] ,
+    \cubev_ca_addr1[2] ,
+    \cubev_ca_addr1[1] ,
+    \cubev_ca_addr1[0] }),
+    .cubev_ca_din0({\cubev_ca_din0[31] ,
+    \cubev_ca_din0[30] ,
+    \cubev_ca_din0[29] ,
+    \cubev_ca_din0[28] ,
+    \cubev_ca_din0[27] ,
+    \cubev_ca_din0[26] ,
+    \cubev_ca_din0[25] ,
+    \cubev_ca_din0[24] ,
+    \cubev_ca_din0[23] ,
+    \cubev_ca_din0[22] ,
+    \cubev_ca_din0[21] ,
+    \cubev_ca_din0[20] ,
+    \cubev_ca_din0[19] ,
+    \cubev_ca_din0[18] ,
+    \cubev_ca_din0[17] ,
+    \cubev_ca_din0[16] ,
+    \cubev_ca_din0[15] ,
+    \cubev_ca_din0[14] ,
+    \cubev_ca_din0[13] ,
+    \cubev_ca_din0[12] ,
+    \cubev_ca_din0[11] ,
+    \cubev_ca_din0[10] ,
+    \cubev_ca_din0[9] ,
+    \cubev_ca_din0[8] ,
+    \cubev_ca_din0[7] ,
+    \cubev_ca_din0[6] ,
+    \cubev_ca_din0[5] ,
+    \cubev_ca_din0[4] ,
+    \cubev_ca_din0[3] ,
+    \cubev_ca_din0[2] ,
+    \cubev_ca_din0[1] ,
+    \cubev_ca_din0[0] }),
+    .cubev_ca_dout0({\cubev_ca_dout0[31] ,
+    \cubev_ca_dout0[30] ,
+    \cubev_ca_dout0[29] ,
+    \cubev_ca_dout0[28] ,
+    \cubev_ca_dout0[27] ,
+    \cubev_ca_dout0[26] ,
+    \cubev_ca_dout0[25] ,
+    \cubev_ca_dout0[24] ,
+    \cubev_ca_dout0[23] ,
+    \cubev_ca_dout0[22] ,
+    \cubev_ca_dout0[21] ,
+    \cubev_ca_dout0[20] ,
+    \cubev_ca_dout0[19] ,
+    \cubev_ca_dout0[18] ,
+    \cubev_ca_dout0[17] ,
+    \cubev_ca_dout0[16] ,
+    \cubev_ca_dout0[15] ,
+    \cubev_ca_dout0[14] ,
+    \cubev_ca_dout0[13] ,
+    \cubev_ca_dout0[12] ,
+    \cubev_ca_dout0[11] ,
+    \cubev_ca_dout0[10] ,
+    \cubev_ca_dout0[9] ,
+    \cubev_ca_dout0[8] ,
+    \cubev_ca_dout0[7] ,
+    \cubev_ca_dout0[6] ,
+    \cubev_ca_dout0[5] ,
+    \cubev_ca_dout0[4] ,
+    \cubev_ca_dout0[3] ,
+    \cubev_ca_dout0[2] ,
+    \cubev_ca_dout0[1] ,
+    \cubev_ca_dout0[0] }),
+    .cubev_ca_dout1({\cubev_ca_dout1[31] ,
+    \cubev_ca_dout1[30] ,
+    \cubev_ca_dout1[29] ,
+    \cubev_ca_dout1[28] ,
+    \cubev_ca_dout1[27] ,
+    \cubev_ca_dout1[26] ,
+    \cubev_ca_dout1[25] ,
+    \cubev_ca_dout1[24] ,
+    \cubev_ca_dout1[23] ,
+    \cubev_ca_dout1[22] ,
+    \cubev_ca_dout1[21] ,
+    \cubev_ca_dout1[20] ,
+    \cubev_ca_dout1[19] ,
+    \cubev_ca_dout1[18] ,
+    \cubev_ca_dout1[17] ,
+    \cubev_ca_dout1[16] ,
+    \cubev_ca_dout1[15] ,
+    \cubev_ca_dout1[14] ,
+    \cubev_ca_dout1[13] ,
+    \cubev_ca_dout1[12] ,
+    \cubev_ca_dout1[11] ,
+    \cubev_ca_dout1[10] ,
+    \cubev_ca_dout1[9] ,
+    \cubev_ca_dout1[8] ,
+    \cubev_ca_dout1[7] ,
+    \cubev_ca_dout1[6] ,
+    \cubev_ca_dout1[5] ,
+    \cubev_ca_dout1[4] ,
+    \cubev_ca_dout1[3] ,
+    \cubev_ca_dout1[2] ,
+    \cubev_ca_dout1[1] ,
+    \cubev_ca_dout1[0] }),
+    .cubev_ca_wmask0({\cubev_ca_wmask0[3] ,
+    \cubev_ca_wmask0[2] ,
+    \cubev_ca_wmask0[1] ,
+    \cubev_ca_wmask0[0] }),
+    .cubev_phi_addr0({\cubev_phi_addr0[7] ,
+    \cubev_phi_addr0[6] ,
+    \cubev_phi_addr0[5] ,
+    \cubev_phi_addr0[4] ,
+    \cubev_phi_addr0[3] ,
+    \cubev_phi_addr0[2] ,
+    \cubev_phi_addr0[1] ,
+    \cubev_phi_addr0[0] }),
+    .cubev_phi_din0({\cubev_phi_din0[31] ,
+    \cubev_phi_din0[30] ,
+    \cubev_phi_din0[29] ,
+    \cubev_phi_din0[28] ,
+    \cubev_phi_din0[27] ,
+    \cubev_phi_din0[26] ,
+    \cubev_phi_din0[25] ,
+    \cubev_phi_din0[24] ,
+    \cubev_phi_din0[23] ,
+    \cubev_phi_din0[22] ,
+    \cubev_phi_din0[21] ,
+    \cubev_phi_din0[20] ,
+    \cubev_phi_din0[19] ,
+    \cubev_phi_din0[18] ,
+    \cubev_phi_din0[17] ,
+    \cubev_phi_din0[16] ,
+    \cubev_phi_din0[15] ,
+    \cubev_phi_din0[14] ,
+    \cubev_phi_din0[13] ,
+    \cubev_phi_din0[12] ,
+    \cubev_phi_din0[11] ,
+    \cubev_phi_din0[10] ,
+    \cubev_phi_din0[9] ,
+    \cubev_phi_din0[8] ,
+    \cubev_phi_din0[7] ,
+    \cubev_phi_din0[6] ,
+    \cubev_phi_din0[5] ,
+    \cubev_phi_din0[4] ,
+    \cubev_phi_din0[3] ,
+    \cubev_phi_din0[2] ,
+    \cubev_phi_din0[1] ,
+    \cubev_phi_din0[0] }),
+    .cubev_phi_dout0({\cubev_phi_dout0[31] ,
+    \cubev_phi_dout0[30] ,
+    \cubev_phi_dout0[29] ,
+    \cubev_phi_dout0[28] ,
+    \cubev_phi_dout0[27] ,
+    \cubev_phi_dout0[26] ,
+    \cubev_phi_dout0[25] ,
+    \cubev_phi_dout0[24] ,
+    \cubev_phi_dout0[23] ,
+    \cubev_phi_dout0[22] ,
+    \cubev_phi_dout0[21] ,
+    \cubev_phi_dout0[20] ,
+    \cubev_phi_dout0[19] ,
+    \cubev_phi_dout0[18] ,
+    \cubev_phi_dout0[17] ,
+    \cubev_phi_dout0[16] ,
+    \cubev_phi_dout0[15] ,
+    \cubev_phi_dout0[14] ,
+    \cubev_phi_dout0[13] ,
+    \cubev_phi_dout0[12] ,
+    \cubev_phi_dout0[11] ,
+    \cubev_phi_dout0[10] ,
+    \cubev_phi_dout0[9] ,
+    \cubev_phi_dout0[8] ,
+    \cubev_phi_dout0[7] ,
+    \cubev_phi_dout0[6] ,
+    \cubev_phi_dout0[5] ,
+    \cubev_phi_dout0[4] ,
+    \cubev_phi_dout0[3] ,
+    \cubev_phi_dout0[2] ,
+    \cubev_phi_dout0[1] ,
+    \cubev_phi_dout0[0] }),
+    .cubev_phi_wmask0({\cubev_phi_wmask0[3] ,
+    \cubev_phi_wmask0[2] ,
+    \cubev_phi_wmask0[1] ,
+    \cubev_phi_wmask0[0] }),
+    .cubev_pli_addr0({\cubev_pli_addr0[7] ,
+    \cubev_pli_addr0[6] ,
+    \cubev_pli_addr0[5] ,
+    \cubev_pli_addr0[4] ,
+    \cubev_pli_addr0[3] ,
+    \cubev_pli_addr0[2] ,
+    \cubev_pli_addr0[1] ,
+    \cubev_pli_addr0[0] }),
+    .cubev_pli_din0({\cubev_pli_din0[31] ,
+    \cubev_pli_din0[30] ,
+    \cubev_pli_din0[29] ,
+    \cubev_pli_din0[28] ,
+    \cubev_pli_din0[27] ,
+    \cubev_pli_din0[26] ,
+    \cubev_pli_din0[25] ,
+    \cubev_pli_din0[24] ,
+    \cubev_pli_din0[23] ,
+    \cubev_pli_din0[22] ,
+    \cubev_pli_din0[21] ,
+    \cubev_pli_din0[20] ,
+    \cubev_pli_din0[19] ,
+    \cubev_pli_din0[18] ,
+    \cubev_pli_din0[17] ,
+    \cubev_pli_din0[16] ,
+    \cubev_pli_din0[15] ,
+    \cubev_pli_din0[14] ,
+    \cubev_pli_din0[13] ,
+    \cubev_pli_din0[12] ,
+    \cubev_pli_din0[11] ,
+    \cubev_pli_din0[10] ,
+    \cubev_pli_din0[9] ,
+    \cubev_pli_din0[8] ,
+    \cubev_pli_din0[7] ,
+    \cubev_pli_din0[6] ,
+    \cubev_pli_din0[5] ,
+    \cubev_pli_din0[4] ,
+    \cubev_pli_din0[3] ,
+    \cubev_pli_din0[2] ,
+    \cubev_pli_din0[1] ,
+    \cubev_pli_din0[0] }),
+    .cubev_pli_dout0({\cubev_pli_dout0[31] ,
+    \cubev_pli_dout0[30] ,
+    \cubev_pli_dout0[29] ,
+    \cubev_pli_dout0[28] ,
+    \cubev_pli_dout0[27] ,
+    \cubev_pli_dout0[26] ,
+    \cubev_pli_dout0[25] ,
+    \cubev_pli_dout0[24] ,
+    \cubev_pli_dout0[23] ,
+    \cubev_pli_dout0[22] ,
+    \cubev_pli_dout0[21] ,
+    \cubev_pli_dout0[20] ,
+    \cubev_pli_dout0[19] ,
+    \cubev_pli_dout0[18] ,
+    \cubev_pli_dout0[17] ,
+    \cubev_pli_dout0[16] ,
+    \cubev_pli_dout0[15] ,
+    \cubev_pli_dout0[14] ,
+    \cubev_pli_dout0[13] ,
+    \cubev_pli_dout0[12] ,
+    \cubev_pli_dout0[11] ,
+    \cubev_pli_dout0[10] ,
+    \cubev_pli_dout0[9] ,
+    \cubev_pli_dout0[8] ,
+    \cubev_pli_dout0[7] ,
+    \cubev_pli_dout0[6] ,
+    \cubev_pli_dout0[5] ,
+    \cubev_pli_dout0[4] ,
+    \cubev_pli_dout0[3] ,
+    \cubev_pli_dout0[2] ,
+    \cubev_pli_dout0[1] ,
+    \cubev_pli_dout0[0] }),
+    .cubev_pli_wmask0({\cubev_pli_wmask0[3] ,
+    \cubev_pli_wmask0[2] ,
+    \cubev_pli_wmask0[1] ,
+    \cubev_pli_wmask0[0] }),
     .irq({user_irq[2],
     user_irq[1],
     user_irq[0]}),
@@ -663,4 +2993,3939 @@
     wbs_sel_i[2],
     wbs_sel_i[1],
     wbs_sel_i[0]}));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_cai (.csb0(cubev_ca_csb0),
+    .csb1(cubev_ca_csb1),
+    .web0(cubev_ca_web0),
+    .clk0(cubev_ca_clk0),
+    .clk1(cubev_ca_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_ca_addr0[7] ,
+    \cubev_ca_addr0[6] ,
+    \cubev_ca_addr0[5] ,
+    \cubev_ca_addr0[4] ,
+    \cubev_ca_addr0[3] ,
+    \cubev_ca_addr0[2] ,
+    \cubev_ca_addr0[1] ,
+    \cubev_ca_addr0[0] }),
+    .addr1({\cubev_ca_addr1[7] ,
+    \cubev_ca_addr1[6] ,
+    \cubev_ca_addr1[5] ,
+    \cubev_ca_addr1[4] ,
+    \cubev_ca_addr1[3] ,
+    \cubev_ca_addr1[2] ,
+    \cubev_ca_addr1[1] ,
+    \cubev_ca_addr1[0] }),
+    .din0({\cubev_ca_din0[31] ,
+    \cubev_ca_din0[30] ,
+    \cubev_ca_din0[29] ,
+    \cubev_ca_din0[28] ,
+    \cubev_ca_din0[27] ,
+    \cubev_ca_din0[26] ,
+    \cubev_ca_din0[25] ,
+    \cubev_ca_din0[24] ,
+    \cubev_ca_din0[23] ,
+    \cubev_ca_din0[22] ,
+    \cubev_ca_din0[21] ,
+    \cubev_ca_din0[20] ,
+    \cubev_ca_din0[19] ,
+    \cubev_ca_din0[18] ,
+    \cubev_ca_din0[17] ,
+    \cubev_ca_din0[16] ,
+    \cubev_ca_din0[15] ,
+    \cubev_ca_din0[14] ,
+    \cubev_ca_din0[13] ,
+    \cubev_ca_din0[12] ,
+    \cubev_ca_din0[11] ,
+    \cubev_ca_din0[10] ,
+    \cubev_ca_din0[9] ,
+    \cubev_ca_din0[8] ,
+    \cubev_ca_din0[7] ,
+    \cubev_ca_din0[6] ,
+    \cubev_ca_din0[5] ,
+    \cubev_ca_din0[4] ,
+    \cubev_ca_din0[3] ,
+    \cubev_ca_din0[2] ,
+    \cubev_ca_din0[1] ,
+    \cubev_ca_din0[0] }),
+    .dout0({\cubev_ca_dout0[31] ,
+    \cubev_ca_dout0[30] ,
+    \cubev_ca_dout0[29] ,
+    \cubev_ca_dout0[28] ,
+    \cubev_ca_dout0[27] ,
+    \cubev_ca_dout0[26] ,
+    \cubev_ca_dout0[25] ,
+    \cubev_ca_dout0[24] ,
+    \cubev_ca_dout0[23] ,
+    \cubev_ca_dout0[22] ,
+    \cubev_ca_dout0[21] ,
+    \cubev_ca_dout0[20] ,
+    \cubev_ca_dout0[19] ,
+    \cubev_ca_dout0[18] ,
+    \cubev_ca_dout0[17] ,
+    \cubev_ca_dout0[16] ,
+    \cubev_ca_dout0[15] ,
+    \cubev_ca_dout0[14] ,
+    \cubev_ca_dout0[13] ,
+    \cubev_ca_dout0[12] ,
+    \cubev_ca_dout0[11] ,
+    \cubev_ca_dout0[10] ,
+    \cubev_ca_dout0[9] ,
+    \cubev_ca_dout0[8] ,
+    \cubev_ca_dout0[7] ,
+    \cubev_ca_dout0[6] ,
+    \cubev_ca_dout0[5] ,
+    \cubev_ca_dout0[4] ,
+    \cubev_ca_dout0[3] ,
+    \cubev_ca_dout0[2] ,
+    \cubev_ca_dout0[1] ,
+    \cubev_ca_dout0[0] }),
+    .dout1({\cubev_ca_dout1[31] ,
+    \cubev_ca_dout1[30] ,
+    \cubev_ca_dout1[29] ,
+    \cubev_ca_dout1[28] ,
+    \cubev_ca_dout1[27] ,
+    \cubev_ca_dout1[26] ,
+    \cubev_ca_dout1[25] ,
+    \cubev_ca_dout1[24] ,
+    \cubev_ca_dout1[23] ,
+    \cubev_ca_dout1[22] ,
+    \cubev_ca_dout1[21] ,
+    \cubev_ca_dout1[20] ,
+    \cubev_ca_dout1[19] ,
+    \cubev_ca_dout1[18] ,
+    \cubev_ca_dout1[17] ,
+    \cubev_ca_dout1[16] ,
+    \cubev_ca_dout1[15] ,
+    \cubev_ca_dout1[14] ,
+    \cubev_ca_dout1[13] ,
+    \cubev_ca_dout1[12] ,
+    \cubev_ca_dout1[11] ,
+    \cubev_ca_dout1[10] ,
+    \cubev_ca_dout1[9] ,
+    \cubev_ca_dout1[8] ,
+    \cubev_ca_dout1[7] ,
+    \cubev_ca_dout1[6] ,
+    \cubev_ca_dout1[5] ,
+    \cubev_ca_dout1[4] ,
+    \cubev_ca_dout1[3] ,
+    \cubev_ca_dout1[2] ,
+    \cubev_ca_dout1[1] ,
+    \cubev_ca_dout1[0] }),
+    .wmask0({\cubev_ca_wmask0[3] ,
+    \cubev_ca_wmask0[2] ,
+    \cubev_ca_wmask0[1] ,
+    \cubev_ca_wmask0[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_dhi (.csb0(cubev_dhi_csb0),
+    .csb1(cubev_dhi_csb1),
+    .web0(cubev_dhi_web0),
+    .clk0(cubev_dhi_clk0),
+    .clk1(cubev_dhi_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_dhi_addr0[7] ,
+    \cubev_dhi_addr0[6] ,
+    \cubev_dhi_addr0[5] ,
+    \cubev_dhi_addr0[4] ,
+    \cubev_dhi_addr0[3] ,
+    \cubev_dhi_addr0[2] ,
+    \cubev_dhi_addr0[1] ,
+    \cubev_dhi_addr0[0] }),
+    .addr1({\cubev_dhi_addr1[7] ,
+    \cubev_dhi_addr1[6] ,
+    \cubev_dhi_addr1[5] ,
+    \cubev_dhi_addr1[4] ,
+    \cubev_dhi_addr1[3] ,
+    \cubev_dhi_addr1[2] ,
+    \cubev_dhi_addr1[1] ,
+    \cubev_dhi_addr1[0] }),
+    .din0({\cubev_dhi_din0[31] ,
+    \cubev_dhi_din0[30] ,
+    \cubev_dhi_din0[29] ,
+    \cubev_dhi_din0[28] ,
+    \cubev_dhi_din0[27] ,
+    \cubev_dhi_din0[26] ,
+    \cubev_dhi_din0[25] ,
+    \cubev_dhi_din0[24] ,
+    \cubev_dhi_din0[23] ,
+    \cubev_dhi_din0[22] ,
+    \cubev_dhi_din0[21] ,
+    \cubev_dhi_din0[20] ,
+    \cubev_dhi_din0[19] ,
+    \cubev_dhi_din0[18] ,
+    \cubev_dhi_din0[17] ,
+    \cubev_dhi_din0[16] ,
+    \cubev_dhi_din0[15] ,
+    \cubev_dhi_din0[14] ,
+    \cubev_dhi_din0[13] ,
+    \cubev_dhi_din0[12] ,
+    \cubev_dhi_din0[11] ,
+    \cubev_dhi_din0[10] ,
+    \cubev_dhi_din0[9] ,
+    \cubev_dhi_din0[8] ,
+    \cubev_dhi_din0[7] ,
+    \cubev_dhi_din0[6] ,
+    \cubev_dhi_din0[5] ,
+    \cubev_dhi_din0[4] ,
+    \cubev_dhi_din0[3] ,
+    \cubev_dhi_din0[2] ,
+    \cubev_dhi_din0[1] ,
+    \cubev_dhi_din0[0] }),
+    .dout0({\cubev_dhi_dout0[31] ,
+    \cubev_dhi_dout0[30] ,
+    \cubev_dhi_dout0[29] ,
+    \cubev_dhi_dout0[28] ,
+    \cubev_dhi_dout0[27] ,
+    \cubev_dhi_dout0[26] ,
+    \cubev_dhi_dout0[25] ,
+    \cubev_dhi_dout0[24] ,
+    \cubev_dhi_dout0[23] ,
+    \cubev_dhi_dout0[22] ,
+    \cubev_dhi_dout0[21] ,
+    \cubev_dhi_dout0[20] ,
+    \cubev_dhi_dout0[19] ,
+    \cubev_dhi_dout0[18] ,
+    \cubev_dhi_dout0[17] ,
+    \cubev_dhi_dout0[16] ,
+    \cubev_dhi_dout0[15] ,
+    \cubev_dhi_dout0[14] ,
+    \cubev_dhi_dout0[13] ,
+    \cubev_dhi_dout0[12] ,
+    \cubev_dhi_dout0[11] ,
+    \cubev_dhi_dout0[10] ,
+    \cubev_dhi_dout0[9] ,
+    \cubev_dhi_dout0[8] ,
+    \cubev_dhi_dout0[7] ,
+    \cubev_dhi_dout0[6] ,
+    \cubev_dhi_dout0[5] ,
+    \cubev_dhi_dout0[4] ,
+    \cubev_dhi_dout0[3] ,
+    \cubev_dhi_dout0[2] ,
+    \cubev_dhi_dout0[1] ,
+    \cubev_dhi_dout0[0] }),
+    .dout1({\cubev_dhi_dout1[31] ,
+    \cubev_dhi_dout1[30] ,
+    \cubev_dhi_dout1[29] ,
+    \cubev_dhi_dout1[28] ,
+    \cubev_dhi_dout1[27] ,
+    \cubev_dhi_dout1[26] ,
+    \cubev_dhi_dout1[25] ,
+    \cubev_dhi_dout1[24] ,
+    \cubev_dhi_dout1[23] ,
+    \cubev_dhi_dout1[22] ,
+    \cubev_dhi_dout1[21] ,
+    \cubev_dhi_dout1[20] ,
+    \cubev_dhi_dout1[19] ,
+    \cubev_dhi_dout1[18] ,
+    \cubev_dhi_dout1[17] ,
+    \cubev_dhi_dout1[16] ,
+    \cubev_dhi_dout1[15] ,
+    \cubev_dhi_dout1[14] ,
+    \cubev_dhi_dout1[13] ,
+    \cubev_dhi_dout1[12] ,
+    \cubev_dhi_dout1[11] ,
+    \cubev_dhi_dout1[10] ,
+    \cubev_dhi_dout1[9] ,
+    \cubev_dhi_dout1[8] ,
+    \cubev_dhi_dout1[7] ,
+    \cubev_dhi_dout1[6] ,
+    \cubev_dhi_dout1[5] ,
+    \cubev_dhi_dout1[4] ,
+    \cubev_dhi_dout1[3] ,
+    \cubev_dhi_dout1[2] ,
+    \cubev_dhi_dout1[1] ,
+    \cubev_dhi_dout1[0] }),
+    .wmask0({\cubev_dhi_wmask0[3] ,
+    \cubev_dhi_wmask0[2] ,
+    \cubev_dhi_wmask0[1] ,
+    \cubev_dhi_wmask0[0] }));
+ rb cubev_dhi_rb (.clk(cubev_dhi_clk1),
+    .rstn(cubev_dhi_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_dhi_dout1[31] ,
+    \cubev_dhi_dout1[30] ,
+    \cubev_dhi_dout1[29] ,
+    \cubev_dhi_dout1[28] ,
+    \cubev_dhi_dout1[27] ,
+    \cubev_dhi_dout1[26] ,
+    \cubev_dhi_dout1[25] ,
+    \cubev_dhi_dout1[24] ,
+    \cubev_dhi_dout1[23] ,
+    \cubev_dhi_dout1[22] ,
+    \cubev_dhi_dout1[21] ,
+    \cubev_dhi_dout1[20] ,
+    \cubev_dhi_dout1[19] ,
+    \cubev_dhi_dout1[18] ,
+    \cubev_dhi_dout1[17] ,
+    \cubev_dhi_dout1[16] ,
+    \cubev_dhi_dout1[15] ,
+    \cubev_dhi_dout1[14] ,
+    \cubev_dhi_dout1[13] ,
+    \cubev_dhi_dout1[12] ,
+    \cubev_dhi_dout1[11] ,
+    \cubev_dhi_dout1[10] ,
+    \cubev_dhi_dout1[9] ,
+    \cubev_dhi_dout1[8] ,
+    \cubev_dhi_dout1[7] ,
+    \cubev_dhi_dout1[6] ,
+    \cubev_dhi_dout1[5] ,
+    \cubev_dhi_dout1[4] ,
+    \cubev_dhi_dout1[3] ,
+    \cubev_dhi_dout1[2] ,
+    \cubev_dhi_dout1[1] ,
+    \cubev_dhi_dout1[0] }),
+    .dato({\cubev_dhi_dout1_reg[31] ,
+    \cubev_dhi_dout1_reg[30] ,
+    \cubev_dhi_dout1_reg[29] ,
+    \cubev_dhi_dout1_reg[28] ,
+    \cubev_dhi_dout1_reg[27] ,
+    \cubev_dhi_dout1_reg[26] ,
+    \cubev_dhi_dout1_reg[25] ,
+    \cubev_dhi_dout1_reg[24] ,
+    \cubev_dhi_dout1_reg[23] ,
+    \cubev_dhi_dout1_reg[22] ,
+    \cubev_dhi_dout1_reg[21] ,
+    \cubev_dhi_dout1_reg[20] ,
+    \cubev_dhi_dout1_reg[19] ,
+    \cubev_dhi_dout1_reg[18] ,
+    \cubev_dhi_dout1_reg[17] ,
+    \cubev_dhi_dout1_reg[16] ,
+    \cubev_dhi_dout1_reg[15] ,
+    \cubev_dhi_dout1_reg[14] ,
+    \cubev_dhi_dout1_reg[13] ,
+    \cubev_dhi_dout1_reg[12] ,
+    \cubev_dhi_dout1_reg[11] ,
+    \cubev_dhi_dout1_reg[10] ,
+    \cubev_dhi_dout1_reg[9] ,
+    \cubev_dhi_dout1_reg[8] ,
+    \cubev_dhi_dout1_reg[7] ,
+    \cubev_dhi_dout1_reg[6] ,
+    \cubev_dhi_dout1_reg[5] ,
+    \cubev_dhi_dout1_reg[4] ,
+    \cubev_dhi_dout1_reg[3] ,
+    \cubev_dhi_dout1_reg[2] ,
+    \cubev_dhi_dout1_reg[1] ,
+    \cubev_dhi_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_dli (.csb0(cubev_dli_csb0),
+    .csb1(cubev_dli_csb1),
+    .web0(cubev_dli_web0),
+    .clk0(cubev_dli_clk0),
+    .clk1(cubev_dli_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_dli_addr0[7] ,
+    \cubev_dli_addr0[6] ,
+    \cubev_dli_addr0[5] ,
+    \cubev_dli_addr0[4] ,
+    \cubev_dli_addr0[3] ,
+    \cubev_dli_addr0[2] ,
+    \cubev_dli_addr0[1] ,
+    \cubev_dli_addr0[0] }),
+    .addr1({\cubev_dli_addr1[7] ,
+    \cubev_dli_addr1[6] ,
+    \cubev_dli_addr1[5] ,
+    \cubev_dli_addr1[4] ,
+    \cubev_dli_addr1[3] ,
+    \cubev_dli_addr1[2] ,
+    \cubev_dli_addr1[1] ,
+    \cubev_dli_addr1[0] }),
+    .din0({\cubev_dli_din0[31] ,
+    \cubev_dli_din0[30] ,
+    \cubev_dli_din0[29] ,
+    \cubev_dli_din0[28] ,
+    \cubev_dli_din0[27] ,
+    \cubev_dli_din0[26] ,
+    \cubev_dli_din0[25] ,
+    \cubev_dli_din0[24] ,
+    \cubev_dli_din0[23] ,
+    \cubev_dli_din0[22] ,
+    \cubev_dli_din0[21] ,
+    \cubev_dli_din0[20] ,
+    \cubev_dli_din0[19] ,
+    \cubev_dli_din0[18] ,
+    \cubev_dli_din0[17] ,
+    \cubev_dli_din0[16] ,
+    \cubev_dli_din0[15] ,
+    \cubev_dli_din0[14] ,
+    \cubev_dli_din0[13] ,
+    \cubev_dli_din0[12] ,
+    \cubev_dli_din0[11] ,
+    \cubev_dli_din0[10] ,
+    \cubev_dli_din0[9] ,
+    \cubev_dli_din0[8] ,
+    \cubev_dli_din0[7] ,
+    \cubev_dli_din0[6] ,
+    \cubev_dli_din0[5] ,
+    \cubev_dli_din0[4] ,
+    \cubev_dli_din0[3] ,
+    \cubev_dli_din0[2] ,
+    \cubev_dli_din0[1] ,
+    \cubev_dli_din0[0] }),
+    .dout0({\cubev_dli_dout0[31] ,
+    \cubev_dli_dout0[30] ,
+    \cubev_dli_dout0[29] ,
+    \cubev_dli_dout0[28] ,
+    \cubev_dli_dout0[27] ,
+    \cubev_dli_dout0[26] ,
+    \cubev_dli_dout0[25] ,
+    \cubev_dli_dout0[24] ,
+    \cubev_dli_dout0[23] ,
+    \cubev_dli_dout0[22] ,
+    \cubev_dli_dout0[21] ,
+    \cubev_dli_dout0[20] ,
+    \cubev_dli_dout0[19] ,
+    \cubev_dli_dout0[18] ,
+    \cubev_dli_dout0[17] ,
+    \cubev_dli_dout0[16] ,
+    \cubev_dli_dout0[15] ,
+    \cubev_dli_dout0[14] ,
+    \cubev_dli_dout0[13] ,
+    \cubev_dli_dout0[12] ,
+    \cubev_dli_dout0[11] ,
+    \cubev_dli_dout0[10] ,
+    \cubev_dli_dout0[9] ,
+    \cubev_dli_dout0[8] ,
+    \cubev_dli_dout0[7] ,
+    \cubev_dli_dout0[6] ,
+    \cubev_dli_dout0[5] ,
+    \cubev_dli_dout0[4] ,
+    \cubev_dli_dout0[3] ,
+    \cubev_dli_dout0[2] ,
+    \cubev_dli_dout0[1] ,
+    \cubev_dli_dout0[0] }),
+    .dout1({\cubev_dli_dout1[31] ,
+    \cubev_dli_dout1[30] ,
+    \cubev_dli_dout1[29] ,
+    \cubev_dli_dout1[28] ,
+    \cubev_dli_dout1[27] ,
+    \cubev_dli_dout1[26] ,
+    \cubev_dli_dout1[25] ,
+    \cubev_dli_dout1[24] ,
+    \cubev_dli_dout1[23] ,
+    \cubev_dli_dout1[22] ,
+    \cubev_dli_dout1[21] ,
+    \cubev_dli_dout1[20] ,
+    \cubev_dli_dout1[19] ,
+    \cubev_dli_dout1[18] ,
+    \cubev_dli_dout1[17] ,
+    \cubev_dli_dout1[16] ,
+    \cubev_dli_dout1[15] ,
+    \cubev_dli_dout1[14] ,
+    \cubev_dli_dout1[13] ,
+    \cubev_dli_dout1[12] ,
+    \cubev_dli_dout1[11] ,
+    \cubev_dli_dout1[10] ,
+    \cubev_dli_dout1[9] ,
+    \cubev_dli_dout1[8] ,
+    \cubev_dli_dout1[7] ,
+    \cubev_dli_dout1[6] ,
+    \cubev_dli_dout1[5] ,
+    \cubev_dli_dout1[4] ,
+    \cubev_dli_dout1[3] ,
+    \cubev_dli_dout1[2] ,
+    \cubev_dli_dout1[1] ,
+    \cubev_dli_dout1[0] }),
+    .wmask0({\cubev_dli_wmask0[3] ,
+    \cubev_dli_wmask0[2] ,
+    \cubev_dli_wmask0[1] ,
+    \cubev_dli_wmask0[0] }));
+ rb cubev_dli_rb (.clk(cubev_dli_clk1),
+    .rstn(cubev_dli_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_dli_dout1[31] ,
+    \cubev_dli_dout1[30] ,
+    \cubev_dli_dout1[29] ,
+    \cubev_dli_dout1[28] ,
+    \cubev_dli_dout1[27] ,
+    \cubev_dli_dout1[26] ,
+    \cubev_dli_dout1[25] ,
+    \cubev_dli_dout1[24] ,
+    \cubev_dli_dout1[23] ,
+    \cubev_dli_dout1[22] ,
+    \cubev_dli_dout1[21] ,
+    \cubev_dli_dout1[20] ,
+    \cubev_dli_dout1[19] ,
+    \cubev_dli_dout1[18] ,
+    \cubev_dli_dout1[17] ,
+    \cubev_dli_dout1[16] ,
+    \cubev_dli_dout1[15] ,
+    \cubev_dli_dout1[14] ,
+    \cubev_dli_dout1[13] ,
+    \cubev_dli_dout1[12] ,
+    \cubev_dli_dout1[11] ,
+    \cubev_dli_dout1[10] ,
+    \cubev_dli_dout1[9] ,
+    \cubev_dli_dout1[8] ,
+    \cubev_dli_dout1[7] ,
+    \cubev_dli_dout1[6] ,
+    \cubev_dli_dout1[5] ,
+    \cubev_dli_dout1[4] ,
+    \cubev_dli_dout1[3] ,
+    \cubev_dli_dout1[2] ,
+    \cubev_dli_dout1[1] ,
+    \cubev_dli_dout1[0] }),
+    .dato({\cubev_dli_dout1_reg[31] ,
+    \cubev_dli_dout1_reg[30] ,
+    \cubev_dli_dout1_reg[29] ,
+    \cubev_dli_dout1_reg[28] ,
+    \cubev_dli_dout1_reg[27] ,
+    \cubev_dli_dout1_reg[26] ,
+    \cubev_dli_dout1_reg[25] ,
+    \cubev_dli_dout1_reg[24] ,
+    \cubev_dli_dout1_reg[23] ,
+    \cubev_dli_dout1_reg[22] ,
+    \cubev_dli_dout1_reg[21] ,
+    \cubev_dli_dout1_reg[20] ,
+    \cubev_dli_dout1_reg[19] ,
+    \cubev_dli_dout1_reg[18] ,
+    \cubev_dli_dout1_reg[17] ,
+    \cubev_dli_dout1_reg[16] ,
+    \cubev_dli_dout1_reg[15] ,
+    \cubev_dli_dout1_reg[14] ,
+    \cubev_dli_dout1_reg[13] ,
+    \cubev_dli_dout1_reg[12] ,
+    \cubev_dli_dout1_reg[11] ,
+    \cubev_dli_dout1_reg[10] ,
+    \cubev_dli_dout1_reg[9] ,
+    \cubev_dli_dout1_reg[8] ,
+    \cubev_dli_dout1_reg[7] ,
+    \cubev_dli_dout1_reg[6] ,
+    \cubev_dli_dout1_reg[5] ,
+    \cubev_dli_dout1_reg[4] ,
+    \cubev_dli_dout1_reg[3] ,
+    \cubev_dli_dout1_reg[2] ,
+    \cubev_dli_dout1_reg[1] ,
+    \cubev_dli_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_phi (.csb0(cubev_phi_csb0),
+    .csb1(cubev_phi_csb1),
+    .web0(cubev_phi_web0),
+    .clk0(cubev_phi_clk0),
+    .clk1(cubev_phi_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_phi_addr0[7] ,
+    \cubev_phi_addr0[6] ,
+    \cubev_phi_addr0[5] ,
+    \cubev_phi_addr0[4] ,
+    \cubev_phi_addr0[3] ,
+    \cubev_phi_addr0[2] ,
+    \cubev_phi_addr0[1] ,
+    \cubev_phi_addr0[0] }),
+    .addr1({\cubev_phi_addr1[7] ,
+    \cubev_phi_addr1[6] ,
+    \cubev_phi_addr1[5] ,
+    \cubev_phi_addr1[4] ,
+    \cubev_phi_addr1[3] ,
+    \cubev_phi_addr1[2] ,
+    \cubev_phi_addr1[1] ,
+    \cubev_phi_addr1[0] }),
+    .din0({\cubev_phi_din0[31] ,
+    \cubev_phi_din0[30] ,
+    \cubev_phi_din0[29] ,
+    \cubev_phi_din0[28] ,
+    \cubev_phi_din0[27] ,
+    \cubev_phi_din0[26] ,
+    \cubev_phi_din0[25] ,
+    \cubev_phi_din0[24] ,
+    \cubev_phi_din0[23] ,
+    \cubev_phi_din0[22] ,
+    \cubev_phi_din0[21] ,
+    \cubev_phi_din0[20] ,
+    \cubev_phi_din0[19] ,
+    \cubev_phi_din0[18] ,
+    \cubev_phi_din0[17] ,
+    \cubev_phi_din0[16] ,
+    \cubev_phi_din0[15] ,
+    \cubev_phi_din0[14] ,
+    \cubev_phi_din0[13] ,
+    \cubev_phi_din0[12] ,
+    \cubev_phi_din0[11] ,
+    \cubev_phi_din0[10] ,
+    \cubev_phi_din0[9] ,
+    \cubev_phi_din0[8] ,
+    \cubev_phi_din0[7] ,
+    \cubev_phi_din0[6] ,
+    \cubev_phi_din0[5] ,
+    \cubev_phi_din0[4] ,
+    \cubev_phi_din0[3] ,
+    \cubev_phi_din0[2] ,
+    \cubev_phi_din0[1] ,
+    \cubev_phi_din0[0] }),
+    .dout0({\cubev_phi_dout0[31] ,
+    \cubev_phi_dout0[30] ,
+    \cubev_phi_dout0[29] ,
+    \cubev_phi_dout0[28] ,
+    \cubev_phi_dout0[27] ,
+    \cubev_phi_dout0[26] ,
+    \cubev_phi_dout0[25] ,
+    \cubev_phi_dout0[24] ,
+    \cubev_phi_dout0[23] ,
+    \cubev_phi_dout0[22] ,
+    \cubev_phi_dout0[21] ,
+    \cubev_phi_dout0[20] ,
+    \cubev_phi_dout0[19] ,
+    \cubev_phi_dout0[18] ,
+    \cubev_phi_dout0[17] ,
+    \cubev_phi_dout0[16] ,
+    \cubev_phi_dout0[15] ,
+    \cubev_phi_dout0[14] ,
+    \cubev_phi_dout0[13] ,
+    \cubev_phi_dout0[12] ,
+    \cubev_phi_dout0[11] ,
+    \cubev_phi_dout0[10] ,
+    \cubev_phi_dout0[9] ,
+    \cubev_phi_dout0[8] ,
+    \cubev_phi_dout0[7] ,
+    \cubev_phi_dout0[6] ,
+    \cubev_phi_dout0[5] ,
+    \cubev_phi_dout0[4] ,
+    \cubev_phi_dout0[3] ,
+    \cubev_phi_dout0[2] ,
+    \cubev_phi_dout0[1] ,
+    \cubev_phi_dout0[0] }),
+    .dout1({\cubev_phi_dout1[31] ,
+    \cubev_phi_dout1[30] ,
+    \cubev_phi_dout1[29] ,
+    \cubev_phi_dout1[28] ,
+    \cubev_phi_dout1[27] ,
+    \cubev_phi_dout1[26] ,
+    \cubev_phi_dout1[25] ,
+    \cubev_phi_dout1[24] ,
+    \cubev_phi_dout1[23] ,
+    \cubev_phi_dout1[22] ,
+    \cubev_phi_dout1[21] ,
+    \cubev_phi_dout1[20] ,
+    \cubev_phi_dout1[19] ,
+    \cubev_phi_dout1[18] ,
+    \cubev_phi_dout1[17] ,
+    \cubev_phi_dout1[16] ,
+    \cubev_phi_dout1[15] ,
+    \cubev_phi_dout1[14] ,
+    \cubev_phi_dout1[13] ,
+    \cubev_phi_dout1[12] ,
+    \cubev_phi_dout1[11] ,
+    \cubev_phi_dout1[10] ,
+    \cubev_phi_dout1[9] ,
+    \cubev_phi_dout1[8] ,
+    \cubev_phi_dout1[7] ,
+    \cubev_phi_dout1[6] ,
+    \cubev_phi_dout1[5] ,
+    \cubev_phi_dout1[4] ,
+    \cubev_phi_dout1[3] ,
+    \cubev_phi_dout1[2] ,
+    \cubev_phi_dout1[1] ,
+    \cubev_phi_dout1[0] }),
+    .wmask0({\cubev_phi_wmask0[3] ,
+    \cubev_phi_wmask0[2] ,
+    \cubev_phi_wmask0[1] ,
+    \cubev_phi_wmask0[0] }));
+ rb cubev_phi_rb (.clk(cubev_phi_clk1),
+    .rstn(cubev_phi_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_phi_dout1[31] ,
+    \cubev_phi_dout1[30] ,
+    \cubev_phi_dout1[29] ,
+    \cubev_phi_dout1[28] ,
+    \cubev_phi_dout1[27] ,
+    \cubev_phi_dout1[26] ,
+    \cubev_phi_dout1[25] ,
+    \cubev_phi_dout1[24] ,
+    \cubev_phi_dout1[23] ,
+    \cubev_phi_dout1[22] ,
+    \cubev_phi_dout1[21] ,
+    \cubev_phi_dout1[20] ,
+    \cubev_phi_dout1[19] ,
+    \cubev_phi_dout1[18] ,
+    \cubev_phi_dout1[17] ,
+    \cubev_phi_dout1[16] ,
+    \cubev_phi_dout1[15] ,
+    \cubev_phi_dout1[14] ,
+    \cubev_phi_dout1[13] ,
+    \cubev_phi_dout1[12] ,
+    \cubev_phi_dout1[11] ,
+    \cubev_phi_dout1[10] ,
+    \cubev_phi_dout1[9] ,
+    \cubev_phi_dout1[8] ,
+    \cubev_phi_dout1[7] ,
+    \cubev_phi_dout1[6] ,
+    \cubev_phi_dout1[5] ,
+    \cubev_phi_dout1[4] ,
+    \cubev_phi_dout1[3] ,
+    \cubev_phi_dout1[2] ,
+    \cubev_phi_dout1[1] ,
+    \cubev_phi_dout1[0] }),
+    .dato({\cubev_phi_dout1_reg[31] ,
+    \cubev_phi_dout1_reg[30] ,
+    \cubev_phi_dout1_reg[29] ,
+    \cubev_phi_dout1_reg[28] ,
+    \cubev_phi_dout1_reg[27] ,
+    \cubev_phi_dout1_reg[26] ,
+    \cubev_phi_dout1_reg[25] ,
+    \cubev_phi_dout1_reg[24] ,
+    \cubev_phi_dout1_reg[23] ,
+    \cubev_phi_dout1_reg[22] ,
+    \cubev_phi_dout1_reg[21] ,
+    \cubev_phi_dout1_reg[20] ,
+    \cubev_phi_dout1_reg[19] ,
+    \cubev_phi_dout1_reg[18] ,
+    \cubev_phi_dout1_reg[17] ,
+    \cubev_phi_dout1_reg[16] ,
+    \cubev_phi_dout1_reg[15] ,
+    \cubev_phi_dout1_reg[14] ,
+    \cubev_phi_dout1_reg[13] ,
+    \cubev_phi_dout1_reg[12] ,
+    \cubev_phi_dout1_reg[11] ,
+    \cubev_phi_dout1_reg[10] ,
+    \cubev_phi_dout1_reg[9] ,
+    \cubev_phi_dout1_reg[8] ,
+    \cubev_phi_dout1_reg[7] ,
+    \cubev_phi_dout1_reg[6] ,
+    \cubev_phi_dout1_reg[5] ,
+    \cubev_phi_dout1_reg[4] ,
+    \cubev_phi_dout1_reg[3] ,
+    \cubev_phi_dout1_reg[2] ,
+    \cubev_phi_dout1_reg[1] ,
+    \cubev_phi_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_pli (.csb0(cubev_pli_csb0),
+    .csb1(cubev_pli_csb1),
+    .web0(cubev_pli_web0),
+    .clk0(cubev_pli_clk0),
+    .clk1(cubev_pli_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_pli_addr0[7] ,
+    \cubev_pli_addr0[6] ,
+    \cubev_pli_addr0[5] ,
+    \cubev_pli_addr0[4] ,
+    \cubev_pli_addr0[3] ,
+    \cubev_pli_addr0[2] ,
+    \cubev_pli_addr0[1] ,
+    \cubev_pli_addr0[0] }),
+    .addr1({\cubev_pli_addr1[7] ,
+    \cubev_pli_addr1[6] ,
+    \cubev_pli_addr1[5] ,
+    \cubev_pli_addr1[4] ,
+    \cubev_pli_addr1[3] ,
+    \cubev_pli_addr1[2] ,
+    \cubev_pli_addr1[1] ,
+    \cubev_pli_addr1[0] }),
+    .din0({\cubev_pli_din0[31] ,
+    \cubev_pli_din0[30] ,
+    \cubev_pli_din0[29] ,
+    \cubev_pli_din0[28] ,
+    \cubev_pli_din0[27] ,
+    \cubev_pli_din0[26] ,
+    \cubev_pli_din0[25] ,
+    \cubev_pli_din0[24] ,
+    \cubev_pli_din0[23] ,
+    \cubev_pli_din0[22] ,
+    \cubev_pli_din0[21] ,
+    \cubev_pli_din0[20] ,
+    \cubev_pli_din0[19] ,
+    \cubev_pli_din0[18] ,
+    \cubev_pli_din0[17] ,
+    \cubev_pli_din0[16] ,
+    \cubev_pli_din0[15] ,
+    \cubev_pli_din0[14] ,
+    \cubev_pli_din0[13] ,
+    \cubev_pli_din0[12] ,
+    \cubev_pli_din0[11] ,
+    \cubev_pli_din0[10] ,
+    \cubev_pli_din0[9] ,
+    \cubev_pli_din0[8] ,
+    \cubev_pli_din0[7] ,
+    \cubev_pli_din0[6] ,
+    \cubev_pli_din0[5] ,
+    \cubev_pli_din0[4] ,
+    \cubev_pli_din0[3] ,
+    \cubev_pli_din0[2] ,
+    \cubev_pli_din0[1] ,
+    \cubev_pli_din0[0] }),
+    .dout0({\cubev_pli_dout0[31] ,
+    \cubev_pli_dout0[30] ,
+    \cubev_pli_dout0[29] ,
+    \cubev_pli_dout0[28] ,
+    \cubev_pli_dout0[27] ,
+    \cubev_pli_dout0[26] ,
+    \cubev_pli_dout0[25] ,
+    \cubev_pli_dout0[24] ,
+    \cubev_pli_dout0[23] ,
+    \cubev_pli_dout0[22] ,
+    \cubev_pli_dout0[21] ,
+    \cubev_pli_dout0[20] ,
+    \cubev_pli_dout0[19] ,
+    \cubev_pli_dout0[18] ,
+    \cubev_pli_dout0[17] ,
+    \cubev_pli_dout0[16] ,
+    \cubev_pli_dout0[15] ,
+    \cubev_pli_dout0[14] ,
+    \cubev_pli_dout0[13] ,
+    \cubev_pli_dout0[12] ,
+    \cubev_pli_dout0[11] ,
+    \cubev_pli_dout0[10] ,
+    \cubev_pli_dout0[9] ,
+    \cubev_pli_dout0[8] ,
+    \cubev_pli_dout0[7] ,
+    \cubev_pli_dout0[6] ,
+    \cubev_pli_dout0[5] ,
+    \cubev_pli_dout0[4] ,
+    \cubev_pli_dout0[3] ,
+    \cubev_pli_dout0[2] ,
+    \cubev_pli_dout0[1] ,
+    \cubev_pli_dout0[0] }),
+    .dout1({\cubev_pli_dout1[31] ,
+    \cubev_pli_dout1[30] ,
+    \cubev_pli_dout1[29] ,
+    \cubev_pli_dout1[28] ,
+    \cubev_pli_dout1[27] ,
+    \cubev_pli_dout1[26] ,
+    \cubev_pli_dout1[25] ,
+    \cubev_pli_dout1[24] ,
+    \cubev_pli_dout1[23] ,
+    \cubev_pli_dout1[22] ,
+    \cubev_pli_dout1[21] ,
+    \cubev_pli_dout1[20] ,
+    \cubev_pli_dout1[19] ,
+    \cubev_pli_dout1[18] ,
+    \cubev_pli_dout1[17] ,
+    \cubev_pli_dout1[16] ,
+    \cubev_pli_dout1[15] ,
+    \cubev_pli_dout1[14] ,
+    \cubev_pli_dout1[13] ,
+    \cubev_pli_dout1[12] ,
+    \cubev_pli_dout1[11] ,
+    \cubev_pli_dout1[10] ,
+    \cubev_pli_dout1[9] ,
+    \cubev_pli_dout1[8] ,
+    \cubev_pli_dout1[7] ,
+    \cubev_pli_dout1[6] ,
+    \cubev_pli_dout1[5] ,
+    \cubev_pli_dout1[4] ,
+    \cubev_pli_dout1[3] ,
+    \cubev_pli_dout1[2] ,
+    \cubev_pli_dout1[1] ,
+    \cubev_pli_dout1[0] }),
+    .wmask0({\cubev_pli_wmask0[3] ,
+    \cubev_pli_wmask0[2] ,
+    \cubev_pli_wmask0[1] ,
+    \cubev_pli_wmask0[0] }));
+ rb cubev_pli_rb (.clk(cubev_pli_clk1),
+    .rstn(cubev_pli_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_pli_dout1[31] ,
+    \cubev_pli_dout1[30] ,
+    \cubev_pli_dout1[29] ,
+    \cubev_pli_dout1[28] ,
+    \cubev_pli_dout1[27] ,
+    \cubev_pli_dout1[26] ,
+    \cubev_pli_dout1[25] ,
+    \cubev_pli_dout1[24] ,
+    \cubev_pli_dout1[23] ,
+    \cubev_pli_dout1[22] ,
+    \cubev_pli_dout1[21] ,
+    \cubev_pli_dout1[20] ,
+    \cubev_pli_dout1[19] ,
+    \cubev_pli_dout1[18] ,
+    \cubev_pli_dout1[17] ,
+    \cubev_pli_dout1[16] ,
+    \cubev_pli_dout1[15] ,
+    \cubev_pli_dout1[14] ,
+    \cubev_pli_dout1[13] ,
+    \cubev_pli_dout1[12] ,
+    \cubev_pli_dout1[11] ,
+    \cubev_pli_dout1[10] ,
+    \cubev_pli_dout1[9] ,
+    \cubev_pli_dout1[8] ,
+    \cubev_pli_dout1[7] ,
+    \cubev_pli_dout1[6] ,
+    \cubev_pli_dout1[5] ,
+    \cubev_pli_dout1[4] ,
+    \cubev_pli_dout1[3] ,
+    \cubev_pli_dout1[2] ,
+    \cubev_pli_dout1[1] ,
+    \cubev_pli_dout1[0] }),
+    .dato({\cubev_pli_dout1_reg[31] ,
+    \cubev_pli_dout1_reg[30] ,
+    \cubev_pli_dout1_reg[29] ,
+    \cubev_pli_dout1_reg[28] ,
+    \cubev_pli_dout1_reg[27] ,
+    \cubev_pli_dout1_reg[26] ,
+    \cubev_pli_dout1_reg[25] ,
+    \cubev_pli_dout1_reg[24] ,
+    \cubev_pli_dout1_reg[23] ,
+    \cubev_pli_dout1_reg[22] ,
+    \cubev_pli_dout1_reg[21] ,
+    \cubev_pli_dout1_reg[20] ,
+    \cubev_pli_dout1_reg[19] ,
+    \cubev_pli_dout1_reg[18] ,
+    \cubev_pli_dout1_reg[17] ,
+    \cubev_pli_dout1_reg[16] ,
+    \cubev_pli_dout1_reg[15] ,
+    \cubev_pli_dout1_reg[14] ,
+    \cubev_pli_dout1_reg[13] ,
+    \cubev_pli_dout1_reg[12] ,
+    \cubev_pli_dout1_reg[11] ,
+    \cubev_pli_dout1_reg[10] ,
+    \cubev_pli_dout1_reg[9] ,
+    \cubev_pli_dout1_reg[8] ,
+    \cubev_pli_dout1_reg[7] ,
+    \cubev_pli_dout1_reg[6] ,
+    \cubev_pli_dout1_reg[5] ,
+    \cubev_pli_dout1_reg[4] ,
+    \cubev_pli_dout1_reg[3] ,
+    \cubev_pli_dout1_reg[2] ,
+    \cubev_pli_dout1_reg[1] ,
+    \cubev_pli_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_reg_0 (.csb0(cubev_reg_0_csb0),
+    .csb1(cubev_reg_0_csb1),
+    .web0(cubev_reg_0_web0),
+    .clk0(cubev_reg_0_clk0),
+    .clk1(cubev_reg_0_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_reg_0_addr0[7] ,
+    \cubev_reg_0_addr0[6] ,
+    \cubev_reg_0_addr0[5] ,
+    \cubev_reg_0_addr0[4] ,
+    \cubev_reg_0_addr0[3] ,
+    \cubev_reg_0_addr0[2] ,
+    \cubev_reg_0_addr0[1] ,
+    \cubev_reg_0_addr0[0] }),
+    .addr1({\cubev_reg_0_addr1[7] ,
+    \cubev_reg_0_addr1[6] ,
+    \cubev_reg_0_addr1[5] ,
+    \cubev_reg_0_addr1[4] ,
+    \cubev_reg_0_addr1[3] ,
+    \cubev_reg_0_addr1[2] ,
+    \cubev_reg_0_addr1[1] ,
+    \cubev_reg_0_addr1[0] }),
+    .din0({\cubev_reg_0_din0[31] ,
+    \cubev_reg_0_din0[30] ,
+    \cubev_reg_0_din0[29] ,
+    \cubev_reg_0_din0[28] ,
+    \cubev_reg_0_din0[27] ,
+    \cubev_reg_0_din0[26] ,
+    \cubev_reg_0_din0[25] ,
+    \cubev_reg_0_din0[24] ,
+    \cubev_reg_0_din0[23] ,
+    \cubev_reg_0_din0[22] ,
+    \cubev_reg_0_din0[21] ,
+    \cubev_reg_0_din0[20] ,
+    \cubev_reg_0_din0[19] ,
+    \cubev_reg_0_din0[18] ,
+    \cubev_reg_0_din0[17] ,
+    \cubev_reg_0_din0[16] ,
+    \cubev_reg_0_din0[15] ,
+    \cubev_reg_0_din0[14] ,
+    \cubev_reg_0_din0[13] ,
+    \cubev_reg_0_din0[12] ,
+    \cubev_reg_0_din0[11] ,
+    \cubev_reg_0_din0[10] ,
+    \cubev_reg_0_din0[9] ,
+    \cubev_reg_0_din0[8] ,
+    \cubev_reg_0_din0[7] ,
+    \cubev_reg_0_din0[6] ,
+    \cubev_reg_0_din0[5] ,
+    \cubev_reg_0_din0[4] ,
+    \cubev_reg_0_din0[3] ,
+    \cubev_reg_0_din0[2] ,
+    \cubev_reg_0_din0[1] ,
+    \cubev_reg_0_din0[0] }),
+    .dout0({\cubev_reg_0_dout0[31] ,
+    \cubev_reg_0_dout0[30] ,
+    \cubev_reg_0_dout0[29] ,
+    \cubev_reg_0_dout0[28] ,
+    \cubev_reg_0_dout0[27] ,
+    \cubev_reg_0_dout0[26] ,
+    \cubev_reg_0_dout0[25] ,
+    \cubev_reg_0_dout0[24] ,
+    \cubev_reg_0_dout0[23] ,
+    \cubev_reg_0_dout0[22] ,
+    \cubev_reg_0_dout0[21] ,
+    \cubev_reg_0_dout0[20] ,
+    \cubev_reg_0_dout0[19] ,
+    \cubev_reg_0_dout0[18] ,
+    \cubev_reg_0_dout0[17] ,
+    \cubev_reg_0_dout0[16] ,
+    \cubev_reg_0_dout0[15] ,
+    \cubev_reg_0_dout0[14] ,
+    \cubev_reg_0_dout0[13] ,
+    \cubev_reg_0_dout0[12] ,
+    \cubev_reg_0_dout0[11] ,
+    \cubev_reg_0_dout0[10] ,
+    \cubev_reg_0_dout0[9] ,
+    \cubev_reg_0_dout0[8] ,
+    \cubev_reg_0_dout0[7] ,
+    \cubev_reg_0_dout0[6] ,
+    \cubev_reg_0_dout0[5] ,
+    \cubev_reg_0_dout0[4] ,
+    \cubev_reg_0_dout0[3] ,
+    \cubev_reg_0_dout0[2] ,
+    \cubev_reg_0_dout0[1] ,
+    \cubev_reg_0_dout0[0] }),
+    .dout1({\cubev_reg_0_dout1[31] ,
+    \cubev_reg_0_dout1[30] ,
+    \cubev_reg_0_dout1[29] ,
+    \cubev_reg_0_dout1[28] ,
+    \cubev_reg_0_dout1[27] ,
+    \cubev_reg_0_dout1[26] ,
+    \cubev_reg_0_dout1[25] ,
+    \cubev_reg_0_dout1[24] ,
+    \cubev_reg_0_dout1[23] ,
+    \cubev_reg_0_dout1[22] ,
+    \cubev_reg_0_dout1[21] ,
+    \cubev_reg_0_dout1[20] ,
+    \cubev_reg_0_dout1[19] ,
+    \cubev_reg_0_dout1[18] ,
+    \cubev_reg_0_dout1[17] ,
+    \cubev_reg_0_dout1[16] ,
+    \cubev_reg_0_dout1[15] ,
+    \cubev_reg_0_dout1[14] ,
+    \cubev_reg_0_dout1[13] ,
+    \cubev_reg_0_dout1[12] ,
+    \cubev_reg_0_dout1[11] ,
+    \cubev_reg_0_dout1[10] ,
+    \cubev_reg_0_dout1[9] ,
+    \cubev_reg_0_dout1[8] ,
+    \cubev_reg_0_dout1[7] ,
+    \cubev_reg_0_dout1[6] ,
+    \cubev_reg_0_dout1[5] ,
+    \cubev_reg_0_dout1[4] ,
+    \cubev_reg_0_dout1[3] ,
+    \cubev_reg_0_dout1[2] ,
+    \cubev_reg_0_dout1[1] ,
+    \cubev_reg_0_dout1[0] }),
+    .wmask0({\cubev_reg_0_wmask0[3] ,
+    \cubev_reg_0_wmask0[2] ,
+    \cubev_reg_0_wmask0[1] ,
+    \cubev_reg_0_wmask0[0] }));
+ rb cubev_reg_0_rb (.clk(cubev_reg_0_clk1),
+    .rstn(cubev_reg_0_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_reg_0_dout1[31] ,
+    \cubev_reg_0_dout1[30] ,
+    \cubev_reg_0_dout1[29] ,
+    \cubev_reg_0_dout1[28] ,
+    \cubev_reg_0_dout1[27] ,
+    \cubev_reg_0_dout1[26] ,
+    \cubev_reg_0_dout1[25] ,
+    \cubev_reg_0_dout1[24] ,
+    \cubev_reg_0_dout1[23] ,
+    \cubev_reg_0_dout1[22] ,
+    \cubev_reg_0_dout1[21] ,
+    \cubev_reg_0_dout1[20] ,
+    \cubev_reg_0_dout1[19] ,
+    \cubev_reg_0_dout1[18] ,
+    \cubev_reg_0_dout1[17] ,
+    \cubev_reg_0_dout1[16] ,
+    \cubev_reg_0_dout1[15] ,
+    \cubev_reg_0_dout1[14] ,
+    \cubev_reg_0_dout1[13] ,
+    \cubev_reg_0_dout1[12] ,
+    \cubev_reg_0_dout1[11] ,
+    \cubev_reg_0_dout1[10] ,
+    \cubev_reg_0_dout1[9] ,
+    \cubev_reg_0_dout1[8] ,
+    \cubev_reg_0_dout1[7] ,
+    \cubev_reg_0_dout1[6] ,
+    \cubev_reg_0_dout1[5] ,
+    \cubev_reg_0_dout1[4] ,
+    \cubev_reg_0_dout1[3] ,
+    \cubev_reg_0_dout1[2] ,
+    \cubev_reg_0_dout1[1] ,
+    \cubev_reg_0_dout1[0] }),
+    .dato({\cubev_reg_0_dout1_reg[31] ,
+    \cubev_reg_0_dout1_reg[30] ,
+    \cubev_reg_0_dout1_reg[29] ,
+    \cubev_reg_0_dout1_reg[28] ,
+    \cubev_reg_0_dout1_reg[27] ,
+    \cubev_reg_0_dout1_reg[26] ,
+    \cubev_reg_0_dout1_reg[25] ,
+    \cubev_reg_0_dout1_reg[24] ,
+    \cubev_reg_0_dout1_reg[23] ,
+    \cubev_reg_0_dout1_reg[22] ,
+    \cubev_reg_0_dout1_reg[21] ,
+    \cubev_reg_0_dout1_reg[20] ,
+    \cubev_reg_0_dout1_reg[19] ,
+    \cubev_reg_0_dout1_reg[18] ,
+    \cubev_reg_0_dout1_reg[17] ,
+    \cubev_reg_0_dout1_reg[16] ,
+    \cubev_reg_0_dout1_reg[15] ,
+    \cubev_reg_0_dout1_reg[14] ,
+    \cubev_reg_0_dout1_reg[13] ,
+    \cubev_reg_0_dout1_reg[12] ,
+    \cubev_reg_0_dout1_reg[11] ,
+    \cubev_reg_0_dout1_reg[10] ,
+    \cubev_reg_0_dout1_reg[9] ,
+    \cubev_reg_0_dout1_reg[8] ,
+    \cubev_reg_0_dout1_reg[7] ,
+    \cubev_reg_0_dout1_reg[6] ,
+    \cubev_reg_0_dout1_reg[5] ,
+    \cubev_reg_0_dout1_reg[4] ,
+    \cubev_reg_0_dout1_reg[3] ,
+    \cubev_reg_0_dout1_reg[2] ,
+    \cubev_reg_0_dout1_reg[1] ,
+    \cubev_reg_0_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_reg_1 (.csb0(cubev_reg_1_csb0),
+    .csb1(cubev_reg_1_csb1),
+    .web0(cubev_reg_1_web0),
+    .clk0(cubev_reg_1_clk0),
+    .clk1(cubev_reg_1_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_reg_1_addr0[7] ,
+    \cubev_reg_1_addr0[6] ,
+    \cubev_reg_1_addr0[5] ,
+    \cubev_reg_1_addr0[4] ,
+    \cubev_reg_1_addr0[3] ,
+    \cubev_reg_1_addr0[2] ,
+    \cubev_reg_1_addr0[1] ,
+    \cubev_reg_1_addr0[0] }),
+    .addr1({\cubev_reg_1_addr1[7] ,
+    \cubev_reg_1_addr1[6] ,
+    \cubev_reg_1_addr1[5] ,
+    \cubev_reg_1_addr1[4] ,
+    \cubev_reg_1_addr1[3] ,
+    \cubev_reg_1_addr1[2] ,
+    \cubev_reg_1_addr1[1] ,
+    \cubev_reg_1_addr1[0] }),
+    .din0({\cubev_reg_1_din0[31] ,
+    \cubev_reg_1_din0[30] ,
+    \cubev_reg_1_din0[29] ,
+    \cubev_reg_1_din0[28] ,
+    \cubev_reg_1_din0[27] ,
+    \cubev_reg_1_din0[26] ,
+    \cubev_reg_1_din0[25] ,
+    \cubev_reg_1_din0[24] ,
+    \cubev_reg_1_din0[23] ,
+    \cubev_reg_1_din0[22] ,
+    \cubev_reg_1_din0[21] ,
+    \cubev_reg_1_din0[20] ,
+    \cubev_reg_1_din0[19] ,
+    \cubev_reg_1_din0[18] ,
+    \cubev_reg_1_din0[17] ,
+    \cubev_reg_1_din0[16] ,
+    \cubev_reg_1_din0[15] ,
+    \cubev_reg_1_din0[14] ,
+    \cubev_reg_1_din0[13] ,
+    \cubev_reg_1_din0[12] ,
+    \cubev_reg_1_din0[11] ,
+    \cubev_reg_1_din0[10] ,
+    \cubev_reg_1_din0[9] ,
+    \cubev_reg_1_din0[8] ,
+    \cubev_reg_1_din0[7] ,
+    \cubev_reg_1_din0[6] ,
+    \cubev_reg_1_din0[5] ,
+    \cubev_reg_1_din0[4] ,
+    \cubev_reg_1_din0[3] ,
+    \cubev_reg_1_din0[2] ,
+    \cubev_reg_1_din0[1] ,
+    \cubev_reg_1_din0[0] }),
+    .dout0({\cubev_reg_1_dout0[31] ,
+    \cubev_reg_1_dout0[30] ,
+    \cubev_reg_1_dout0[29] ,
+    \cubev_reg_1_dout0[28] ,
+    \cubev_reg_1_dout0[27] ,
+    \cubev_reg_1_dout0[26] ,
+    \cubev_reg_1_dout0[25] ,
+    \cubev_reg_1_dout0[24] ,
+    \cubev_reg_1_dout0[23] ,
+    \cubev_reg_1_dout0[22] ,
+    \cubev_reg_1_dout0[21] ,
+    \cubev_reg_1_dout0[20] ,
+    \cubev_reg_1_dout0[19] ,
+    \cubev_reg_1_dout0[18] ,
+    \cubev_reg_1_dout0[17] ,
+    \cubev_reg_1_dout0[16] ,
+    \cubev_reg_1_dout0[15] ,
+    \cubev_reg_1_dout0[14] ,
+    \cubev_reg_1_dout0[13] ,
+    \cubev_reg_1_dout0[12] ,
+    \cubev_reg_1_dout0[11] ,
+    \cubev_reg_1_dout0[10] ,
+    \cubev_reg_1_dout0[9] ,
+    \cubev_reg_1_dout0[8] ,
+    \cubev_reg_1_dout0[7] ,
+    \cubev_reg_1_dout0[6] ,
+    \cubev_reg_1_dout0[5] ,
+    \cubev_reg_1_dout0[4] ,
+    \cubev_reg_1_dout0[3] ,
+    \cubev_reg_1_dout0[2] ,
+    \cubev_reg_1_dout0[1] ,
+    \cubev_reg_1_dout0[0] }),
+    .dout1({\cubev_reg_1_dout1[31] ,
+    \cubev_reg_1_dout1[30] ,
+    \cubev_reg_1_dout1[29] ,
+    \cubev_reg_1_dout1[28] ,
+    \cubev_reg_1_dout1[27] ,
+    \cubev_reg_1_dout1[26] ,
+    \cubev_reg_1_dout1[25] ,
+    \cubev_reg_1_dout1[24] ,
+    \cubev_reg_1_dout1[23] ,
+    \cubev_reg_1_dout1[22] ,
+    \cubev_reg_1_dout1[21] ,
+    \cubev_reg_1_dout1[20] ,
+    \cubev_reg_1_dout1[19] ,
+    \cubev_reg_1_dout1[18] ,
+    \cubev_reg_1_dout1[17] ,
+    \cubev_reg_1_dout1[16] ,
+    \cubev_reg_1_dout1[15] ,
+    \cubev_reg_1_dout1[14] ,
+    \cubev_reg_1_dout1[13] ,
+    \cubev_reg_1_dout1[12] ,
+    \cubev_reg_1_dout1[11] ,
+    \cubev_reg_1_dout1[10] ,
+    \cubev_reg_1_dout1[9] ,
+    \cubev_reg_1_dout1[8] ,
+    \cubev_reg_1_dout1[7] ,
+    \cubev_reg_1_dout1[6] ,
+    \cubev_reg_1_dout1[5] ,
+    \cubev_reg_1_dout1[4] ,
+    \cubev_reg_1_dout1[3] ,
+    \cubev_reg_1_dout1[2] ,
+    \cubev_reg_1_dout1[1] ,
+    \cubev_reg_1_dout1[0] }),
+    .wmask0({\cubev_reg_1_wmask0[3] ,
+    \cubev_reg_1_wmask0[2] ,
+    \cubev_reg_1_wmask0[1] ,
+    \cubev_reg_1_wmask0[0] }));
+ rb cubev_reg_1_rb (.clk(cubev_reg_1_clk1),
+    .rstn(cubev_reg_1_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_reg_1_dout1[31] ,
+    \cubev_reg_1_dout1[30] ,
+    \cubev_reg_1_dout1[29] ,
+    \cubev_reg_1_dout1[28] ,
+    \cubev_reg_1_dout1[27] ,
+    \cubev_reg_1_dout1[26] ,
+    \cubev_reg_1_dout1[25] ,
+    \cubev_reg_1_dout1[24] ,
+    \cubev_reg_1_dout1[23] ,
+    \cubev_reg_1_dout1[22] ,
+    \cubev_reg_1_dout1[21] ,
+    \cubev_reg_1_dout1[20] ,
+    \cubev_reg_1_dout1[19] ,
+    \cubev_reg_1_dout1[18] ,
+    \cubev_reg_1_dout1[17] ,
+    \cubev_reg_1_dout1[16] ,
+    \cubev_reg_1_dout1[15] ,
+    \cubev_reg_1_dout1[14] ,
+    \cubev_reg_1_dout1[13] ,
+    \cubev_reg_1_dout1[12] ,
+    \cubev_reg_1_dout1[11] ,
+    \cubev_reg_1_dout1[10] ,
+    \cubev_reg_1_dout1[9] ,
+    \cubev_reg_1_dout1[8] ,
+    \cubev_reg_1_dout1[7] ,
+    \cubev_reg_1_dout1[6] ,
+    \cubev_reg_1_dout1[5] ,
+    \cubev_reg_1_dout1[4] ,
+    \cubev_reg_1_dout1[3] ,
+    \cubev_reg_1_dout1[2] ,
+    \cubev_reg_1_dout1[1] ,
+    \cubev_reg_1_dout1[0] }),
+    .dato({\cubev_reg_1_dout1_reg[31] ,
+    \cubev_reg_1_dout1_reg[30] ,
+    \cubev_reg_1_dout1_reg[29] ,
+    \cubev_reg_1_dout1_reg[28] ,
+    \cubev_reg_1_dout1_reg[27] ,
+    \cubev_reg_1_dout1_reg[26] ,
+    \cubev_reg_1_dout1_reg[25] ,
+    \cubev_reg_1_dout1_reg[24] ,
+    \cubev_reg_1_dout1_reg[23] ,
+    \cubev_reg_1_dout1_reg[22] ,
+    \cubev_reg_1_dout1_reg[21] ,
+    \cubev_reg_1_dout1_reg[20] ,
+    \cubev_reg_1_dout1_reg[19] ,
+    \cubev_reg_1_dout1_reg[18] ,
+    \cubev_reg_1_dout1_reg[17] ,
+    \cubev_reg_1_dout1_reg[16] ,
+    \cubev_reg_1_dout1_reg[15] ,
+    \cubev_reg_1_dout1_reg[14] ,
+    \cubev_reg_1_dout1_reg[13] ,
+    \cubev_reg_1_dout1_reg[12] ,
+    \cubev_reg_1_dout1_reg[11] ,
+    \cubev_reg_1_dout1_reg[10] ,
+    \cubev_reg_1_dout1_reg[9] ,
+    \cubev_reg_1_dout1_reg[8] ,
+    \cubev_reg_1_dout1_reg[7] ,
+    \cubev_reg_1_dout1_reg[6] ,
+    \cubev_reg_1_dout1_reg[5] ,
+    \cubev_reg_1_dout1_reg[4] ,
+    \cubev_reg_1_dout1_reg[3] ,
+    \cubev_reg_1_dout1_reg[2] ,
+    \cubev_reg_1_dout1_reg[1] ,
+    \cubev_reg_1_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_reg_2 (.csb0(cubev_reg_2_csb0),
+    .csb1(cubev_reg_2_csb1),
+    .web0(cubev_reg_2_web0),
+    .clk0(cubev_reg_2_clk0),
+    .clk1(cubev_reg_2_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_reg_2_addr0[7] ,
+    \cubev_reg_2_addr0[6] ,
+    \cubev_reg_2_addr0[5] ,
+    \cubev_reg_2_addr0[4] ,
+    \cubev_reg_2_addr0[3] ,
+    \cubev_reg_2_addr0[2] ,
+    \cubev_reg_2_addr0[1] ,
+    \cubev_reg_2_addr0[0] }),
+    .addr1({\cubev_reg_2_addr1[7] ,
+    \cubev_reg_2_addr1[6] ,
+    \cubev_reg_2_addr1[5] ,
+    \cubev_reg_2_addr1[4] ,
+    \cubev_reg_2_addr1[3] ,
+    \cubev_reg_2_addr1[2] ,
+    \cubev_reg_2_addr1[1] ,
+    \cubev_reg_2_addr1[0] }),
+    .din0({\cubev_reg_2_din0[31] ,
+    \cubev_reg_2_din0[30] ,
+    \cubev_reg_2_din0[29] ,
+    \cubev_reg_2_din0[28] ,
+    \cubev_reg_2_din0[27] ,
+    \cubev_reg_2_din0[26] ,
+    \cubev_reg_2_din0[25] ,
+    \cubev_reg_2_din0[24] ,
+    \cubev_reg_2_din0[23] ,
+    \cubev_reg_2_din0[22] ,
+    \cubev_reg_2_din0[21] ,
+    \cubev_reg_2_din0[20] ,
+    \cubev_reg_2_din0[19] ,
+    \cubev_reg_2_din0[18] ,
+    \cubev_reg_2_din0[17] ,
+    \cubev_reg_2_din0[16] ,
+    \cubev_reg_2_din0[15] ,
+    \cubev_reg_2_din0[14] ,
+    \cubev_reg_2_din0[13] ,
+    \cubev_reg_2_din0[12] ,
+    \cubev_reg_2_din0[11] ,
+    \cubev_reg_2_din0[10] ,
+    \cubev_reg_2_din0[9] ,
+    \cubev_reg_2_din0[8] ,
+    \cubev_reg_2_din0[7] ,
+    \cubev_reg_2_din0[6] ,
+    \cubev_reg_2_din0[5] ,
+    \cubev_reg_2_din0[4] ,
+    \cubev_reg_2_din0[3] ,
+    \cubev_reg_2_din0[2] ,
+    \cubev_reg_2_din0[1] ,
+    \cubev_reg_2_din0[0] }),
+    .dout0({\cubev_reg_2_dout0[31] ,
+    \cubev_reg_2_dout0[30] ,
+    \cubev_reg_2_dout0[29] ,
+    \cubev_reg_2_dout0[28] ,
+    \cubev_reg_2_dout0[27] ,
+    \cubev_reg_2_dout0[26] ,
+    \cubev_reg_2_dout0[25] ,
+    \cubev_reg_2_dout0[24] ,
+    \cubev_reg_2_dout0[23] ,
+    \cubev_reg_2_dout0[22] ,
+    \cubev_reg_2_dout0[21] ,
+    \cubev_reg_2_dout0[20] ,
+    \cubev_reg_2_dout0[19] ,
+    \cubev_reg_2_dout0[18] ,
+    \cubev_reg_2_dout0[17] ,
+    \cubev_reg_2_dout0[16] ,
+    \cubev_reg_2_dout0[15] ,
+    \cubev_reg_2_dout0[14] ,
+    \cubev_reg_2_dout0[13] ,
+    \cubev_reg_2_dout0[12] ,
+    \cubev_reg_2_dout0[11] ,
+    \cubev_reg_2_dout0[10] ,
+    \cubev_reg_2_dout0[9] ,
+    \cubev_reg_2_dout0[8] ,
+    \cubev_reg_2_dout0[7] ,
+    \cubev_reg_2_dout0[6] ,
+    \cubev_reg_2_dout0[5] ,
+    \cubev_reg_2_dout0[4] ,
+    \cubev_reg_2_dout0[3] ,
+    \cubev_reg_2_dout0[2] ,
+    \cubev_reg_2_dout0[1] ,
+    \cubev_reg_2_dout0[0] }),
+    .dout1({\cubev_reg_2_dout1[31] ,
+    \cubev_reg_2_dout1[30] ,
+    \cubev_reg_2_dout1[29] ,
+    \cubev_reg_2_dout1[28] ,
+    \cubev_reg_2_dout1[27] ,
+    \cubev_reg_2_dout1[26] ,
+    \cubev_reg_2_dout1[25] ,
+    \cubev_reg_2_dout1[24] ,
+    \cubev_reg_2_dout1[23] ,
+    \cubev_reg_2_dout1[22] ,
+    \cubev_reg_2_dout1[21] ,
+    \cubev_reg_2_dout1[20] ,
+    \cubev_reg_2_dout1[19] ,
+    \cubev_reg_2_dout1[18] ,
+    \cubev_reg_2_dout1[17] ,
+    \cubev_reg_2_dout1[16] ,
+    \cubev_reg_2_dout1[15] ,
+    \cubev_reg_2_dout1[14] ,
+    \cubev_reg_2_dout1[13] ,
+    \cubev_reg_2_dout1[12] ,
+    \cubev_reg_2_dout1[11] ,
+    \cubev_reg_2_dout1[10] ,
+    \cubev_reg_2_dout1[9] ,
+    \cubev_reg_2_dout1[8] ,
+    \cubev_reg_2_dout1[7] ,
+    \cubev_reg_2_dout1[6] ,
+    \cubev_reg_2_dout1[5] ,
+    \cubev_reg_2_dout1[4] ,
+    \cubev_reg_2_dout1[3] ,
+    \cubev_reg_2_dout1[2] ,
+    \cubev_reg_2_dout1[1] ,
+    \cubev_reg_2_dout1[0] }),
+    .wmask0({\cubev_reg_2_wmask0[3] ,
+    \cubev_reg_2_wmask0[2] ,
+    \cubev_reg_2_wmask0[1] ,
+    \cubev_reg_2_wmask0[0] }));
+ rb cubev_reg_2_rb (.clk(cubev_reg_2_clk1),
+    .rstn(cubev_reg_2_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_reg_2_dout1[31] ,
+    \cubev_reg_2_dout1[30] ,
+    \cubev_reg_2_dout1[29] ,
+    \cubev_reg_2_dout1[28] ,
+    \cubev_reg_2_dout1[27] ,
+    \cubev_reg_2_dout1[26] ,
+    \cubev_reg_2_dout1[25] ,
+    \cubev_reg_2_dout1[24] ,
+    \cubev_reg_2_dout1[23] ,
+    \cubev_reg_2_dout1[22] ,
+    \cubev_reg_2_dout1[21] ,
+    \cubev_reg_2_dout1[20] ,
+    \cubev_reg_2_dout1[19] ,
+    \cubev_reg_2_dout1[18] ,
+    \cubev_reg_2_dout1[17] ,
+    \cubev_reg_2_dout1[16] ,
+    \cubev_reg_2_dout1[15] ,
+    \cubev_reg_2_dout1[14] ,
+    \cubev_reg_2_dout1[13] ,
+    \cubev_reg_2_dout1[12] ,
+    \cubev_reg_2_dout1[11] ,
+    \cubev_reg_2_dout1[10] ,
+    \cubev_reg_2_dout1[9] ,
+    \cubev_reg_2_dout1[8] ,
+    \cubev_reg_2_dout1[7] ,
+    \cubev_reg_2_dout1[6] ,
+    \cubev_reg_2_dout1[5] ,
+    \cubev_reg_2_dout1[4] ,
+    \cubev_reg_2_dout1[3] ,
+    \cubev_reg_2_dout1[2] ,
+    \cubev_reg_2_dout1[1] ,
+    \cubev_reg_2_dout1[0] }),
+    .dato({\cubev_reg_2_dout1_reg[31] ,
+    \cubev_reg_2_dout1_reg[30] ,
+    \cubev_reg_2_dout1_reg[29] ,
+    \cubev_reg_2_dout1_reg[28] ,
+    \cubev_reg_2_dout1_reg[27] ,
+    \cubev_reg_2_dout1_reg[26] ,
+    \cubev_reg_2_dout1_reg[25] ,
+    \cubev_reg_2_dout1_reg[24] ,
+    \cubev_reg_2_dout1_reg[23] ,
+    \cubev_reg_2_dout1_reg[22] ,
+    \cubev_reg_2_dout1_reg[21] ,
+    \cubev_reg_2_dout1_reg[20] ,
+    \cubev_reg_2_dout1_reg[19] ,
+    \cubev_reg_2_dout1_reg[18] ,
+    \cubev_reg_2_dout1_reg[17] ,
+    \cubev_reg_2_dout1_reg[16] ,
+    \cubev_reg_2_dout1_reg[15] ,
+    \cubev_reg_2_dout1_reg[14] ,
+    \cubev_reg_2_dout1_reg[13] ,
+    \cubev_reg_2_dout1_reg[12] ,
+    \cubev_reg_2_dout1_reg[11] ,
+    \cubev_reg_2_dout1_reg[10] ,
+    \cubev_reg_2_dout1_reg[9] ,
+    \cubev_reg_2_dout1_reg[8] ,
+    \cubev_reg_2_dout1_reg[7] ,
+    \cubev_reg_2_dout1_reg[6] ,
+    \cubev_reg_2_dout1_reg[5] ,
+    \cubev_reg_2_dout1_reg[4] ,
+    \cubev_reg_2_dout1_reg[3] ,
+    \cubev_reg_2_dout1_reg[2] ,
+    \cubev_reg_2_dout1_reg[1] ,
+    \cubev_reg_2_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_reg_3 (.csb0(cubev_reg_3_csb0),
+    .csb1(cubev_reg_3_csb1),
+    .web0(cubev_reg_3_web0),
+    .clk0(cubev_reg_3_clk0),
+    .clk1(cubev_reg_3_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_reg_3_addr0[7] ,
+    \cubev_reg_3_addr0[6] ,
+    \cubev_reg_3_addr0[5] ,
+    \cubev_reg_3_addr0[4] ,
+    \cubev_reg_3_addr0[3] ,
+    \cubev_reg_3_addr0[2] ,
+    \cubev_reg_3_addr0[1] ,
+    \cubev_reg_3_addr0[0] }),
+    .addr1({\cubev_reg_3_addr1[7] ,
+    \cubev_reg_3_addr1[6] ,
+    \cubev_reg_3_addr1[5] ,
+    \cubev_reg_3_addr1[4] ,
+    \cubev_reg_3_addr1[3] ,
+    \cubev_reg_3_addr1[2] ,
+    \cubev_reg_3_addr1[1] ,
+    \cubev_reg_3_addr1[0] }),
+    .din0({\cubev_reg_3_din0[31] ,
+    \cubev_reg_3_din0[30] ,
+    \cubev_reg_3_din0[29] ,
+    \cubev_reg_3_din0[28] ,
+    \cubev_reg_3_din0[27] ,
+    \cubev_reg_3_din0[26] ,
+    \cubev_reg_3_din0[25] ,
+    \cubev_reg_3_din0[24] ,
+    \cubev_reg_3_din0[23] ,
+    \cubev_reg_3_din0[22] ,
+    \cubev_reg_3_din0[21] ,
+    \cubev_reg_3_din0[20] ,
+    \cubev_reg_3_din0[19] ,
+    \cubev_reg_3_din0[18] ,
+    \cubev_reg_3_din0[17] ,
+    \cubev_reg_3_din0[16] ,
+    \cubev_reg_3_din0[15] ,
+    \cubev_reg_3_din0[14] ,
+    \cubev_reg_3_din0[13] ,
+    \cubev_reg_3_din0[12] ,
+    \cubev_reg_3_din0[11] ,
+    \cubev_reg_3_din0[10] ,
+    \cubev_reg_3_din0[9] ,
+    \cubev_reg_3_din0[8] ,
+    \cubev_reg_3_din0[7] ,
+    \cubev_reg_3_din0[6] ,
+    \cubev_reg_3_din0[5] ,
+    \cubev_reg_3_din0[4] ,
+    \cubev_reg_3_din0[3] ,
+    \cubev_reg_3_din0[2] ,
+    \cubev_reg_3_din0[1] ,
+    \cubev_reg_3_din0[0] }),
+    .dout0({\cubev_reg_3_dout0[31] ,
+    \cubev_reg_3_dout0[30] ,
+    \cubev_reg_3_dout0[29] ,
+    \cubev_reg_3_dout0[28] ,
+    \cubev_reg_3_dout0[27] ,
+    \cubev_reg_3_dout0[26] ,
+    \cubev_reg_3_dout0[25] ,
+    \cubev_reg_3_dout0[24] ,
+    \cubev_reg_3_dout0[23] ,
+    \cubev_reg_3_dout0[22] ,
+    \cubev_reg_3_dout0[21] ,
+    \cubev_reg_3_dout0[20] ,
+    \cubev_reg_3_dout0[19] ,
+    \cubev_reg_3_dout0[18] ,
+    \cubev_reg_3_dout0[17] ,
+    \cubev_reg_3_dout0[16] ,
+    \cubev_reg_3_dout0[15] ,
+    \cubev_reg_3_dout0[14] ,
+    \cubev_reg_3_dout0[13] ,
+    \cubev_reg_3_dout0[12] ,
+    \cubev_reg_3_dout0[11] ,
+    \cubev_reg_3_dout0[10] ,
+    \cubev_reg_3_dout0[9] ,
+    \cubev_reg_3_dout0[8] ,
+    \cubev_reg_3_dout0[7] ,
+    \cubev_reg_3_dout0[6] ,
+    \cubev_reg_3_dout0[5] ,
+    \cubev_reg_3_dout0[4] ,
+    \cubev_reg_3_dout0[3] ,
+    \cubev_reg_3_dout0[2] ,
+    \cubev_reg_3_dout0[1] ,
+    \cubev_reg_3_dout0[0] }),
+    .dout1({\cubev_reg_3_dout1[31] ,
+    \cubev_reg_3_dout1[30] ,
+    \cubev_reg_3_dout1[29] ,
+    \cubev_reg_3_dout1[28] ,
+    \cubev_reg_3_dout1[27] ,
+    \cubev_reg_3_dout1[26] ,
+    \cubev_reg_3_dout1[25] ,
+    \cubev_reg_3_dout1[24] ,
+    \cubev_reg_3_dout1[23] ,
+    \cubev_reg_3_dout1[22] ,
+    \cubev_reg_3_dout1[21] ,
+    \cubev_reg_3_dout1[20] ,
+    \cubev_reg_3_dout1[19] ,
+    \cubev_reg_3_dout1[18] ,
+    \cubev_reg_3_dout1[17] ,
+    \cubev_reg_3_dout1[16] ,
+    \cubev_reg_3_dout1[15] ,
+    \cubev_reg_3_dout1[14] ,
+    \cubev_reg_3_dout1[13] ,
+    \cubev_reg_3_dout1[12] ,
+    \cubev_reg_3_dout1[11] ,
+    \cubev_reg_3_dout1[10] ,
+    \cubev_reg_3_dout1[9] ,
+    \cubev_reg_3_dout1[8] ,
+    \cubev_reg_3_dout1[7] ,
+    \cubev_reg_3_dout1[6] ,
+    \cubev_reg_3_dout1[5] ,
+    \cubev_reg_3_dout1[4] ,
+    \cubev_reg_3_dout1[3] ,
+    \cubev_reg_3_dout1[2] ,
+    \cubev_reg_3_dout1[1] ,
+    \cubev_reg_3_dout1[0] }),
+    .wmask0({\cubev_reg_3_wmask0[3] ,
+    \cubev_reg_3_wmask0[2] ,
+    \cubev_reg_3_wmask0[1] ,
+    \cubev_reg_3_wmask0[0] }));
+ rb cubev_reg_3_rb (.clk(cubev_reg_3_clk1),
+    .rstn(cubev_reg_3_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_reg_3_dout1[31] ,
+    \cubev_reg_3_dout1[30] ,
+    \cubev_reg_3_dout1[29] ,
+    \cubev_reg_3_dout1[28] ,
+    \cubev_reg_3_dout1[27] ,
+    \cubev_reg_3_dout1[26] ,
+    \cubev_reg_3_dout1[25] ,
+    \cubev_reg_3_dout1[24] ,
+    \cubev_reg_3_dout1[23] ,
+    \cubev_reg_3_dout1[22] ,
+    \cubev_reg_3_dout1[21] ,
+    \cubev_reg_3_dout1[20] ,
+    \cubev_reg_3_dout1[19] ,
+    \cubev_reg_3_dout1[18] ,
+    \cubev_reg_3_dout1[17] ,
+    \cubev_reg_3_dout1[16] ,
+    \cubev_reg_3_dout1[15] ,
+    \cubev_reg_3_dout1[14] ,
+    \cubev_reg_3_dout1[13] ,
+    \cubev_reg_3_dout1[12] ,
+    \cubev_reg_3_dout1[11] ,
+    \cubev_reg_3_dout1[10] ,
+    \cubev_reg_3_dout1[9] ,
+    \cubev_reg_3_dout1[8] ,
+    \cubev_reg_3_dout1[7] ,
+    \cubev_reg_3_dout1[6] ,
+    \cubev_reg_3_dout1[5] ,
+    \cubev_reg_3_dout1[4] ,
+    \cubev_reg_3_dout1[3] ,
+    \cubev_reg_3_dout1[2] ,
+    \cubev_reg_3_dout1[1] ,
+    \cubev_reg_3_dout1[0] }),
+    .dato({\cubev_reg_3_dout1_reg[31] ,
+    \cubev_reg_3_dout1_reg[30] ,
+    \cubev_reg_3_dout1_reg[29] ,
+    \cubev_reg_3_dout1_reg[28] ,
+    \cubev_reg_3_dout1_reg[27] ,
+    \cubev_reg_3_dout1_reg[26] ,
+    \cubev_reg_3_dout1_reg[25] ,
+    \cubev_reg_3_dout1_reg[24] ,
+    \cubev_reg_3_dout1_reg[23] ,
+    \cubev_reg_3_dout1_reg[22] ,
+    \cubev_reg_3_dout1_reg[21] ,
+    \cubev_reg_3_dout1_reg[20] ,
+    \cubev_reg_3_dout1_reg[19] ,
+    \cubev_reg_3_dout1_reg[18] ,
+    \cubev_reg_3_dout1_reg[17] ,
+    \cubev_reg_3_dout1_reg[16] ,
+    \cubev_reg_3_dout1_reg[15] ,
+    \cubev_reg_3_dout1_reg[14] ,
+    \cubev_reg_3_dout1_reg[13] ,
+    \cubev_reg_3_dout1_reg[12] ,
+    \cubev_reg_3_dout1_reg[11] ,
+    \cubev_reg_3_dout1_reg[10] ,
+    \cubev_reg_3_dout1_reg[9] ,
+    \cubev_reg_3_dout1_reg[8] ,
+    \cubev_reg_3_dout1_reg[7] ,
+    \cubev_reg_3_dout1_reg[6] ,
+    \cubev_reg_3_dout1_reg[5] ,
+    \cubev_reg_3_dout1_reg[4] ,
+    \cubev_reg_3_dout1_reg[3] ,
+    \cubev_reg_3_dout1_reg[2] ,
+    \cubev_reg_3_dout1_reg[1] ,
+    \cubev_reg_3_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_reg_4 (.csb0(cubev_reg_4_csb0),
+    .csb1(cubev_reg_4_csb1),
+    .web0(cubev_reg_4_web0),
+    .clk0(cubev_reg_4_clk0),
+    .clk1(cubev_reg_4_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_reg_4_addr0[7] ,
+    \cubev_reg_4_addr0[6] ,
+    \cubev_reg_4_addr0[5] ,
+    \cubev_reg_4_addr0[4] ,
+    \cubev_reg_4_addr0[3] ,
+    \cubev_reg_4_addr0[2] ,
+    \cubev_reg_4_addr0[1] ,
+    \cubev_reg_4_addr0[0] }),
+    .addr1({\cubev_reg_4_addr1[7] ,
+    \cubev_reg_4_addr1[6] ,
+    \cubev_reg_4_addr1[5] ,
+    \cubev_reg_4_addr1[4] ,
+    \cubev_reg_4_addr1[3] ,
+    \cubev_reg_4_addr1[2] ,
+    \cubev_reg_4_addr1[1] ,
+    \cubev_reg_4_addr1[0] }),
+    .din0({\cubev_reg_4_din0[31] ,
+    \cubev_reg_4_din0[30] ,
+    \cubev_reg_4_din0[29] ,
+    \cubev_reg_4_din0[28] ,
+    \cubev_reg_4_din0[27] ,
+    \cubev_reg_4_din0[26] ,
+    \cubev_reg_4_din0[25] ,
+    \cubev_reg_4_din0[24] ,
+    \cubev_reg_4_din0[23] ,
+    \cubev_reg_4_din0[22] ,
+    \cubev_reg_4_din0[21] ,
+    \cubev_reg_4_din0[20] ,
+    \cubev_reg_4_din0[19] ,
+    \cubev_reg_4_din0[18] ,
+    \cubev_reg_4_din0[17] ,
+    \cubev_reg_4_din0[16] ,
+    \cubev_reg_4_din0[15] ,
+    \cubev_reg_4_din0[14] ,
+    \cubev_reg_4_din0[13] ,
+    \cubev_reg_4_din0[12] ,
+    \cubev_reg_4_din0[11] ,
+    \cubev_reg_4_din0[10] ,
+    \cubev_reg_4_din0[9] ,
+    \cubev_reg_4_din0[8] ,
+    \cubev_reg_4_din0[7] ,
+    \cubev_reg_4_din0[6] ,
+    \cubev_reg_4_din0[5] ,
+    \cubev_reg_4_din0[4] ,
+    \cubev_reg_4_din0[3] ,
+    \cubev_reg_4_din0[2] ,
+    \cubev_reg_4_din0[1] ,
+    \cubev_reg_4_din0[0] }),
+    .dout0({\cubev_reg_4_dout0[31] ,
+    \cubev_reg_4_dout0[30] ,
+    \cubev_reg_4_dout0[29] ,
+    \cubev_reg_4_dout0[28] ,
+    \cubev_reg_4_dout0[27] ,
+    \cubev_reg_4_dout0[26] ,
+    \cubev_reg_4_dout0[25] ,
+    \cubev_reg_4_dout0[24] ,
+    \cubev_reg_4_dout0[23] ,
+    \cubev_reg_4_dout0[22] ,
+    \cubev_reg_4_dout0[21] ,
+    \cubev_reg_4_dout0[20] ,
+    \cubev_reg_4_dout0[19] ,
+    \cubev_reg_4_dout0[18] ,
+    \cubev_reg_4_dout0[17] ,
+    \cubev_reg_4_dout0[16] ,
+    \cubev_reg_4_dout0[15] ,
+    \cubev_reg_4_dout0[14] ,
+    \cubev_reg_4_dout0[13] ,
+    \cubev_reg_4_dout0[12] ,
+    \cubev_reg_4_dout0[11] ,
+    \cubev_reg_4_dout0[10] ,
+    \cubev_reg_4_dout0[9] ,
+    \cubev_reg_4_dout0[8] ,
+    \cubev_reg_4_dout0[7] ,
+    \cubev_reg_4_dout0[6] ,
+    \cubev_reg_4_dout0[5] ,
+    \cubev_reg_4_dout0[4] ,
+    \cubev_reg_4_dout0[3] ,
+    \cubev_reg_4_dout0[2] ,
+    \cubev_reg_4_dout0[1] ,
+    \cubev_reg_4_dout0[0] }),
+    .dout1({\cubev_reg_4_dout1[31] ,
+    \cubev_reg_4_dout1[30] ,
+    \cubev_reg_4_dout1[29] ,
+    \cubev_reg_4_dout1[28] ,
+    \cubev_reg_4_dout1[27] ,
+    \cubev_reg_4_dout1[26] ,
+    \cubev_reg_4_dout1[25] ,
+    \cubev_reg_4_dout1[24] ,
+    \cubev_reg_4_dout1[23] ,
+    \cubev_reg_4_dout1[22] ,
+    \cubev_reg_4_dout1[21] ,
+    \cubev_reg_4_dout1[20] ,
+    \cubev_reg_4_dout1[19] ,
+    \cubev_reg_4_dout1[18] ,
+    \cubev_reg_4_dout1[17] ,
+    \cubev_reg_4_dout1[16] ,
+    \cubev_reg_4_dout1[15] ,
+    \cubev_reg_4_dout1[14] ,
+    \cubev_reg_4_dout1[13] ,
+    \cubev_reg_4_dout1[12] ,
+    \cubev_reg_4_dout1[11] ,
+    \cubev_reg_4_dout1[10] ,
+    \cubev_reg_4_dout1[9] ,
+    \cubev_reg_4_dout1[8] ,
+    \cubev_reg_4_dout1[7] ,
+    \cubev_reg_4_dout1[6] ,
+    \cubev_reg_4_dout1[5] ,
+    \cubev_reg_4_dout1[4] ,
+    \cubev_reg_4_dout1[3] ,
+    \cubev_reg_4_dout1[2] ,
+    \cubev_reg_4_dout1[1] ,
+    \cubev_reg_4_dout1[0] }),
+    .wmask0({\cubev_reg_4_wmask0[3] ,
+    \cubev_reg_4_wmask0[2] ,
+    \cubev_reg_4_wmask0[1] ,
+    \cubev_reg_4_wmask0[0] }));
+ rb cubev_reg_4_rb (.clk(cubev_reg_4_clk1),
+    .rstn(cubev_reg_4_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_reg_4_dout1[31] ,
+    \cubev_reg_4_dout1[30] ,
+    \cubev_reg_4_dout1[29] ,
+    \cubev_reg_4_dout1[28] ,
+    \cubev_reg_4_dout1[27] ,
+    \cubev_reg_4_dout1[26] ,
+    \cubev_reg_4_dout1[25] ,
+    \cubev_reg_4_dout1[24] ,
+    \cubev_reg_4_dout1[23] ,
+    \cubev_reg_4_dout1[22] ,
+    \cubev_reg_4_dout1[21] ,
+    \cubev_reg_4_dout1[20] ,
+    \cubev_reg_4_dout1[19] ,
+    \cubev_reg_4_dout1[18] ,
+    \cubev_reg_4_dout1[17] ,
+    \cubev_reg_4_dout1[16] ,
+    \cubev_reg_4_dout1[15] ,
+    \cubev_reg_4_dout1[14] ,
+    \cubev_reg_4_dout1[13] ,
+    \cubev_reg_4_dout1[12] ,
+    \cubev_reg_4_dout1[11] ,
+    \cubev_reg_4_dout1[10] ,
+    \cubev_reg_4_dout1[9] ,
+    \cubev_reg_4_dout1[8] ,
+    \cubev_reg_4_dout1[7] ,
+    \cubev_reg_4_dout1[6] ,
+    \cubev_reg_4_dout1[5] ,
+    \cubev_reg_4_dout1[4] ,
+    \cubev_reg_4_dout1[3] ,
+    \cubev_reg_4_dout1[2] ,
+    \cubev_reg_4_dout1[1] ,
+    \cubev_reg_4_dout1[0] }),
+    .dato({\cubev_reg_4_dout1_reg[31] ,
+    \cubev_reg_4_dout1_reg[30] ,
+    \cubev_reg_4_dout1_reg[29] ,
+    \cubev_reg_4_dout1_reg[28] ,
+    \cubev_reg_4_dout1_reg[27] ,
+    \cubev_reg_4_dout1_reg[26] ,
+    \cubev_reg_4_dout1_reg[25] ,
+    \cubev_reg_4_dout1_reg[24] ,
+    \cubev_reg_4_dout1_reg[23] ,
+    \cubev_reg_4_dout1_reg[22] ,
+    \cubev_reg_4_dout1_reg[21] ,
+    \cubev_reg_4_dout1_reg[20] ,
+    \cubev_reg_4_dout1_reg[19] ,
+    \cubev_reg_4_dout1_reg[18] ,
+    \cubev_reg_4_dout1_reg[17] ,
+    \cubev_reg_4_dout1_reg[16] ,
+    \cubev_reg_4_dout1_reg[15] ,
+    \cubev_reg_4_dout1_reg[14] ,
+    \cubev_reg_4_dout1_reg[13] ,
+    \cubev_reg_4_dout1_reg[12] ,
+    \cubev_reg_4_dout1_reg[11] ,
+    \cubev_reg_4_dout1_reg[10] ,
+    \cubev_reg_4_dout1_reg[9] ,
+    \cubev_reg_4_dout1_reg[8] ,
+    \cubev_reg_4_dout1_reg[7] ,
+    \cubev_reg_4_dout1_reg[6] ,
+    \cubev_reg_4_dout1_reg[5] ,
+    \cubev_reg_4_dout1_reg[4] ,
+    \cubev_reg_4_dout1_reg[3] ,
+    \cubev_reg_4_dout1_reg[2] ,
+    \cubev_reg_4_dout1_reg[1] ,
+    \cubev_reg_4_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_reg_5 (.csb0(cubev_reg_5_csb0),
+    .csb1(cubev_reg_5_csb1),
+    .web0(cubev_reg_5_web0),
+    .clk0(cubev_reg_5_clk0),
+    .clk1(cubev_reg_5_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_reg_5_addr0[7] ,
+    \cubev_reg_5_addr0[6] ,
+    \cubev_reg_5_addr0[5] ,
+    \cubev_reg_5_addr0[4] ,
+    \cubev_reg_5_addr0[3] ,
+    \cubev_reg_5_addr0[2] ,
+    \cubev_reg_5_addr0[1] ,
+    \cubev_reg_5_addr0[0] }),
+    .addr1({\cubev_reg_5_addr1[7] ,
+    \cubev_reg_5_addr1[6] ,
+    \cubev_reg_5_addr1[5] ,
+    \cubev_reg_5_addr1[4] ,
+    \cubev_reg_5_addr1[3] ,
+    \cubev_reg_5_addr1[2] ,
+    \cubev_reg_5_addr1[1] ,
+    \cubev_reg_5_addr1[0] }),
+    .din0({\cubev_reg_5_din0[31] ,
+    \cubev_reg_5_din0[30] ,
+    \cubev_reg_5_din0[29] ,
+    \cubev_reg_5_din0[28] ,
+    \cubev_reg_5_din0[27] ,
+    \cubev_reg_5_din0[26] ,
+    \cubev_reg_5_din0[25] ,
+    \cubev_reg_5_din0[24] ,
+    \cubev_reg_5_din0[23] ,
+    \cubev_reg_5_din0[22] ,
+    \cubev_reg_5_din0[21] ,
+    \cubev_reg_5_din0[20] ,
+    \cubev_reg_5_din0[19] ,
+    \cubev_reg_5_din0[18] ,
+    \cubev_reg_5_din0[17] ,
+    \cubev_reg_5_din0[16] ,
+    \cubev_reg_5_din0[15] ,
+    \cubev_reg_5_din0[14] ,
+    \cubev_reg_5_din0[13] ,
+    \cubev_reg_5_din0[12] ,
+    \cubev_reg_5_din0[11] ,
+    \cubev_reg_5_din0[10] ,
+    \cubev_reg_5_din0[9] ,
+    \cubev_reg_5_din0[8] ,
+    \cubev_reg_5_din0[7] ,
+    \cubev_reg_5_din0[6] ,
+    \cubev_reg_5_din0[5] ,
+    \cubev_reg_5_din0[4] ,
+    \cubev_reg_5_din0[3] ,
+    \cubev_reg_5_din0[2] ,
+    \cubev_reg_5_din0[1] ,
+    \cubev_reg_5_din0[0] }),
+    .dout0({\cubev_reg_5_dout0[31] ,
+    \cubev_reg_5_dout0[30] ,
+    \cubev_reg_5_dout0[29] ,
+    \cubev_reg_5_dout0[28] ,
+    \cubev_reg_5_dout0[27] ,
+    \cubev_reg_5_dout0[26] ,
+    \cubev_reg_5_dout0[25] ,
+    \cubev_reg_5_dout0[24] ,
+    \cubev_reg_5_dout0[23] ,
+    \cubev_reg_5_dout0[22] ,
+    \cubev_reg_5_dout0[21] ,
+    \cubev_reg_5_dout0[20] ,
+    \cubev_reg_5_dout0[19] ,
+    \cubev_reg_5_dout0[18] ,
+    \cubev_reg_5_dout0[17] ,
+    \cubev_reg_5_dout0[16] ,
+    \cubev_reg_5_dout0[15] ,
+    \cubev_reg_5_dout0[14] ,
+    \cubev_reg_5_dout0[13] ,
+    \cubev_reg_5_dout0[12] ,
+    \cubev_reg_5_dout0[11] ,
+    \cubev_reg_5_dout0[10] ,
+    \cubev_reg_5_dout0[9] ,
+    \cubev_reg_5_dout0[8] ,
+    \cubev_reg_5_dout0[7] ,
+    \cubev_reg_5_dout0[6] ,
+    \cubev_reg_5_dout0[5] ,
+    \cubev_reg_5_dout0[4] ,
+    \cubev_reg_5_dout0[3] ,
+    \cubev_reg_5_dout0[2] ,
+    \cubev_reg_5_dout0[1] ,
+    \cubev_reg_5_dout0[0] }),
+    .dout1({\cubev_reg_5_dout1[31] ,
+    \cubev_reg_5_dout1[30] ,
+    \cubev_reg_5_dout1[29] ,
+    \cubev_reg_5_dout1[28] ,
+    \cubev_reg_5_dout1[27] ,
+    \cubev_reg_5_dout1[26] ,
+    \cubev_reg_5_dout1[25] ,
+    \cubev_reg_5_dout1[24] ,
+    \cubev_reg_5_dout1[23] ,
+    \cubev_reg_5_dout1[22] ,
+    \cubev_reg_5_dout1[21] ,
+    \cubev_reg_5_dout1[20] ,
+    \cubev_reg_5_dout1[19] ,
+    \cubev_reg_5_dout1[18] ,
+    \cubev_reg_5_dout1[17] ,
+    \cubev_reg_5_dout1[16] ,
+    \cubev_reg_5_dout1[15] ,
+    \cubev_reg_5_dout1[14] ,
+    \cubev_reg_5_dout1[13] ,
+    \cubev_reg_5_dout1[12] ,
+    \cubev_reg_5_dout1[11] ,
+    \cubev_reg_5_dout1[10] ,
+    \cubev_reg_5_dout1[9] ,
+    \cubev_reg_5_dout1[8] ,
+    \cubev_reg_5_dout1[7] ,
+    \cubev_reg_5_dout1[6] ,
+    \cubev_reg_5_dout1[5] ,
+    \cubev_reg_5_dout1[4] ,
+    \cubev_reg_5_dout1[3] ,
+    \cubev_reg_5_dout1[2] ,
+    \cubev_reg_5_dout1[1] ,
+    \cubev_reg_5_dout1[0] }),
+    .wmask0({\cubev_reg_5_wmask0[3] ,
+    \cubev_reg_5_wmask0[2] ,
+    \cubev_reg_5_wmask0[1] ,
+    \cubev_reg_5_wmask0[0] }));
+ rb cubev_reg_5_rb (.clk(cubev_reg_5_clk1),
+    .rstn(cubev_reg_5_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_reg_5_dout1[31] ,
+    \cubev_reg_5_dout1[30] ,
+    \cubev_reg_5_dout1[29] ,
+    \cubev_reg_5_dout1[28] ,
+    \cubev_reg_5_dout1[27] ,
+    \cubev_reg_5_dout1[26] ,
+    \cubev_reg_5_dout1[25] ,
+    \cubev_reg_5_dout1[24] ,
+    \cubev_reg_5_dout1[23] ,
+    \cubev_reg_5_dout1[22] ,
+    \cubev_reg_5_dout1[21] ,
+    \cubev_reg_5_dout1[20] ,
+    \cubev_reg_5_dout1[19] ,
+    \cubev_reg_5_dout1[18] ,
+    \cubev_reg_5_dout1[17] ,
+    \cubev_reg_5_dout1[16] ,
+    \cubev_reg_5_dout1[15] ,
+    \cubev_reg_5_dout1[14] ,
+    \cubev_reg_5_dout1[13] ,
+    \cubev_reg_5_dout1[12] ,
+    \cubev_reg_5_dout1[11] ,
+    \cubev_reg_5_dout1[10] ,
+    \cubev_reg_5_dout1[9] ,
+    \cubev_reg_5_dout1[8] ,
+    \cubev_reg_5_dout1[7] ,
+    \cubev_reg_5_dout1[6] ,
+    \cubev_reg_5_dout1[5] ,
+    \cubev_reg_5_dout1[4] ,
+    \cubev_reg_5_dout1[3] ,
+    \cubev_reg_5_dout1[2] ,
+    \cubev_reg_5_dout1[1] ,
+    \cubev_reg_5_dout1[0] }),
+    .dato({\cubev_reg_5_dout1_reg[31] ,
+    \cubev_reg_5_dout1_reg[30] ,
+    \cubev_reg_5_dout1_reg[29] ,
+    \cubev_reg_5_dout1_reg[28] ,
+    \cubev_reg_5_dout1_reg[27] ,
+    \cubev_reg_5_dout1_reg[26] ,
+    \cubev_reg_5_dout1_reg[25] ,
+    \cubev_reg_5_dout1_reg[24] ,
+    \cubev_reg_5_dout1_reg[23] ,
+    \cubev_reg_5_dout1_reg[22] ,
+    \cubev_reg_5_dout1_reg[21] ,
+    \cubev_reg_5_dout1_reg[20] ,
+    \cubev_reg_5_dout1_reg[19] ,
+    \cubev_reg_5_dout1_reg[18] ,
+    \cubev_reg_5_dout1_reg[17] ,
+    \cubev_reg_5_dout1_reg[16] ,
+    \cubev_reg_5_dout1_reg[15] ,
+    \cubev_reg_5_dout1_reg[14] ,
+    \cubev_reg_5_dout1_reg[13] ,
+    \cubev_reg_5_dout1_reg[12] ,
+    \cubev_reg_5_dout1_reg[11] ,
+    \cubev_reg_5_dout1_reg[10] ,
+    \cubev_reg_5_dout1_reg[9] ,
+    \cubev_reg_5_dout1_reg[8] ,
+    \cubev_reg_5_dout1_reg[7] ,
+    \cubev_reg_5_dout1_reg[6] ,
+    \cubev_reg_5_dout1_reg[5] ,
+    \cubev_reg_5_dout1_reg[4] ,
+    \cubev_reg_5_dout1_reg[3] ,
+    \cubev_reg_5_dout1_reg[2] ,
+    \cubev_reg_5_dout1_reg[1] ,
+    \cubev_reg_5_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_rf1i (.csb0(cubev_rf1_csb0),
+    .csb1(cubev_rf1_csb1),
+    .web0(cubev_rf1_web0),
+    .clk0(cubev_rf1_clk0),
+    .clk1(cubev_rf1_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_rf1_addr0[7] ,
+    \cubev_rf1_addr0[6] ,
+    \cubev_rf1_addr0[5] ,
+    \cubev_rf1_addr0[4] ,
+    \cubev_rf1_addr0[3] ,
+    \cubev_rf1_addr0[2] ,
+    \cubev_rf1_addr0[1] ,
+    \cubev_rf1_addr0[0] }),
+    .addr1({\cubev_rf1_addr1[7] ,
+    \cubev_rf1_addr1[6] ,
+    \cubev_rf1_addr1[5] ,
+    \cubev_rf1_addr1[4] ,
+    \cubev_rf1_addr1[3] ,
+    \cubev_rf1_addr1[2] ,
+    \cubev_rf1_addr1[1] ,
+    \cubev_rf1_addr1[0] }),
+    .din0({\cubev_rf1_din0[31] ,
+    \cubev_rf1_din0[30] ,
+    \cubev_rf1_din0[29] ,
+    \cubev_rf1_din0[28] ,
+    \cubev_rf1_din0[27] ,
+    \cubev_rf1_din0[26] ,
+    \cubev_rf1_din0[25] ,
+    \cubev_rf1_din0[24] ,
+    \cubev_rf1_din0[23] ,
+    \cubev_rf1_din0[22] ,
+    \cubev_rf1_din0[21] ,
+    \cubev_rf1_din0[20] ,
+    \cubev_rf1_din0[19] ,
+    \cubev_rf1_din0[18] ,
+    \cubev_rf1_din0[17] ,
+    \cubev_rf1_din0[16] ,
+    \cubev_rf1_din0[15] ,
+    \cubev_rf1_din0[14] ,
+    \cubev_rf1_din0[13] ,
+    \cubev_rf1_din0[12] ,
+    \cubev_rf1_din0[11] ,
+    \cubev_rf1_din0[10] ,
+    \cubev_rf1_din0[9] ,
+    \cubev_rf1_din0[8] ,
+    \cubev_rf1_din0[7] ,
+    \cubev_rf1_din0[6] ,
+    \cubev_rf1_din0[5] ,
+    \cubev_rf1_din0[4] ,
+    \cubev_rf1_din0[3] ,
+    \cubev_rf1_din0[2] ,
+    \cubev_rf1_din0[1] ,
+    \cubev_rf1_din0[0] }),
+    .dout0({\cubev_rf1_dout0[31] ,
+    \cubev_rf1_dout0[30] ,
+    \cubev_rf1_dout0[29] ,
+    \cubev_rf1_dout0[28] ,
+    \cubev_rf1_dout0[27] ,
+    \cubev_rf1_dout0[26] ,
+    \cubev_rf1_dout0[25] ,
+    \cubev_rf1_dout0[24] ,
+    \cubev_rf1_dout0[23] ,
+    \cubev_rf1_dout0[22] ,
+    \cubev_rf1_dout0[21] ,
+    \cubev_rf1_dout0[20] ,
+    \cubev_rf1_dout0[19] ,
+    \cubev_rf1_dout0[18] ,
+    \cubev_rf1_dout0[17] ,
+    \cubev_rf1_dout0[16] ,
+    \cubev_rf1_dout0[15] ,
+    \cubev_rf1_dout0[14] ,
+    \cubev_rf1_dout0[13] ,
+    \cubev_rf1_dout0[12] ,
+    \cubev_rf1_dout0[11] ,
+    \cubev_rf1_dout0[10] ,
+    \cubev_rf1_dout0[9] ,
+    \cubev_rf1_dout0[8] ,
+    \cubev_rf1_dout0[7] ,
+    \cubev_rf1_dout0[6] ,
+    \cubev_rf1_dout0[5] ,
+    \cubev_rf1_dout0[4] ,
+    \cubev_rf1_dout0[3] ,
+    \cubev_rf1_dout0[2] ,
+    \cubev_rf1_dout0[1] ,
+    \cubev_rf1_dout0[0] }),
+    .dout1({\cubev_rf1_dout1[31] ,
+    \cubev_rf1_dout1[30] ,
+    \cubev_rf1_dout1[29] ,
+    \cubev_rf1_dout1[28] ,
+    \cubev_rf1_dout1[27] ,
+    \cubev_rf1_dout1[26] ,
+    \cubev_rf1_dout1[25] ,
+    \cubev_rf1_dout1[24] ,
+    \cubev_rf1_dout1[23] ,
+    \cubev_rf1_dout1[22] ,
+    \cubev_rf1_dout1[21] ,
+    \cubev_rf1_dout1[20] ,
+    \cubev_rf1_dout1[19] ,
+    \cubev_rf1_dout1[18] ,
+    \cubev_rf1_dout1[17] ,
+    \cubev_rf1_dout1[16] ,
+    \cubev_rf1_dout1[15] ,
+    \cubev_rf1_dout1[14] ,
+    \cubev_rf1_dout1[13] ,
+    \cubev_rf1_dout1[12] ,
+    \cubev_rf1_dout1[11] ,
+    \cubev_rf1_dout1[10] ,
+    \cubev_rf1_dout1[9] ,
+    \cubev_rf1_dout1[8] ,
+    \cubev_rf1_dout1[7] ,
+    \cubev_rf1_dout1[6] ,
+    \cubev_rf1_dout1[5] ,
+    \cubev_rf1_dout1[4] ,
+    \cubev_rf1_dout1[3] ,
+    \cubev_rf1_dout1[2] ,
+    \cubev_rf1_dout1[1] ,
+    \cubev_rf1_dout1[0] }),
+    .wmask0({\cubev_rf1_wmask0[3] ,
+    \cubev_rf1_wmask0[2] ,
+    \cubev_rf1_wmask0[1] ,
+    \cubev_rf1_wmask0[0] }));
+ rb cubev_rf1i_rb (.clk(cubev_rf1_clk1),
+    .rstn(cubev_rf1_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_rf1_dout1[31] ,
+    \cubev_rf1_dout1[30] ,
+    \cubev_rf1_dout1[29] ,
+    \cubev_rf1_dout1[28] ,
+    \cubev_rf1_dout1[27] ,
+    \cubev_rf1_dout1[26] ,
+    \cubev_rf1_dout1[25] ,
+    \cubev_rf1_dout1[24] ,
+    \cubev_rf1_dout1[23] ,
+    \cubev_rf1_dout1[22] ,
+    \cubev_rf1_dout1[21] ,
+    \cubev_rf1_dout1[20] ,
+    \cubev_rf1_dout1[19] ,
+    \cubev_rf1_dout1[18] ,
+    \cubev_rf1_dout1[17] ,
+    \cubev_rf1_dout1[16] ,
+    \cubev_rf1_dout1[15] ,
+    \cubev_rf1_dout1[14] ,
+    \cubev_rf1_dout1[13] ,
+    \cubev_rf1_dout1[12] ,
+    \cubev_rf1_dout1[11] ,
+    \cubev_rf1_dout1[10] ,
+    \cubev_rf1_dout1[9] ,
+    \cubev_rf1_dout1[8] ,
+    \cubev_rf1_dout1[7] ,
+    \cubev_rf1_dout1[6] ,
+    \cubev_rf1_dout1[5] ,
+    \cubev_rf1_dout1[4] ,
+    \cubev_rf1_dout1[3] ,
+    \cubev_rf1_dout1[2] ,
+    \cubev_rf1_dout1[1] ,
+    \cubev_rf1_dout1[0] }),
+    .dato({\cubev_rf1_dout1_reg[31] ,
+    \cubev_rf1_dout1_reg[30] ,
+    \cubev_rf1_dout1_reg[29] ,
+    \cubev_rf1_dout1_reg[28] ,
+    \cubev_rf1_dout1_reg[27] ,
+    \cubev_rf1_dout1_reg[26] ,
+    \cubev_rf1_dout1_reg[25] ,
+    \cubev_rf1_dout1_reg[24] ,
+    \cubev_rf1_dout1_reg[23] ,
+    \cubev_rf1_dout1_reg[22] ,
+    \cubev_rf1_dout1_reg[21] ,
+    \cubev_rf1_dout1_reg[20] ,
+    \cubev_rf1_dout1_reg[19] ,
+    \cubev_rf1_dout1_reg[18] ,
+    \cubev_rf1_dout1_reg[17] ,
+    \cubev_rf1_dout1_reg[16] ,
+    \cubev_rf1_dout1_reg[15] ,
+    \cubev_rf1_dout1_reg[14] ,
+    \cubev_rf1_dout1_reg[13] ,
+    \cubev_rf1_dout1_reg[12] ,
+    \cubev_rf1_dout1_reg[11] ,
+    \cubev_rf1_dout1_reg[10] ,
+    \cubev_rf1_dout1_reg[9] ,
+    \cubev_rf1_dout1_reg[8] ,
+    \cubev_rf1_dout1_reg[7] ,
+    \cubev_rf1_dout1_reg[6] ,
+    \cubev_rf1_dout1_reg[5] ,
+    \cubev_rf1_dout1_reg[4] ,
+    \cubev_rf1_dout1_reg[3] ,
+    \cubev_rf1_dout1_reg[2] ,
+    \cubev_rf1_dout1_reg[1] ,
+    \cubev_rf1_dout1_reg[0] }));
+ sky130_sram_1kbyte_1rw1r_32x256_8 cubev_rf2i (.csb0(cubev_rf2_csb0),
+    .csb1(cubev_rf2_csb1),
+    .web0(cubev_rf2_web0),
+    .clk0(cubev_rf2_clk0),
+    .clk1(cubev_rf2_clk1),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\cubev_rf2_addr0[7] ,
+    \cubev_rf2_addr0[6] ,
+    \cubev_rf2_addr0[5] ,
+    \cubev_rf2_addr0[4] ,
+    \cubev_rf2_addr0[3] ,
+    \cubev_rf2_addr0[2] ,
+    \cubev_rf2_addr0[1] ,
+    \cubev_rf2_addr0[0] }),
+    .addr1({\cubev_rf2_addr1[7] ,
+    \cubev_rf2_addr1[6] ,
+    \cubev_rf2_addr1[5] ,
+    \cubev_rf2_addr1[4] ,
+    \cubev_rf2_addr1[3] ,
+    \cubev_rf2_addr1[2] ,
+    \cubev_rf2_addr1[1] ,
+    \cubev_rf2_addr1[0] }),
+    .din0({\cubev_rf2_din0[31] ,
+    \cubev_rf2_din0[30] ,
+    \cubev_rf2_din0[29] ,
+    \cubev_rf2_din0[28] ,
+    \cubev_rf2_din0[27] ,
+    \cubev_rf2_din0[26] ,
+    \cubev_rf2_din0[25] ,
+    \cubev_rf2_din0[24] ,
+    \cubev_rf2_din0[23] ,
+    \cubev_rf2_din0[22] ,
+    \cubev_rf2_din0[21] ,
+    \cubev_rf2_din0[20] ,
+    \cubev_rf2_din0[19] ,
+    \cubev_rf2_din0[18] ,
+    \cubev_rf2_din0[17] ,
+    \cubev_rf2_din0[16] ,
+    \cubev_rf2_din0[15] ,
+    \cubev_rf2_din0[14] ,
+    \cubev_rf2_din0[13] ,
+    \cubev_rf2_din0[12] ,
+    \cubev_rf2_din0[11] ,
+    \cubev_rf2_din0[10] ,
+    \cubev_rf2_din0[9] ,
+    \cubev_rf2_din0[8] ,
+    \cubev_rf2_din0[7] ,
+    \cubev_rf2_din0[6] ,
+    \cubev_rf2_din0[5] ,
+    \cubev_rf2_din0[4] ,
+    \cubev_rf2_din0[3] ,
+    \cubev_rf2_din0[2] ,
+    \cubev_rf2_din0[1] ,
+    \cubev_rf2_din0[0] }),
+    .dout0({\cubev_rf2_dout0[31] ,
+    \cubev_rf2_dout0[30] ,
+    \cubev_rf2_dout0[29] ,
+    \cubev_rf2_dout0[28] ,
+    \cubev_rf2_dout0[27] ,
+    \cubev_rf2_dout0[26] ,
+    \cubev_rf2_dout0[25] ,
+    \cubev_rf2_dout0[24] ,
+    \cubev_rf2_dout0[23] ,
+    \cubev_rf2_dout0[22] ,
+    \cubev_rf2_dout0[21] ,
+    \cubev_rf2_dout0[20] ,
+    \cubev_rf2_dout0[19] ,
+    \cubev_rf2_dout0[18] ,
+    \cubev_rf2_dout0[17] ,
+    \cubev_rf2_dout0[16] ,
+    \cubev_rf2_dout0[15] ,
+    \cubev_rf2_dout0[14] ,
+    \cubev_rf2_dout0[13] ,
+    \cubev_rf2_dout0[12] ,
+    \cubev_rf2_dout0[11] ,
+    \cubev_rf2_dout0[10] ,
+    \cubev_rf2_dout0[9] ,
+    \cubev_rf2_dout0[8] ,
+    \cubev_rf2_dout0[7] ,
+    \cubev_rf2_dout0[6] ,
+    \cubev_rf2_dout0[5] ,
+    \cubev_rf2_dout0[4] ,
+    \cubev_rf2_dout0[3] ,
+    \cubev_rf2_dout0[2] ,
+    \cubev_rf2_dout0[1] ,
+    \cubev_rf2_dout0[0] }),
+    .dout1({\cubev_rf2_dout1[31] ,
+    \cubev_rf2_dout1[30] ,
+    \cubev_rf2_dout1[29] ,
+    \cubev_rf2_dout1[28] ,
+    \cubev_rf2_dout1[27] ,
+    \cubev_rf2_dout1[26] ,
+    \cubev_rf2_dout1[25] ,
+    \cubev_rf2_dout1[24] ,
+    \cubev_rf2_dout1[23] ,
+    \cubev_rf2_dout1[22] ,
+    \cubev_rf2_dout1[21] ,
+    \cubev_rf2_dout1[20] ,
+    \cubev_rf2_dout1[19] ,
+    \cubev_rf2_dout1[18] ,
+    \cubev_rf2_dout1[17] ,
+    \cubev_rf2_dout1[16] ,
+    \cubev_rf2_dout1[15] ,
+    \cubev_rf2_dout1[14] ,
+    \cubev_rf2_dout1[13] ,
+    \cubev_rf2_dout1[12] ,
+    \cubev_rf2_dout1[11] ,
+    \cubev_rf2_dout1[10] ,
+    \cubev_rf2_dout1[9] ,
+    \cubev_rf2_dout1[8] ,
+    \cubev_rf2_dout1[7] ,
+    \cubev_rf2_dout1[6] ,
+    \cubev_rf2_dout1[5] ,
+    \cubev_rf2_dout1[4] ,
+    \cubev_rf2_dout1[3] ,
+    \cubev_rf2_dout1[2] ,
+    \cubev_rf2_dout1[1] ,
+    \cubev_rf2_dout1[0] }),
+    .wmask0({\cubev_rf2_wmask0[3] ,
+    \cubev_rf2_wmask0[2] ,
+    \cubev_rf2_wmask0[1] ,
+    \cubev_rf2_wmask0[0] }));
+ rb cubev_rf2i_rb (.clk(cubev_rf2_clk1),
+    .rstn(cubev_rf2_rstn),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .dati({\cubev_rf2_dout1[31] ,
+    \cubev_rf2_dout1[30] ,
+    \cubev_rf2_dout1[29] ,
+    \cubev_rf2_dout1[28] ,
+    \cubev_rf2_dout1[27] ,
+    \cubev_rf2_dout1[26] ,
+    \cubev_rf2_dout1[25] ,
+    \cubev_rf2_dout1[24] ,
+    \cubev_rf2_dout1[23] ,
+    \cubev_rf2_dout1[22] ,
+    \cubev_rf2_dout1[21] ,
+    \cubev_rf2_dout1[20] ,
+    \cubev_rf2_dout1[19] ,
+    \cubev_rf2_dout1[18] ,
+    \cubev_rf2_dout1[17] ,
+    \cubev_rf2_dout1[16] ,
+    \cubev_rf2_dout1[15] ,
+    \cubev_rf2_dout1[14] ,
+    \cubev_rf2_dout1[13] ,
+    \cubev_rf2_dout1[12] ,
+    \cubev_rf2_dout1[11] ,
+    \cubev_rf2_dout1[10] ,
+    \cubev_rf2_dout1[9] ,
+    \cubev_rf2_dout1[8] ,
+    \cubev_rf2_dout1[7] ,
+    \cubev_rf2_dout1[6] ,
+    \cubev_rf2_dout1[5] ,
+    \cubev_rf2_dout1[4] ,
+    \cubev_rf2_dout1[3] ,
+    \cubev_rf2_dout1[2] ,
+    \cubev_rf2_dout1[1] ,
+    \cubev_rf2_dout1[0] }),
+    .dato({\cubev_rf2_dout1_reg[31] ,
+    \cubev_rf2_dout1_reg[30] ,
+    \cubev_rf2_dout1_reg[29] ,
+    \cubev_rf2_dout1_reg[28] ,
+    \cubev_rf2_dout1_reg[27] ,
+    \cubev_rf2_dout1_reg[26] ,
+    \cubev_rf2_dout1_reg[25] ,
+    \cubev_rf2_dout1_reg[24] ,
+    \cubev_rf2_dout1_reg[23] ,
+    \cubev_rf2_dout1_reg[22] ,
+    \cubev_rf2_dout1_reg[21] ,
+    \cubev_rf2_dout1_reg[20] ,
+    \cubev_rf2_dout1_reg[19] ,
+    \cubev_rf2_dout1_reg[18] ,
+    \cubev_rf2_dout1_reg[17] ,
+    \cubev_rf2_dout1_reg[16] ,
+    \cubev_rf2_dout1_reg[15] ,
+    \cubev_rf2_dout1_reg[14] ,
+    \cubev_rf2_dout1_reg[13] ,
+    \cubev_rf2_dout1_reg[12] ,
+    \cubev_rf2_dout1_reg[11] ,
+    \cubev_rf2_dout1_reg[10] ,
+    \cubev_rf2_dout1_reg[9] ,
+    \cubev_rf2_dout1_reg[8] ,
+    \cubev_rf2_dout1_reg[7] ,
+    \cubev_rf2_dout1_reg[6] ,
+    \cubev_rf2_dout1_reg[5] ,
+    \cubev_rf2_dout1_reg[4] ,
+    \cubev_rf2_dout1_reg[3] ,
+    \cubev_rf2_dout1_reg[2] ,
+    \cubev_rf2_dout1_reg[1] ,
+    \cubev_rf2_dout1_reg[0] }));
+ minisoc mprj (.ca_dbus_ack(ca_dbus_ack),
+    .ca_dbus_com(ca_dbus_com),
+    .ca_dbus_valid(ca_dbus_valid),
+    .ca_match_ack(ca_match_ack),
+    .ca_match_valid(ca_match_valid),
+    .ca_time_ack(ca_time_ack),
+    .ca_time_valid(ca_time_valid),
+    .cubev_dhi_clk0(cubev_dhi_clk0),
+    .cubev_dhi_clk1(cubev_dhi_clk1),
+    .cubev_dhi_csb0(cubev_dhi_csb0),
+    .cubev_dhi_csb1(cubev_dhi_csb1),
+    .cubev_dhi_rstn(cubev_dhi_rstn),
+    .cubev_dhi_web0(cubev_dhi_web0),
+    .cubev_dli_clk0(cubev_dli_clk0),
+    .cubev_dli_clk1(cubev_dli_clk1),
+    .cubev_dli_csb0(cubev_dli_csb0),
+    .cubev_dli_csb1(cubev_dli_csb1),
+    .cubev_dli_rstn(cubev_dli_rstn),
+    .cubev_dli_web0(cubev_dli_web0),
+    .cubev_phi_clk1(cubev_phi_clk1),
+    .cubev_phi_csb1(cubev_phi_csb1),
+    .cubev_phi_rstn(cubev_phi_rstn),
+    .cubev_pli_clk1(cubev_pli_clk1),
+    .cubev_pli_csb1(cubev_pli_csb1),
+    .cubev_pli_rstn(cubev_pli_rstn),
+    .cubev_reg_0_clk0(cubev_reg_0_clk0),
+    .cubev_reg_0_clk1(cubev_reg_0_clk1),
+    .cubev_reg_0_csb0(cubev_reg_0_csb0),
+    .cubev_reg_0_csb1(cubev_reg_0_csb1),
+    .cubev_reg_0_rstn(cubev_reg_0_rstn),
+    .cubev_reg_0_web0(cubev_reg_0_web0),
+    .cubev_reg_1_clk0(cubev_reg_1_clk0),
+    .cubev_reg_1_clk1(cubev_reg_1_clk1),
+    .cubev_reg_1_csb0(cubev_reg_1_csb0),
+    .cubev_reg_1_csb1(cubev_reg_1_csb1),
+    .cubev_reg_1_rstn(cubev_reg_1_rstn),
+    .cubev_reg_1_web0(cubev_reg_1_web0),
+    .cubev_reg_2_clk0(cubev_reg_2_clk0),
+    .cubev_reg_2_clk1(cubev_reg_2_clk1),
+    .cubev_reg_2_csb0(cubev_reg_2_csb0),
+    .cubev_reg_2_csb1(cubev_reg_2_csb1),
+    .cubev_reg_2_rstn(cubev_reg_2_rstn),
+    .cubev_reg_2_web0(cubev_reg_2_web0),
+    .cubev_reg_3_clk0(cubev_reg_3_clk0),
+    .cubev_reg_3_clk1(cubev_reg_3_clk1),
+    .cubev_reg_3_csb0(cubev_reg_3_csb0),
+    .cubev_reg_3_csb1(cubev_reg_3_csb1),
+    .cubev_reg_3_rstn(cubev_reg_3_rstn),
+    .cubev_reg_3_web0(cubev_reg_3_web0),
+    .cubev_reg_4_clk0(cubev_reg_4_clk0),
+    .cubev_reg_4_clk1(cubev_reg_4_clk1),
+    .cubev_reg_4_csb0(cubev_reg_4_csb0),
+    .cubev_reg_4_csb1(cubev_reg_4_csb1),
+    .cubev_reg_4_rstn(cubev_reg_4_rstn),
+    .cubev_reg_4_web0(cubev_reg_4_web0),
+    .cubev_reg_5_clk0(cubev_reg_5_clk0),
+    .cubev_reg_5_clk1(cubev_reg_5_clk1),
+    .cubev_reg_5_csb0(cubev_reg_5_csb0),
+    .cubev_reg_5_csb1(cubev_reg_5_csb1),
+    .cubev_reg_5_rstn(cubev_reg_5_rstn),
+    .cubev_reg_5_web0(cubev_reg_5_web0),
+    .cubev_rf1_clk0(cubev_rf1_clk0),
+    .cubev_rf1_clk1(cubev_rf1_clk1),
+    .cubev_rf1_csb0(cubev_rf1_csb0),
+    .cubev_rf1_csb1(cubev_rf1_csb1),
+    .cubev_rf1_rstn(cubev_rf1_rstn),
+    .cubev_rf1_web0(cubev_rf1_web0),
+    .cubev_rf2_clk0(cubev_rf2_clk0),
+    .cubev_rf2_clk1(cubev_rf2_clk1),
+    .cubev_rf2_csb0(cubev_rf2_csb0),
+    .cubev_rf2_csb1(cubev_rf2_csb1),
+    .cubev_rf2_rstn(cubev_rf2_rstn),
+    .cubev_rf2_web0(cubev_rf2_web0),
+    .rstn_reg(rstn_reg),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .ca_command({\ca_command[31] ,
+    \ca_command[30] ,
+    \ca_command[29] ,
+    \ca_command[28] ,
+    \ca_command[27] ,
+    \ca_command[26] ,
+    \ca_command[25] ,
+    \ca_command[24] ,
+    \ca_command[23] ,
+    \ca_command[22] ,
+    \ca_command[21] ,
+    \ca_command[20] ,
+    \ca_command[19] ,
+    \ca_command[18] ,
+    \ca_command[17] ,
+    \ca_command[16] ,
+    \ca_command[15] ,
+    \ca_command[14] ,
+    \ca_command[13] ,
+    \ca_command[12] ,
+    \ca_command[11] ,
+    \ca_command[10] ,
+    \ca_command[9] ,
+    \ca_command[8] ,
+    \ca_command[7] ,
+    \ca_command[6] ,
+    \ca_command[5] ,
+    \ca_command[4] ,
+    \ca_command[3] ,
+    \ca_command[2] ,
+    \ca_command[1] ,
+    \ca_command[0] }),
+    .ca_dbus_data({\ca_dbus_data[31] ,
+    \ca_dbus_data[30] ,
+    \ca_dbus_data[29] ,
+    \ca_dbus_data[28] ,
+    \ca_dbus_data[27] ,
+    \ca_dbus_data[26] ,
+    \ca_dbus_data[25] ,
+    \ca_dbus_data[24] ,
+    \ca_dbus_data[23] ,
+    \ca_dbus_data[22] ,
+    \ca_dbus_data[21] ,
+    \ca_dbus_data[20] ,
+    \ca_dbus_data[19] ,
+    \ca_dbus_data[18] ,
+    \ca_dbus_data[17] ,
+    \ca_dbus_data[16] ,
+    \ca_dbus_data[15] ,
+    \ca_dbus_data[14] ,
+    \ca_dbus_data[13] ,
+    \ca_dbus_data[12] ,
+    \ca_dbus_data[11] ,
+    \ca_dbus_data[10] ,
+    \ca_dbus_data[9] ,
+    \ca_dbus_data[8] ,
+    \ca_dbus_data[7] ,
+    \ca_dbus_data[6] ,
+    \ca_dbus_data[5] ,
+    \ca_dbus_data[4] ,
+    \ca_dbus_data[3] ,
+    \ca_dbus_data[2] ,
+    \ca_dbus_data[1] ,
+    \ca_dbus_data[0] }),
+    .ca_dbus_tid({\ca_dbus_tid[2] ,
+    \ca_dbus_tid[1] ,
+    \ca_dbus_tid[0] }),
+    .ca_time_data({\ca_time_data[22] ,
+    \ca_time_data[21] ,
+    \ca_time_data[20] ,
+    \ca_time_data[19] ,
+    \ca_time_data[18] ,
+    \ca_time_data[17] ,
+    \ca_time_data[16] ,
+    \ca_time_data[15] ,
+    \ca_time_data[14] ,
+    \ca_time_data[13] ,
+    \ca_time_data[12] ,
+    \ca_time_data[11] ,
+    \ca_time_data[10] ,
+    \ca_time_data[9] ,
+    \ca_time_data[8] ,
+    \ca_time_data[7] ,
+    \ca_time_data[6] ,
+    \ca_time_data[5] ,
+    \ca_time_data[4] ,
+    \ca_time_data[3] ,
+    \ca_time_data[2] ,
+    \ca_time_data[1] ,
+    \ca_time_data[0] }),
+    .cubev_dhi_addr0({\cubev_dhi_addr0[7] ,
+    \cubev_dhi_addr0[6] ,
+    \cubev_dhi_addr0[5] ,
+    \cubev_dhi_addr0[4] ,
+    \cubev_dhi_addr0[3] ,
+    \cubev_dhi_addr0[2] ,
+    \cubev_dhi_addr0[1] ,
+    \cubev_dhi_addr0[0] }),
+    .cubev_dhi_addr1({\cubev_dhi_addr1[7] ,
+    \cubev_dhi_addr1[6] ,
+    \cubev_dhi_addr1[5] ,
+    \cubev_dhi_addr1[4] ,
+    \cubev_dhi_addr1[3] ,
+    \cubev_dhi_addr1[2] ,
+    \cubev_dhi_addr1[1] ,
+    \cubev_dhi_addr1[0] }),
+    .cubev_dhi_din0({\cubev_dhi_din0[31] ,
+    \cubev_dhi_din0[30] ,
+    \cubev_dhi_din0[29] ,
+    \cubev_dhi_din0[28] ,
+    \cubev_dhi_din0[27] ,
+    \cubev_dhi_din0[26] ,
+    \cubev_dhi_din0[25] ,
+    \cubev_dhi_din0[24] ,
+    \cubev_dhi_din0[23] ,
+    \cubev_dhi_din0[22] ,
+    \cubev_dhi_din0[21] ,
+    \cubev_dhi_din0[20] ,
+    \cubev_dhi_din0[19] ,
+    \cubev_dhi_din0[18] ,
+    \cubev_dhi_din0[17] ,
+    \cubev_dhi_din0[16] ,
+    \cubev_dhi_din0[15] ,
+    \cubev_dhi_din0[14] ,
+    \cubev_dhi_din0[13] ,
+    \cubev_dhi_din0[12] ,
+    \cubev_dhi_din0[11] ,
+    \cubev_dhi_din0[10] ,
+    \cubev_dhi_din0[9] ,
+    \cubev_dhi_din0[8] ,
+    \cubev_dhi_din0[7] ,
+    \cubev_dhi_din0[6] ,
+    \cubev_dhi_din0[5] ,
+    \cubev_dhi_din0[4] ,
+    \cubev_dhi_din0[3] ,
+    \cubev_dhi_din0[2] ,
+    \cubev_dhi_din0[1] ,
+    \cubev_dhi_din0[0] }),
+    .cubev_dhi_dout0({\cubev_dhi_dout0[31] ,
+    \cubev_dhi_dout0[30] ,
+    \cubev_dhi_dout0[29] ,
+    \cubev_dhi_dout0[28] ,
+    \cubev_dhi_dout0[27] ,
+    \cubev_dhi_dout0[26] ,
+    \cubev_dhi_dout0[25] ,
+    \cubev_dhi_dout0[24] ,
+    \cubev_dhi_dout0[23] ,
+    \cubev_dhi_dout0[22] ,
+    \cubev_dhi_dout0[21] ,
+    \cubev_dhi_dout0[20] ,
+    \cubev_dhi_dout0[19] ,
+    \cubev_dhi_dout0[18] ,
+    \cubev_dhi_dout0[17] ,
+    \cubev_dhi_dout0[16] ,
+    \cubev_dhi_dout0[15] ,
+    \cubev_dhi_dout0[14] ,
+    \cubev_dhi_dout0[13] ,
+    \cubev_dhi_dout0[12] ,
+    \cubev_dhi_dout0[11] ,
+    \cubev_dhi_dout0[10] ,
+    \cubev_dhi_dout0[9] ,
+    \cubev_dhi_dout0[8] ,
+    \cubev_dhi_dout0[7] ,
+    \cubev_dhi_dout0[6] ,
+    \cubev_dhi_dout0[5] ,
+    \cubev_dhi_dout0[4] ,
+    \cubev_dhi_dout0[3] ,
+    \cubev_dhi_dout0[2] ,
+    \cubev_dhi_dout0[1] ,
+    \cubev_dhi_dout0[0] }),
+    .cubev_dhi_dout1({\cubev_dhi_dout1_reg[31] ,
+    \cubev_dhi_dout1_reg[30] ,
+    \cubev_dhi_dout1_reg[29] ,
+    \cubev_dhi_dout1_reg[28] ,
+    \cubev_dhi_dout1_reg[27] ,
+    \cubev_dhi_dout1_reg[26] ,
+    \cubev_dhi_dout1_reg[25] ,
+    \cubev_dhi_dout1_reg[24] ,
+    \cubev_dhi_dout1_reg[23] ,
+    \cubev_dhi_dout1_reg[22] ,
+    \cubev_dhi_dout1_reg[21] ,
+    \cubev_dhi_dout1_reg[20] ,
+    \cubev_dhi_dout1_reg[19] ,
+    \cubev_dhi_dout1_reg[18] ,
+    \cubev_dhi_dout1_reg[17] ,
+    \cubev_dhi_dout1_reg[16] ,
+    \cubev_dhi_dout1_reg[15] ,
+    \cubev_dhi_dout1_reg[14] ,
+    \cubev_dhi_dout1_reg[13] ,
+    \cubev_dhi_dout1_reg[12] ,
+    \cubev_dhi_dout1_reg[11] ,
+    \cubev_dhi_dout1_reg[10] ,
+    \cubev_dhi_dout1_reg[9] ,
+    \cubev_dhi_dout1_reg[8] ,
+    \cubev_dhi_dout1_reg[7] ,
+    \cubev_dhi_dout1_reg[6] ,
+    \cubev_dhi_dout1_reg[5] ,
+    \cubev_dhi_dout1_reg[4] ,
+    \cubev_dhi_dout1_reg[3] ,
+    \cubev_dhi_dout1_reg[2] ,
+    \cubev_dhi_dout1_reg[1] ,
+    \cubev_dhi_dout1_reg[0] }),
+    .cubev_dhi_wmask0({\cubev_dhi_wmask0[3] ,
+    \cubev_dhi_wmask0[2] ,
+    \cubev_dhi_wmask0[1] ,
+    \cubev_dhi_wmask0[0] }),
+    .cubev_dli_addr0({\cubev_dli_addr0[7] ,
+    \cubev_dli_addr0[6] ,
+    \cubev_dli_addr0[5] ,
+    \cubev_dli_addr0[4] ,
+    \cubev_dli_addr0[3] ,
+    \cubev_dli_addr0[2] ,
+    \cubev_dli_addr0[1] ,
+    \cubev_dli_addr0[0] }),
+    .cubev_dli_addr1({\cubev_dli_addr1[7] ,
+    \cubev_dli_addr1[6] ,
+    \cubev_dli_addr1[5] ,
+    \cubev_dli_addr1[4] ,
+    \cubev_dli_addr1[3] ,
+    \cubev_dli_addr1[2] ,
+    \cubev_dli_addr1[1] ,
+    \cubev_dli_addr1[0] }),
+    .cubev_dli_din0({\cubev_dli_din0[31] ,
+    \cubev_dli_din0[30] ,
+    \cubev_dli_din0[29] ,
+    \cubev_dli_din0[28] ,
+    \cubev_dli_din0[27] ,
+    \cubev_dli_din0[26] ,
+    \cubev_dli_din0[25] ,
+    \cubev_dli_din0[24] ,
+    \cubev_dli_din0[23] ,
+    \cubev_dli_din0[22] ,
+    \cubev_dli_din0[21] ,
+    \cubev_dli_din0[20] ,
+    \cubev_dli_din0[19] ,
+    \cubev_dli_din0[18] ,
+    \cubev_dli_din0[17] ,
+    \cubev_dli_din0[16] ,
+    \cubev_dli_din0[15] ,
+    \cubev_dli_din0[14] ,
+    \cubev_dli_din0[13] ,
+    \cubev_dli_din0[12] ,
+    \cubev_dli_din0[11] ,
+    \cubev_dli_din0[10] ,
+    \cubev_dli_din0[9] ,
+    \cubev_dli_din0[8] ,
+    \cubev_dli_din0[7] ,
+    \cubev_dli_din0[6] ,
+    \cubev_dli_din0[5] ,
+    \cubev_dli_din0[4] ,
+    \cubev_dli_din0[3] ,
+    \cubev_dli_din0[2] ,
+    \cubev_dli_din0[1] ,
+    \cubev_dli_din0[0] }),
+    .cubev_dli_dout0({\cubev_dli_dout0[31] ,
+    \cubev_dli_dout0[30] ,
+    \cubev_dli_dout0[29] ,
+    \cubev_dli_dout0[28] ,
+    \cubev_dli_dout0[27] ,
+    \cubev_dli_dout0[26] ,
+    \cubev_dli_dout0[25] ,
+    \cubev_dli_dout0[24] ,
+    \cubev_dli_dout0[23] ,
+    \cubev_dli_dout0[22] ,
+    \cubev_dli_dout0[21] ,
+    \cubev_dli_dout0[20] ,
+    \cubev_dli_dout0[19] ,
+    \cubev_dli_dout0[18] ,
+    \cubev_dli_dout0[17] ,
+    \cubev_dli_dout0[16] ,
+    \cubev_dli_dout0[15] ,
+    \cubev_dli_dout0[14] ,
+    \cubev_dli_dout0[13] ,
+    \cubev_dli_dout0[12] ,
+    \cubev_dli_dout0[11] ,
+    \cubev_dli_dout0[10] ,
+    \cubev_dli_dout0[9] ,
+    \cubev_dli_dout0[8] ,
+    \cubev_dli_dout0[7] ,
+    \cubev_dli_dout0[6] ,
+    \cubev_dli_dout0[5] ,
+    \cubev_dli_dout0[4] ,
+    \cubev_dli_dout0[3] ,
+    \cubev_dli_dout0[2] ,
+    \cubev_dli_dout0[1] ,
+    \cubev_dli_dout0[0] }),
+    .cubev_dli_dout1({\cubev_dli_dout1_reg[31] ,
+    \cubev_dli_dout1_reg[30] ,
+    \cubev_dli_dout1_reg[29] ,
+    \cubev_dli_dout1_reg[28] ,
+    \cubev_dli_dout1_reg[27] ,
+    \cubev_dli_dout1_reg[26] ,
+    \cubev_dli_dout1_reg[25] ,
+    \cubev_dli_dout1_reg[24] ,
+    \cubev_dli_dout1_reg[23] ,
+    \cubev_dli_dout1_reg[22] ,
+    \cubev_dli_dout1_reg[21] ,
+    \cubev_dli_dout1_reg[20] ,
+    \cubev_dli_dout1_reg[19] ,
+    \cubev_dli_dout1_reg[18] ,
+    \cubev_dli_dout1_reg[17] ,
+    \cubev_dli_dout1_reg[16] ,
+    \cubev_dli_dout1_reg[15] ,
+    \cubev_dli_dout1_reg[14] ,
+    \cubev_dli_dout1_reg[13] ,
+    \cubev_dli_dout1_reg[12] ,
+    \cubev_dli_dout1_reg[11] ,
+    \cubev_dli_dout1_reg[10] ,
+    \cubev_dli_dout1_reg[9] ,
+    \cubev_dli_dout1_reg[8] ,
+    \cubev_dli_dout1_reg[7] ,
+    \cubev_dli_dout1_reg[6] ,
+    \cubev_dli_dout1_reg[5] ,
+    \cubev_dli_dout1_reg[4] ,
+    \cubev_dli_dout1_reg[3] ,
+    \cubev_dli_dout1_reg[2] ,
+    \cubev_dli_dout1_reg[1] ,
+    \cubev_dli_dout1_reg[0] }),
+    .cubev_dli_wmask0({\cubev_dli_wmask0[3] ,
+    \cubev_dli_wmask0[2] ,
+    \cubev_dli_wmask0[1] ,
+    \cubev_dli_wmask0[0] }),
+    .cubev_phi_addr1({\cubev_phi_addr1[7] ,
+    \cubev_phi_addr1[6] ,
+    \cubev_phi_addr1[5] ,
+    \cubev_phi_addr1[4] ,
+    \cubev_phi_addr1[3] ,
+    \cubev_phi_addr1[2] ,
+    \cubev_phi_addr1[1] ,
+    \cubev_phi_addr1[0] }),
+    .cubev_phi_dout1({\cubev_phi_dout1_reg[31] ,
+    \cubev_phi_dout1_reg[30] ,
+    \cubev_phi_dout1_reg[29] ,
+    \cubev_phi_dout1_reg[28] ,
+    \cubev_phi_dout1_reg[27] ,
+    \cubev_phi_dout1_reg[26] ,
+    \cubev_phi_dout1_reg[25] ,
+    \cubev_phi_dout1_reg[24] ,
+    \cubev_phi_dout1_reg[23] ,
+    \cubev_phi_dout1_reg[22] ,
+    \cubev_phi_dout1_reg[21] ,
+    \cubev_phi_dout1_reg[20] ,
+    \cubev_phi_dout1_reg[19] ,
+    \cubev_phi_dout1_reg[18] ,
+    \cubev_phi_dout1_reg[17] ,
+    \cubev_phi_dout1_reg[16] ,
+    \cubev_phi_dout1_reg[15] ,
+    \cubev_phi_dout1_reg[14] ,
+    \cubev_phi_dout1_reg[13] ,
+    \cubev_phi_dout1_reg[12] ,
+    \cubev_phi_dout1_reg[11] ,
+    \cubev_phi_dout1_reg[10] ,
+    \cubev_phi_dout1_reg[9] ,
+    \cubev_phi_dout1_reg[8] ,
+    \cubev_phi_dout1_reg[7] ,
+    \cubev_phi_dout1_reg[6] ,
+    \cubev_phi_dout1_reg[5] ,
+    \cubev_phi_dout1_reg[4] ,
+    \cubev_phi_dout1_reg[3] ,
+    \cubev_phi_dout1_reg[2] ,
+    \cubev_phi_dout1_reg[1] ,
+    \cubev_phi_dout1_reg[0] }),
+    .cubev_pli_addr1({\cubev_pli_addr1[7] ,
+    \cubev_pli_addr1[6] ,
+    \cubev_pli_addr1[5] ,
+    \cubev_pli_addr1[4] ,
+    \cubev_pli_addr1[3] ,
+    \cubev_pli_addr1[2] ,
+    \cubev_pli_addr1[1] ,
+    \cubev_pli_addr1[0] }),
+    .cubev_pli_dout1({\cubev_pli_dout1_reg[31] ,
+    \cubev_pli_dout1_reg[30] ,
+    \cubev_pli_dout1_reg[29] ,
+    \cubev_pli_dout1_reg[28] ,
+    \cubev_pli_dout1_reg[27] ,
+    \cubev_pli_dout1_reg[26] ,
+    \cubev_pli_dout1_reg[25] ,
+    \cubev_pli_dout1_reg[24] ,
+    \cubev_pli_dout1_reg[23] ,
+    \cubev_pli_dout1_reg[22] ,
+    \cubev_pli_dout1_reg[21] ,
+    \cubev_pli_dout1_reg[20] ,
+    \cubev_pli_dout1_reg[19] ,
+    \cubev_pli_dout1_reg[18] ,
+    \cubev_pli_dout1_reg[17] ,
+    \cubev_pli_dout1_reg[16] ,
+    \cubev_pli_dout1_reg[15] ,
+    \cubev_pli_dout1_reg[14] ,
+    \cubev_pli_dout1_reg[13] ,
+    \cubev_pli_dout1_reg[12] ,
+    \cubev_pli_dout1_reg[11] ,
+    \cubev_pli_dout1_reg[10] ,
+    \cubev_pli_dout1_reg[9] ,
+    \cubev_pli_dout1_reg[8] ,
+    \cubev_pli_dout1_reg[7] ,
+    \cubev_pli_dout1_reg[6] ,
+    \cubev_pli_dout1_reg[5] ,
+    \cubev_pli_dout1_reg[4] ,
+    \cubev_pli_dout1_reg[3] ,
+    \cubev_pli_dout1_reg[2] ,
+    \cubev_pli_dout1_reg[1] ,
+    \cubev_pli_dout1_reg[0] }),
+    .cubev_reg_0_addr0({\cubev_reg_0_addr0[7] ,
+    \cubev_reg_0_addr0[6] ,
+    \cubev_reg_0_addr0[5] ,
+    \cubev_reg_0_addr0[4] ,
+    \cubev_reg_0_addr0[3] ,
+    \cubev_reg_0_addr0[2] ,
+    \cubev_reg_0_addr0[1] ,
+    \cubev_reg_0_addr0[0] }),
+    .cubev_reg_0_addr1({\cubev_reg_0_addr1[7] ,
+    \cubev_reg_0_addr1[6] ,
+    \cubev_reg_0_addr1[5] ,
+    \cubev_reg_0_addr1[4] ,
+    \cubev_reg_0_addr1[3] ,
+    \cubev_reg_0_addr1[2] ,
+    \cubev_reg_0_addr1[1] ,
+    \cubev_reg_0_addr1[0] }),
+    .cubev_reg_0_din0({\cubev_reg_0_din0[31] ,
+    \cubev_reg_0_din0[30] ,
+    \cubev_reg_0_din0[29] ,
+    \cubev_reg_0_din0[28] ,
+    \cubev_reg_0_din0[27] ,
+    \cubev_reg_0_din0[26] ,
+    \cubev_reg_0_din0[25] ,
+    \cubev_reg_0_din0[24] ,
+    \cubev_reg_0_din0[23] ,
+    \cubev_reg_0_din0[22] ,
+    \cubev_reg_0_din0[21] ,
+    \cubev_reg_0_din0[20] ,
+    \cubev_reg_0_din0[19] ,
+    \cubev_reg_0_din0[18] ,
+    \cubev_reg_0_din0[17] ,
+    \cubev_reg_0_din0[16] ,
+    \cubev_reg_0_din0[15] ,
+    \cubev_reg_0_din0[14] ,
+    \cubev_reg_0_din0[13] ,
+    \cubev_reg_0_din0[12] ,
+    \cubev_reg_0_din0[11] ,
+    \cubev_reg_0_din0[10] ,
+    \cubev_reg_0_din0[9] ,
+    \cubev_reg_0_din0[8] ,
+    \cubev_reg_0_din0[7] ,
+    \cubev_reg_0_din0[6] ,
+    \cubev_reg_0_din0[5] ,
+    \cubev_reg_0_din0[4] ,
+    \cubev_reg_0_din0[3] ,
+    \cubev_reg_0_din0[2] ,
+    \cubev_reg_0_din0[1] ,
+    \cubev_reg_0_din0[0] }),
+    .cubev_reg_0_dout0({\cubev_reg_0_dout0[31] ,
+    \cubev_reg_0_dout0[30] ,
+    \cubev_reg_0_dout0[29] ,
+    \cubev_reg_0_dout0[28] ,
+    \cubev_reg_0_dout0[27] ,
+    \cubev_reg_0_dout0[26] ,
+    \cubev_reg_0_dout0[25] ,
+    \cubev_reg_0_dout0[24] ,
+    \cubev_reg_0_dout0[23] ,
+    \cubev_reg_0_dout0[22] ,
+    \cubev_reg_0_dout0[21] ,
+    \cubev_reg_0_dout0[20] ,
+    \cubev_reg_0_dout0[19] ,
+    \cubev_reg_0_dout0[18] ,
+    \cubev_reg_0_dout0[17] ,
+    \cubev_reg_0_dout0[16] ,
+    \cubev_reg_0_dout0[15] ,
+    \cubev_reg_0_dout0[14] ,
+    \cubev_reg_0_dout0[13] ,
+    \cubev_reg_0_dout0[12] ,
+    \cubev_reg_0_dout0[11] ,
+    \cubev_reg_0_dout0[10] ,
+    \cubev_reg_0_dout0[9] ,
+    \cubev_reg_0_dout0[8] ,
+    \cubev_reg_0_dout0[7] ,
+    \cubev_reg_0_dout0[6] ,
+    \cubev_reg_0_dout0[5] ,
+    \cubev_reg_0_dout0[4] ,
+    \cubev_reg_0_dout0[3] ,
+    \cubev_reg_0_dout0[2] ,
+    \cubev_reg_0_dout0[1] ,
+    \cubev_reg_0_dout0[0] }),
+    .cubev_reg_0_dout1({\cubev_reg_0_dout1_reg[31] ,
+    \cubev_reg_0_dout1_reg[30] ,
+    \cubev_reg_0_dout1_reg[29] ,
+    \cubev_reg_0_dout1_reg[28] ,
+    \cubev_reg_0_dout1_reg[27] ,
+    \cubev_reg_0_dout1_reg[26] ,
+    \cubev_reg_0_dout1_reg[25] ,
+    \cubev_reg_0_dout1_reg[24] ,
+    \cubev_reg_0_dout1_reg[23] ,
+    \cubev_reg_0_dout1_reg[22] ,
+    \cubev_reg_0_dout1_reg[21] ,
+    \cubev_reg_0_dout1_reg[20] ,
+    \cubev_reg_0_dout1_reg[19] ,
+    \cubev_reg_0_dout1_reg[18] ,
+    \cubev_reg_0_dout1_reg[17] ,
+    \cubev_reg_0_dout1_reg[16] ,
+    \cubev_reg_0_dout1_reg[15] ,
+    \cubev_reg_0_dout1_reg[14] ,
+    \cubev_reg_0_dout1_reg[13] ,
+    \cubev_reg_0_dout1_reg[12] ,
+    \cubev_reg_0_dout1_reg[11] ,
+    \cubev_reg_0_dout1_reg[10] ,
+    \cubev_reg_0_dout1_reg[9] ,
+    \cubev_reg_0_dout1_reg[8] ,
+    \cubev_reg_0_dout1_reg[7] ,
+    \cubev_reg_0_dout1_reg[6] ,
+    \cubev_reg_0_dout1_reg[5] ,
+    \cubev_reg_0_dout1_reg[4] ,
+    \cubev_reg_0_dout1_reg[3] ,
+    \cubev_reg_0_dout1_reg[2] ,
+    \cubev_reg_0_dout1_reg[1] ,
+    \cubev_reg_0_dout1_reg[0] }),
+    .cubev_reg_0_wmask0({\cubev_reg_0_wmask0[3] ,
+    \cubev_reg_0_wmask0[2] ,
+    \cubev_reg_0_wmask0[1] ,
+    \cubev_reg_0_wmask0[0] }),
+    .cubev_reg_1_addr0({\cubev_reg_1_addr0[7] ,
+    \cubev_reg_1_addr0[6] ,
+    \cubev_reg_1_addr0[5] ,
+    \cubev_reg_1_addr0[4] ,
+    \cubev_reg_1_addr0[3] ,
+    \cubev_reg_1_addr0[2] ,
+    \cubev_reg_1_addr0[1] ,
+    \cubev_reg_1_addr0[0] }),
+    .cubev_reg_1_addr1({\cubev_reg_1_addr1[7] ,
+    \cubev_reg_1_addr1[6] ,
+    \cubev_reg_1_addr1[5] ,
+    \cubev_reg_1_addr1[4] ,
+    \cubev_reg_1_addr1[3] ,
+    \cubev_reg_1_addr1[2] ,
+    \cubev_reg_1_addr1[1] ,
+    \cubev_reg_1_addr1[0] }),
+    .cubev_reg_1_din0({\cubev_reg_1_din0[31] ,
+    \cubev_reg_1_din0[30] ,
+    \cubev_reg_1_din0[29] ,
+    \cubev_reg_1_din0[28] ,
+    \cubev_reg_1_din0[27] ,
+    \cubev_reg_1_din0[26] ,
+    \cubev_reg_1_din0[25] ,
+    \cubev_reg_1_din0[24] ,
+    \cubev_reg_1_din0[23] ,
+    \cubev_reg_1_din0[22] ,
+    \cubev_reg_1_din0[21] ,
+    \cubev_reg_1_din0[20] ,
+    \cubev_reg_1_din0[19] ,
+    \cubev_reg_1_din0[18] ,
+    \cubev_reg_1_din0[17] ,
+    \cubev_reg_1_din0[16] ,
+    \cubev_reg_1_din0[15] ,
+    \cubev_reg_1_din0[14] ,
+    \cubev_reg_1_din0[13] ,
+    \cubev_reg_1_din0[12] ,
+    \cubev_reg_1_din0[11] ,
+    \cubev_reg_1_din0[10] ,
+    \cubev_reg_1_din0[9] ,
+    \cubev_reg_1_din0[8] ,
+    \cubev_reg_1_din0[7] ,
+    \cubev_reg_1_din0[6] ,
+    \cubev_reg_1_din0[5] ,
+    \cubev_reg_1_din0[4] ,
+    \cubev_reg_1_din0[3] ,
+    \cubev_reg_1_din0[2] ,
+    \cubev_reg_1_din0[1] ,
+    \cubev_reg_1_din0[0] }),
+    .cubev_reg_1_dout0({\cubev_reg_1_dout0[31] ,
+    \cubev_reg_1_dout0[30] ,
+    \cubev_reg_1_dout0[29] ,
+    \cubev_reg_1_dout0[28] ,
+    \cubev_reg_1_dout0[27] ,
+    \cubev_reg_1_dout0[26] ,
+    \cubev_reg_1_dout0[25] ,
+    \cubev_reg_1_dout0[24] ,
+    \cubev_reg_1_dout0[23] ,
+    \cubev_reg_1_dout0[22] ,
+    \cubev_reg_1_dout0[21] ,
+    \cubev_reg_1_dout0[20] ,
+    \cubev_reg_1_dout0[19] ,
+    \cubev_reg_1_dout0[18] ,
+    \cubev_reg_1_dout0[17] ,
+    \cubev_reg_1_dout0[16] ,
+    \cubev_reg_1_dout0[15] ,
+    \cubev_reg_1_dout0[14] ,
+    \cubev_reg_1_dout0[13] ,
+    \cubev_reg_1_dout0[12] ,
+    \cubev_reg_1_dout0[11] ,
+    \cubev_reg_1_dout0[10] ,
+    \cubev_reg_1_dout0[9] ,
+    \cubev_reg_1_dout0[8] ,
+    \cubev_reg_1_dout0[7] ,
+    \cubev_reg_1_dout0[6] ,
+    \cubev_reg_1_dout0[5] ,
+    \cubev_reg_1_dout0[4] ,
+    \cubev_reg_1_dout0[3] ,
+    \cubev_reg_1_dout0[2] ,
+    \cubev_reg_1_dout0[1] ,
+    \cubev_reg_1_dout0[0] }),
+    .cubev_reg_1_dout1({\cubev_reg_1_dout1_reg[31] ,
+    \cubev_reg_1_dout1_reg[30] ,
+    \cubev_reg_1_dout1_reg[29] ,
+    \cubev_reg_1_dout1_reg[28] ,
+    \cubev_reg_1_dout1_reg[27] ,
+    \cubev_reg_1_dout1_reg[26] ,
+    \cubev_reg_1_dout1_reg[25] ,
+    \cubev_reg_1_dout1_reg[24] ,
+    \cubev_reg_1_dout1_reg[23] ,
+    \cubev_reg_1_dout1_reg[22] ,
+    \cubev_reg_1_dout1_reg[21] ,
+    \cubev_reg_1_dout1_reg[20] ,
+    \cubev_reg_1_dout1_reg[19] ,
+    \cubev_reg_1_dout1_reg[18] ,
+    \cubev_reg_1_dout1_reg[17] ,
+    \cubev_reg_1_dout1_reg[16] ,
+    \cubev_reg_1_dout1_reg[15] ,
+    \cubev_reg_1_dout1_reg[14] ,
+    \cubev_reg_1_dout1_reg[13] ,
+    \cubev_reg_1_dout1_reg[12] ,
+    \cubev_reg_1_dout1_reg[11] ,
+    \cubev_reg_1_dout1_reg[10] ,
+    \cubev_reg_1_dout1_reg[9] ,
+    \cubev_reg_1_dout1_reg[8] ,
+    \cubev_reg_1_dout1_reg[7] ,
+    \cubev_reg_1_dout1_reg[6] ,
+    \cubev_reg_1_dout1_reg[5] ,
+    \cubev_reg_1_dout1_reg[4] ,
+    \cubev_reg_1_dout1_reg[3] ,
+    \cubev_reg_1_dout1_reg[2] ,
+    \cubev_reg_1_dout1_reg[1] ,
+    \cubev_reg_1_dout1_reg[0] }),
+    .cubev_reg_1_wmask0({\cubev_reg_1_wmask0[3] ,
+    \cubev_reg_1_wmask0[2] ,
+    \cubev_reg_1_wmask0[1] ,
+    \cubev_reg_1_wmask0[0] }),
+    .cubev_reg_2_addr0({\cubev_reg_2_addr0[7] ,
+    \cubev_reg_2_addr0[6] ,
+    \cubev_reg_2_addr0[5] ,
+    \cubev_reg_2_addr0[4] ,
+    \cubev_reg_2_addr0[3] ,
+    \cubev_reg_2_addr0[2] ,
+    \cubev_reg_2_addr0[1] ,
+    \cubev_reg_2_addr0[0] }),
+    .cubev_reg_2_addr1({\cubev_reg_2_addr1[7] ,
+    \cubev_reg_2_addr1[6] ,
+    \cubev_reg_2_addr1[5] ,
+    \cubev_reg_2_addr1[4] ,
+    \cubev_reg_2_addr1[3] ,
+    \cubev_reg_2_addr1[2] ,
+    \cubev_reg_2_addr1[1] ,
+    \cubev_reg_2_addr1[0] }),
+    .cubev_reg_2_din0({\cubev_reg_2_din0[31] ,
+    \cubev_reg_2_din0[30] ,
+    \cubev_reg_2_din0[29] ,
+    \cubev_reg_2_din0[28] ,
+    \cubev_reg_2_din0[27] ,
+    \cubev_reg_2_din0[26] ,
+    \cubev_reg_2_din0[25] ,
+    \cubev_reg_2_din0[24] ,
+    \cubev_reg_2_din0[23] ,
+    \cubev_reg_2_din0[22] ,
+    \cubev_reg_2_din0[21] ,
+    \cubev_reg_2_din0[20] ,
+    \cubev_reg_2_din0[19] ,
+    \cubev_reg_2_din0[18] ,
+    \cubev_reg_2_din0[17] ,
+    \cubev_reg_2_din0[16] ,
+    \cubev_reg_2_din0[15] ,
+    \cubev_reg_2_din0[14] ,
+    \cubev_reg_2_din0[13] ,
+    \cubev_reg_2_din0[12] ,
+    \cubev_reg_2_din0[11] ,
+    \cubev_reg_2_din0[10] ,
+    \cubev_reg_2_din0[9] ,
+    \cubev_reg_2_din0[8] ,
+    \cubev_reg_2_din0[7] ,
+    \cubev_reg_2_din0[6] ,
+    \cubev_reg_2_din0[5] ,
+    \cubev_reg_2_din0[4] ,
+    \cubev_reg_2_din0[3] ,
+    \cubev_reg_2_din0[2] ,
+    \cubev_reg_2_din0[1] ,
+    \cubev_reg_2_din0[0] }),
+    .cubev_reg_2_dout0({\cubev_reg_2_dout0[31] ,
+    \cubev_reg_2_dout0[30] ,
+    \cubev_reg_2_dout0[29] ,
+    \cubev_reg_2_dout0[28] ,
+    \cubev_reg_2_dout0[27] ,
+    \cubev_reg_2_dout0[26] ,
+    \cubev_reg_2_dout0[25] ,
+    \cubev_reg_2_dout0[24] ,
+    \cubev_reg_2_dout0[23] ,
+    \cubev_reg_2_dout0[22] ,
+    \cubev_reg_2_dout0[21] ,
+    \cubev_reg_2_dout0[20] ,
+    \cubev_reg_2_dout0[19] ,
+    \cubev_reg_2_dout0[18] ,
+    \cubev_reg_2_dout0[17] ,
+    \cubev_reg_2_dout0[16] ,
+    \cubev_reg_2_dout0[15] ,
+    \cubev_reg_2_dout0[14] ,
+    \cubev_reg_2_dout0[13] ,
+    \cubev_reg_2_dout0[12] ,
+    \cubev_reg_2_dout0[11] ,
+    \cubev_reg_2_dout0[10] ,
+    \cubev_reg_2_dout0[9] ,
+    \cubev_reg_2_dout0[8] ,
+    \cubev_reg_2_dout0[7] ,
+    \cubev_reg_2_dout0[6] ,
+    \cubev_reg_2_dout0[5] ,
+    \cubev_reg_2_dout0[4] ,
+    \cubev_reg_2_dout0[3] ,
+    \cubev_reg_2_dout0[2] ,
+    \cubev_reg_2_dout0[1] ,
+    \cubev_reg_2_dout0[0] }),
+    .cubev_reg_2_dout1({\cubev_reg_2_dout1_reg[31] ,
+    \cubev_reg_2_dout1_reg[30] ,
+    \cubev_reg_2_dout1_reg[29] ,
+    \cubev_reg_2_dout1_reg[28] ,
+    \cubev_reg_2_dout1_reg[27] ,
+    \cubev_reg_2_dout1_reg[26] ,
+    \cubev_reg_2_dout1_reg[25] ,
+    \cubev_reg_2_dout1_reg[24] ,
+    \cubev_reg_2_dout1_reg[23] ,
+    \cubev_reg_2_dout1_reg[22] ,
+    \cubev_reg_2_dout1_reg[21] ,
+    \cubev_reg_2_dout1_reg[20] ,
+    \cubev_reg_2_dout1_reg[19] ,
+    \cubev_reg_2_dout1_reg[18] ,
+    \cubev_reg_2_dout1_reg[17] ,
+    \cubev_reg_2_dout1_reg[16] ,
+    \cubev_reg_2_dout1_reg[15] ,
+    \cubev_reg_2_dout1_reg[14] ,
+    \cubev_reg_2_dout1_reg[13] ,
+    \cubev_reg_2_dout1_reg[12] ,
+    \cubev_reg_2_dout1_reg[11] ,
+    \cubev_reg_2_dout1_reg[10] ,
+    \cubev_reg_2_dout1_reg[9] ,
+    \cubev_reg_2_dout1_reg[8] ,
+    \cubev_reg_2_dout1_reg[7] ,
+    \cubev_reg_2_dout1_reg[6] ,
+    \cubev_reg_2_dout1_reg[5] ,
+    \cubev_reg_2_dout1_reg[4] ,
+    \cubev_reg_2_dout1_reg[3] ,
+    \cubev_reg_2_dout1_reg[2] ,
+    \cubev_reg_2_dout1_reg[1] ,
+    \cubev_reg_2_dout1_reg[0] }),
+    .cubev_reg_2_wmask0({\cubev_reg_2_wmask0[3] ,
+    \cubev_reg_2_wmask0[2] ,
+    \cubev_reg_2_wmask0[1] ,
+    \cubev_reg_2_wmask0[0] }),
+    .cubev_reg_3_addr0({\cubev_reg_3_addr0[7] ,
+    \cubev_reg_3_addr0[6] ,
+    \cubev_reg_3_addr0[5] ,
+    \cubev_reg_3_addr0[4] ,
+    \cubev_reg_3_addr0[3] ,
+    \cubev_reg_3_addr0[2] ,
+    \cubev_reg_3_addr0[1] ,
+    \cubev_reg_3_addr0[0] }),
+    .cubev_reg_3_addr1({\cubev_reg_3_addr1[7] ,
+    \cubev_reg_3_addr1[6] ,
+    \cubev_reg_3_addr1[5] ,
+    \cubev_reg_3_addr1[4] ,
+    \cubev_reg_3_addr1[3] ,
+    \cubev_reg_3_addr1[2] ,
+    \cubev_reg_3_addr1[1] ,
+    \cubev_reg_3_addr1[0] }),
+    .cubev_reg_3_din0({\cubev_reg_3_din0[31] ,
+    \cubev_reg_3_din0[30] ,
+    \cubev_reg_3_din0[29] ,
+    \cubev_reg_3_din0[28] ,
+    \cubev_reg_3_din0[27] ,
+    \cubev_reg_3_din0[26] ,
+    \cubev_reg_3_din0[25] ,
+    \cubev_reg_3_din0[24] ,
+    \cubev_reg_3_din0[23] ,
+    \cubev_reg_3_din0[22] ,
+    \cubev_reg_3_din0[21] ,
+    \cubev_reg_3_din0[20] ,
+    \cubev_reg_3_din0[19] ,
+    \cubev_reg_3_din0[18] ,
+    \cubev_reg_3_din0[17] ,
+    \cubev_reg_3_din0[16] ,
+    \cubev_reg_3_din0[15] ,
+    \cubev_reg_3_din0[14] ,
+    \cubev_reg_3_din0[13] ,
+    \cubev_reg_3_din0[12] ,
+    \cubev_reg_3_din0[11] ,
+    \cubev_reg_3_din0[10] ,
+    \cubev_reg_3_din0[9] ,
+    \cubev_reg_3_din0[8] ,
+    \cubev_reg_3_din0[7] ,
+    \cubev_reg_3_din0[6] ,
+    \cubev_reg_3_din0[5] ,
+    \cubev_reg_3_din0[4] ,
+    \cubev_reg_3_din0[3] ,
+    \cubev_reg_3_din0[2] ,
+    \cubev_reg_3_din0[1] ,
+    \cubev_reg_3_din0[0] }),
+    .cubev_reg_3_dout0({\cubev_reg_3_dout0[31] ,
+    \cubev_reg_3_dout0[30] ,
+    \cubev_reg_3_dout0[29] ,
+    \cubev_reg_3_dout0[28] ,
+    \cubev_reg_3_dout0[27] ,
+    \cubev_reg_3_dout0[26] ,
+    \cubev_reg_3_dout0[25] ,
+    \cubev_reg_3_dout0[24] ,
+    \cubev_reg_3_dout0[23] ,
+    \cubev_reg_3_dout0[22] ,
+    \cubev_reg_3_dout0[21] ,
+    \cubev_reg_3_dout0[20] ,
+    \cubev_reg_3_dout0[19] ,
+    \cubev_reg_3_dout0[18] ,
+    \cubev_reg_3_dout0[17] ,
+    \cubev_reg_3_dout0[16] ,
+    \cubev_reg_3_dout0[15] ,
+    \cubev_reg_3_dout0[14] ,
+    \cubev_reg_3_dout0[13] ,
+    \cubev_reg_3_dout0[12] ,
+    \cubev_reg_3_dout0[11] ,
+    \cubev_reg_3_dout0[10] ,
+    \cubev_reg_3_dout0[9] ,
+    \cubev_reg_3_dout0[8] ,
+    \cubev_reg_3_dout0[7] ,
+    \cubev_reg_3_dout0[6] ,
+    \cubev_reg_3_dout0[5] ,
+    \cubev_reg_3_dout0[4] ,
+    \cubev_reg_3_dout0[3] ,
+    \cubev_reg_3_dout0[2] ,
+    \cubev_reg_3_dout0[1] ,
+    \cubev_reg_3_dout0[0] }),
+    .cubev_reg_3_dout1({\cubev_reg_3_dout1_reg[31] ,
+    \cubev_reg_3_dout1_reg[30] ,
+    \cubev_reg_3_dout1_reg[29] ,
+    \cubev_reg_3_dout1_reg[28] ,
+    \cubev_reg_3_dout1_reg[27] ,
+    \cubev_reg_3_dout1_reg[26] ,
+    \cubev_reg_3_dout1_reg[25] ,
+    \cubev_reg_3_dout1_reg[24] ,
+    \cubev_reg_3_dout1_reg[23] ,
+    \cubev_reg_3_dout1_reg[22] ,
+    \cubev_reg_3_dout1_reg[21] ,
+    \cubev_reg_3_dout1_reg[20] ,
+    \cubev_reg_3_dout1_reg[19] ,
+    \cubev_reg_3_dout1_reg[18] ,
+    \cubev_reg_3_dout1_reg[17] ,
+    \cubev_reg_3_dout1_reg[16] ,
+    \cubev_reg_3_dout1_reg[15] ,
+    \cubev_reg_3_dout1_reg[14] ,
+    \cubev_reg_3_dout1_reg[13] ,
+    \cubev_reg_3_dout1_reg[12] ,
+    \cubev_reg_3_dout1_reg[11] ,
+    \cubev_reg_3_dout1_reg[10] ,
+    \cubev_reg_3_dout1_reg[9] ,
+    \cubev_reg_3_dout1_reg[8] ,
+    \cubev_reg_3_dout1_reg[7] ,
+    \cubev_reg_3_dout1_reg[6] ,
+    \cubev_reg_3_dout1_reg[5] ,
+    \cubev_reg_3_dout1_reg[4] ,
+    \cubev_reg_3_dout1_reg[3] ,
+    \cubev_reg_3_dout1_reg[2] ,
+    \cubev_reg_3_dout1_reg[1] ,
+    \cubev_reg_3_dout1_reg[0] }),
+    .cubev_reg_3_wmask0({\cubev_reg_3_wmask0[3] ,
+    \cubev_reg_3_wmask0[2] ,
+    \cubev_reg_3_wmask0[1] ,
+    \cubev_reg_3_wmask0[0] }),
+    .cubev_reg_4_addr0({\cubev_reg_4_addr0[7] ,
+    \cubev_reg_4_addr0[6] ,
+    \cubev_reg_4_addr0[5] ,
+    \cubev_reg_4_addr0[4] ,
+    \cubev_reg_4_addr0[3] ,
+    \cubev_reg_4_addr0[2] ,
+    \cubev_reg_4_addr0[1] ,
+    \cubev_reg_4_addr0[0] }),
+    .cubev_reg_4_addr1({\cubev_reg_4_addr1[7] ,
+    \cubev_reg_4_addr1[6] ,
+    \cubev_reg_4_addr1[5] ,
+    \cubev_reg_4_addr1[4] ,
+    \cubev_reg_4_addr1[3] ,
+    \cubev_reg_4_addr1[2] ,
+    \cubev_reg_4_addr1[1] ,
+    \cubev_reg_4_addr1[0] }),
+    .cubev_reg_4_din0({\cubev_reg_4_din0[31] ,
+    \cubev_reg_4_din0[30] ,
+    \cubev_reg_4_din0[29] ,
+    \cubev_reg_4_din0[28] ,
+    \cubev_reg_4_din0[27] ,
+    \cubev_reg_4_din0[26] ,
+    \cubev_reg_4_din0[25] ,
+    \cubev_reg_4_din0[24] ,
+    \cubev_reg_4_din0[23] ,
+    \cubev_reg_4_din0[22] ,
+    \cubev_reg_4_din0[21] ,
+    \cubev_reg_4_din0[20] ,
+    \cubev_reg_4_din0[19] ,
+    \cubev_reg_4_din0[18] ,
+    \cubev_reg_4_din0[17] ,
+    \cubev_reg_4_din0[16] ,
+    \cubev_reg_4_din0[15] ,
+    \cubev_reg_4_din0[14] ,
+    \cubev_reg_4_din0[13] ,
+    \cubev_reg_4_din0[12] ,
+    \cubev_reg_4_din0[11] ,
+    \cubev_reg_4_din0[10] ,
+    \cubev_reg_4_din0[9] ,
+    \cubev_reg_4_din0[8] ,
+    \cubev_reg_4_din0[7] ,
+    \cubev_reg_4_din0[6] ,
+    \cubev_reg_4_din0[5] ,
+    \cubev_reg_4_din0[4] ,
+    \cubev_reg_4_din0[3] ,
+    \cubev_reg_4_din0[2] ,
+    \cubev_reg_4_din0[1] ,
+    \cubev_reg_4_din0[0] }),
+    .cubev_reg_4_dout0({\cubev_reg_4_dout0[31] ,
+    \cubev_reg_4_dout0[30] ,
+    \cubev_reg_4_dout0[29] ,
+    \cubev_reg_4_dout0[28] ,
+    \cubev_reg_4_dout0[27] ,
+    \cubev_reg_4_dout0[26] ,
+    \cubev_reg_4_dout0[25] ,
+    \cubev_reg_4_dout0[24] ,
+    \cubev_reg_4_dout0[23] ,
+    \cubev_reg_4_dout0[22] ,
+    \cubev_reg_4_dout0[21] ,
+    \cubev_reg_4_dout0[20] ,
+    \cubev_reg_4_dout0[19] ,
+    \cubev_reg_4_dout0[18] ,
+    \cubev_reg_4_dout0[17] ,
+    \cubev_reg_4_dout0[16] ,
+    \cubev_reg_4_dout0[15] ,
+    \cubev_reg_4_dout0[14] ,
+    \cubev_reg_4_dout0[13] ,
+    \cubev_reg_4_dout0[12] ,
+    \cubev_reg_4_dout0[11] ,
+    \cubev_reg_4_dout0[10] ,
+    \cubev_reg_4_dout0[9] ,
+    \cubev_reg_4_dout0[8] ,
+    \cubev_reg_4_dout0[7] ,
+    \cubev_reg_4_dout0[6] ,
+    \cubev_reg_4_dout0[5] ,
+    \cubev_reg_4_dout0[4] ,
+    \cubev_reg_4_dout0[3] ,
+    \cubev_reg_4_dout0[2] ,
+    \cubev_reg_4_dout0[1] ,
+    \cubev_reg_4_dout0[0] }),
+    .cubev_reg_4_dout1({\cubev_reg_4_dout1_reg[31] ,
+    \cubev_reg_4_dout1_reg[30] ,
+    \cubev_reg_4_dout1_reg[29] ,
+    \cubev_reg_4_dout1_reg[28] ,
+    \cubev_reg_4_dout1_reg[27] ,
+    \cubev_reg_4_dout1_reg[26] ,
+    \cubev_reg_4_dout1_reg[25] ,
+    \cubev_reg_4_dout1_reg[24] ,
+    \cubev_reg_4_dout1_reg[23] ,
+    \cubev_reg_4_dout1_reg[22] ,
+    \cubev_reg_4_dout1_reg[21] ,
+    \cubev_reg_4_dout1_reg[20] ,
+    \cubev_reg_4_dout1_reg[19] ,
+    \cubev_reg_4_dout1_reg[18] ,
+    \cubev_reg_4_dout1_reg[17] ,
+    \cubev_reg_4_dout1_reg[16] ,
+    \cubev_reg_4_dout1_reg[15] ,
+    \cubev_reg_4_dout1_reg[14] ,
+    \cubev_reg_4_dout1_reg[13] ,
+    \cubev_reg_4_dout1_reg[12] ,
+    \cubev_reg_4_dout1_reg[11] ,
+    \cubev_reg_4_dout1_reg[10] ,
+    \cubev_reg_4_dout1_reg[9] ,
+    \cubev_reg_4_dout1_reg[8] ,
+    \cubev_reg_4_dout1_reg[7] ,
+    \cubev_reg_4_dout1_reg[6] ,
+    \cubev_reg_4_dout1_reg[5] ,
+    \cubev_reg_4_dout1_reg[4] ,
+    \cubev_reg_4_dout1_reg[3] ,
+    \cubev_reg_4_dout1_reg[2] ,
+    \cubev_reg_4_dout1_reg[1] ,
+    \cubev_reg_4_dout1_reg[0] }),
+    .cubev_reg_4_wmask0({\cubev_reg_4_wmask0[3] ,
+    \cubev_reg_4_wmask0[2] ,
+    \cubev_reg_4_wmask0[1] ,
+    \cubev_reg_4_wmask0[0] }),
+    .cubev_reg_5_addr0({\cubev_reg_5_addr0[7] ,
+    \cubev_reg_5_addr0[6] ,
+    \cubev_reg_5_addr0[5] ,
+    \cubev_reg_5_addr0[4] ,
+    \cubev_reg_5_addr0[3] ,
+    \cubev_reg_5_addr0[2] ,
+    \cubev_reg_5_addr0[1] ,
+    \cubev_reg_5_addr0[0] }),
+    .cubev_reg_5_addr1({\cubev_reg_5_addr1[7] ,
+    \cubev_reg_5_addr1[6] ,
+    \cubev_reg_5_addr1[5] ,
+    \cubev_reg_5_addr1[4] ,
+    \cubev_reg_5_addr1[3] ,
+    \cubev_reg_5_addr1[2] ,
+    \cubev_reg_5_addr1[1] ,
+    \cubev_reg_5_addr1[0] }),
+    .cubev_reg_5_din0({\cubev_reg_5_din0[31] ,
+    \cubev_reg_5_din0[30] ,
+    \cubev_reg_5_din0[29] ,
+    \cubev_reg_5_din0[28] ,
+    \cubev_reg_5_din0[27] ,
+    \cubev_reg_5_din0[26] ,
+    \cubev_reg_5_din0[25] ,
+    \cubev_reg_5_din0[24] ,
+    \cubev_reg_5_din0[23] ,
+    \cubev_reg_5_din0[22] ,
+    \cubev_reg_5_din0[21] ,
+    \cubev_reg_5_din0[20] ,
+    \cubev_reg_5_din0[19] ,
+    \cubev_reg_5_din0[18] ,
+    \cubev_reg_5_din0[17] ,
+    \cubev_reg_5_din0[16] ,
+    \cubev_reg_5_din0[15] ,
+    \cubev_reg_5_din0[14] ,
+    \cubev_reg_5_din0[13] ,
+    \cubev_reg_5_din0[12] ,
+    \cubev_reg_5_din0[11] ,
+    \cubev_reg_5_din0[10] ,
+    \cubev_reg_5_din0[9] ,
+    \cubev_reg_5_din0[8] ,
+    \cubev_reg_5_din0[7] ,
+    \cubev_reg_5_din0[6] ,
+    \cubev_reg_5_din0[5] ,
+    \cubev_reg_5_din0[4] ,
+    \cubev_reg_5_din0[3] ,
+    \cubev_reg_5_din0[2] ,
+    \cubev_reg_5_din0[1] ,
+    \cubev_reg_5_din0[0] }),
+    .cubev_reg_5_dout0({\cubev_reg_5_dout0[31] ,
+    \cubev_reg_5_dout0[30] ,
+    \cubev_reg_5_dout0[29] ,
+    \cubev_reg_5_dout0[28] ,
+    \cubev_reg_5_dout0[27] ,
+    \cubev_reg_5_dout0[26] ,
+    \cubev_reg_5_dout0[25] ,
+    \cubev_reg_5_dout0[24] ,
+    \cubev_reg_5_dout0[23] ,
+    \cubev_reg_5_dout0[22] ,
+    \cubev_reg_5_dout0[21] ,
+    \cubev_reg_5_dout0[20] ,
+    \cubev_reg_5_dout0[19] ,
+    \cubev_reg_5_dout0[18] ,
+    \cubev_reg_5_dout0[17] ,
+    \cubev_reg_5_dout0[16] ,
+    \cubev_reg_5_dout0[15] ,
+    \cubev_reg_5_dout0[14] ,
+    \cubev_reg_5_dout0[13] ,
+    \cubev_reg_5_dout0[12] ,
+    \cubev_reg_5_dout0[11] ,
+    \cubev_reg_5_dout0[10] ,
+    \cubev_reg_5_dout0[9] ,
+    \cubev_reg_5_dout0[8] ,
+    \cubev_reg_5_dout0[7] ,
+    \cubev_reg_5_dout0[6] ,
+    \cubev_reg_5_dout0[5] ,
+    \cubev_reg_5_dout0[4] ,
+    \cubev_reg_5_dout0[3] ,
+    \cubev_reg_5_dout0[2] ,
+    \cubev_reg_5_dout0[1] ,
+    \cubev_reg_5_dout0[0] }),
+    .cubev_reg_5_dout1({\cubev_reg_5_dout1_reg[31] ,
+    \cubev_reg_5_dout1_reg[30] ,
+    \cubev_reg_5_dout1_reg[29] ,
+    \cubev_reg_5_dout1_reg[28] ,
+    \cubev_reg_5_dout1_reg[27] ,
+    \cubev_reg_5_dout1_reg[26] ,
+    \cubev_reg_5_dout1_reg[25] ,
+    \cubev_reg_5_dout1_reg[24] ,
+    \cubev_reg_5_dout1_reg[23] ,
+    \cubev_reg_5_dout1_reg[22] ,
+    \cubev_reg_5_dout1_reg[21] ,
+    \cubev_reg_5_dout1_reg[20] ,
+    \cubev_reg_5_dout1_reg[19] ,
+    \cubev_reg_5_dout1_reg[18] ,
+    \cubev_reg_5_dout1_reg[17] ,
+    \cubev_reg_5_dout1_reg[16] ,
+    \cubev_reg_5_dout1_reg[15] ,
+    \cubev_reg_5_dout1_reg[14] ,
+    \cubev_reg_5_dout1_reg[13] ,
+    \cubev_reg_5_dout1_reg[12] ,
+    \cubev_reg_5_dout1_reg[11] ,
+    \cubev_reg_5_dout1_reg[10] ,
+    \cubev_reg_5_dout1_reg[9] ,
+    \cubev_reg_5_dout1_reg[8] ,
+    \cubev_reg_5_dout1_reg[7] ,
+    \cubev_reg_5_dout1_reg[6] ,
+    \cubev_reg_5_dout1_reg[5] ,
+    \cubev_reg_5_dout1_reg[4] ,
+    \cubev_reg_5_dout1_reg[3] ,
+    \cubev_reg_5_dout1_reg[2] ,
+    \cubev_reg_5_dout1_reg[1] ,
+    \cubev_reg_5_dout1_reg[0] }),
+    .cubev_reg_5_wmask0({\cubev_reg_5_wmask0[3] ,
+    \cubev_reg_5_wmask0[2] ,
+    \cubev_reg_5_wmask0[1] ,
+    \cubev_reg_5_wmask0[0] }),
+    .cubev_rf1_addr0({\cubev_rf1_addr0[7] ,
+    \cubev_rf1_addr0[6] ,
+    \cubev_rf1_addr0[5] ,
+    \cubev_rf1_addr0[4] ,
+    \cubev_rf1_addr0[3] ,
+    \cubev_rf1_addr0[2] ,
+    \cubev_rf1_addr0[1] ,
+    \cubev_rf1_addr0[0] }),
+    .cubev_rf1_addr1({\cubev_rf1_addr1[7] ,
+    \cubev_rf1_addr1[6] ,
+    \cubev_rf1_addr1[5] ,
+    \cubev_rf1_addr1[4] ,
+    \cubev_rf1_addr1[3] ,
+    \cubev_rf1_addr1[2] ,
+    \cubev_rf1_addr1[1] ,
+    \cubev_rf1_addr1[0] }),
+    .cubev_rf1_din0({\cubev_rf1_din0[31] ,
+    \cubev_rf1_din0[30] ,
+    \cubev_rf1_din0[29] ,
+    \cubev_rf1_din0[28] ,
+    \cubev_rf1_din0[27] ,
+    \cubev_rf1_din0[26] ,
+    \cubev_rf1_din0[25] ,
+    \cubev_rf1_din0[24] ,
+    \cubev_rf1_din0[23] ,
+    \cubev_rf1_din0[22] ,
+    \cubev_rf1_din0[21] ,
+    \cubev_rf1_din0[20] ,
+    \cubev_rf1_din0[19] ,
+    \cubev_rf1_din0[18] ,
+    \cubev_rf1_din0[17] ,
+    \cubev_rf1_din0[16] ,
+    \cubev_rf1_din0[15] ,
+    \cubev_rf1_din0[14] ,
+    \cubev_rf1_din0[13] ,
+    \cubev_rf1_din0[12] ,
+    \cubev_rf1_din0[11] ,
+    \cubev_rf1_din0[10] ,
+    \cubev_rf1_din0[9] ,
+    \cubev_rf1_din0[8] ,
+    \cubev_rf1_din0[7] ,
+    \cubev_rf1_din0[6] ,
+    \cubev_rf1_din0[5] ,
+    \cubev_rf1_din0[4] ,
+    \cubev_rf1_din0[3] ,
+    \cubev_rf1_din0[2] ,
+    \cubev_rf1_din0[1] ,
+    \cubev_rf1_din0[0] }),
+    .cubev_rf1_dout0({\cubev_rf1_dout0[31] ,
+    \cubev_rf1_dout0[30] ,
+    \cubev_rf1_dout0[29] ,
+    \cubev_rf1_dout0[28] ,
+    \cubev_rf1_dout0[27] ,
+    \cubev_rf1_dout0[26] ,
+    \cubev_rf1_dout0[25] ,
+    \cubev_rf1_dout0[24] ,
+    \cubev_rf1_dout0[23] ,
+    \cubev_rf1_dout0[22] ,
+    \cubev_rf1_dout0[21] ,
+    \cubev_rf1_dout0[20] ,
+    \cubev_rf1_dout0[19] ,
+    \cubev_rf1_dout0[18] ,
+    \cubev_rf1_dout0[17] ,
+    \cubev_rf1_dout0[16] ,
+    \cubev_rf1_dout0[15] ,
+    \cubev_rf1_dout0[14] ,
+    \cubev_rf1_dout0[13] ,
+    \cubev_rf1_dout0[12] ,
+    \cubev_rf1_dout0[11] ,
+    \cubev_rf1_dout0[10] ,
+    \cubev_rf1_dout0[9] ,
+    \cubev_rf1_dout0[8] ,
+    \cubev_rf1_dout0[7] ,
+    \cubev_rf1_dout0[6] ,
+    \cubev_rf1_dout0[5] ,
+    \cubev_rf1_dout0[4] ,
+    \cubev_rf1_dout0[3] ,
+    \cubev_rf1_dout0[2] ,
+    \cubev_rf1_dout0[1] ,
+    \cubev_rf1_dout0[0] }),
+    .cubev_rf1_dout1({\cubev_rf1_dout1_reg[31] ,
+    \cubev_rf1_dout1_reg[30] ,
+    \cubev_rf1_dout1_reg[29] ,
+    \cubev_rf1_dout1_reg[28] ,
+    \cubev_rf1_dout1_reg[27] ,
+    \cubev_rf1_dout1_reg[26] ,
+    \cubev_rf1_dout1_reg[25] ,
+    \cubev_rf1_dout1_reg[24] ,
+    \cubev_rf1_dout1_reg[23] ,
+    \cubev_rf1_dout1_reg[22] ,
+    \cubev_rf1_dout1_reg[21] ,
+    \cubev_rf1_dout1_reg[20] ,
+    \cubev_rf1_dout1_reg[19] ,
+    \cubev_rf1_dout1_reg[18] ,
+    \cubev_rf1_dout1_reg[17] ,
+    \cubev_rf1_dout1_reg[16] ,
+    \cubev_rf1_dout1_reg[15] ,
+    \cubev_rf1_dout1_reg[14] ,
+    \cubev_rf1_dout1_reg[13] ,
+    \cubev_rf1_dout1_reg[12] ,
+    \cubev_rf1_dout1_reg[11] ,
+    \cubev_rf1_dout1_reg[10] ,
+    \cubev_rf1_dout1_reg[9] ,
+    \cubev_rf1_dout1_reg[8] ,
+    \cubev_rf1_dout1_reg[7] ,
+    \cubev_rf1_dout1_reg[6] ,
+    \cubev_rf1_dout1_reg[5] ,
+    \cubev_rf1_dout1_reg[4] ,
+    \cubev_rf1_dout1_reg[3] ,
+    \cubev_rf1_dout1_reg[2] ,
+    \cubev_rf1_dout1_reg[1] ,
+    \cubev_rf1_dout1_reg[0] }),
+    .cubev_rf1_wmask0({\cubev_rf1_wmask0[3] ,
+    \cubev_rf1_wmask0[2] ,
+    \cubev_rf1_wmask0[1] ,
+    \cubev_rf1_wmask0[0] }),
+    .cubev_rf2_addr0({\cubev_rf2_addr0[7] ,
+    \cubev_rf2_addr0[6] ,
+    \cubev_rf2_addr0[5] ,
+    \cubev_rf2_addr0[4] ,
+    \cubev_rf2_addr0[3] ,
+    \cubev_rf2_addr0[2] ,
+    \cubev_rf2_addr0[1] ,
+    \cubev_rf2_addr0[0] }),
+    .cubev_rf2_addr1({\cubev_rf2_addr1[7] ,
+    \cubev_rf2_addr1[6] ,
+    \cubev_rf2_addr1[5] ,
+    \cubev_rf2_addr1[4] ,
+    \cubev_rf2_addr1[3] ,
+    \cubev_rf2_addr1[2] ,
+    \cubev_rf2_addr1[1] ,
+    \cubev_rf2_addr1[0] }),
+    .cubev_rf2_din0({\cubev_rf2_din0[31] ,
+    \cubev_rf2_din0[30] ,
+    \cubev_rf2_din0[29] ,
+    \cubev_rf2_din0[28] ,
+    \cubev_rf2_din0[27] ,
+    \cubev_rf2_din0[26] ,
+    \cubev_rf2_din0[25] ,
+    \cubev_rf2_din0[24] ,
+    \cubev_rf2_din0[23] ,
+    \cubev_rf2_din0[22] ,
+    \cubev_rf2_din0[21] ,
+    \cubev_rf2_din0[20] ,
+    \cubev_rf2_din0[19] ,
+    \cubev_rf2_din0[18] ,
+    \cubev_rf2_din0[17] ,
+    \cubev_rf2_din0[16] ,
+    \cubev_rf2_din0[15] ,
+    \cubev_rf2_din0[14] ,
+    \cubev_rf2_din0[13] ,
+    \cubev_rf2_din0[12] ,
+    \cubev_rf2_din0[11] ,
+    \cubev_rf2_din0[10] ,
+    \cubev_rf2_din0[9] ,
+    \cubev_rf2_din0[8] ,
+    \cubev_rf2_din0[7] ,
+    \cubev_rf2_din0[6] ,
+    \cubev_rf2_din0[5] ,
+    \cubev_rf2_din0[4] ,
+    \cubev_rf2_din0[3] ,
+    \cubev_rf2_din0[2] ,
+    \cubev_rf2_din0[1] ,
+    \cubev_rf2_din0[0] }),
+    .cubev_rf2_dout0({\cubev_rf2_dout0[31] ,
+    \cubev_rf2_dout0[30] ,
+    \cubev_rf2_dout0[29] ,
+    \cubev_rf2_dout0[28] ,
+    \cubev_rf2_dout0[27] ,
+    \cubev_rf2_dout0[26] ,
+    \cubev_rf2_dout0[25] ,
+    \cubev_rf2_dout0[24] ,
+    \cubev_rf2_dout0[23] ,
+    \cubev_rf2_dout0[22] ,
+    \cubev_rf2_dout0[21] ,
+    \cubev_rf2_dout0[20] ,
+    \cubev_rf2_dout0[19] ,
+    \cubev_rf2_dout0[18] ,
+    \cubev_rf2_dout0[17] ,
+    \cubev_rf2_dout0[16] ,
+    \cubev_rf2_dout0[15] ,
+    \cubev_rf2_dout0[14] ,
+    \cubev_rf2_dout0[13] ,
+    \cubev_rf2_dout0[12] ,
+    \cubev_rf2_dout0[11] ,
+    \cubev_rf2_dout0[10] ,
+    \cubev_rf2_dout0[9] ,
+    \cubev_rf2_dout0[8] ,
+    \cubev_rf2_dout0[7] ,
+    \cubev_rf2_dout0[6] ,
+    \cubev_rf2_dout0[5] ,
+    \cubev_rf2_dout0[4] ,
+    \cubev_rf2_dout0[3] ,
+    \cubev_rf2_dout0[2] ,
+    \cubev_rf2_dout0[1] ,
+    \cubev_rf2_dout0[0] }),
+    .cubev_rf2_dout1({\cubev_rf2_dout1_reg[31] ,
+    \cubev_rf2_dout1_reg[30] ,
+    \cubev_rf2_dout1_reg[29] ,
+    \cubev_rf2_dout1_reg[28] ,
+    \cubev_rf2_dout1_reg[27] ,
+    \cubev_rf2_dout1_reg[26] ,
+    \cubev_rf2_dout1_reg[25] ,
+    \cubev_rf2_dout1_reg[24] ,
+    \cubev_rf2_dout1_reg[23] ,
+    \cubev_rf2_dout1_reg[22] ,
+    \cubev_rf2_dout1_reg[21] ,
+    \cubev_rf2_dout1_reg[20] ,
+    \cubev_rf2_dout1_reg[19] ,
+    \cubev_rf2_dout1_reg[18] ,
+    \cubev_rf2_dout1_reg[17] ,
+    \cubev_rf2_dout1_reg[16] ,
+    \cubev_rf2_dout1_reg[15] ,
+    \cubev_rf2_dout1_reg[14] ,
+    \cubev_rf2_dout1_reg[13] ,
+    \cubev_rf2_dout1_reg[12] ,
+    \cubev_rf2_dout1_reg[11] ,
+    \cubev_rf2_dout1_reg[10] ,
+    \cubev_rf2_dout1_reg[9] ,
+    \cubev_rf2_dout1_reg[8] ,
+    \cubev_rf2_dout1_reg[7] ,
+    \cubev_rf2_dout1_reg[6] ,
+    \cubev_rf2_dout1_reg[5] ,
+    \cubev_rf2_dout1_reg[4] ,
+    \cubev_rf2_dout1_reg[3] ,
+    \cubev_rf2_dout1_reg[2] ,
+    \cubev_rf2_dout1_reg[1] ,
+    \cubev_rf2_dout1_reg[0] }),
+    .cubev_rf2_wmask0({\cubev_rf2_wmask0[3] ,
+    \cubev_rf2_wmask0[2] ,
+    \cubev_rf2_wmask0[1] ,
+    \cubev_rf2_wmask0[0] }),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}));
 endmodule