@W: CG1337 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":38:7:38:15|Net key_write is not declared.
@W: CG1337 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":39:7:39:14|Net key_read is not declared.
@W: CL168 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\gowin_flash_controller\gowin_flash_controller.v":9973:6:9973:11|Removing instance GND_cZ because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_adr_i[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_adr_i[1] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[2] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[4] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[5] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[6] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[8] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[9] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[11] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[12] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[13] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[15] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[16] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[18] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[19] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[20] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[22] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[23] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[25] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[26] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[27] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[29] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[30] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Optimizing register bit wb_reg_dat_i[31] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bits 31 to 29 of wb_reg_dat_i[31:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bits 27 to 25 of wb_reg_dat_i[31:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bits 23 to 22 of wb_reg_dat_i[31:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bits 20 to 18 of wb_reg_dat_i[31:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bits 16 to 15 of wb_reg_dat_i[31:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bits 13 to 11 of wb_reg_dat_i[31:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bits 9 to 8 of wb_reg_dat_i[31:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bits 6 to 4 of wb_reg_dat_i[31:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL260 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bit 2 of wb_reg_dat_i[31:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_WB_IF\project\src\tb.v":46:0:46:5|Pruning register bits 1 to 0 of wb_reg_adr_i[4:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.

