@W: CG289 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":12:23:12:28|Specified digits overflow the number's size
@W: CL168 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\gowin_flash_controller\gowin_flash_controller.v":8327:6:8327: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_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wxaddr[0] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wxaddr[1] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wxaddr[2] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wxaddr[3] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wxaddr[4] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wxaddr[5] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wxaddr[6] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wxaddr[7] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wxaddr[8] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wyaddr[0] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wyaddr[1] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wyaddr[2] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wyaddr[3] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wyaddr[4] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Optimizing register bit wyaddr[5] to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL169 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Pruning unused register wyaddr[5:0]. Make sure that there are no unused intermediate registers.
@W: CL169 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Pruning unused register wxaddr[8:0]. Make sure that there are no unused intermediate registers.
@W: CL260 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bit 18 of wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bits 13 to 12 of wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bits 9 to 8 of wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bit 5 of wdata[31:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL260 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bit 1 of wdata[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_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bits 31 to 20 of wdata[31:19]. 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_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bits 17 to 15 of wdata[17:14]. 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_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bit 11 of wdata[11:10]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL260 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH608K_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bit 7 of wdata[7:6]. 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_REG_IF\project\src\tb.v":55:0:55:5|Pruning register bits 4 to 3 of wdata[4:2]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.

