#Build: Synplify Pro (R) Q-2020.03M-SP1, Build 166R, Oct 19 2020
#install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro
#OS: Windows 8 6.2
#Hostname: HYD-LT-I53165

# Thu Apr 22 15:42:35 2021

#Implementation: synthesis


Copyright (C) 1994-2020 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: Q-2020.03M-SP1
Install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro
OS: Windows 6.2

Hostname: HYD-LT-I53165

Implementation : synthesis
Synopsys HDL Compiler, Version comp202003synp2, Build 166R, Built Oct 19 2020 10:50:56, @

@N: :  | Running in 64-bit mode 
###########################################################[

Copyright (C) 1994-2020 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: Q-2020.03M-SP1
Install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro
OS: Windows 6.2

Hostname: HYD-LT-I53165

Implementation : synthesis
Synopsys Verilog Compiler, Version comp202003synp2, Build 170R, Built Oct 21 2020 10:52:30, @

@N: :  | Running in 64-bit mode 
@N:CG1349 :  | Running Verilog Compiler in System Verilog mode 

@I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\generic\smartfusion2.v" (library work)
@I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\vlog\hypermods.v" (library __hyper__lib__)
@I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\vlog\umr_capim.v" (library snps_haps)
@I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\vlog\scemi_objects.v" (library snps_haps)
@I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\vlog\scemi_pipes.svh" (library snps_haps)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\SB_sb\CCC_0\SB_sb_CCC_0_FCCC.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\Actel\SgCore\OSC\2.0.101\osc_comps.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\SB_sb\FABOSC_0\SB_sb_FABOSC_0_OSC.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\SB_sb_MSS\SB_sb_MSS_syn.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\SB_sb_MSS\SB_sb_MSS.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\Actel\DirectCore\CoreConfigP\7.1.100\rtl\vlog\core\coreconfigp.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\Actel\DirectCore\CoreResetP\7.1.100\rtl\vlog\core\coreresetp_pcie_hotreset.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\Actel\DirectCore\CoreResetP\7.1.100\rtl\vlog\core\coreresetp.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\SB_sb\SB_sb.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\top\FCCC_0\top_FCCC_0_FCCC.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\top\FCCC_1\top_FCCC_1_FCCC.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\top\SERDES_IF_0\top_SERDES_IF_0_SERDES_IF_syn.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\top\SERDES_IF_0\top_SERDES_IF_0_SERDES_IF.v" (library work)
@I::"C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\component\work\top\top.v" (library work)
Verilog syntax check successful!
Selecting top level module top
@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(362) | Synthesizing module CLKINT in library work.
Running optimization stage 1 on CLKINT .......
@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(729) | Synthesizing module CCC in library work.
Running optimization stage 1 on CCC .......
@N:CG364 : top_FCCC_0_FCCC.v(5) | Synthesizing module top_FCCC_0_FCCC in library work.
Running optimization stage 1 on top_FCCC_0_FCCC .......
@N:CG364 : top_FCCC_1_FCCC.v(5) | Synthesizing module top_FCCC_1_FCCC in library work.
Running optimization stage 1 on top_FCCC_1_FCCC .......
@N:CG364 : smartfusion2.v(268) | Synthesizing module INBUF in library work.
Running optimization stage 1 on INBUF .......
@N:CG364 : SB_sb_CCC_0_FCCC.v(5) | Synthesizing module SB_sb_CCC_0_FCCC in library work.
Running optimization stage 1 on SB_sb_CCC_0_FCCC .......
@N:CG364 : coreconfigp.v(22) | Synthesizing module CoreConfigP in library work.

	FAMILY=32'b00000000000000000000000000010011
	MDDR_IN_USE=32'b00000000000000000000000000000001
	FDDR_IN_USE=32'b00000000000000000000000000000000
	SDIF0_IN_USE=32'b00000000000000000000000000000000
	SDIF1_IN_USE=32'b00000000000000000000000000000000
	SDIF2_IN_USE=32'b00000000000000000000000000000000
	SDIF3_IN_USE=32'b00000000000000000000000000000001
	SDIF0_PCIE=32'b00000000000000000000000000000000
	SDIF1_PCIE=32'b00000000000000000000000000000000
	SDIF2_PCIE=32'b00000000000000000000000000000000
	SDIF3_PCIE=32'b00000000000000000000000000000001
	ENABLE_SOFT_RESETS=32'b00000000000000000000000000000001
	DEVICE_090=32'b00000000000000000000000000000000
	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 .......
@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'b00000000000000000000000000000001
	FDDR_IN_USE=32'b00000000000000000000000000000000
	SDIF0_IN_USE=32'b00000000000000000000000000000000
	SDIF1_IN_USE=32'b00000000000000000000000000000000
	SDIF2_IN_USE=32'b00000000000000000000000000000000
	SDIF3_IN_USE=32'b00000000000000000000000000000001
	SDIF0_PCIE=32'b00000000000000000000000000000000
	SDIF1_PCIE=32'b00000000000000000000000000000000
	SDIF2_PCIE=32'b00000000000000000000000000000000
	SDIF3_PCIE=32'b00000000000000000000000000000001
	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'b00000000000000000000000000000000
	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
@N:CG364 : coreresetp_pcie_hotreset.v(31) | Synthesizing module coreresetp_pcie_hotreset in library work.
Running optimization stage 1 on coreresetp_pcie_hotreset .......
Running optimization stage 1 on CoreResetP_Z2 .......
@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(1485) | Pruning unused register count_sdif0[12:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif0_enable_q1. 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_sdif0_enable_rcosc. 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(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(1170) | Pruning unused register count_sdif0_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 sdif1_spll_lock_q1. Add a syn_preserve attribute to the element to prevent sharing.
@W:CL177 : coreresetp.v(963) | Sharing sequential element sdif0_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 : 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 : SB_sb_FABOSC_0_OSC.v(5) | Synthesizing module SB_sb_FABOSC_0_OSC in library work.
Running optimization stage 1 on SB_sb_FABOSC_0_OSC .......
@W:CL318 : SB_sb_FABOSC_0_OSC.v(15) | *Output RCOSC_25_50MHZ_CCC has undriven bits; assigning undriven bits to 'Z'.  Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : SB_sb_FABOSC_0_OSC.v(17) | *Output RCOSC_1MHZ_CCC has undriven bits; assigning undriven bits to 'Z'.  Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : SB_sb_FABOSC_0_OSC.v(18) | *Output RCOSC_1MHZ_O2F has undriven bits; assigning undriven bits to 'Z'.  Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : SB_sb_FABOSC_0_OSC.v(19) | *Output XTLOSC_CCC has undriven bits; assigning undriven bits to 'Z'.  Simulation mismatch possible. Assign all bits of the output.
@W:CL318 : SB_sb_FABOSC_0_OSC.v(20) | *Output XTLOSC_O2F has undriven bits; assigning undriven bits to 'Z'.  Simulation mismatch possible. Assign all bits of the output.
@N:CG364 : smartfusion2.v(274) | Synthesizing module OUTBUF in library work.
Running optimization stage 1 on OUTBUF .......
@N:CG364 : smartfusion2.v(326) | Synthesizing module OUTBUF_DIFF in library work.
Running optimization stage 1 on OUTBUF_DIFF .......
@N:CG364 : smartfusion2.v(338) | Synthesizing module BIBUF_DIFF in library work.
Running optimization stage 1 on BIBUF_DIFF .......
@N:CG364 : smartfusion2.v(280) | Synthesizing module TRIBUFF in library work.
Running optimization stage 1 on TRIBUFF .......
@N:CG364 : SB_sb_MSS_syn.v(5) | Synthesizing module MSS_120 in library work.
Running optimization stage 1 on MSS_120 .......
@N:CG364 : SB_sb_MSS.v(9) | Synthesizing module SB_sb_MSS in library work.
Running optimization stage 1 on SB_sb_MSS .......
@N:CG364 : smartfusion2.v(720) | Synthesizing module SYSRESET in library work.
Running optimization stage 1 on SYSRESET .......
@N:CG364 : SB_sb.v(9) | Synthesizing module SB_sb in library work.
Running optimization stage 1 on SB_sb .......
@N:CG364 : smartfusion2.v(320) | Synthesizing module INBUF_DIFF in library work.
Running optimization stage 1 on INBUF_DIFF .......
@N:CG364 : top_SERDES_IF_0_SERDES_IF_syn.v(5) | Synthesizing module SERDESIF_120_3 in library work.
Running optimization stage 1 on SERDESIF_120_3 .......
@N:CG364 : top_SERDES_IF_0_SERDES_IF.v(5) | Synthesizing module top_SERDES_IF_0_SERDES_IF in library work.
Running optimization stage 1 on top_SERDES_IF_0_SERDES_IF .......
@N:CG364 : top.v(9) | Synthesizing module top in library work.
Running optimization stage 1 on top .......
Running optimization stage 2 on top .......
Running optimization stage 2 on top_SERDES_IF_0_SERDES_IF .......
@W:CL156 : top_SERDES_IF_0_SERDES_IF.v(198) | *Input un1_gnd_net[63:0] to expression [instance] has undriven bits; assigning undriven bits to 0.  Simulation mismatch possible. Assign all bits of the input.
Running optimization stage 2 on SERDESIF_120_3 .......
Running optimization stage 2 on INBUF_DIFF .......
Running optimization stage 2 on SB_sb .......
Running optimization stage 2 on SYSRESET .......
Running optimization stage 2 on SB_sb_MSS .......
Running optimization stage 2 on MSS_120 .......
Running optimization stage 2 on TRIBUFF .......
Running optimization stage 2 on BIBUF_DIFF .......
Running optimization stage 2 on OUTBUF_DIFF .......
Running optimization stage 2 on OUTBUF .......
Running optimization stage 2 on SB_sb_FABOSC_0_OSC .......
@N:CL159 : SB_sb_FABOSC_0_OSC.v(14) | Input XTL is unused.
Running optimization stage 2 on RCOSC_25_50MHZ .......
Running optimization stage 2 on RCOSC_25_50MHZ_FAB .......
Running optimization stage 2 on coreresetp_pcie_hotreset .......
@N:CL201 : coreresetp_pcie_hotreset.v(179) | Trying to extract state machine for register state.
Extracted state machine for register state
State machine has 4 reachable states with original encodings of:
   00
   01
   10
   11
@W:CL247 : coreresetp_pcie_hotreset.v(36) | Input port bit 31 of prdata[31:0] is unused

@W:CL246 : coreresetp_pcie_hotreset.v(36) | Input port bits 25 to 0 of prdata[31:0] are unused. Assign logic for all port bits or change the input port size.
Running optimization stage 2 on CoreResetP_Z2 .......
@W:CL177 : coreresetp.v(963) | Sharing sequential element sdif0_spll_lock_q2. Add a syn_preserve attribute to the element to prevent sharing.
@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 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(56) | Input FPLL_LOCK is unused.
@N:CL159 : coreresetp.v(59) | Input SDIF0_SPLL_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(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.
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
Running optimization stage 2 on SB_sb_CCC_0_FCCC .......
Running optimization stage 2 on INBUF .......
Running optimization stage 2 on top_FCCC_1_FCCC .......
Running optimization stage 2 on top_FCCC_0_FCCC .......
Running optimization stage 2 on CCC .......
Running optimization stage 2 on GND .......
Running optimization stage 2 on VCC .......
Running optimization stage 2 on CLKINT .......
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:05s; CPU Time elapsed 0h:00m:05s; Memory used current: 98MB peak: 99MB)

Process took 0h:00m:05s realtime, 0h:00m:05s cputime

Process completed successfully.
# Thu Apr 22 15:42:41 2021

###########################################################]
###########################################################[

Copyright (C) 1994-2020 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: Q-2020.03M-SP1
Install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro
OS: Windows 6.2

Hostname: HYD-LT-I53165

Implementation : synthesis
Synopsys Synopsys Netlist Linker, Version comp202003synp2, Build 166R, Built Oct 19 2020 10:50:56, @

@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: 94MB peak: 95MB)

Process took 0h:00m:01s realtime, 0h:00m:01s cputime

Process completed successfully.
# Thu Apr 22 15:42:41 2021

###########################################################]

For a summary of runtime and memory usage for all design units, please see file:
==========================================================
Linked File:  top_comp.rt.csv

@END

At c_hdl Exit (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:05s; Memory used current: 23MB peak: 23MB)

Process took 0h:00m:05s realtime, 0h:00m:05s cputime

Process completed successfully.
# Thu Apr 22 15:42:41 2021

###########################################################]


###########################################################[

Copyright (C) 1994-2020 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: Q-2020.03M-SP1
Install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro
OS: Windows 6.2

Hostname: HYD-LT-I53165

Implementation : synthesis
Synopsys Synopsys Netlist Linker, Version comp202003synp2, Build 166R, Built Oct 19 2020 10:50:56, @

@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: 96MB peak: 96MB)

Process took 0h:00m:01s realtime, 0h:00m:01s cputime

Process completed successfully.
# Thu Apr 22 15:42:43 2021

###########################################################]


Premap Report



# Thu Apr 22 15:42:43 2021


Copyright (C) 1994-2020 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: Q-2020.03M-SP1
Install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro
OS: Windows 6.2

Hostname: HYD-LT-I53165

Implementation : synthesis
Synopsys Generic Technology Pre-mapping, Version map202003act, Build 160R, Built Oct 22 2020 12:05:41, @


Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 117MB peak: 117MB)

Reading constraint file: C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\designer\top\synthesis.fdc
Linked File:  top_scck.rpt
See clock summary report "C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\synthesis\top_scck.rpt"
@W:BN544 : synthesis.fdc(12) | create_generated_clock with both -multiply_by and -divide_by not supported for this target technology
@W:BN544 : synthesis.fdc(13) | create_generated_clock with both -multiply_by and -divide_by not supported for this target technology
@W:BN544 : synthesis.fdc(14) | create_generated_clock with both -multiply_by and -divide_by not supported for this target technology
@W:BN544 : synthesis.fdc(15) | create_generated_clock with both -multiply_by and -divide_by not supported for this target technology
@W:BN544 : synthesis.fdc(16) | create_generated_clock with both -multiply_by and -divide_by not supported for this target technology
@N:MF916 :  | Option synthesis_strategy=base is enabled.  
@N:MF248 :  | Running in 64-bit mode. 
@N:MF667 :  | Clock conversion disabled. (Command "set_option -fix_gated_and_generated_clocks 0" in the project file.) 

Design Input Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 132MB peak: 132MB)


Mapper Initialization Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 132MB peak: 132MB)


Start loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 132MB peak: 133MB)


Finished loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 133MB peak: 135MB)

@W:BN132 : coreresetp.v(1089) | Removing sequential instance SB_sb_0.CORERESETP_0.MDDR_DDR_AXI_S_CORE_RESET_N_int because it is equivalent to instance SB_sb_0.CORERESETP_0.FDDR_CORE_RESET_N_int. To keep the instance, apply constraint syn_preserve=1 on the instance.
@N:MO111 : sb_sb_fabosc_0_osc.v(17) | Tristate driver RCOSC_1MHZ_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net RCOSC_1MHZ_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@N:MO111 : sb_sb_fabosc_0_osc.v(18) | Tristate driver RCOSC_1MHZ_O2F (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net RCOSC_1MHZ_O2F (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@N:MO111 : sb_sb_fabosc_0_osc.v(15) | Tristate driver RCOSC_25_50MHZ_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net RCOSC_25_50MHZ_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@N:MO111 : sb_sb_fabosc_0_osc.v(19) | Tristate driver XTLOSC_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net XTLOSC_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@N:MO111 : sb_sb_fabosc_0_osc.v(20) | Tristate driver XTLOSC_O2F (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net XTLOSC_O2F (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@W:MO129 : coreresetp.v(676) | Sequential instance SB_sb_0.CORERESETP_0.SDIF0_PERST_N_q1 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(695) | Sequential instance SB_sb_0.CORERESETP_0.SDIF1_PERST_N_q1 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(714) | Sequential instance SB_sb_0.CORERESETP_0.SDIF2_PERST_N_q1 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(769) | Sequential instance SB_sb_0.CORERESETP_0.sm1_areset_n_q1 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(733) | Sequential instance SB_sb_0.CORERESETP_0.SDIF3_PERST_N_q1 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(676) | Sequential instance SB_sb_0.CORERESETP_0.SDIF0_PERST_N_q2 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(695) | Sequential instance SB_sb_0.CORERESETP_0.SDIF1_PERST_N_q2 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(714) | Sequential instance SB_sb_0.CORERESETP_0.SDIF2_PERST_N_q2 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(769) | Sequential instance SB_sb_0.CORERESETP_0.sm1_areset_n_clk_base is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(733) | Sequential instance SB_sb_0.CORERESETP_0.SDIF3_PERST_N_q2 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(676) | Sequential instance SB_sb_0.CORERESETP_0.SDIF0_PERST_N_q3 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(695) | Sequential instance SB_sb_0.CORERESETP_0.SDIF1_PERST_N_q3 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(714) | Sequential instance SB_sb_0.CORERESETP_0.SDIF2_PERST_N_q3 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(733) | Sequential instance SB_sb_0.CORERESETP_0.SDIF3_PERST_N_q3 is reduced to a combinational gate by constant propagation.
@W:MO129 : coreresetp.v(1388) | Sequential instance SB_sb_0.CORERESETP_0.RESET_N_F2M_int is reduced to a combinational gate by constant propagation.
@N:BN362 : coreconfigp.v(461) | Removing sequential instance FDDR_PENABLE (in view: work.CoreConfigP_Z1(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreconfigp.v(461) | Removing sequential instance SDIF0_PENABLE (in view: work.CoreConfigP_Z1(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreconfigp.v(461) | Removing sequential instance SDIF1_PENABLE (in view: work.CoreConfigP_Z1(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreconfigp.v(461) | Removing sequential instance SDIF2_PENABLE (in view: work.CoreConfigP_Z1(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1170) | Removing sequential instance SDIF0_PHY_RESET_N_int (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1170) | Removing sequential instance SDIF0_CORE_RESET_N_0 (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1235) | Removing sequential instance SDIF1_PHY_RESET_N_int (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1235) | Removing sequential instance SDIF1_CORE_RESET_N_0 (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1300) | Removing sequential instance SDIF2_PHY_RESET_N_int (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1300) | Removing sequential instance SDIF2_CORE_RESET_N_0 (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1089) | Removing sequential instance FDDR_CORE_RESET_N_int (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1170) | Removing sequential instance sdif0_state[3:0] (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.statemachine(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1235) | Removing sequential instance sdif1_state[3:0] (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.statemachine(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(1300) | Removing sequential instance sdif2_state[3:0] (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.statemachine(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(797) | Removing sequential instance sdif0_areset_n_clk_base (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(811) | Removing sequential instance sdif1_areset_n_clk_base (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(825) | Removing sequential instance sdif2_areset_n_clk_base (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(797) | Removing sequential instance sdif0_areset_n_q1 (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(811) | Removing sequential instance sdif1_areset_n_q1 (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreresetp.v(825) | Removing sequential instance sdif2_areset_n_q1 (in view: work.CoreResetP_Z2(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:FX1184 :  | Applying syn_allowed_resources blockrams=236 on top level netlist top  

Finished netlist restructuring (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 168MB peak: 168MB)

@W:MT688 : synthesis.fdc(12) | No path from master pin (-source) to source of clock FCCC_0/GL0 due to black box FCCC_0.CCC_INST 
@W:MT688 : synthesis.fdc(13) | No path from master pin (-source) to source of clock FCCC_0/GL1 due to black box FCCC_0.CCC_INST 
@W:MT688 : synthesis.fdc(14) | No path from master pin (-source) to source of clock FCCC_1/GL0 due to black box FCCC_1.CCC_INST 
@W:MT688 : synthesis.fdc(15) | No path from master pin (-source) to source of clock SB_sb_0/CCC_0/GL0 due to black box SB_sb_0.CCC_0.CCC_INST 
@W:MT688 : synthesis.fdc(16) | No path from master pin (-source) to source of clock SB_sb_0/CCC_0/GL3 due to black box SB_sb_0.CCC_0.CCC_INST 


Clock Summary
******************

          Start                                                    Requested     Requested     Clock                                                        Clock                   Clock
Level     Clock                                                    Frequency     Period        Type                                                         Group                   Load 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
0 -       SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB                       20.0 MHz      50.000        declared                                                     default_clkgroup        113  
                                                                                                                                                                                         
0 -       CLK0_PAD                                                 50.0 MHz      20.000        declared                                                     default_clkgroup        0    
1 .         SB_sb_0/CCC_0/GL0                                      100.0 MHz     10.000        generated (from CLK0_PAD)                                    default_clkgroup        53   
1 .         SB_sb_0/CCC_0/GL3                                      125.0 MHz     8.000         generated (from CLK0_PAD)                                    default_clkgroup        37   
                                                                                                                                                                                         
0 -       SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT                 50.0 MHz      20.000        declared                                                     default_clkgroup        46   
                                                                                                                                                                                         
0 -       SERDES_IF_0/SERDESIF_INST/EPCS_RXCLK[1]                  125.0 MHz     8.000         declared                                                     default_clkgroup        0    
1 .         FCCC_0/GL0                                             62.5 MHz      16.000        generated (from SERDES_IF_0/SERDESIF_INST/EPCS_RXCLK[1])     default_clkgroup        1    
1 .         FCCC_0/GL1                                             62.5 MHz      16.000        generated (from SERDES_IF_0/SERDESIF_INST/EPCS_RXCLK[1])     default_clkgroup        1    
                                                                                                                                                                                         
0 -       SERDES_IF_0/SERDESIF_INST/EPCS_TXCLK[1]                  125.0 MHz     8.000         declared                                                     default_clkgroup        0    
1 .         FCCC_1/GL0                                             125.0 MHz     8.000         generated (from SERDES_IF_0/SERDESIF_INST/EPCS_TXCLK[1])     default_clkgroup        1    
                                                                                                                                                                                         
0 -       top_SERDES_IF_0_SERDES_IF|REFCLK1_OUT_inferred_clock     100.0 MHz     10.000        inferred                                                     Inferred_clkgroup_0     1    
=========================================================================================================================================================================================



Clock Load Summary
***********************

                                                         Clock     Source                                                         Clock Pin                                             Non-clock Pin     Non-clock Pin                                              
Clock                                                    Load      Pin                                                            Seq Example                                           Seq Example       Comb Example                                               
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB                       113       SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST.CLK_CONFIG_APB(MSS_120)     SERDES_IF_0.SERDESIF_INST.APB_CLK                     -                 SB_sb_0.CORECONFIGP_0.un1_FIC_2_APB_M_PCLK.I[0](inv)       
                                                                                                                                                                                                                                                                     
CLK0_PAD                                                 0         CLK0_PAD(port)                                                 -                                                     -                 SB_sb_0.CCC_0.CLK0_PAD_INST.I(IBUF)                        
SB_sb_0/CCC_0/GL0                                        53        SB_sb_0.CCC_0.CCC_INST.GL0(CCC)                                SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST.CLK_BASE           -                 SB_sb_0.CCC_0.GL0_INST.I(BUFG)                             
SB_sb_0/CCC_0/GL3                                        37        SB_sb_0.CCC_0.CCC_INST.GL3(CCC)                                SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.psel_q1.C     -                 SB_sb_0.CCC_0.GL3_INST.I(BUFG)                             
                                                                                                                                                                                                                                                                     
SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT                 46        SB_sb_0.FABOSC_0.I_RCOSC_25_50MHZ.CLKOUT(RCOSC_25_50MHZ)       SB_sb_0.CORERESETP_0.count_ddr_enable_q1.C            -                 SB_sb_0.FABOSC_0.I_RCOSC_25_50MHZ_FAB.A(RCOSC_25_50MHZ_FAB)
                                                                                                                                                                                                                                                                     
SERDES_IF_0/SERDESIF_INST/EPCS_RXCLK[1]                  0         SERDES_IF_0.SERDESIF_INST.EPCS_RXCLK[1](SERDESIF_120_3)        -                                                     -                 -                                                          
FCCC_0/GL0                                               1         FCCC_0.CCC_INST.GL0(CCC)                                       SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST.RX_CLKPF           -                 FCCC_0.GL0_INST.I(BUFG)                                    
FCCC_0/GL1                                               1         FCCC_0.CCC_INST.GL1(CCC)                                       SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST.TX_CLKPF           -                 FCCC_0.GL1_INST.I(BUFG)                                    
                                                                                                                                                                                                                                                                     
SERDES_IF_0/SERDESIF_INST/EPCS_TXCLK[1]                  0         SERDES_IF_0.SERDESIF_INST.EPCS_TXCLK[1](SERDESIF_120_3)        -                                                     -                 -                                                          
FCCC_1/GL0                                               1         FCCC_1.CCC_INST.GL0(CCC)                                       SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST.GTX_CLKPF          -                 FCCC_1.GL0_INST.I(BUFG)                                    
                                                                                                                                                                                                                                                                     
top_SERDES_IF_0_SERDES_IF|REFCLK1_OUT_inferred_clock     1         SERDES_IF_0.refclk1_inbuf_diff.Y(INBUF_DIFF)                   SERDES_IF_0.SERDESIF_INST.REFCLK1                     -                 -                                                          
=====================================================================================================================================================================================================================================================================

@W:MT530 : top_serdes_if_0_serdes_if.v(103) | Found inferred clock top_SERDES_IF_0_SERDES_IF|REFCLK1_OUT_inferred_clock which controls 1 sequential elements including SERDES_IF_0.SERDESIF_INST. This clock has no specified timing constraint which may adversely impact design performance. 

@N:FX1143 :  | Skipping assigning INTERNAL_VREF to iobanks, because the table of mapping from pin to iobank is not initialized. 
Finished Pre Mapping Phase.
@N:BN225 :  | Writing default property annotation file C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\synthesis\top.sap. 

Starting constraint checker (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 169MB peak: 169MB)

Encoding state machine state[2:0] (in view: work.CoreConfigP_Z1(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
Encoding state machine state[3:0] (in view: work.coreresetp_pcie_hotreset(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
   11 -> 11
@N:MO225 : coreresetp_pcie_hotreset.v(179) | There are no possible illegal states for state machine state[3:0] (in view: work.coreresetp_pcie_hotreset(verilog)); safe FSM implementation is not required.
Encoding state machine sm0_state[6:0] (in view: work.CoreResetP_Z2(verilog))
original code -> new code
   000 -> 0000001
   001 -> 0000010
   010 -> 0000100
   011 -> 0001000
   100 -> 0010000
   101 -> 0100000
   110 -> 1000000
Encoding state machine sdif3_state[3:0] (in view: work.CoreResetP_Z2(verilog))
original code -> new code
   000 -> 00
   001 -> 01
   010 -> 10
   011 -> 11
@N:MO225 : coreresetp.v(1365) | There are no possible illegal states for state machine sdif3_state[3:0] (in view: work.CoreResetP_Z2(verilog)); safe FSM implementation is not required.

Finished constraint checker preprocessing (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 171MB peak: 171MB)

@W:MF511 :  | Found issues with constraints. Please check constraint checker report "C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\synthesis\top_cck.rpt" . 

Finished constraint checker (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 171MB peak: 171MB)

Pre-mapping successful!

At Mapper Exit (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 86MB peak: 172MB)

Process took 0h:00m:01s realtime, 0h:00m:01s cputime
# Thu Apr 22 15:42:45 2021

###########################################################]


Map & Optimize Report



# Thu Apr 22 15:42:45 2021


Copyright (C) 1994-2020 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: Q-2020.03M-SP1
Install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro
OS: Windows 6.2

Hostname: HYD-LT-I53165

Implementation : synthesis
Synopsys Generic Technology Mapper, Version map202003act, Build 160R, Built Oct 22 2020 12:05:41, @


Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 117MB peak: 117MB)

@N:MF916 :  | Option synthesis_strategy=base is enabled.  
@N:MF248 :  | Running in 64-bit mode. 
@N:MF667 :  | Clock conversion disabled. (Command "set_option -fix_gated_and_generated_clocks 0" in the project file.) 

Design Input Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 119MB peak: 129MB)


Mapper Initialization Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 119MB peak: 129MB)


Start loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 121MB peak: 129MB)


Finished loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 123MB peak: 129MB)



Starting Optimization and Mapping (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 163MB peak: 163MB)

@N:MO111 : sb_sb_fabosc_0_osc.v(20) | Tristate driver XTLOSC_O2F (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net XTLOSC_O2F (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@N:MO111 : sb_sb_fabosc_0_osc.v(19) | Tristate driver XTLOSC_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net XTLOSC_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@N:MO111 : sb_sb_fabosc_0_osc.v(18) | Tristate driver RCOSC_1MHZ_O2F (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net RCOSC_1MHZ_O2F (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@N:MO111 : sb_sb_fabosc_0_osc.v(17) | Tristate driver RCOSC_1MHZ_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net RCOSC_1MHZ_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@N:MO111 : sb_sb_fabosc_0_osc.v(15) | Tristate driver RCOSC_25_50MHZ_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) on net RCOSC_25_50MHZ_CCC (in view: work.SB_sb_FABOSC_0_OSC(verilog)) has its enable tied to GND.
@W:BN132 : coreresetp.v(963) | Removing sequential instance SB_sb_0.CORERESETP_0.sdif3_spll_lock_q1 because it is equivalent to instance SB_sb_0.CORERESETP_0.sdif2_spll_lock_q1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreresetp.v(963) | Removing sequential instance SB_sb_0.CORERESETP_0.sdif3_spll_lock_q2 because it is equivalent to instance SB_sb_0.CORERESETP_0.sdif2_spll_lock_q2. To keep the instance, apply constraint syn_preserve=1 on the instance.

Available hyper_sources - for debug and ip models
	None Found


Finished RTL optimizations (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 168MB peak: 168MB)

Encoding state machine state[2:0] (in view: work.CoreConfigP_Z1(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
Encoding state machine sm0_state[6:0] (in view: work.CoreResetP_Z2(verilog))
original code -> new code
   000 -> 0000001
   001 -> 0000010
   010 -> 0000100
   011 -> 0001000
   100 -> 0010000
   101 -> 0100000
   110 -> 1000000
Encoding state machine sdif3_state[3:0] (in view: work.CoreResetP_Z2(verilog))
original code -> new code
   000 -> 00
   001 -> 01
   010 -> 10
   011 -> 11
@N:MO225 : coreresetp.v(1365) | There are no possible illegal states for state machine sdif3_state[3:0] (in view: work.CoreResetP_Z2(verilog)); safe FSM implementation is not required.
@N:MO231 : coreresetp.v(1613) | Found counter in view:work.CoreResetP_Z2(verilog) instance count_ddr[13:0] 
@N:MO231 : coreresetp.v(1581) | Found counter in view:work.CoreResetP_Z2(verilog) instance count_sdif3[12:0] 
@W:BN132 : coreresetp.v(1089) | Removing instance SB_sb_0.CORERESETP_0.SDIF_READY_int because it is equivalent to instance SB_sb_0.CORERESETP_0.sm0_state[6]. To keep the instance, apply constraint syn_preserve=1 on the instance.
Encoding state machine state[3:0] (in view: work.coreresetp_pcie_hotreset(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
   11 -> 11
@N:MO225 : coreresetp_pcie_hotreset.v(179) | There are no possible illegal states for state machine state[3:0] (in view: work.coreresetp_pcie_hotreset(verilog)); safe FSM implementation is not required.
@N:MO231 : coreresetp_pcie_hotreset.v(227) | Found counter in view:work.coreresetp_pcie_hotreset(verilog) instance count[6:0] 

Starting factoring (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 169MB peak: 169MB)

@N:BN362 : coreresetp.v(1089) | Removing sequential instance SB_sb_0.CORERESETP_0.DDR_READY_int (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(257) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.sdif_core_reset_n (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(257) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.sdif_core_reset_n_q1 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(179) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.hot_reset_n (in view: work.top(verilog)) because it does not drive other instances.

Finished factoring (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 172MB peak: 172MB)


Finished generic timing optimizations - Pass 1 (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 172MB peak: 173MB)


Starting Early Timing Optimization (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 173MB peak: 173MB)


Finished Early Timing Optimization (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 173MB peak: 173MB)


Finished generic timing optimizations - Pass 2 (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 173MB peak: 173MB)

@N:BN362 : coreresetp_pcie_hotreset.v(227) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.count[6] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(227) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.count[5] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(227) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.count[4] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(227) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.count[3] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(227) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.count[2] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(227) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.count[1] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(227) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.count[0] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp.v(1365) | Removing sequential instance SB_sb_0.CORERESETP_0.SDIF3_CORE_RESET_N_0 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(84) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.reset_n_clk_ltssm (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.pwrite_q2 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.psel_q2 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(84) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.reset_n_q1 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(134) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.LTSSM_HotReset_q (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(134) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.LTSSM_Disabled_q (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(134) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.LTSSM_DetectQuiet_q (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.pwrite_q1 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.psel_q1 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(134) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.LTSSM_HotReset (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(134) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.LTSSM_Disabled (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(134) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.LTSSM_DetectQuiet (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(134) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.LTSSM_HotReset_entry_p (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(134) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.LTSSM_Disabled_entry_p (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(134) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.LTSSM_DetectQuiet_entry_p (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(179) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.state[1] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(179) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.state[0] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q1[4] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q1[3] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q1[2] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q1[1] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q1[0] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q2[4] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q2[3] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q2[2] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q2[1] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreresetp_pcie_hotreset.v(99) | Removing sequential instance SB_sb_0.CORERESETP_0.genblk5\.sdif3_phr.ltssm_q2[0] (in view: work.top(verilog)) because it does not drive other instances.

Finished preparing to map (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 173MB peak: 173MB)


Finished technology mapping (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:02s; Memory used current: 173MB peak: 174MB)

Pass		 CPU time		Worst Slack		Luts / Registers
------------------------------------------------------------
   1		0h:00m:02s		     6.72ns		 201 /       199
@N:FP130 :  | Promoting Net SB_sb_0.FIC_2_APB_M_PRESET_N_arst on CLKINT  I_121  
@N:FP130 :  | Promoting Net SB_sb_0_INIT_APB_S_PCLK on CLKINT  I_122  
@N:FP130 :  | Promoting Net SB_sb_0.CORERESETP_0.sm0_areset_n_clk_base on CLKINT  I_123  
@N:FP130 :  | Promoting Net SB_sb_0.CORERESETP_0.sm0_areset_n_rcosc on CLKINT  I_124  
@N:FP130 :  | Promoting Net SB_sb_0.CORERESETP_0.sdif3_areset_n_rcosc on CLKINT  I_125  
@N:FP130 :  | Promoting Net SB_sb_0.CORERESETP_0.sm0_areset_n_arst on CLKINT  I_126  

Added 0 Buffers
Added 0 Cells via replication
	Added 0 Sequential Cells via replication
	Added 0 Combinational Cells via replication

Finished technology timing optimizations and critical path resynthesis (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 174MB peak: 174MB)


Finished restoring hierarchy (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 174MB peak: 174MB)



@S |Clock Optimization Summary


#### START OF CLOCK OPTIMIZATION REPORT #####[

Clock optimization not enabled
3 non-gated/non-generated clock tree(s) driving 159 clock pin(s) of sequential element(s)
4 gated/generated clock tree(s) driving 47 clock pin(s) of sequential element(s)
0 instances converted, 47 sequential instances remain driven by gated/generated clocks

======================================================= Non-Gated/Non-Generated Clocks ========================================================
Clock Tree ID     Driving Element                        Drive Element Type                     Fanout     Sample Instance                     
-----------------------------------------------------------------------------------------------------------------------------------------------
ClockId0005        SERDES_IF_0.refclk1_inbuf_diff         INBUF_DIFF                             1          SERDES_IF_0.SERDESIF_INST           
ClockId0006        SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST     clock definition on MSS_120            112        SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST  
ClockId0007        SB_sb_0.FABOSC_0.I_RCOSC_25_50MHZ      clock definition on RCOSC_25_50MHZ     46         SB_sb_0.CORERESETP_0.count_sdif3[12]
===============================================================================================================================================
============================================================================ Gated/Generated Clocks =============================================================================
Clock Tree ID     Driving Element            Drive Element Type     Fanout     Sample Instance                        Explanation                                                
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ClockId0001        SB_sb_0.CCC_0.CCC_INST     CCC                    44         SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST     No gated clock conversion method for cell cell:work.MSS_120
ClockId0002        FCCC_0.CCC_INST            CCC                    1          SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST     No gated clock conversion method for cell cell:work.MSS_120
ClockId0003        FCCC_0.CCC_INST            CCC                    1          SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST     No gated clock conversion method for cell cell:work.MSS_120
ClockId0004        FCCC_1.CCC_INST            CCC                    1          SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST     No gated clock conversion method for cell cell:work.MSS_120
=================================================================================================================================================================================


##### END OF CLOCK OPTIMIZATION REPORT ######]


Start Writing Netlists (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 142MB peak: 174MB)

Writing Analyst data base C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\synthesis\synwork\top_m.srm

Finished Writing Netlist Databases (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 172MB peak: 174MB)

Writing Verilog Simulation files
@N:BW103 :  | The default time unit for the Synopsys Constraint File (SDC or FDC) is 1ns. 
@N:BW107 :  | Synopsys Constraint File capacitance units using default value of 1pF  
@W:BW156 :  | Option "-name" of set_clock_groups cannot be forward-annotated; there is no equivalent option in your place-and-route tool. 

Finished Writing Verilog Simulation files (Real Time elapsed 0h:00m:03s; CPU Time elapsed 0h:00m:03s; Memory used current: 173MB peak: 174MB)


Start final timing analysis (Real Time elapsed 0h:00m:03s; CPU Time elapsed 0h:00m:03s; Memory used current: 173MB peak: 174MB)

@W:MT246 : sb_sb_ccc_0_fccc.v(23) | Blackbox CCC is missing a user supplied timing model. This may have a negative effect on timing analysis and optimizations (Quality of Results)
@N:MT615 :  | Found clock SERDES_IF_0/SERDESIF_INST/EPCS_RXCLK[1] with period 8.00ns  
@N:MT615 :  | Found clock SERDES_IF_0/SERDESIF_INST/EPCS_TXCLK[1] with period 8.00ns  
@N:MT615 :  | Found clock CLK0_PAD with period 20.00ns  
@N:MT615 :  | Found clock SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT with period 20.00ns  
@N:MT615 :  | Found clock SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB with period 50.00ns  
@N:MT615 :  | Found clock FCCC_0/GL0 with period 16.00ns  
@N:MT615 :  | Found clock FCCC_0/GL1 with period 16.00ns  
@N:MT615 :  | Found clock FCCC_1/GL0 with period 8.00ns  
@N:MT615 :  | Found clock SB_sb_0/CCC_0/GL0 with period 10.00ns  
@N:MT615 :  | Found clock SB_sb_0/CCC_0/GL3 with period 8.00ns  
@W:MT420 :  | Found inferred clock top_SERDES_IF_0_SERDES_IF|REFCLK1_OUT_inferred_clock with period 10.00ns. Please declare a user-defined clock on net SERDES_IF_0.REFCLK1_OUT. 


##### START OF TIMING REPORT #####[
# Timing report written on Thu Apr 22 15:42:49 2021
#


Top view:               top
Requested Frequency:    20.0 MHz
Wire load mode:         top
Paths requested:        5
Constraint File(s):    C:\tcl_update\sf2\dg0472\472_v4\Libero_Project\designer\top\synthesis.fdc
                       
@N:MT320 :  | This timing report is an estimate of place and route data. For final timing results, use the FPGA vendor place and route report. 

@N:MT322 :  | Clock constraints include only register-to-register paths associated with each individual clock. 



Performance Summary
*******************


Worst slack in design: 7.442

                                                         Requested     Estimated     Requested     Estimated                Clock                                                        Clock              
Starting Clock                                           Frequency     Frequency     Period        Period        Slack      Type                                                         Group              
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CLK0_PAD                                                 50.0 MHz      NA            20.000        NA            NA         declared                                                     default_clkgroup   
FCCC_0/GL0                                               62.5 MHz      NA            16.000        NA            NA         generated (from SERDES_IF_0/SERDESIF_INST/EPCS_RXCLK[1])     default_clkgroup   
FCCC_0/GL1                                               62.5 MHz      NA            16.000        NA            NA         generated (from SERDES_IF_0/SERDESIF_INST/EPCS_RXCLK[1])     default_clkgroup   
FCCC_1/GL0                                               125.0 MHz     NA            8.000         NA            NA         generated (from SERDES_IF_0/SERDESIF_INST/EPCS_TXCLK[1])     default_clkgroup   
SB_sb_0/CCC_0/GL0                                        100.0 MHz     390.9 MHz     10.000        2.558         7.442      generated (from CLK0_PAD)                                    default_clkgroup   
SB_sb_0/CCC_0/GL3                                        125.0 MHz     NA            8.000         NA            NA         generated (from CLK0_PAD)                                    default_clkgroup   
SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT                 50.0 MHz      502.7 MHz     20.000        1.989         18.011     declared                                                     default_clkgroup   
SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB                       20.0 MHz      113.8 MHz     50.000        8.790         20.794     declared                                                     default_clkgroup   
SERDES_IF_0/SERDESIF_INST/EPCS_RXCLK[1]                  125.0 MHz     NA            8.000         NA            NA         declared                                                     default_clkgroup   
SERDES_IF_0/SERDESIF_INST/EPCS_TXCLK[1]                  125.0 MHz     NA            8.000         NA            NA         declared                                                     default_clkgroup   
top_SERDES_IF_0_SERDES_IF|REFCLK1_OUT_inferred_clock     100.0 MHz     NA            10.000        NA            NA         inferred                                                     Inferred_clkgroup_0
System                                                   100.0 MHz     NA            10.000        NA            NA         system                                                       system_clkgroup    
============================================================================================================================================================================================================
Estimated period and frequency reported as NA means no slack depends directly on the clock waveform





Clock Relationships
*******************

Clocks                                                                              |    rise  to  rise    |    fall  to  fall   |    rise  to  fall    |    fall  to  rise  
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Starting                                  Ending                                    |  constraint  slack   |  constraint  slack  |  constraint  slack   |  constraint  slack 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT  SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT  |  20.000      18.011  |  No paths    -      |  No paths    -       |  No paths    -     
SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT  SB_sb_0/CCC_0/GL0                         |  10.000      False   |  No paths    -      |  No paths    -       |  No paths    -     
SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB        SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB        |  50.000      41.209  |  No paths    -      |  25.000      22.699  |  25.000      20.794
SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB        SB_sb_0/CCC_0/GL0                         |  10.000      False   |  No paths    -      |  No paths    -       |  No paths    -     
SB_sb_0/CCC_0/GL0                         SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT  |  10.000      False   |  No paths    -      |  No paths    -       |  No paths    -     
SB_sb_0/CCC_0/GL0                         SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB        |  10.000      False   |  No paths    -      |  No paths    -       |  No paths    -     
SB_sb_0/CCC_0/GL0                         SB_sb_0/CCC_0/GL0                         |  10.000      7.442   |  No paths    -      |  No paths    -       |  No paths    -     
=============================================================================================================================================================================
 Note: 'No paths' indicates there are no paths in the design for that pair of clock edges.
       'Diff grp' indicates that paths exist but the starting clock and ending clock are in different clock groups.



Interface Information 
*********************

No IO constraint found



====================================
Detailed Report for Clock: SB_sb_0/CCC_0/GL0
====================================



Starting Points with Worst Slack
********************************

                                                     Starting                                                               Arrival          
Instance                                             Reference             Type     Pin     Net                             Time        Slack
                                                     Clock                                                                                   
---------------------------------------------------------------------------------------------------------------------------------------------
SB_sb_0.CORERESETP_0.ddr_settled_clk_base            SB_sb_0/CCC_0/GL0     SLE      Q       ddr_settled_clk_base            0.076       7.442
SB_sb_0.CORERESETP_0.release_sdif3_core_clk_base     SB_sb_0/CCC_0/GL0     SLE      Q       release_sdif3_core_clk_base     0.076       7.621
SB_sb_0.CORERESETP_0.sdif2_spll_lock_q2              SB_sb_0/CCC_0/GL0     SLE      Q       next_sm0_state18                0.094       7.682
SB_sb_0.CORERESETP_0.CONFIG1_DONE_clk_base           SB_sb_0/CCC_0/GL0     SLE      Q       CONFIG1_DONE_clk_base           0.094       7.724
SB_sb_0.CORERESETP_0.sm0_state[3]                    SB_sb_0/CCC_0/GL0     SLE      Q       sm0_state[3]                    0.094       8.092
SB_sb_0.CORERESETP_0.release_sdif0_core_clk_base     SB_sb_0/CCC_0/GL0     SLE      Q       release_sdif0_core_clk_base     0.076       8.231
SB_sb_0.CORERESETP_0.release_sdif1_core_clk_base     SB_sb_0/CCC_0/GL0     SLE      Q       release_sdif1_core_clk_base     0.094       8.298
SB_sb_0.CORERESETP_0.release_sdif2_core_clk_base     SB_sb_0/CCC_0/GL0     SLE      Q       release_sdif2_core_clk_base     0.094       8.340
SB_sb_0.CORERESETP_0.sm0_state[4]                    SB_sb_0/CCC_0/GL0     SLE      Q       sm0_state[4]                    0.094       8.501
SB_sb_0.CORERESETP_0.sdif3_state[0]                  SB_sb_0/CCC_0/GL0     SLE      Q       sdif3_state[0]                  0.094       8.504
=============================================================================================================================================


Ending Points with Worst Slack
******************************

                                               Starting                                                                   Required          
Instance                                       Reference             Type     Pin     Net                                 Time         Slack
                                               Clock                                                                                        
--------------------------------------------------------------------------------------------------------------------------------------------
SB_sb_0.CORERESETP_0.sm0_state[5]              SB_sb_0/CCC_0/GL0     SLE      D       sm0_state_ns[5]                     9.778        7.442
SB_sb_0.CORERESETP_0.sm0_state[4]              SB_sb_0/CCC_0/GL0     SLE      D       sm0_state_ns[4]                     9.778        7.456
SB_sb_0.CORERESETP_0.SDIF_RELEASED_int         SB_sb_0/CCC_0/GL0     SLE      EN      next_sdif_released_0_sqmuxa         9.707        7.468
SB_sb_0.CORERESETP_0.count_sdif3_enable        SB_sb_0/CCC_0/GL0     SLE      EN      N_10                                9.707        7.682
SB_sb_0.CORERESETP_0.SDIF3_PHY_RESET_N_int     SB_sb_0/CCC_0/GL0     SLE      EN      next_sdif3_phy_reset_n_0_sqmuxa     9.707        7.769
SB_sb_0.CORERESETP_0.sdif3_state[0]            SB_sb_0/CCC_0/GL0     SLE      D       N_5_mux_i                           9.778        7.871
SB_sb_0.CORERESETP_0.count_ddr_enable          SB_sb_0/CCC_0/GL0     SLE      EN      un1_next_ddr_ready_0_sqmuxa_0       9.707        7.943
SB_sb_0.CORERESETP_0.count_ddr_enable          SB_sb_0/CCC_0/GL0     SLE      D       next_count_ddr_enable_0_sqmuxa      9.778        8.338
SB_sb_0.CORERESETP_0.sm0_state[3]              SB_sb_0/CCC_0/GL0     SLE      D       sm0_state_ns[3]                     9.778        8.602
SB_sb_0.CORERESETP_0.sdif3_state[1]            SB_sb_0/CCC_0/GL0     SLE      D       N_4_i                               9.778        8.634
============================================================================================================================================



Worst Path Information
View Worst Path in Analyst
***********************


Path information for path number 1: 
      Requested Period:                      10.000
    - Setup time:                            0.222
    + Clock delay at ending point:           0.000 (ideal)
    = Required time:                         9.778

    - Propagation time:                      2.336
    - Clock delay at starting point:         0.000 (ideal)
    = Slack (critical) :                     7.442

    Number of logic level(s):                3
    Starting point:                          SB_sb_0.CORERESETP_0.ddr_settled_clk_base / Q
    Ending point:                            SB_sb_0.CORERESETP_0.sm0_state[5] / D
    The start point is clocked by            SB_sb_0/CCC_0/GL0 [rising] (rise=0.000 fall=5.000 period=10.000) on pin CLK
    The end   point is clocked by            SB_sb_0/CCC_0/GL0 [rising] (rise=0.000 fall=5.000 period=10.000) on pin CLK

Instance / Net                                                            Pin      Pin               Arrival     No. of    
Name                                                             Type     Name     Dir     Delay     Time        Fan Out(s)
---------------------------------------------------------------------------------------------------------------------------
SB_sb_0.CORERESETP_0.ddr_settled_clk_base                        SLE      Q        Out     0.076     0.076 r     -         
ddr_settled_clk_base                                             Net      -        -       0.432     -           2         
SB_sb_0.CORERESETP_0.next_sdif3_core_reset_n_0_sqmuxa_i_i_o3     CFG2     A        In      -         0.508 r     -         
SB_sb_0.CORERESETP_0.next_sdif3_core_reset_n_0_sqmuxa_i_i_o3     CFG2     Y        Out     0.087     0.596 f     -         
N_22                                                             Net      -        -       0.432     -           2         
SB_sb_0.CORERESETP_0.sm0_state_ns_0_o3[4]                        CFG4     D        In      -         1.028 f     -         
SB_sb_0.CORERESETP_0.sm0_state_ns_0_o3[4]                        CFG4     Y        Out     0.250     1.278 f     -         
N_24                                                             Net      -        -       0.648     -           3         
SB_sb_0.CORERESETP_0.sm0_state_ns_0[5]                           CFG4     C        In      -         1.926 f     -         
SB_sb_0.CORERESETP_0.sm0_state_ns_0[5]                           CFG4     Y        Out     0.194     2.120 r     -         
sm0_state_ns[5]                                                  Net      -        -       0.216     -           1         
SB_sb_0.CORERESETP_0.sm0_state[5]                                SLE      D        In      -         2.336 r     -         
===========================================================================================================================
Total path delay (propagation time + setup) of 2.558 is 0.829(32.4%) logic and 1.728(67.6%) route.
Path delay compensated for clock skew. Clock skew is added to clock-to-out value, and is subtracted from setup time value




====================================
Detailed Report for Clock: SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT
====================================



Starting Points with Worst Slack
********************************

                                        Starting                                                                         Arrival           
Instance                                Reference                                    Type     Pin     Net                Time        Slack 
                                        Clock                                                                                              
-------------------------------------------------------------------------------------------------------------------------------------------
SB_sb_0.CORERESETP_0.count_sdif3[0]     SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_sdif3[0]     0.076       18.011
SB_sb_0.CORERESETP_0.count_ddr[0]       SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_ddr[0]       0.076       18.079
SB_sb_0.CORERESETP_0.count_ddr[2]       SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_ddr[2]       0.076       18.227
SB_sb_0.CORERESETP_0.count_sdif3[1]     SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_sdif3[1]     0.076       18.295
SB_sb_0.CORERESETP_0.count_ddr[3]       SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_ddr[3]       0.076       18.314
SB_sb_0.CORERESETP_0.count_sdif3[3]     SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_sdif3[3]     0.076       18.314
SB_sb_0.CORERESETP_0.count_sdif3[6]     SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_sdif3[6]     0.094       18.350
SB_sb_0.CORERESETP_0.count_sdif3[2]     SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_sdif3[2]     0.094       18.378
SB_sb_0.CORERESETP_0.count_ddr[1]       SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_ddr[1]       0.076       18.382
SB_sb_0.CORERESETP_0.count_ddr[6]       SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      Q       count_ddr[6]       0.076       18.386
===========================================================================================================================================


Ending Points with Worst Slack
******************************

                                            Starting                                                                              Required           
Instance                                    Reference                                    Type     Pin     Net                     Time         Slack 
                                            Clock                                                                                                    
-----------------------------------------------------------------------------------------------------------------------------------------------------
SB_sb_0.CORERESETP_0.release_sdif3_core     SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      EN      release_sdif3_core4     19.706       18.011
SB_sb_0.CORERESETP_0.ddr_settled            SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      EN      ddr_settled4            19.706       18.079
SB_sb_0.CORERESETP_0.count_ddr[13]          SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      D       count_ddr_s[13]         19.778       18.411
SB_sb_0.CORERESETP_0.count_ddr[12]          SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      D       count_ddr_s[12]         19.778       18.425
SB_sb_0.CORERESETP_0.count_sdif3[12]        SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      D       count_sdif3_s[12]       19.778       18.425
SB_sb_0.CORERESETP_0.count_ddr[11]          SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      D       count_ddr_s[11]         19.778       18.440
SB_sb_0.CORERESETP_0.count_sdif3[11]        SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      D       count_sdif3_s[11]       19.778       18.440
SB_sb_0.CORERESETP_0.count_ddr[10]          SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      D       count_ddr_s[10]         19.778       18.454
SB_sb_0.CORERESETP_0.count_sdif3[10]        SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      D       count_sdif3_s[10]       19.778       18.454
SB_sb_0.CORERESETP_0.count_ddr[9]           SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT     SLE      D       count_ddr_s[9]          19.778       18.468
=====================================================================================================================================================



Worst Path Information
View Worst Path in Analyst
***********************


Path information for path number 1: 
      Requested Period:                      20.000
    - Setup time:                            0.294
    + Clock delay at ending point:           0.000 (ideal)
    = Required time:                         19.706

    - Propagation time:                      1.696
    - Clock delay at starting point:         0.000 (ideal)
    = Slack (non-critical) :                 18.011

    Number of logic level(s):                2
    Starting point:                          SB_sb_0.CORERESETP_0.count_sdif3[0] / Q
    Ending point:                            SB_sb_0.CORERESETP_0.release_sdif3_core / EN
    The start point is clocked by            SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT [rising] (rise=0.000 fall=10.000 period=20.000) on pin CLK
    The end   point is clocked by            SB_sb_0/FABOSC_0/I_RCOSC_25_50MHZ/CLKOUT [rising] (rise=0.000 fall=10.000 period=20.000) on pin CLK

Instance / Net                                          Pin      Pin               Arrival     No. of    
Name                                           Type     Name     Dir     Delay     Time        Fan Out(s)
---------------------------------------------------------------------------------------------------------
SB_sb_0.CORERESETP_0.count_sdif3[0]            SLE      Q        Out     0.076     0.076 r     -         
count_sdif3[0]                                 Net      -        -       0.648     -           3         
SB_sb_0.CORERESETP_0.release_sdif3_core4_8     CFG4     D        In      -         0.724 r     -         
SB_sb_0.CORERESETP_0.release_sdif3_core4_8     CFG4     Y        Out     0.284     1.008 f     -         
release_sdif3_core4_8                          Net      -        -       0.216     -           1         
SB_sb_0.CORERESETP_0.release_sdif3_core4       CFG4     D        In      -         1.224 f     -         
SB_sb_0.CORERESETP_0.release_sdif3_core4       CFG4     Y        Out     0.250     1.474 f     -         
release_sdif3_core4                            Net      -        -       0.221     -           1         
SB_sb_0.CORERESETP_0.release_sdif3_core        SLE      EN       In      -         1.696 f     -         
=========================================================================================================
Total path delay (propagation time + setup) of 1.989 is 0.904(45.4%) logic and 1.085(54.6%) route.
Path delay compensated for clock skew. Clock skew is added to clock-to-out value, and is subtracted from setup time value




====================================
Detailed Report for Clock: SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB
====================================



Starting Points with Worst Slack
********************************

                                        Starting                                                                                         Arrival           
Instance                                Reference                              Type     Pin     Net                                      Time        Slack 
                                        Clock                                                                                                              
-----------------------------------------------------------------------------------------------------------------------------------------------------------
SB_sb_0.CORECONFIGP_0.psel              SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       psel                                     0.094       20.794
SB_sb_0.CORECONFIGP_0.paddr[13]         SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       SB_sb_0_SDIF3_INIT_APB_PADDR[13]         0.094       22.699
SB_sb_0.CORECONFIGP_0.paddr[12]         SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       SB_sb_0_SDIF3_INIT_APB_PADDR[12]         0.094       22.741
SB_sb_0.CORECONFIGP_0.state[1]          SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       state[1]                                 0.076       23.059
SB_sb_0.CORECONFIGP_0.SDIF3_PENABLE     SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       SB_sb_0_SDIF3_INIT_APB_PENABLE           0.094       23.455
SB_sb_0.CORECONFIGP_0.paddr[16]         SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       paddr[16]                                0.076       23.495
SB_sb_0.CORECONFIGP_0.paddr[15]         SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       SB_sb_0_SDIF3_INIT_APB_PADDR[15]         0.094       23.524
SB_sb_0.CORECONFIGP_0.MDDR_PENABLE      SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       CORECONFIGP_0_MDDR_APBmslave_PENABLE     0.094       23.651
SB_sb_0.CORECONFIGP_0.state[0]          SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       state[0]                                 0.076       23.695
SB_sb_0.CORECONFIGP_0.paddr[14]         SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE      Q       SB_sb_0_SDIF3_INIT_APB_PADDR[14]         0.076       23.986
===========================================================================================================================================================


Ending Points with Worst Slack
******************************

                                                 Starting                                                                                                            Required           
Instance                                         Reference                              Type               Pin          Net                                          Time         Slack 
                                                 Clock                                                                                                                                  
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SERDES_IF_0.SERDESIF_INST                        SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SERDESIF_120_3     APB_PSEL     SB_sb_0_SDIF3_INIT_APB_PSELx                 23.020       20.794
SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PRDATA[0]      SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE                D            prdata[0]                                    24.778       21.251
SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PRDATA[1]      SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE                D            prdata[1]                                    24.778       21.251
SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PRDATA[3]      SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE                D            prdata[3]                                    24.778       21.396
SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PRDATA[5]      SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE                D            prdata[5]                                    24.778       21.396
SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PREADY         SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE                EN           un1_next_FIC_2_APB_M_PREADY_0_sqmuxa_0_1     24.706       21.520
SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PRDATA[16]     SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE                D            prdata[16]                                   24.778       21.550
SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PRDATA[2]      SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE                D            prdata[2]                                    24.778       21.610
SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PRDATA[4]      SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE                D            prdata[4]                                    24.778       21.610
SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PRDATA[6]      SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB     SLE                D            prdata[6]                                    24.778       21.610
========================================================================================================================================================================================



Worst Path Information
View Worst Path in Analyst
***********************


Path information for path number 1: 
      Requested Period:                      25.000
    - Setup time:                            1.980
    + Clock delay at ending point:           0.000 (ideal)
    = Required time:                         23.020

    - Propagation time:                      2.226
    - Clock delay at starting point:         0.000 (ideal)
    = Slack (non-critical) :                 20.794

    Number of logic level(s):                1
    Starting point:                          SB_sb_0.CORECONFIGP_0.psel / Q
    Ending point:                            SERDES_IF_0.SERDESIF_INST / APB_PSEL
    The start point is clocked by            SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB [falling] (rise=0.000 fall=25.000 period=50.000) on pin CLK
    The end   point is clocked by            SB_sb_0/SB_sb_MSS_0/CLK_CONFIG_APB [rising] (rise=0.000 fall=25.000 period=50.000) on pin APB_CLK

Instance / Net                                                      Pin          Pin               Arrival     No. of    
Name                                             Type               Name         Dir     Delay     Time        Fan Out(s)
-------------------------------------------------------------------------------------------------------------------------
SB_sb_0.CORECONFIGP_0.psel                       SLE                Q            Out     0.094     0.094 f     -         
psel                                             Net                -            -       0.744     -           5         
SB_sb_0.CORECONFIGP_0.R_SDIF3_PSEL_0_a2_1_a2     CFG4               D            In      -         0.838 f     -         
SB_sb_0.CORECONFIGP_0.R_SDIF3_PSEL_0_a2_1_a2     CFG4               Y            Out     0.250     1.088 f     -         
SB_sb_0_SDIF3_INIT_APB_PSELx                     Net                -            -       1.138     -           35        
SERDES_IF_0.SERDESIF_INST                        SERDESIF_120_3     APB_PSEL     In      -         2.226 f     -         
=========================================================================================================================
Total path delay (propagation time + setup) of 4.206 is 2.324(55.3%) logic and 1.882(44.7%) route.
Path delay compensated for clock skew. Clock skew is added to clock-to-out value, and is subtracted from setup time value



##### END OF TIMING REPORT #####]

Timing exceptions that could not be applied
@W:MT447 : synthesis.fdc(19) | Timing constraint (from [get_cells { SB_sb_0.CORERESETP_0.MSS_HPMS_READY_int }] to [get_cells { SB_sb_0.CORERESETP_0.sm0_areset_n_rcosc SB_sb_0.CORERESETP_0.sm0_areset_n_rcosc_q1 }]) (false path) was not applied to the design because none of the paths specified by the constraint exist in the design 
@W:MT447 : synthesis.fdc(20) | Timing constraint (from [get_cells { SB_sb_0.CORERESETP_0.MSS_HPMS_READY_int SB_sb_0.CORERESETP_0.SDIF*_PERST_N_re }] to [get_cells { SB_sb_0.CORERESETP_0.sdif*_areset_n_rcosc* }]) (false path) was not applied to the design because none of the paths specified by the constraint exist in the design 
@W:MT447 : synthesis.fdc(21) | Timing constraint (through [get_nets { SB_sb_0.CORERESETP_0.*sdif*_phr.hot_reset_n SB_sb_0.CORERESETP_0.*sdif*_phr.sdif_core_reset_n_0 }]) (false path) was not applied to the design because none of the '-through' objects specified by the constraint exist in the design 
@W:MT447 : synthesis.fdc(22) | Timing constraint (to [get_cells { SB_sb_0.CORERESETP_0.*sdif*_phr.ltssm_q1[*] SB_sb_0.CORERESETP_0.*sdif*_phr.psel_q1 SB_sb_0.CORERESETP_0.*sdif*_phr.pwrite_q1 }]) (false path) was not applied to the design because none of the '-to' objects specified by the constraint exist in the design 
@W:MT447 : synthesis.fdc(24) | Timing constraint (through [get_pins { SB_sb_0.SB_sb_MSS_0.MSS_ADLIB_INST.CONFIG_PRESET_N }]) (false path) was not applied to the design because none of the paths specified by the constraint exist in the design 
@W:MT447 : synthesis.fdc(25) | Timing constraint (through [get_pins { SB_sb_0.SYSRESET_POR.POWER_ON_RESET_N }]) (false path) was not applied to the design because none of the paths specified by the constraint exist in the design 
@W:MT443 : synthesis.fdc(26) | Timing constraint (through [get_nets { SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PSEL SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PENABLE }] to [get_cells { SB_sb_0.CORECONFIGP_0.FIC_2_APB_M_PREADY* SB_sb_0.CORECONFIGP_0.state[0] }]) (max delay 0.000000) was not applied to the design because none of the paths specified by the constraint exist in the design 
None

Finished final timing analysis (Real Time elapsed 0h:00m:03s; CPU Time elapsed 0h:00m:03s; Memory used current: 174MB peak: 174MB)


Finished timing report (Real Time elapsed 0h:00m:03s; CPU Time elapsed 0h:00m:03s; Memory used current: 174MB peak: 174MB)

---------------------------------------
Resource Usage Report for top 

Mapping to part: m2s150tsfc1152-1
Cell usage:
AND2            1 use
CCC             3 uses
CLKINT          11 uses
MSS_120         1 use
RCOSC_25_50MHZ  1 use
RCOSC_25_50MHZ_FAB  1 use
SERDESIF_120_3  1 use
SYSRESET        1 use
CFG1           6 uses
CFG2           32 uses
CFG3           11 uses
CFG4           62 uses

Carry cells:
ARI1            27 uses - used for arithmetic functions


Sequential Cells: 
SLE            199 uses

DSP Blocks:    0 of 240 (0%)

I/O ports: 122
I/O primitives: 98
BIBUF          44 uses
BIBUF_DIFF     5 uses
INBUF          6 uses
INBUF_DIFF     1 use
OUTBUF         39 uses
OUTBUF_DIFF    1 use
TRIBUFF        2 uses


Global Clock Buffers: 11

Total LUTs:    138

Extra resources required for RAM and MACC interface logic during P&R:

RAM64x18 Interface Logic : SLEs = 0; LUTs = 0;
RAM1K18  Interface Logic : SLEs = 0; LUTs = 0;
MACC     Interface Logic : SLEs = 0; LUTs = 0;

Total number of SLEs after P&R:  199 + 0 + 0 + 0 = 199;
Total number of LUTs after P&R:  138 + 0 + 0 + 0 = 138;

Mapper successful!

At Mapper Exit (Real Time elapsed 0h:00m:04s; CPU Time elapsed 0h:00m:04s; Memory used current: 63MB peak: 174MB)

Process took 0h:00m:04s realtime, 0h:00m:04s cputime
# Thu Apr 22 15:42:49 2021

###########################################################]