#Build: Synplify Pro (R) N-2018.03M-SP1-1, Build 209R, Oct 23 2018
#install: C:\Microsemi\Libero_SoC_12.1\SynplifyPro
#OS: Windows 8 6.2
#Hostname: HYD-LT-X61679
# Tue Jun 11 14:25:52 2019
#Implementation: synthesis
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: N-2018.03M-SP1-1
Install: C:\Microsemi\Libero_SoC_12.1\SynplifyPro
OS: Windows 6.2
Hostname: HYD-LT-X61679
Implementation : synthesis
Synopsys HDL Compiler, Version comp2018q2p1, Build 223R, Built Oct 23 2018 09:18:38
@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: N-2018.03M-SP1-1
Install: C:\Microsemi\Libero_SoC_12.1\SynplifyPro
OS: Windows 6.2
Hostname: HYD-LT-X61679
Implementation : synthesis
Synopsys Verilog Compiler, Version comp2018q2p1, Build 223R, Built Oct 23 2018 09:18:38
@N: : | Running in 64-bit mode
@I::"C:\Microsemi\Libero_SoC_12.1\SynplifyPro\lib\generic\smartfusion2.v" (library work)
@I::"C:\Microsemi\Libero_SoC_12.1\SynplifyPro\lib\vlog\hypermods.v" (library __hyper__lib__)
@I::"C:\Microsemi\Libero_SoC_12.1\SynplifyPro\lib\vlog\umr_capim.v" (library snps_haps)
@I::"C:\Microsemi\Libero_SoC_12.1\SynplifyPro\lib\vlog\scemi_objects.v" (library snps_haps)
@I::"C:\Microsemi\Libero_SoC_12.1\SynplifyPro\lib\vlog\scemi_pipes.svh" (library snps_haps)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo\FCCC_0\Demo_FCCC_0_FCCC.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo\FCCC_1\Demo_FCCC_1_FCCC.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo\SERDES_IF2_0\Demo_SERDES_IF2_0_SERDES_IF2_syn.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo\SERDES_IF2_0\Demo_SERDES_IF2_0_SERDES_IF2.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\Actel\DirectCore\CoreConfigP\7.1.100\rtl\vlog\core\coreconfigp.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\Actel\DirectCore\CoreResetP\7.1.100\rtl\vlog\core\coreresetp_pcie_hotreset.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\Actel\DirectCore\CoreResetP\7.1.100\rtl\vlog\core\coreresetp.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo_sb\CCC_0\Demo_sb_CCC_0_FCCC.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\Actel\SgCore\OSC\2.0.101\osc_comps.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo_sb\FABOSC_0\Demo_sb_FABOSC_0_OSC.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo_sb_MSS\Demo_sb_MSS_syn.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo_sb_MSS\Demo_sb_MSS.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo_sb\Demo_sb.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\hdl\Clock_check.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\Actel\SgCore\TAMPER2\2.1.300\tamper_comps.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\program_recovery_WA\TAMPER2_0\program_recovery_WA_TAMPER2_0_TAMPER2.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\program_recovery_WA\program_recovery_WA.v" (library work)
@I::"E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\component\work\Demo\Demo.v" (library work)
Verilog syntax check successful!
Options changed - recompiling
Selecting top level module Demo
@N:CG364 : smartfusion2.v(126) | Synthesizing module AND2 in library work.
Running optimization stage 1 on AND2 .......
@N:CG364 : smartfusion2.v(286) | Synthesizing module BIBUF in library work.
Running optimization stage 1 on BIBUF .......
@N:CG364 : smartfusion2.v(376) | Synthesizing module VCC in library work.
Running optimization stage 1 on VCC .......
@N:CG364 : smartfusion2.v(372) | Synthesizing module GND in library work.
Running optimization stage 1 on GND .......
@N:CG364 : smartfusion2.v(362) | Synthesizing module CLKINT in library work.
Running optimization stage 1 on CLKINT .......
@N:CG364 : smartfusion2.v(729) | Synthesizing module CCC in library work.
Running optimization stage 1 on CCC .......
@N:CG364 : smartfusion2.v(268) | Synthesizing module INBUF in library work.
Running optimization stage 1 on INBUF .......
@N:CG364 : Demo_sb_CCC_0_FCCC.v(5) | Synthesizing module Demo_sb_CCC_0_FCCC in library work.
Running optimization stage 1 on Demo_sb_CCC_0_FCCC .......
@N:CG364 : coreconfigp.v(22) | Synthesizing module CoreConfigP in library work.
FAMILY=32'b00000000000000000000000000010011
MDDR_IN_USE=32'b00000000000000000000000000000000
FDDR_IN_USE=32'b00000000000000000000000000000000
SDIF0_IN_USE=32'b00000000000000000000000000000001
SDIF1_IN_USE=32'b00000000000000000000000000000000
SDIF2_IN_USE=32'b00000000000000000000000000000000
SDIF3_IN_USE=32'b00000000000000000000000000000000
SDIF0_PCIE=32'b00000000000000000000000000000000
SDIF1_PCIE=32'b00000000000000000000000000000000
SDIF2_PCIE=32'b00000000000000000000000000000000
SDIF3_PCIE=32'b00000000000000000000000000000000
ENABLE_SOFT_RESETS=32'b00000000000000000000000000000001
DEVICE_090=32'b00000000000000000000000000000001
VERSION_MAJOR=32'b00000000000000000000000000000111
VERSION_MINOR=32'b00000000000000000000000000000000
VERSION_MAJOR_VECTOR=16'b0000000000000111
VERSION_MINOR_VECTOR=16'b0000000000000000
S0=2'b00
S1=2'b01
S2=2'b10
Generated name = CoreConfigP_Z1
Running optimization stage 1 on CoreConfigP_Z1 .......
@W:CL207 : coreconfigp.v(461) | All reachable assignments to SDIF1_PENABLE assign 0, register removed by optimization.
@N:CG364 : coreresetp.v(23) | Synthesizing module CoreResetP in library work.
FAMILY=32'b00000000000000000000000000010011
EXT_RESET_CFG=32'b00000000000000000000000000000000
DEVICE_VOLTAGE=32'b00000000000000000000000000000010
MDDR_IN_USE=32'b00000000000000000000000000000000
FDDR_IN_USE=32'b00000000000000000000000000000000
SDIF0_IN_USE=32'b00000000000000000000000000000001
SDIF1_IN_USE=32'b00000000000000000000000000000000
SDIF2_IN_USE=32'b00000000000000000000000000000000
SDIF3_IN_USE=32'b00000000000000000000000000000000
SDIF0_PCIE=32'b00000000000000000000000000000000
SDIF1_PCIE=32'b00000000000000000000000000000000
SDIF2_PCIE=32'b00000000000000000000000000000000
SDIF3_PCIE=32'b00000000000000000000000000000000
SDIF0_PCIE_HOTRESET=32'b00000000000000000000000000000001
SDIF1_PCIE_HOTRESET=32'b00000000000000000000000000000001
SDIF2_PCIE_HOTRESET=32'b00000000000000000000000000000001
SDIF3_PCIE_HOTRESET=32'b00000000000000000000000000000001
SDIF0_PCIE_L2P2=32'b00000000000000000000000000000001
SDIF1_PCIE_L2P2=32'b00000000000000000000000000000001
SDIF2_PCIE_L2P2=32'b00000000000000000000000000000001
SDIF3_PCIE_L2P2=32'b00000000000000000000000000000001
ENABLE_SOFT_RESETS=32'b00000000000000000000000000000001
DEVICE_090=32'b00000000000000000000000000000001
DDR_WAIT=32'b00000000000000000000000011001000
RCOSC_MEGAHERTZ=32'b00000000000000000000000000110010
SDIF_INTERVAL=32'b00000000000000000001100101100100
DDR_INTERVAL=32'b00000000000000000010011100010000
COUNT_WIDTH_SDIF=32'b00000000000000000000000000001101
COUNT_WIDTH_DDR=32'b00000000000000000000000000001110
S0=32'b00000000000000000000000000000000
S1=32'b00000000000000000000000000000001
S2=32'b00000000000000000000000000000010
S3=32'b00000000000000000000000000000011
S4=32'b00000000000000000000000000000100
S5=32'b00000000000000000000000000000101
S6=32'b00000000000000000000000000000110
Generated name = CoreResetP_Z2
Running optimization stage 1 on CoreResetP_Z2 .......
@W:CL169 : coreresetp.v(1613) | Pruning unused register count_ddr[13:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1581) | Pruning unused register count_sdif3[12:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1549) | Pruning unused register count_sdif2[12:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1517) | Pruning unused register count_sdif1[12:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif1_enable_q1. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif2_enable_q1. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif3_enable_q1. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif1_enable_rcosc. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif2_enable_rcosc. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif3_enable_rcosc. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_ddr_enable_q1. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_ddr_enable_rcosc. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1365) | Pruning unused register count_sdif3_enable. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1300) | Pruning unused register count_sdif2_enable. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1235) | Pruning unused register count_sdif1_enable. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1089) | Pruning unused register count_ddr_enable. Make sure that there are no unused intermediate registers.
@W:CL177 : coreresetp.v(1388) | Sharing sequential element M3_RESET_N_int. Add a syn_preserve attribute to the element to prevent sharing.
@W:CL177 : coreresetp.v(963) | Sharing sequential element sdif2_spll_lock_q1. Add a syn_preserve attribute to the element to prevent sharing.
@W:CL177 : coreresetp.v(963) | Sharing sequential element sdif1_spll_lock_q1. Add a syn_preserve attribute to the element to prevent sharing.
@W:CL177 : coreresetp.v(963) | Sharing sequential element fpll_lock_q1. Add a syn_preserve attribute to the element to prevent sharing.
@W:CL190 : coreresetp.v(1433) | Optimizing register bit EXT_RESET_OUT_int to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL169 : coreresetp.v(1089) | Pruning unused register release_ext_reset. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1433) | Pruning unused register EXT_RESET_OUT_int. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1433) | Pruning unused register sm2_state[2:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(783) | Pruning unused register sm2_areset_n_q1. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(783) | Pruning unused register sm2_areset_n_clk_base. Make sure that there are no unused intermediate registers.
@N:CG364 : smartfusion2.v(280) | Synthesizing module TRIBUFF in library work.
Running optimization stage 1 on TRIBUFF .......
@N:CG364 : Demo_sb_MSS_syn.v(5) | Synthesizing module MSS_075 in library work.
Running optimization stage 1 on MSS_075 .......
@W:CL318 : Demo_sb_MSS_syn.v(1098) | *Output CAN_RXBUS_MGPIO3A_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1099) | *Output CAN_RXBUS_MGPIO3A_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1100) | *Output CAN_TX_EBL_MGPIO4A_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1101) | *Output CAN_TX_EBL_MGPIO4A_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1102) | *Output CAN_TXBUS_MGPIO2A_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1103) | *Output CAN_TXBUS_MGPIO2A_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1104) | *Output CLK_CONFIG_APB has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1105) | *Output COMMS_INT has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1106) | *Output CONFIG_PRESET_N has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1107) | *Output EDAC_ERROR has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1108) | *Output F_FM0_RDATA has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1109) | *Output F_FM0_READYOUT has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1110) | *Output F_FM0_RESP has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1111) | *Output F_HM0_ADDR has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1112) | *Output F_HM0_ENABLE has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1113) | *Output F_HM0_SEL has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1114) | *Output F_HM0_SIZE has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1115) | *Output F_HM0_TRANS1 has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1116) | *Output F_HM0_WDATA has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1117) | *Output F_HM0_WRITE has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1118) | *Output FAB_CHRGVBUS has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1119) | *Output FAB_DISCHRGVBUS has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1120) | *Output FAB_DMPULLDOWN has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1121) | *Output FAB_DPPULLDOWN has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1122) | *Output FAB_DRVVBUS has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1123) | *Output FAB_IDPULLUP has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1124) | *Output FAB_OPMODE has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1125) | *Output FAB_SUSPENDM has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1126) | *Output FAB_TERMSEL has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1127) | *Output FAB_TXVALID has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1128) | *Output FAB_VCONTROL has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1129) | *Output FAB_VCONTROLLOADM has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1130) | *Output FAB_XCVRSEL has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1131) | *Output FAB_XDATAOUT has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1132) | *Output FACC_GLMUX_SEL has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1133) | *Output FIC32_0_MASTER has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1134) | *Output FIC32_1_MASTER has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1135) | *Output FPGA_RESET_N has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1136) | *Output GTX_CLK has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1137) | *Output H2F_INTERRUPT has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1138) | *Output H2F_NMI has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1139) | *Output H2FCALIB has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1140) | *Output I2C0_SCL_MGPIO31B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1141) | *Output I2C0_SCL_MGPIO31B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1142) | *Output I2C0_SDA_MGPIO30B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1143) | *Output I2C0_SDA_MGPIO30B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1144) | *Output I2C1_SCL_MGPIO1A_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1145) | *Output I2C1_SCL_MGPIO1A_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1146) | *Output I2C1_SDA_MGPIO0A_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1147) | *Output I2C1_SDA_MGPIO0A_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1148) | *Output MDCF has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1149) | *Output MDOENF has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1150) | *Output MDOF has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1151) | *Output MMUART0_CTS_MGPIO19B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1152) | *Output MMUART0_CTS_MGPIO19B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1153) | *Output MMUART0_DCD_MGPIO22B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1154) | *Output MMUART0_DCD_MGPIO22B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1155) | *Output MMUART0_DSR_MGPIO20B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1156) | *Output MMUART0_DSR_MGPIO20B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1157) | *Output MMUART0_DTR_MGPIO18B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1158) | *Output MMUART0_DTR_MGPIO18B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1159) | *Output MMUART0_RI_MGPIO21B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1160) | *Output MMUART0_RI_MGPIO21B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1161) | *Output MMUART0_RTS_MGPIO17B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1162) | *Output MMUART0_RTS_MGPIO17B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1163) | *Output MMUART0_RXD_MGPIO28B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1164) | *Output MMUART0_RXD_MGPIO28B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1165) | *Output MMUART0_SCK_MGPIO29B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1166) | *Output MMUART0_SCK_MGPIO29B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1167) | *Output MMUART0_TXD_MGPIO27B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1168) | *Output MMUART0_TXD_MGPIO27B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1169) | *Output MMUART1_DTR_MGPIO12B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1170) | *Output MMUART1_RTS_MGPIO11B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1171) | *Output MMUART1_RTS_MGPIO11B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1172) | *Output MMUART1_RXD_MGPIO26B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1173) | *Output MMUART1_RXD_MGPIO26B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1174) | *Output MMUART1_SCK_MGPIO25B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1175) | *Output MMUART1_SCK_MGPIO25B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1176) | *Output MMUART1_TXD_MGPIO24B_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1177) | *Output MMUART1_TXD_MGPIO24B_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1178) | *Output MPLL_LOCK has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1179) | *Output PER2_FABRIC_PADDR has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1180) | *Output PER2_FABRIC_PENABLE has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1181) | *Output PER2_FABRIC_PSEL has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1182) | *Output PER2_FABRIC_PWDATA has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1183) | *Output PER2_FABRIC_PWRITE has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1184) | *Output RTC_MATCH has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1185) | *Output SLEEPDEEP has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1186) | *Output SLEEPHOLDACK has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1187) | *Output SLEEPING has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1188) | *Output SMBALERT_NO0 has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1189) | *Output SMBALERT_NO1 has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1190) | *Output SMBSUS_NO0 has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1191) | *Output SMBSUS_NO1 has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1192) | *Output SPI0_CLK_OUT has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1193) | *Output SPI0_SDI_MGPIO5A_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1194) | *Output SPI0_SDI_MGPIO5A_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1195) | *Output SPI0_SDO_MGPIO6A_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1196) | *Output SPI0_SDO_MGPIO6A_H2F_B has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : Demo_sb_MSS_syn.v(1197) | *Output SPI0_SS0_MGPIO7A_H2F_A has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
Only the first 100 messages of id 'CL318' are reported. To see all messages use 'report_messages -log E:\12.1_Designs\DG0636\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\synthesis\synlog\Demo_compiler.srr -id CL318' in the Tcl shell. To see all messages in future runs, use the command 'message_override -limit {CL318} -count unlimited' in the Tcl shell.
@N:CG364 : Demo_sb_MSS.v(9) | Synthesizing module Demo_sb_MSS in library work.
Running optimization stage 1 on Demo_sb_MSS .......
@N:CG364 : osc_comps.v(51) | Synthesizing module RCOSC_25_50MHZ_FAB in library work.
Running optimization stage 1 on RCOSC_25_50MHZ_FAB .......
@N:CG364 : osc_comps.v(11) | Synthesizing module RCOSC_25_50MHZ in library work.
Running optimization stage 1 on RCOSC_25_50MHZ .......
@N:CG364 : osc_comps.v(39) | Synthesizing module RCOSC_1MHZ_FAB in library work.
Running optimization stage 1 on RCOSC_1MHZ_FAB .......
@N:CG364 : osc_comps.v(1) | Synthesizing module RCOSC_1MHZ in library work.
Running optimization stage 1 on RCOSC_1MHZ .......
@N:CG364 : Demo_sb_FABOSC_0_OSC.v(5) | Synthesizing module Demo_sb_FABOSC_0_OSC in library work.
Running optimization stage 1 on Demo_sb_FABOSC_0_OSC .......
@N:CG364 : smartfusion2.v(720) | Synthesizing module SYSRESET in library work.
Running optimization stage 1 on SYSRESET .......
@N:CG364 : Demo_sb.v(9) | Synthesizing module Demo_sb in library work.
Running optimization stage 1 on Demo_sb .......
@N:CG364 : Demo_FCCC_0_FCCC.v(5) | Synthesizing module Demo_FCCC_0_FCCC in library work.
Running optimization stage 1 on Demo_FCCC_0_FCCC .......
@N:CG364 : Demo_FCCC_1_FCCC.v(5) | Synthesizing module Demo_FCCC_1_FCCC in library work.
Running optimization stage 1 on Demo_FCCC_1_FCCC .......
@N:CG364 : Clock_check.v(19) | Synthesizing module Clock_check in library work.
Running optimization stage 1 on Clock_check .......
@W:CL265 : Clock_check.v(25) | Removing unused bit 25 of count[25:0]. Either assign all bits or reduce the width of the signal.
@A:CL291 : Clock_check.v(25) | Register pulse with asynchronous load is being synthesized in compatability mode. A synthesis/simulation mismatch is possible.
@N:CG364 : tamper_comps.v(1) | Synthesizing module TAMPER in library work.
Running optimization stage 1 on TAMPER .......
@N:CG364 : program_recovery_WA_TAMPER2_0_TAMPER2.v(5) | Synthesizing module program_recovery_WA_TAMPER2_0_TAMPER2 in library work.
Running optimization stage 1 on program_recovery_WA_TAMPER2_0_TAMPER2 .......
@N:CG364 : program_recovery_WA.v(9) | Synthesizing module program_recovery_WA in library work.
Running optimization stage 1 on program_recovery_WA .......
@N:CG364 : smartfusion2.v(320) | Synthesizing module INBUF_DIFF in library work.
Running optimization stage 1 on INBUF_DIFF .......
@N:CG364 : Demo_SERDES_IF2_0_SERDES_IF2_syn.v(5) | Synthesizing module SERDESIF_075 in library work.
Running optimization stage 1 on SERDESIF_075 .......
@N:CG364 : Demo_SERDES_IF2_0_SERDES_IF2.v(5) | Synthesizing module Demo_SERDES_IF2_0_SERDES_IF2 in library work.
Running optimization stage 1 on Demo_SERDES_IF2_0_SERDES_IF2 .......
@N:CG364 : Demo.v(9) | Synthesizing module Demo in library work.
Running optimization stage 1 on Demo .......
Running optimization stage 2 on Demo .......
Running optimization stage 2 on Demo_SERDES_IF2_0_SERDES_IF2 .......
Running optimization stage 2 on SERDESIF_075 .......
Running optimization stage 2 on INBUF_DIFF .......
Running optimization stage 2 on program_recovery_WA .......
Running optimization stage 2 on program_recovery_WA_TAMPER2_0_TAMPER2 .......
Running optimization stage 2 on TAMPER .......
Running optimization stage 2 on Clock_check .......
Running optimization stage 2 on Demo_FCCC_1_FCCC .......
Running optimization stage 2 on Demo_FCCC_0_FCCC .......
Running optimization stage 2 on Demo_sb .......
Running optimization stage 2 on SYSRESET .......
Running optimization stage 2 on Demo_sb_FABOSC_0_OSC .......
@N:CL159 : Demo_sb_FABOSC_0_OSC.v(14) | Input XTL is unused.
Running optimization stage 2 on RCOSC_1MHZ .......
Running optimization stage 2 on RCOSC_1MHZ_FAB .......
Running optimization stage 2 on RCOSC_25_50MHZ .......
Running optimization stage 2 on RCOSC_25_50MHZ_FAB .......
Running optimization stage 2 on Demo_sb_MSS .......
Running optimization stage 2 on MSS_075 .......
Running optimization stage 2 on TRIBUFF .......
Running optimization stage 2 on CoreResetP_Z2 .......
@W:CL177 : coreresetp.v(963) | Sharing sequential element sdif1_spll_lock_q2. Add a syn_preserve attribute to the element to prevent sharing.
@W:CL177 : coreresetp.v(963) | Sharing sequential element sdif2_spll_lock_q2. Add a syn_preserve attribute to the element to prevent sharing.
@W:CL177 : coreresetp.v(963) | Sharing sequential element fpll_lock_q2. Add a syn_preserve attribute to the element to prevent sharing.
@N:CL201 : coreresetp.v(1365) | Trying to extract state machine for register sdif3_state.
Extracted state machine for register sdif3_state
State machine has 4 reachable states with original encodings of:
000
001
010
011
@N:CL201 : coreresetp.v(1300) | Trying to extract state machine for register sdif2_state.
Extracted state machine for register sdif2_state
State machine has 4 reachable states with original encodings of:
000
001
010
011
@N:CL201 : coreresetp.v(1235) | Trying to extract state machine for register sdif1_state.
Extracted state machine for register sdif1_state
State machine has 4 reachable states with original encodings of:
000
001
010
011
@N:CL201 : coreresetp.v(1170) | Trying to extract state machine for register sdif0_state.
Extracted state machine for register sdif0_state
State machine has 4 reachable states with original encodings of:
000
001
010
011
@N:CL201 : coreresetp.v(1089) | Trying to extract state machine for register sm0_state.
Extracted state machine for register sm0_state
State machine has 7 reachable states with original encodings of:
000
001
010
011
100
101
110
@N:CL159 : coreresetp.v(29) | Input CLK_LTSSM is unused.
@N:CL159 : coreresetp.v(56) | Input FPLL_LOCK is unused.
@N:CL159 : coreresetp.v(68) | Input SDIF1_SPLL_LOCK is unused.
@N:CL159 : coreresetp.v(72) | Input SDIF2_SPLL_LOCK is unused.
@N:CL159 : coreresetp.v(76) | Input SDIF3_SPLL_LOCK is unused.
@N:CL159 : coreresetp.v(90) | Input SDIF0_PSEL is unused.
@N:CL159 : coreresetp.v(91) | Input SDIF0_PWRITE is unused.
@N:CL159 : coreresetp.v(92) | Input SDIF0_PRDATA is unused.
@N:CL159 : coreresetp.v(93) | Input SDIF1_PSEL is unused.
@N:CL159 : coreresetp.v(94) | Input SDIF1_PWRITE is unused.
@N:CL159 : coreresetp.v(95) | Input SDIF1_PRDATA is unused.
@N:CL159 : coreresetp.v(96) | Input SDIF2_PSEL is unused.
@N:CL159 : coreresetp.v(97) | Input SDIF2_PWRITE is unused.
@N:CL159 : coreresetp.v(98) | Input SDIF2_PRDATA is unused.
@N:CL159 : coreresetp.v(99) | Input SDIF3_PSEL is unused.
@N:CL159 : coreresetp.v(100) | Input SDIF3_PWRITE is unused.
@N:CL159 : coreresetp.v(101) | Input SDIF3_PRDATA is unused.
Running optimization stage 2 on CoreConfigP_Z1 .......
@N:CL201 : coreconfigp.v(447) | Trying to extract state machine for register state.
Extracted state machine for register state
State machine has 3 reachable states with original encodings of:
00
01
10
@N:CL159 : coreconfigp.v(71) | Input SDIF1_PREADY is unused.
@N:CL159 : coreconfigp.v(72) | Input SDIF1_PSLVERR is unused.
Running optimization stage 2 on Demo_sb_CCC_0_FCCC .......
Running optimization stage 2 on INBUF .......
Running optimization stage 2 on CCC .......
Running optimization stage 2 on CLKINT .......
Running optimization stage 2 on GND .......
Running optimization stage 2 on VCC .......
Running optimization stage 2 on BIBUF .......
Running optimization stage 2 on AND2 .......
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: 86MB)
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
Process completed successfully.
# Tue Jun 11 14:25:53 2019
###########################################################]
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: N-2018.03M-SP1-1
Install: C:\Microsemi\Libero_SoC_12.1\SynplifyPro
OS: Windows 6.2
Hostname: HYD-LT-X61679
Implementation : synthesis
Synopsys Synopsys Netlist Linker, Version comp2018q2p1, Build 223R, Built Oct 23 2018 09:18:38
@N: : | Running in 64-bit mode
File D:\cap\sympify_bug_fix\synplify_L201609M-2_W\bin64\syn_nfilter.exe changed - recompiling
File C:\Users\athuldeep.n\Desktop\IAP\m2s_dg0636_liberov11p8_sp1_df\SF2_TFTP_Update_Recovery_Demo_DF\Sample_files\Recovery_WA\Demo\synthesis\synwork\layer0.srs changed - recompiling
At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 71MB peak: 72MB)
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
Process completed successfully.
# Tue Jun 11 14:25:53 2019
###########################################################]
@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.
# Tue Jun 11 14:25:53 2019
###########################################################]