#Build: Synplify Pro (R) O-2018.09G-SP1-1-Beta1, Build 141R, Mar 12 2019 #install: D:\GOWIN SW\v191_01Beta\Gowin\Gowin_V1.9.1.01Beta\SynplifyPro #OS: Windows 7 6.1 #Hostname: Desktop-2019KKU # Tue Sep 17 10:32:55 2019 #Implementation: rev_1 Copyright (C) 1994-2019 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited. Tool: Synplify Pro (R) Build: O-2018.09G-SP1-1-Beta1 Install: D:\GOWIN SW\v191_01Beta\Gowin\Gowin_V1.9.1.01Beta\SynplifyPro OS: Windows 6.1 Hostname: Desktop-2019KKU Implementation : rev_1 Synopsys HDL Compiler, Version comp2018q4p1, Build 157R, Built Mar 12 2019 09:11:06 @N: : | Running in 64-bit mode ###########################################################[ Copyright (C) 1994-2019 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited. Tool: Synplify Pro (R) Build: O-2018.09G-SP1-1-Beta1 Install: D:\GOWIN SW\v191_01Beta\Gowin\Gowin_V1.9.1.01Beta\SynplifyPro OS: Windows 6.1 Hostname: Desktop-2019KKU Implementation : rev_1 Synopsys Verilog Compiler, Version comp2018q4p1, Build 157R, Built Mar 12 2019 09:11:06 @N: : | Running in 64-bit mode @N:CG1349 : | Running Verilog Compiler in System Verilog mode @N:CG1350 : | Running Verilog Compiler in Multiple File Compilation Unit mode @I::"D:\GOWIN SW\v191_01Beta\Gowin\Gowin_V1.9.1.01Beta\SynplifyPro\lib\generic\gw1n.v" (library work) @I::"D:\GOWIN SW\v191_01Beta\Gowin\Gowin_V1.9.1.01Beta\SynplifyPro\lib\vlog\hypermods.v" (library __hyper__lib__) @I::"D:\GOWIN SW\v191_01Beta\Gowin\Gowin_V1.9.1.01Beta\SynplifyPro\lib\vlog\umr_capim.v" (library snps_haps) @I::"D:\GOWIN SW\v191_01Beta\Gowin\Gowin_V1.9.1.01Beta\SynplifyPro\lib\vlog\scemi_objects.v" (library snps_haps) @I::"D:\GOWIN SW\v191_01Beta\Gowin\Gowin_V1.9.1.01Beta\SynplifyPro\lib\vlog\scemi_pipes.svh" (library snps_haps) @I::"D:\gw_i2c_slave\src\i2c_slave_defines.v" (library work) @I::"D:\gw_i2c_slave\src\I2C_SLAVE_TOP.v" (library work) @I::"D:\gw_i2c_slave\src\rom_init.v" (library work) @I::"D:\gw_i2c_slave\src\gw_i2c_slave.v" (library work) @I::"D:\gw_i2c_slave\src\gowin_pll\gowin_pll.v" (library work) Verilog syntax check successful! Options changed - recompiling Selecting top level module gw_i2c_slave @N:CG364 : gw1n.v(1488) | Synthesizing module PLL in library work. Running optimization stage 1 on PLL ....... @N:CG364 : gowin_pll.v(8) | Synthesizing module Gowin_PLL in library work. Running optimization stage 1 on Gowin_PLL ....... @N:CG364 : I2C_SLAVE_TOP.v(105) | Synthesizing module i2c_slave in library work. @N:CG179 : I2C_SLAVE_TOP.v(294) | Removing redundant assignment. Running optimization stage 1 on i2c_slave ....... @W:CL169 : I2C_SLAVE_TOP.v(362) | Pruning unused register is_continue. Make sure that there are no unused intermediate registers. @W:CL271 : I2C_SLAVE_TOP.v(362) | Pruning unused bits 7 to 0 of data_len_reg[8:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level. @A:CL291 : I2C_SLAVE_TOP.v(362) | Register nstate with asynchronous load is being synthesized in compatability mode. A synthesis/simulation mismatch is possible. @A:CL282 : I2C_SLAVE_TOP.v(362) | Feedback mux created for signal wre_reg. It is possible a set/reset assignment for this is signal missing. To improve timing and area, specify a set/reset value. @A:CL282 : I2C_SLAVE_TOP.v(362) | Feedback mux created for signal sda_out_en. It is possible a set/reset assignment for this is signal missing. To improve timing and area, specify a set/reset value. @A:CL282 : I2C_SLAVE_TOP.v(362) | Feedback mux created for signal in_reg_enable. It is possible a set/reset assignment for this is signal missing. To improve timing and area, specify a set/reset value. @A:CL282 : I2C_SLAVE_TOP.v(362) | Feedback mux created for signal di_reg[7:0]. It is possible a set/reset assignment for this is signal missing. To improve timing and area, specify a set/reset value. @A:CL282 : I2C_SLAVE_TOP.v(362) | Feedback mux created for signal clken. It is possible a set/reset assignment for this is signal missing. To improve timing and area, specify a set/reset value. @A:CL282 : I2C_SLAVE_TOP.v(362) | Feedback mux created for signal bit_counter[3:0]. It is possible a set/reset assignment for this is signal missing. To improve timing and area, specify a set/reset value. @A:CL282 : I2C_SLAVE_TOP.v(362) | Feedback mux created for signal ad_reg[7:0]. It is possible a set/reset assignment for this is signal missing. To improve timing and area, specify a set/reset value. @W:CL190 : I2C_SLAVE_TOP.v(288) | Optimizing register bit in_reg[8] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance. @W:CL260 : I2C_SLAVE_TOP.v(288) | Pruning register bit 8 of in_reg[8:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level. @N:CG364 : gw1n.v(603) | Synthesizing module SP in library work. Running optimization stage 1 on SP ....... @N:CG364 : I2C_SLAVE_TOP.v(9) | Synthesizing module I2C_SLAVE_Top in library work. @W:CS263 : I2C_SLAVE_TOP.v(62) | Port-width mismatch for port DI. The port definition is 32 bits, but the actual port connection bit width is 8. Adjust either the definition or the instantiation of this port. @W:CS263 : I2C_SLAVE_TOP.v(61) | Port-width mismatch for port DO. The port definition is 32 bits, but the actual port connection bit width is 8. Adjust either the definition or the instantiation of this port. Running optimization stage 1 on I2C_SLAVE_Top ....... @N:CG364 : gw_i2c_slave.v(5) | Synthesizing module gw_i2c_slave in library work. Running optimization stage 1 on gw_i2c_slave ....... @W:CL271 : gw_i2c_slave.v(45) | Pruning unused bits 7 to 6 of delay_rst_5[7:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level. Running optimization stage 2 on gw_i2c_slave ....... Running optimization stage 2 on I2C_SLAVE_Top ....... Running optimization stage 2 on SP ....... Running optimization stage 2 on i2c_slave ....... @W:CL138 : I2C_SLAVE_TOP.v(362) | Removing register 'data_len_reg' because it is only assigned 0 or its original value. Running optimization stage 2 on Gowin_PLL ....... Running optimization stage 2 on PLL ....... For a summary of runtime and memory usage per design unit, please see file: ========================================================== Linked File: layer0.rt.csv At c_ver Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 72MB peak: 73MB) Process took 0h:00m:01s realtime, 0h:00m:01s cputime Process completed successfully. # Tue Sep 17 10:32:56 2019 ###########################################################] ###########################################################[ Copyright (C) 1994-2019 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited. Tool: Synplify Pro (R) Build: O-2018.09G-SP1-1-Beta1 Install: D:\GOWIN SW\v191_01Beta\Gowin\Gowin_V1.9.1.01Beta\SynplifyPro OS: Windows 6.1 Hostname: Desktop-2019KKU Implementation : rev_1 Synopsys Synopsys Netlist Linker, Version comp2018q4p1, Build 157R, Built Mar 12 2019 09:11:06 @N: : | Running in 64-bit mode At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 67MB peak: 68MB) Process took 0h:00m:01s realtime, 0h:00m:01s cputime Process completed successfully. # Tue Sep 17 10:32:56 2019 ###########################################################] @END At c_hdl Exit (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:00s; Memory used current: 3MB peak: 4MB) Process took 0h:00m:01s realtime, 0h:00m:01s cputime Process completed successfully. # Tue Sep 17 10:32:56 2019 ###########################################################]