#Build: Synplify Pro (R) O-2018.09G-Beta1, Build 019R, Sep 3 2018 #install: D:\Gowin\1.8\SynplifyPro #OS: Windows 7 6.1 #Hostname: GW-SW-042 # Fri Sep 28 13:58:22 2018 #Implementation: rev_1 Copyright (C) 1994-2018 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-Beta1 Install: D:\Gowin\1.8\SynplifyPro OS: Windows 6.1 Hostname: GW-SW-042 Implementation : rev_1 Synopsys HDL Compiler, Version comp2018q3p1, Build 019R, Built Sep 3 2018 10:06:59 @N: : | Running in 64-bit mode ###########################################################[ Copyright (C) 1994-2018 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-Beta1 Install: D:\Gowin\1.8\SynplifyPro OS: Windows 6.1 Hostname: GW-SW-042 Implementation : rev_1 Synopsys Verilog Compiler, Version comp2018q3p1, Build 019R, Built Sep 3 2018 10:06:59 @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\1.8\SynplifyPro\lib\generic\gw2a.v" (library work) @I::"D:\Gowin\1.8\SynplifyPro\lib\vlog\hypermods.v" (library __hyper__lib__) @I::"D:\Gowin\1.8\SynplifyPro\lib\vlog\umr_capim.v" (library snps_haps) @I::"D:\Gowin\1.8\SynplifyPro\lib\vlog\scemi_objects.v" (library snps_haps) @I::"D:\Gowin\1.8\SynplifyPro\lib\vlog\scemi_pipes.svh" (library snps_haps) @I::"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\Complex_Multiplier\Complex_Multiplier.v" (library work) @I::"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\top.v" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\Wreal1.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\Wreal2.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\Wimag1.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\Wimag2.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\Wrealo.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\src\Wimago.txt" (library work) Verilog syntax check successful! Options changed - recompiling Selecting top level module top @N:CG364 : gw2a.v(1597) | Synthesizing module GSR in library work. Running optimization stage 1 on GSR ....... Running optimization stage 1 on ALU54D ....... Running optimization stage 1 on MULT9X9 ....... Running optimization stage 1 on GND ....... Running optimization stage 1 on VCC ....... Running optimization stage 1 on \(cmp_core)/(complex_multiplier)_9s_1_SYNC_0_0_0_9s ....... @N:CG364 : Complex_Multiplier.v(221) | Synthesizing module complex_multiplier in library work. Running optimization stage 1 on complex_multiplier ....... @W:CL168 : Complex_Multiplier.v(274) | Removing instance GND_cZ because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive. @N:CG364 : top.v(1) | Synthesizing module top in library work. @N:CG179 : top.v(29) | Removing redundant assignment. @N:CG179 : top.v(57) | Removing redundant assignment. Running optimization stage 1 on top ....... @N:CL189 : top.v(34) | Register bit mimago[6] is always 0. @N:CL189 : top.v(34) | Register bit mimago[5] is always 0. @N:CL189 : top.v(34) | Register bit mimago[4] is always 0. @N:CL189 : top.v(34) | Register bit mimago[3] is always 0. @N:CL189 : top.v(34) | Register bit mimago[2] is always 0. @W:CL279 : top.v(34) | Pruning register bits 6 to 2 of mimago[18: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 top ....... Running optimization stage 2 on complex_multiplier ....... Running optimization stage 2 on \(cmp_core)/(complex_multiplier)_9s_1_SYNC_0_0_0_9s ....... Running optimization stage 2 on VCC ....... Running optimization stage 2 on GND ....... Running optimization stage 2 on MULT9X9 ....... Running optimization stage 2 on ALU54D ....... Running optimization stage 2 on GSR ....... 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: 75MB peak: 78MB) Process took 0h:00m:01s realtime, 0h:00m:01s cputime Process completed successfully. # Fri Sep 28 13:58:23 2018 ###########################################################] ###########################################################[ Copyright (C) 1994-2018 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-Beta1 Install: D:\Gowin\1.8\SynplifyPro OS: Windows 6.1 Hostname: GW-SW-042 Implementation : rev_1 Synopsys Synopsys Netlist Linker, Version comp2018q3p1, Build 019R, Built Sep 3 2018 10:06:59 @N: : | Running in 64-bit mode File E:\ide\IP_TEST_GOLDEN\gwip_ref_design\reference design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_9\project\impl\synthesize\rev_1\synwork\layer0.srs changed - recompiling @N:NF107 : top.v(1) | Selected library: work cell: top view verilog as top level @N:NF107 : top.v(1) | Selected library: work cell: top view verilog as top level At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 68MB peak: 68MB) Process took 0h:00m:01s realtime, 0h:00m:01s cputime Process completed successfully. # Fri Sep 28 13:58:23 2018 ###########################################################] @END At c_hdl Exit (Real Time elapsed 0h:00m:00s; 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. # Fri Sep 28 13:58:23 2018 ###########################################################]