#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 14:03:10 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_18\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_18\project\src\top.v" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\Wreal1.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\Wreal2.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\Wimag1.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\Wimag2.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\Wrealo.txt" (library work) @I:"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\top.v":"E:\ide\IP_TEST_GOLDEN\gwip_ref_design\gwip_ref_design\Gowin_Complex_Multiplier_RefDesign\Complex_Multiplier_18\project\src\Wimago.txt" (library work) Verilog syntax check successful! 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 MULTADDALU18X18 ....... Running optimization stage 1 on GND ....... Running optimization stage 1 on VCC ....... Running optimization stage 1 on \(cmp_core)/(complex_multiplier)_18s_1_SYNC_0_1_0_18s ....... @N:CG364 : Complex_Multiplier.v(149) | Synthesizing module complex_multiplier in library work. Running optimization stage 1 on complex_multiplier ....... @W:CL168 : Complex_Multiplier.v(202) | 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(2) | Synthesizing module top in library work. @N:CG179 : top.v(32) | Removing redundant assignment. @N:CG179 : top.v(61) | Removing redundant assignment. Running optimization stage 1 on top ....... @N:CL189 : top.v(37) | Register bit mimago[15] is always 0. @N:CL189 : top.v(37) | Register bit mimago[14] is always 0. @N:CL189 : top.v(37) | Register bit mimago[13] is always 0. @N:CL189 : top.v(37) | Register bit mimago[12] is always 0. @N:CL189 : top.v(37) | Register bit mimago[11] is always 0. @N:CL189 : top.v(37) | Register bit mimago[10] is always 0. @N:CL189 : top.v(37) | Register bit mimago[9] is always 0. @N:CL189 : top.v(37) | Register bit mimago[8] is always 0. @N:CL189 : top.v(37) | Register bit mimago[7] is always 0. @N:CL189 : top.v(37) | Register bit mimago[6] is always 0. @N:CL189 : top.v(37) | Register bit mimago[5] is always 0. @N:CL189 : top.v(37) | Register bit mimago[4] is always 0. @N:CL189 : top.v(37) | Register bit mimago[3] is always 0. @N:CL189 : top.v(37) | Register bit mimago[2] is always 0. @W:CL279 : top.v(37) | Pruning register bits 15 to 2 of mimago[36: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 ....... @W:CL279 : top.v(84) | Pruning register bits 15 to 3 of nimago[36:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level. @N:CL189 : top.v(84) | Register bit nimago[2] is always 0. @W:CL260 : top.v(84) | Pruning register bit 2 of nimago[2:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level. Running optimization stage 2 on complex_multiplier ....... Running optimization stage 2 on \(cmp_core)/(complex_multiplier)_18s_1_SYNC_0_1_0_18s ....... Running optimization stage 2 on VCC ....... Running optimization stage 2 on GND ....... Running optimization stage 2 on MULTADDALU18X18 ....... 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: 76MB peak: 80MB) Process took 0h:00m:01s realtime, 0h:00m:01s cputime Process completed successfully. # Fri Sep 28 14:03:10 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 @N:NF107 : top.v(2) | Selected library: work cell: top view verilog as top level @N:NF107 : top.v(2) | 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 14:03:11 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 14:03:11 2018 ###########################################################]