@W: CL168 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH256K_REG_IF\project\src\gowin_flash_controller\gowin_flash_controller.v":7901:6:7901: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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wdata[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wdata[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wdata[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wdata[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wdata[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wdata[17] 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52: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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wdata[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wdata[21] 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wdata[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wxaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wxaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wxaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wxaddr[3] 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wxaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wxaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wxaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wyaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wyaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wyaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wyaddr[3] 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wyaddr[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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Optimizing register bit wyaddr[5] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL169 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH256K_REG_IF\project\src\tb.v":52:0:52: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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Pruning unused register wxaddr[6:0]. Make sure that there are no unused intermediate registers.
@W: CL279 :"C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Pruning register bits 22 to 20 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Pruning register bits 18 to 16 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Pruning register bit 6 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Pruning register bit 4 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Pruning register bit 2 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Pruning register bit 0 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Pruning register bits 31 to 24 of wdata[31:23]. 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\FLASH256K_REG_IF\project\src\tb.v":52:0:52:5|Pruning register bits 15 to 8 of wdata[15:7]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.

