#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-I52881

# Mon Jan 11 21:10:00 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-I52881

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-I52881

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\acg5.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:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\polarfire_syn_comps.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CoreAPB3\4.2.100\rtl\vlog\core\coreapb3_muxptob3.v" (library COREAPB3_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CoreAPB3\4.2.100\rtl\vlog\core\coreapb3_iaddr_reg.v" (library COREAPB3_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CoreAPB3\4.2.100\rtl\vlog\core\coreapb3.v" (library COREAPB3_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreAPB3_0\CoreAPB3_0.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreGPIO_0\CoreGPIO_0_0\rtl\vlog\core\coregpio.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreGPIO_0\CoreGPIO_0.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreUARTapb_0\CoreUARTapb_0_0\rtl\vlog\core_obfuscated\Clock_gen.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreUARTapb_0\CoreUARTapb_0_0\rtl\vlog\core_obfuscated\Rx_async.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreUARTapb_0\CoreUARTapb_0_0\rtl\vlog\core_obfuscated\Tx_async.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreUARTapb_0\CoreUARTapb_0_0\rtl\vlog\core_obfuscated\fifo_256x8_g5.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreUARTapb_0\CoreUARTapb_0_0\rtl\vlog\core_obfuscated\CoreUART.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreUARTapb_0\CoreUARTapb_0_0\rtl\vlog\core_obfuscated\CoreUARTapb.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoreUARTapb_0\CoreUARTapb_0.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CORECORTEXM1\4.0.100\rtl\vlog\core_encrypted\CortexM1DbgIntegration_PF.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CORECORTEXM1\4.0.100\core_encrypted\ccortexm1_ujtag_wrapper.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CORECORTEXM1\4.0.100\core_encrypted\ccortexm1_uj_jtag.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CORECORTEXM1\4.0.100\core_encrypted\CORECORTEXM1.v" (library work)
@N:CG334 : CORECORTEXM1.v(737) | Read directive translate_off.
@N:CG333 : CORECORTEXM1.v(784) | Read directive translate_on.
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\CoretxM1_0\CoretxM1_0.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\PF_CCC_0\PF_CCC_0_0\PF_CCC_0_PF_CCC_0_0_PF_CCC.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\PF_CCC_0\PF_CCC_0.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\PF_INIT_MONITOR_0\PF_INIT_MONITOR_0_0\PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\PF_INIT_MONITOR_0\PF_INIT_MONITOR_0.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\PF_SRAM\PF_TPSRAM_AHB_AXI_0\PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\PF_SRAM\COREAHBLSRAM_PF_0\rtl\vlog\core\CoreAHBLSRAM_AHBLSram_ECC.v" (library work)
@N:CG334 : CoreAHBLSRAM_AHBLSram_ECC.v(610) | Read directive translate_off.
@N:CG333 : CoreAHBLSRAM_AHBLSram_ECC.v(613) | Read directive translate_on.
@N:CG334 : CoreAHBLSRAM_AHBLSram_ECC.v(616) | Read directive translate_off.
@N:CG333 : CoreAHBLSRAM_AHBLSram_ECC.v(625) | Read directive translate_on.
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\PF_SRAM\COREAHBLSRAM_PF_0\rtl\vlog\core\CoreAHBLSRAM_AHBLSram.v" (library work)
@N:CG334 : CoreAHBLSRAM_AHBLSram.v(472) | Read directive translate_off.
@N:CG333 : CoreAHBLSRAM_AHBLSram.v(475) | Read directive translate_on.
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\PF_SRAM\COREAHBLSRAM_PF_0\rtl\vlog\core\CoreAHBLSRAM_PF.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\PF_SRAM\PF_SRAM.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.2.101\rtl\vlog\core\coreahbtoapb3_ahbtoapbsm.v" (library COREAHBTOAPB3_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.2.101\rtl\vlog\core\coreahbtoapb3_apbaddrdata.v" (library COREAHBTOAPB3_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.2.101\rtl\vlog\core\coreahbtoapb3_penablescheduler.v" (library COREAHBTOAPB3_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.2.101\rtl\vlog\core\coreahbtoapb3.v" (library COREAHBTOAPB3_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\core_ahb_to_apb3\core_ahb_to_apb3.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.5.101\rtl\vlog\core\coreahblite_slavearbiter.v" (library COREAHBLITE_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.5.101\rtl\vlog\core\coreahblite_slavestage.v" (library COREAHBLITE_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.5.101\rtl\vlog\core\coreahblite_defaultslavesm.v" (library COREAHBLITE_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.5.101\rtl\vlog\core\coreahblite_addrdec.v" (library COREAHBLITE_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.5.101\rtl\vlog\core\coreahblite_masterstage.v" (library COREAHBLITE_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.5.101\rtl\vlog\core\coreahblite_matrix4x16.v" (library COREAHBLITE_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\coreahblite_0\coreahblite_0_0\rtl\vlog\core\coreahblite.v" (library COREAHBLITE_LIB)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\coreahblite_0\coreahblite_0.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\pf_reset\pf_reset_0\core\corereset_pf.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\pf_reset\pf_reset.v" (library work)
@I::"C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\top\top.v" (library work)
Verilog syntax check successful!
File C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\polarfire_syn_comps.v changed - recompiling
File C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.1.100\rtl\vlog\core\coreahbtoapb3_ahbtoapbsm.v changed - recompiling
File C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.1.100\rtl\vlog\core\coreahbtoapb3_apbaddrdata.v changed - recompiling
File C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.1.100\rtl\vlog\core\coreahbtoapb3_penablescheduler.v changed - recompiling
File C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.1.100\rtl\vlog\core\coreahbtoapb3.v changed - recompiling
File C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\core_ahb_to_apb3\core_ahb_to_apb3.v changed - recompiling
File C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\component\work\top\top.v changed - recompiling
Selecting top level module top
@N:CG775 : coreahbtoapb3.v(25) | Component COREAHBTOAPB3 not found in library "work" or "__hyper__lib__", but found in library COREAHBTOAPB3_LIB
@N:CG364 : coreahbtoapb3_ahbtoapbsm.v(26) | Synthesizing module CoreAHBtoAPB3_AhbToApbSM in library COREAHBTOAPB3_LIB.

	SYNC_RESET=32'b00000000000000000000000000000000
	RSP_OKAY=2'b00
	RSP_ERROR=2'b01
	IDLE=3'b000
	WRITE0=3'b001
	WRITE1=3'b010
	READ0=3'b011
	WAIT=3'b100
   Generated name = CoreAHBtoAPB3_AhbToApbSM_0s_0_1_0_1_2_3_4
Running optimization stage 1 on CoreAHBtoAPB3_AhbToApbSM_0s_0_1_0_1_2_3_4 .......
@N:CG364 : coreahbtoapb3_penablescheduler.v(26) | Synthesizing module CoreAHBtoAPB3_PenableScheduler in library COREAHBTOAPB3_LIB.

	SYNC_RESET=32'b00000000000000000000000000000000
	IDLE=2'b00
	WAIT=2'b01
	WAITCLR=2'b10
   Generated name = CoreAHBtoAPB3_PenableScheduler_0s_0_1_2
Running optimization stage 1 on CoreAHBtoAPB3_PenableScheduler_0s_0_1_2 .......
@N:CG364 : coreahbtoapb3_apbaddrdata.v(27) | Synthesizing module CoreAHBtoAPB3_ApbAddrData in library COREAHBTOAPB3_LIB.

	SYNC_RESET=32'b00000000000000000000000000000000
   Generated name = CoreAHBtoAPB3_ApbAddrData_0s
Running optimization stage 1 on CoreAHBtoAPB3_ApbAddrData_0s .......
@N:CG364 : coreahbtoapb3.v(25) | Synthesizing module COREAHBTOAPB3 in library COREAHBTOAPB3_LIB.

	FAMILY=32'b00000000000000000000000000010001
	SYNC_RESET=32'b00000000000000000000000000000000
   Generated name = COREAHBTOAPB3_17s_0s
Running optimization stage 1 on COREAHBTOAPB3_17s_0s .......
@N:CG364 : core_ahb_to_apb3.v(21) | Synthesizing module core_ahb_to_apb3 in library work.
Running optimization stage 1 on core_ahb_to_apb3 .......
@N:CG775 : coreahblite.v(23) | Component coreahblite_0_coreahblite_0_0_CoreAHBLite not found in library "work" or "__hyper__lib__", but found in library COREAHBLITE_LIB
@W:CG1283 : coreahblite.v(568) | Type of parameter M0_AHBSLOTENABLE on the instance matrix4x16 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : coreahblite.v(568) | Type of parameter M1_AHBSLOTENABLE on the instance matrix4x16 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : coreahblite.v(568) | Type of parameter M2_AHBSLOTENABLE on the instance matrix4x16 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : coreahblite.v(568) | Type of parameter M3_AHBSLOTENABLE on the instance matrix4x16 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : coreahblite_matrix4x16.v(2813) | Type of parameter M_AHBSLOTENABLE on the instance masterstage_0 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : coreahblite_masterstage.v(217) | Type of parameter M_AHBSLOTENABLE on the instance address_decode is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@N:CG364 : coreahblite_addrdec.v(20) | Synthesizing module COREAHBLITE_ADDRDEC in library COREAHBLITE_LIB.

	MEMSPACE=3'b100
	HADDR_SHG_CFG=1'b1
	SC=16'b0000000000000000
	M_AHBSLOTENABLE=17'b00000000000010001
	MSB_ADDR=32'b00000000000000000000000000010011
	SLAVE_0=16'b0000000000000001
	SLAVE_1=16'b0000000000000010
	SLAVE_2=16'b0000000000000100
	SLAVE_3=16'b0000000000001000
	SLAVE_4=16'b0000000000010000
	SLAVE_5=16'b0000000000100000
	SLAVE_6=16'b0000000001000000
	SLAVE_7=16'b0000000010000000
	SLAVE_8=16'b0000000100000000
	SLAVE_9=16'b0000001000000000
	SLAVE_10=16'b0000010000000000
	SLAVE_11=16'b0000100000000000
	SLAVE_12=16'b0001000000000000
	SLAVE_13=16'b0010000000000000
	SLAVE_14=16'b0100000000000000
	SLAVE_15=16'b1000000000000000
	NONE=16'b0000000000000000
   Generated name = COREAHBLITE_ADDRDEC_Z1
Running optimization stage 1 on COREAHBLITE_ADDRDEC_Z1 .......
@N:CG364 : coreahblite_defaultslavesm.v(20) | Synthesizing module COREAHBLITE_DEFAULTSLAVESM in library COREAHBLITE_LIB.

	SYNC_RESET=32'b00000000000000000000000000000000
	IDLE=1'b0
	HRESPEXTEND=1'b1
   Generated name = COREAHBLITE_DEFAULTSLAVESM_0s_0_1
Running optimization stage 1 on COREAHBLITE_DEFAULTSLAVESM_0s_0_1 .......
@N:CG364 : coreahblite_masterstage.v(22) | Synthesizing module COREAHBLITE_MASTERSTAGE in library COREAHBLITE_LIB.

	MEMSPACE=3'b100
	HADDR_SHG_CFG=1'b1
	SC=16'b0000000000000000
	M_AHBSLOTENABLE=17'b00000000000010001
	SYNC_RESET=32'b00000000000000000000000000000000
	IDLE=1'b0
	REGISTERED=1'b1
	SLAVE_NONE=17'b00000000000000000
   Generated name = COREAHBLITE_MASTERSTAGE_4_1_0_17_0s_0_1_0
Running optimization stage 1 on COREAHBLITE_MASTERSTAGE_4_1_0_17_0s_0_1_0 .......
@W:CL177 : coreahblite_masterstage.v(633) | Sharing sequential element addrRegSMCurrentState. Add a syn_preserve attribute to the element to prevent sharing.
@W:CG1283 : coreahblite_matrix4x16.v(2879) | Type of parameter M_AHBSLOTENABLE on the instance masterstage_1 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : coreahblite_masterstage.v(217) | Type of parameter M_AHBSLOTENABLE on the instance address_decode is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@N:CG364 : coreahblite_addrdec.v(20) | Synthesizing module COREAHBLITE_ADDRDEC in library COREAHBLITE_LIB.

	MEMSPACE=3'b100
	HADDR_SHG_CFG=1'b1
	SC=16'b0000000000000000
	M_AHBSLOTENABLE=17'b00000000000000000
	MSB_ADDR=32'b00000000000000000000000000010011
	SLAVE_0=16'b0000000000000001
	SLAVE_1=16'b0000000000000010
	SLAVE_2=16'b0000000000000100
	SLAVE_3=16'b0000000000001000
	SLAVE_4=16'b0000000000010000
	SLAVE_5=16'b0000000000100000
	SLAVE_6=16'b0000000001000000
	SLAVE_7=16'b0000000010000000
	SLAVE_8=16'b0000000100000000
	SLAVE_9=16'b0000001000000000
	SLAVE_10=16'b0000010000000000
	SLAVE_11=16'b0000100000000000
	SLAVE_12=16'b0001000000000000
	SLAVE_13=16'b0010000000000000
	SLAVE_14=16'b0100000000000000
	SLAVE_15=16'b1000000000000000
	NONE=16'b0000000000000000
   Generated name = COREAHBLITE_ADDRDEC_Z2
Running optimization stage 1 on COREAHBLITE_ADDRDEC_Z2 .......
@N:CG364 : coreahblite_masterstage.v(22) | Synthesizing module COREAHBLITE_MASTERSTAGE in library COREAHBLITE_LIB.

	MEMSPACE=3'b100
	HADDR_SHG_CFG=1'b1
	SC=16'b0000000000000000
	M_AHBSLOTENABLE=17'b00000000000000000
	SYNC_RESET=32'b00000000000000000000000000000000
	IDLE=1'b0
	REGISTERED=1'b1
	SLAVE_NONE=17'b00000000000000000
   Generated name = COREAHBLITE_MASTERSTAGE_4_1_0_0_0s_0_1_0
Running optimization stage 1 on COREAHBLITE_MASTERSTAGE_4_1_0_0_0s_0_1_0 .......
@W:CL177 : coreahblite_masterstage.v(633) | Sharing sequential element addrRegSMCurrentState. Add a syn_preserve attribute to the element to prevent sharing.
@W:CG1283 : coreahblite_matrix4x16.v(2945) | Type of parameter M_AHBSLOTENABLE on the instance masterstage_2 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : coreahblite_matrix4x16.v(3011) | Type of parameter M_AHBSLOTENABLE on the instance masterstage_3 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@N:CG364 : coreahblite_slavearbiter.v(20) | Synthesizing module COREAHBLITE_SLAVEARBITER in library COREAHBLITE_LIB.

	SYNC_RESET=32'b00000000000000000000000000000000
	M0EXTEND=4'b0000
	M0DONE=4'b0001
	M0LOCK=4'b0010
	M0LOCKEXTEND=4'b0011
	M1EXTEND=4'b0100
	M1DONE=4'b0101
	M1LOCK=4'b0110
	M1LOCKEXTEND=4'b0111
	M2EXTEND=4'b1000
	M2DONE=4'b1001
	M2LOCK=4'b1010
	M2LOCKEXTEND=4'b1011
	M3EXTEND=4'b1100
	M3DONE=4'b1101
	M3LOCK=4'b1110
	M3LOCKEXTEND=4'b1111
	MASTER_0=4'b0001
	MASTER_1=4'b0010
	MASTER_2=4'b0100
	MASTER_3=4'b1000
	MASTER_NONE=4'b0000
   Generated name = COREAHBLITE_SLAVEARBITER_Z3
Running optimization stage 1 on COREAHBLITE_SLAVEARBITER_Z3 .......
@N:CG364 : coreahblite_slavestage.v(22) | Synthesizing module COREAHBLITE_SLAVESTAGE in library COREAHBLITE_LIB.

	SYNC_RESET=32'b00000000000000000000000000000000
	TRN_IDLE=1'b0
	MASTER_NONE=4'b0000
   Generated name = COREAHBLITE_SLAVESTAGE_0s_0_0
Running optimization stage 1 on COREAHBLITE_SLAVESTAGE_0s_0_0 .......
@N:CG364 : coreahblite_matrix4x16.v(23) | Synthesizing module COREAHBLITE_MATRIX4X16 in library COREAHBLITE_LIB.

	MEMSPACE=3'b100
	HADDR_SHG_CFG=1'b1
	SC=16'b0000000000000000
	M0_AHBSLOTENABLE=17'b00000000000010001
	M1_AHBSLOTENABLE=17'b00000000000000000
	M2_AHBSLOTENABLE=17'b00000000000000000
	M3_AHBSLOTENABLE=17'b00000000000000000
	SYNC_RESET=32'b00000000000000000000000000000000
   Generated name = COREAHBLITE_MATRIX4X16_4_1_0_17_0_0_0_0s
Running optimization stage 1 on COREAHBLITE_MATRIX4X16_4_1_0_17_0_0_0_0s .......
@N:CG364 : coreahblite.v(23) | Synthesizing module coreahblite_0_coreahblite_0_0_CoreAHBLite in library COREAHBLITE_LIB.

	FAMILY=6'b011010
	MEMSPACE=3'b100
	HADDR_SHG_CFG=1'b1
	SC_0=1'b0
	SC_1=1'b0
	SC_2=1'b0
	SC_3=1'b0
	SC_4=1'b0
	SC_5=1'b0
	SC_6=1'b0
	SC_7=1'b0
	SC_8=1'b0
	SC_9=1'b0
	SC_10=1'b0
	SC_11=1'b0
	SC_12=1'b0
	SC_13=1'b0
	SC_14=1'b0
	SC_15=1'b0
	M0_AHBSLOT0ENABLE=1'b1
	M0_AHBSLOT1ENABLE=1'b0
	M0_AHBSLOT2ENABLE=1'b0
	M0_AHBSLOT3ENABLE=1'b0
	M0_AHBSLOT4ENABLE=1'b1
	M0_AHBSLOT5ENABLE=1'b0
	M0_AHBSLOT6ENABLE=1'b0
	M0_AHBSLOT7ENABLE=1'b0
	M0_AHBSLOT8ENABLE=1'b0
	M0_AHBSLOT9ENABLE=1'b0
	M0_AHBSLOT10ENABLE=1'b0
	M0_AHBSLOT11ENABLE=1'b0
	M0_AHBSLOT12ENABLE=1'b0
	M0_AHBSLOT13ENABLE=1'b0
	M0_AHBSLOT14ENABLE=1'b0
	M0_AHBSLOT15ENABLE=1'b0
	M0_AHBSLOT16ENABLE=1'b0
	M1_AHBSLOT0ENABLE=1'b0
	M1_AHBSLOT1ENABLE=1'b0
	M1_AHBSLOT2ENABLE=1'b0
	M1_AHBSLOT3ENABLE=1'b0
	M1_AHBSLOT4ENABLE=1'b0
	M1_AHBSLOT5ENABLE=1'b0
	M1_AHBSLOT6ENABLE=1'b0
	M1_AHBSLOT7ENABLE=1'b0
	M1_AHBSLOT8ENABLE=1'b0
	M1_AHBSLOT9ENABLE=1'b0
	M1_AHBSLOT10ENABLE=1'b0
	M1_AHBSLOT11ENABLE=1'b0
	M1_AHBSLOT12ENABLE=1'b0
	M1_AHBSLOT13ENABLE=1'b0
	M1_AHBSLOT14ENABLE=1'b0
	M1_AHBSLOT15ENABLE=1'b0
	M1_AHBSLOT16ENABLE=1'b0
	M2_AHBSLOT0ENABLE=1'b0
	M2_AHBSLOT1ENABLE=1'b0
	M2_AHBSLOT2ENABLE=1'b0
	M2_AHBSLOT3ENABLE=1'b0
	M2_AHBSLOT4ENABLE=1'b0
	M2_AHBSLOT5ENABLE=1'b0
	M2_AHBSLOT6ENABLE=1'b0
	M2_AHBSLOT7ENABLE=1'b0
	M2_AHBSLOT8ENABLE=1'b0
	M2_AHBSLOT9ENABLE=1'b0
	M2_AHBSLOT10ENABLE=1'b0
	M2_AHBSLOT11ENABLE=1'b0
	M2_AHBSLOT12ENABLE=1'b0
	M2_AHBSLOT13ENABLE=1'b0
	M2_AHBSLOT14ENABLE=1'b0
	M2_AHBSLOT15ENABLE=1'b0
	M2_AHBSLOT16ENABLE=1'b0
	M3_AHBSLOT0ENABLE=1'b0
	M3_AHBSLOT1ENABLE=1'b0
	M3_AHBSLOT2ENABLE=1'b0
	M3_AHBSLOT3ENABLE=1'b0
	M3_AHBSLOT4ENABLE=1'b0
	M3_AHBSLOT5ENABLE=1'b0
	M3_AHBSLOT6ENABLE=1'b0
	M3_AHBSLOT7ENABLE=1'b0
	M3_AHBSLOT8ENABLE=1'b0
	M3_AHBSLOT9ENABLE=1'b0
	M3_AHBSLOT10ENABLE=1'b0
	M3_AHBSLOT11ENABLE=1'b0
	M3_AHBSLOT12ENABLE=1'b0
	M3_AHBSLOT13ENABLE=1'b0
	M3_AHBSLOT14ENABLE=1'b0
	M3_AHBSLOT15ENABLE=1'b0
	M3_AHBSLOT16ENABLE=1'b0
	MASTER0_INTERFACE=1'b1
	MASTER1_INTERFACE=1'b1
	MASTER2_INTERFACE=1'b1
	MASTER3_INTERFACE=1'b1
	SLAVE0_INTERFACE=1'b1
	SLAVE1_INTERFACE=1'b1
	SLAVE2_INTERFACE=1'b1
	SLAVE3_INTERFACE=1'b1
	SLAVE4_INTERFACE=1'b1
	SLAVE5_INTERFACE=1'b1
	SLAVE6_INTERFACE=1'b1
	SLAVE7_INTERFACE=1'b1
	SLAVE8_INTERFACE=1'b1
	SLAVE9_INTERFACE=1'b1
	SLAVE10_INTERFACE=1'b1
	SLAVE11_INTERFACE=1'b1
	SLAVE12_INTERFACE=1'b1
	SLAVE13_INTERFACE=1'b1
	SLAVE14_INTERFACE=1'b1
	SLAVE15_INTERFACE=1'b1
	SLAVE16_INTERFACE=1'b1
	SYNC_RESET=32'b00000000000000000000000000000000
	M0_AHBSLOTENABLE=17'b00000000000010001
	M1_AHBSLOTENABLE=17'b00000000000000000
	M2_AHBSLOTENABLE=17'b00000000000000000
	M3_AHBSLOTENABLE=17'b00000000000000000
	SC=16'b0000000000000000
   Generated name = coreahblite_0_coreahblite_0_0_CoreAHBLite_Z4
Running optimization stage 1 on coreahblite_0_coreahblite_0_0_CoreAHBLite_Z4 .......
@N:CG364 : coreahblite_0.v(128) | Synthesizing module coreahblite_0 in library work.
Running optimization stage 1 on coreahblite_0 .......
@N:CG775 : coreapb3.v(31) | Component CoreAPB3 not found in library "work" or "__hyper__lib__", but found in library COREAPB3_LIB
@N:CG364 : coreapb3_muxptob3.v(30) | Synthesizing module COREAPB3_MUXPTOB3 in library COREAPB3_LIB.
Running optimization stage 1 on COREAPB3_MUXPTOB3 .......
@N:CG364 : coreapb3.v(31) | Synthesizing module CoreAPB3 in library COREAPB3_LIB.

	APB_DWIDTH=6'b100000
	IADDR_OPTION=32'b00000000000000000000000000000000
	APBSLOT0ENABLE=1'b1
	APBSLOT1ENABLE=1'b1
	APBSLOT2ENABLE=1'b0
	APBSLOT3ENABLE=1'b0
	APBSLOT4ENABLE=1'b0
	APBSLOT5ENABLE=1'b0
	APBSLOT6ENABLE=1'b0
	APBSLOT7ENABLE=1'b0
	APBSLOT8ENABLE=1'b0
	APBSLOT9ENABLE=1'b0
	APBSLOT10ENABLE=1'b0
	APBSLOT11ENABLE=1'b0
	APBSLOT12ENABLE=1'b0
	APBSLOT13ENABLE=1'b0
	APBSLOT14ENABLE=1'b0
	APBSLOT15ENABLE=1'b0
	SC_0=1'b0
	SC_1=1'b0
	SC_2=1'b0
	SC_3=1'b0
	SC_4=1'b0
	SC_5=1'b0
	SC_6=1'b0
	SC_7=1'b0
	SC_8=1'b0
	SC_9=1'b0
	SC_10=1'b0
	SC_11=1'b0
	SC_12=1'b0
	SC_13=1'b0
	SC_14=1'b0
	SC_15=1'b0
	MADDR_BITS=6'b010000
	UPR_NIBBLE_POSN=4'b0110
	FAMILY=32'b00000000000000000000000000011010
	SYNC_RESET=32'b00000000000000000000000000000000
	IADDR_NOTINUSE=32'b00000000000000000000000000000000
	IADDR_EXTERNAL=32'b00000000000000000000000000000001
	IADDR_SLOT0=32'b00000000000000000000000000000010
	IADDR_SLOT1=32'b00000000000000000000000000000011
	IADDR_SLOT2=32'b00000000000000000000000000000100
	IADDR_SLOT3=32'b00000000000000000000000000000101
	IADDR_SLOT4=32'b00000000000000000000000000000110
	IADDR_SLOT5=32'b00000000000000000000000000000111
	IADDR_SLOT6=32'b00000000000000000000000000001000
	IADDR_SLOT7=32'b00000000000000000000000000001001
	IADDR_SLOT8=32'b00000000000000000000000000001010
	IADDR_SLOT9=32'b00000000000000000000000000001011
	IADDR_SLOT10=32'b00000000000000000000000000001100
	IADDR_SLOT11=32'b00000000000000000000000000001101
	IADDR_SLOT12=32'b00000000000000000000000000001110
	IADDR_SLOT13=32'b00000000000000000000000000001111
	IADDR_SLOT14=32'b00000000000000000000000000010000
	IADDR_SLOT15=32'b00000000000000000000000000010001
	SL0=16'b0000000000000001
	SL1=16'b0000000000000010
	SL2=16'b0000000000000000
	SL3=16'b0000000000000000
	SL4=16'b0000000000000000
	SL5=16'b0000000000000000
	SL6=16'b0000000000000000
	SL7=16'b0000000000000000
	SL8=16'b0000000000000000
	SL9=16'b0000000000000000
	SL10=16'b0000000000000000
	SL11=16'b0000000000000000
	SL12=16'b0000000000000000
	SL13=16'b0000000000000000
	SL14=16'b0000000000000000
	SL15=16'b0000000000000000
	SC=16'b0000000000000000
	SC_qual=16'b0000000000000000
   Generated name = CoreAPB3_Z5
@W:CG360 : coreapb3.v(244) | Removing wire IA_PRDATA, as there is no assignment to it.
Running optimization stage 1 on CoreAPB3_Z5 .......
@N:CG364 : CoreAPB3_0.v(57) | Synthesizing module CoreAPB3_0 in library work.
Running optimization stage 1 on CoreAPB3_0 .......
@N:CG364 : coregpio.v(23) | Synthesizing module CoreGPIO_0_CoreGPIO_0_0_CoreGPIO in library work.

	IO_NUM=32'b00000000000000000000000000000100
	APB_WIDTH=32'b00000000000000000000000000100000
	OE_TYPE=1'b1
	INT_BUS=1'b0
	FIXED_CONFIG_0=1'b1
	FIXED_CONFIG_1=1'b1
	FIXED_CONFIG_2=1'b1
	FIXED_CONFIG_3=1'b1
	FIXED_CONFIG_4=1'b0
	FIXED_CONFIG_5=1'b0
	FIXED_CONFIG_6=1'b0
	FIXED_CONFIG_7=1'b0
	FIXED_CONFIG_8=1'b0
	FIXED_CONFIG_9=1'b0
	FIXED_CONFIG_10=1'b0
	FIXED_CONFIG_11=1'b0
	FIXED_CONFIG_12=1'b0
	FIXED_CONFIG_13=1'b0
	FIXED_CONFIG_14=1'b0
	FIXED_CONFIG_15=1'b0
	FIXED_CONFIG_16=1'b0
	FIXED_CONFIG_17=1'b0
	FIXED_CONFIG_18=1'b0
	FIXED_CONFIG_19=1'b0
	FIXED_CONFIG_20=1'b0
	FIXED_CONFIG_21=1'b0
	FIXED_CONFIG_22=1'b0
	FIXED_CONFIG_23=1'b0
	FIXED_CONFIG_24=1'b0
	FIXED_CONFIG_25=1'b0
	FIXED_CONFIG_26=1'b0
	FIXED_CONFIG_27=1'b0
	FIXED_CONFIG_28=1'b0
	FIXED_CONFIG_29=1'b0
	FIXED_CONFIG_30=1'b0
	FIXED_CONFIG_31=1'b0
	IO_TYPE_0=2'b01
	IO_TYPE_1=2'b01
	IO_TYPE_2=2'b01
	IO_TYPE_3=2'b01
	IO_TYPE_4=2'b00
	IO_TYPE_5=2'b00
	IO_TYPE_6=2'b00
	IO_TYPE_7=2'b00
	IO_TYPE_8=2'b00
	IO_TYPE_9=2'b00
	IO_TYPE_10=2'b00
	IO_TYPE_11=2'b00
	IO_TYPE_12=2'b00
	IO_TYPE_13=2'b00
	IO_TYPE_14=2'b00
	IO_TYPE_15=2'b00
	IO_TYPE_16=2'b00
	IO_TYPE_17=2'b00
	IO_TYPE_18=2'b00
	IO_TYPE_19=2'b00
	IO_TYPE_20=2'b00
	IO_TYPE_21=2'b00
	IO_TYPE_22=2'b00
	IO_TYPE_23=2'b00
	IO_TYPE_24=2'b00
	IO_TYPE_25=2'b00
	IO_TYPE_26=2'b00
	IO_TYPE_27=2'b00
	IO_TYPE_28=2'b00
	IO_TYPE_29=2'b00
	IO_TYPE_30=2'b00
	IO_TYPE_31=2'b00
	IO_INT_TYPE_0=3'b111
	IO_INT_TYPE_1=3'b111
	IO_INT_TYPE_2=3'b111
	IO_INT_TYPE_3=3'b111
	IO_INT_TYPE_4=3'b111
	IO_INT_TYPE_5=3'b111
	IO_INT_TYPE_6=3'b111
	IO_INT_TYPE_7=3'b111
	IO_INT_TYPE_8=3'b111
	IO_INT_TYPE_9=3'b111
	IO_INT_TYPE_10=3'b111
	IO_INT_TYPE_11=3'b111
	IO_INT_TYPE_12=3'b111
	IO_INT_TYPE_13=3'b111
	IO_INT_TYPE_14=3'b111
	IO_INT_TYPE_15=3'b111
	IO_INT_TYPE_16=3'b111
	IO_INT_TYPE_17=3'b111
	IO_INT_TYPE_18=3'b111
	IO_INT_TYPE_19=3'b111
	IO_INT_TYPE_20=3'b111
	IO_INT_TYPE_21=3'b111
	IO_INT_TYPE_22=3'b111
	IO_INT_TYPE_23=3'b111
	IO_INT_TYPE_24=3'b111
	IO_INT_TYPE_25=3'b111
	IO_INT_TYPE_26=3'b111
	IO_INT_TYPE_27=3'b111
	IO_INT_TYPE_28=3'b111
	IO_INT_TYPE_29=3'b111
	IO_INT_TYPE_30=3'b111
	IO_INT_TYPE_31=3'b111
	IO_VAL_0=1'b0
	IO_VAL_1=1'b0
	IO_VAL_2=1'b0
	IO_VAL_3=1'b0
	IO_VAL_4=1'b0
	IO_VAL_5=1'b0
	IO_VAL_6=1'b0
	IO_VAL_7=1'b0
	IO_VAL_8=1'b0
	IO_VAL_9=1'b0
	IO_VAL_10=1'b0
	IO_VAL_11=1'b0
	IO_VAL_12=1'b0
	IO_VAL_13=1'b0
	IO_VAL_14=1'b0
	IO_VAL_15=1'b0
	IO_VAL_16=1'b0
	IO_VAL_17=1'b0
	IO_VAL_18=1'b0
	IO_VAL_19=1'b0
	IO_VAL_20=1'b0
	IO_VAL_21=1'b0
	IO_VAL_22=1'b0
	IO_VAL_23=1'b0
	IO_VAL_24=1'b0
	IO_VAL_25=1'b0
	IO_VAL_26=1'b0
	IO_VAL_27=1'b0
	IO_VAL_28=1'b0
	IO_VAL_29=1'b0
	IO_VAL_30=1'b0
	IO_VAL_31=1'b0
	FIXED_CONFIG=32'b11110000000000000000000000000000
	IO_INT_TYPE=96'b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
	IO_TYPE=64'b0101010100000000000000000000000000000000000000000000000000000000
	IO_VAL=32'b00000000000000000000000000000000
   Generated name = CoreGPIO_0_CoreGPIO_0_0_CoreGPIO_Z6
@N:CG179 : coregpio.v(512) | Removing redundant assignment.
@N:CG179 : coregpio.v(515) | Removing redundant assignment.
Running optimization stage 1 on CoreGPIO_0_CoreGPIO_0_0_CoreGPIO_Z6 .......
@W:CL169 : coregpio.v(464) | Pruning unused register xhdl1.GEN_BITS[3].APB_32.edge_both[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(444) | Pruning unused register xhdl1.GEN_BITS[3].APB_32.edge_neg[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(424) | Pruning unused register xhdl1.GEN_BITS[3].APB_32.edge_pos[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(317) | Pruning unused register xhdl1.GEN_BITS[3].gpin3[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(304) | Pruning unused register xhdl1.GEN_BITS[3].gpin1[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(304) | Pruning unused register xhdl1.GEN_BITS[3].gpin2[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(464) | Pruning unused register xhdl1.GEN_BITS[2].APB_32.edge_both[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(444) | Pruning unused register xhdl1.GEN_BITS[2].APB_32.edge_neg[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(424) | Pruning unused register xhdl1.GEN_BITS[2].APB_32.edge_pos[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(317) | Pruning unused register xhdl1.GEN_BITS[2].gpin3[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(304) | Pruning unused register xhdl1.GEN_BITS[2].gpin1[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(304) | Pruning unused register xhdl1.GEN_BITS[2].gpin2[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(464) | Pruning unused register xhdl1.GEN_BITS[1].APB_32.edge_both[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(444) | Pruning unused register xhdl1.GEN_BITS[1].APB_32.edge_neg[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(424) | Pruning unused register xhdl1.GEN_BITS[1].APB_32.edge_pos[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(317) | Pruning unused register xhdl1.GEN_BITS[1].gpin3[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(304) | Pruning unused register xhdl1.GEN_BITS[1].gpin1[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(304) | Pruning unused register xhdl1.GEN_BITS[1].gpin2[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(464) | Pruning unused register xhdl1.GEN_BITS[0].APB_32.edge_both[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(444) | Pruning unused register xhdl1.GEN_BITS[0].APB_32.edge_neg[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(424) | Pruning unused register xhdl1.GEN_BITS[0].APB_32.edge_pos[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(317) | Pruning unused register xhdl1.GEN_BITS[0].gpin3[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(304) | Pruning unused register xhdl1.GEN_BITS[0].gpin1[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(304) | Pruning unused register xhdl1.GEN_BITS[0].gpin2[0]. Make sure that there are no unused intermediate registers.
@W:CL190 : coregpio.v(484) | Optimizing register bit xhdl1.GEN_BITS[0].APB_32.INTR_reg[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(484) | Optimizing register bit xhdl1.GEN_BITS[1].APB_32.INTR_reg[1] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(484) | Optimizing register bit xhdl1.GEN_BITS[2].APB_32.INTR_reg[2] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(484) | Optimizing register bit xhdl1.GEN_BITS[3].APB_32.INTR_reg[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL169 : coregpio.v(484) | Pruning unused register xhdl1.GEN_BITS[0].APB_32.INTR_reg[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(484) | Pruning unused register xhdl1.GEN_BITS[1].APB_32.INTR_reg[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(484) | Pruning unused register xhdl1.GEN_BITS[2].APB_32.INTR_reg[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(484) | Pruning unused register xhdl1.GEN_BITS[3].APB_32.INTR_reg[3]. Make sure that there are no unused intermediate registers.
@N:CG364 : CoreGPIO_0.v(153) | Synthesizing module CoreGPIO_0 in library work.
Running optimization stage 1 on CoreGPIO_0 .......
@N:CG364 : acg5.v(489) | Synthesizing module CLKINT in library work.
Running optimization stage 1 on CLKINT .......
@N:CG364 : CORECORTEXM1.v(14) | Synthesizing module CORECORTEXM1 in library work.

	FAMILY=32'b00000000000000000000000000011010
	NUM_IRQ_TOP=32'b00000000000000000000000000100000
	USE_BFM=32'b00000000000000000000000000000000
	ENABLE_ECC=32'b00000000000000000000000000000000
	DEBUG_INCL=32'b00000000000000000000000000000001
	DEBUG_IF=32'b00000000000000000000000000000000
	INCL_RESET_CTRL=32'b00000000000000000000000000000001
	DEBUG_CONFIG=32'b00000000000000000000000000000010
	DEBUG_RESET=32'b00000000000000000000000000000000
	UJ_RST_ON_GLOBAL=32'b00000000000000000000000000000001
	UJ_CLK_ON_GLOBAL=32'b00000000000000000000000000000001
	ITCM_SZ=32'b00000000000000000000000000100000
	DTCM_SZ=32'b00000000000000000000000000100000
	NUM_IRQ=32'b00000000000000000000000000100000
	OS=32'b00000000000000000000000000000001
	SMALL_MUL=32'b00000000000000000000000000000000
	BE8=32'b00000000000000000000000000000000
	ITCM_SIZE=4'b0110
	DTCM_SIZE=4'b0110
	ITCM_LA_EN=32'b00000000000000000000000000000000
	ITCM_UA_EN=32'b00000000000000000000000000000001
	SMALL_DEBUG=1'b0
	JTAG=1'b1
	SW=1'b0
	uj_jtag_ircode=8'b00110011
   Generated name = CORECORTEXM1_Z7
@N:CG364 : acg5.v(1442) | Synthesizing module UJTAG in library work.
Running optimization stage 1 on UJTAG .......
@N:CG364 : ccortexm1_ujtag_wrapper.v(39) | Synthesizing module ccortexm1_UJTAG_WRAPPER in library work.
Running optimization stage 1 on ccortexm1_UJTAG_WRAPPER .......
@N:CG364 : ccortexm1_uj_jtag.v(6) | Synthesizing module ccortexm1_uj_jtag in library work.

	uj_jtag_ircode=8'b00110011
   Generated name = ccortexm1_uj_jtag_51
Running optimization stage 1 on ccortexm1_uj_jtag_51 .......
Running optimization stage 1 on CFG1 .......
Running optimization stage 1 on SLE .......
Running optimization stage 1 on ARI1 .......
Running optimization stage 1 on CFG4 .......
Running optimization stage 1 on CFG3 .......
Running optimization stage 1 on CFG2 .......
Running optimization stage 1 on GND .......
Running optimization stage 1 on VCC .......
Running optimization stage 1 on CCORTEXM1lOII_1s_32s_1s_0s .......
Running optimization stage 1 on CCORTEXM1IIII_1s_1s .......
Running optimization stage 1 on CCORTEXM1lOIl_32s .......
Running optimization stage 1 on CCORTEXM1OlIl_32s .......
Running optimization stage 1 on CCORTEXM1lOIl_4s .......
Running optimization stage 1 on CCORTEXM1OlII_32s .......
Running optimization stage 1 on CCORTEXM1llII_1s .......
Running optimization stage 1 on CCORTEXM1O1l_1s_32s_1s_0s .......
Running optimization stage 1 on CCORTEXM1lOl1lI .......
Running optimization stage 1 on CCORTEXM1OIlO0I .......
Running optimization stage 1 on CCORTEXM1I1OI0I .......
Running optimization stage 1 on CCORTEXM1IlOOlI .......
Running optimization stage 1 on CCORTEXM1O11OlI .......
Running optimization stage 1 on CCORTEXM1llIOlI_0s .......
Running optimization stage 1 on CCORTEXM1I0lllI_0s .......
Running optimization stage 1 on CCORTEXM1l000lI .......
Running optimization stage 1 on CCORTEXM1I100lI .......
Running optimization stage 1 on CCORTEXM1Oll0lI_0s .......
Running optimization stage 1 on CCORTEXM1OlOlI .......
Running optimization stage 1 on CCORTEXM1l1O1l_1s_0s .......
Running optimization stage 1 on CCORTEXM1IOI1l .......
Running optimization stage 1 on CCORTEXM1llI1l_1s_1s_32s .......
Running optimization stage 1 on CCORTEXM1llOlI_1s_1s_0s_32s .......
Running optimization stage 1 on RAM64x12 .......
Running optimization stage 1 on CCORTEXM1OOOI1 .......
Running optimization stage 1 on CCORTEXM1ll1I0I .......
Running optimization stage 1 on CCORTEXM1lOOI1 .......
Running optimization stage 1 on CCORTEXM1OlIl1 .......
Running optimization stage 1 on MACC_PA .......
Running optimization stage 1 on CCORTEXM1IOIl1_0s .......
Running optimization stage 1 on CCORTEXM1IIOI1_0s .......
Running optimization stage 1 on CCORTEXM1l101I .......
Running optimization stage 1 on CCORTEXM1IlOI1_32s_0 .......

Only the first 100 messages of id 'CG360' are reported. To see all messages use 'report_messages -log C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\synthesis\synlog\top_compiler.srr -id CG360' in the Tcl shell. To see all messages in future runs, use the command 'message_override -limit {CG360} -count unlimited' in the Tcl shell.
Running optimization stage 1 on CCORTEXM1I0OlI_0s_0s .......
Running optimization stage 1 on CCORTEXM1IIIOI_1s_1s_0s_0s_32s .......
Running optimization stage 1 on CCORTEXM1I0IlI_0s .......
Running optimization stage 1 on CCORTEXM1I0I11 .......
Running optimization stage 1 on CCORTEXM1O1I11 .......
Running optimization stage 1 on CCORTEXM1lIl11_4 .......
Running optimization stage 1 on CCORTEXM1lIl11 .......
Running optimization stage 1 on CCORTEXM1lIl11_0 .......
Running optimization stage 1 on CCORTEXM1lIl11_2 .......
Running optimization stage 1 on CCORTEXM1l1I11 .......
Running optimization stage 1 on CCORTEXM1lIl11_1 .......
Running optimization stage 1 on CCORTEXM1lIl11_3 .......
Running optimization stage 1 on CCORTEXM1lIl11_6 .......
Running optimization stage 1 on CCORTEXM1lIl11_7 .......
Running optimization stage 1 on CCORTEXM1IOl11 .......
Running optimization stage 1 on CCORTEXM1I0001 .......
Running optimization stage 1 on CCORTEXM1lllI0I_32s_1s_0s_0s_0s .......
Running optimization stage 1 on RAM1K20 .......
Running optimization stage 1 on CCORTEXM1IO1I0I_8_ITCM_image_1s_15_0_32s_0_131071_400000s_Z1 .......
Running optimization stage 1 on CCORTEXM1lO1I0I_8_DTCM_image_1s_15_0_32s_536870912_537001983_400000s_Z2 .......
Running optimization stage 1 on CCORTEXM1O0l0OI .......
Running optimization stage 1 on CCORTEXM1OOIlOI .......
Running optimization stage 1 on CCORTEXM1I1IOII .......
Running optimization stage 1 on CCORTEXM1IlOlOI .......
Running optimization stage 1 on CCORTEXM1IlOlOI_0 .......
Running optimization stage 1 on CCORTEXM1lOOlOI .......
Running optimization stage 1 on CCORTEXM1Il1lOI .......
Running optimization stage 1 on CCORTEXM1Il1lOI_0 .......
Running optimization stage 1 on CCORTEXM1Il1lOI_1 .......
Running optimization stage 1 on CCORTEXM1l1IOII .......
Running optimization stage 1 on CCORTEXM1II1lOI_1s_0s .......
Running optimization stage 1 on CCORTEXM1O11IOI .......
Running optimization stage 1 on CortexM1DbgIntegration .......
Running optimization stage 1 on CORECORTEXM1_Z7 .......
@N:CG364 : CoretxM1_0.v(27) | Synthesizing module CoretxM1_0 in library work.
Running optimization stage 1 on CoretxM1_0 .......

Only the first 100 messages of id 'CG364' are reported. To see all messages use 'report_messages -log C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\synthesis\synlog\top_compiler.srr -id CG364' in the Tcl shell. To see all messages in future runs, use the command 'message_override -limit {CG364} -count unlimited' in the Tcl shell.

	BAUD_VAL_FRCTN_EN=32'b00000000000000000000000000000000
	SYNC_RESET=32'b00000000000000000000000000000000
   Generated name = CoreUARTapb_0_CoreUARTapb_0_0_Clock_gen_0s_0s
Running optimization stage 1 on CoreUARTapb_0_CoreUARTapb_0_0_Clock_gen_0s_0s .......

	SYNC_RESET=32'b00000000000000000000000000000000
	TX_FIFO=32'b00000000000000000000000000000000
	CUARTI1ll=32'b00000000000000000000000000000000
	CUARTl1ll=32'b00000000000000000000000000000001
	CUARTOO0l=32'b00000000000000000000000000000010
	CUARTIO0l=32'b00000000000000000000000000000011
	CUARTlO0l=32'b00000000000000000000000000000100
	CUARTOI0l=32'b00000000000000000000000000000101
	CUARTII0l=32'b00000000000000000000000000000110
   Generated name = CoreUARTapb_0_CoreUARTapb_0_0_Tx_async_0s_0s_0s_1s_2s_3s_4s_5s_6s
@W:CG1340 : Tx_async.v(605) | Index into variable CUARTIl0l could be out of range ; a simulation mismatch is possible.
@W:CG1340 : Tx_async.v(605) | Index into variable CUARTIl0l could be out of range ; a simulation mismatch is possible.
@N:CG179 : Tx_async.v(870) | Removing redundant assignment.
Running optimization stage 1 on CoreUARTapb_0_CoreUARTapb_0_0_Tx_async_0s_0s_0s_1s_2s_3s_4s_5s_6s .......
@W:CL190 : Tx_async.v(301) | Optimizing register bit CUARTI00l to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL169 : Tx_async.v(301) | Pruning unused register CUARTI00l. Make sure that there are no unused intermediate registers.

	SYNC_RESET=32'b00000000000000000000000000000000
	RX_FIFO=32'b00000000000000000000000000000000
	CUARTOIIl=32'b00000000000000000000000000000000
	CUARTIIIl=32'b00000000000000000000000000000001
	CUARTlIIl=32'b00000000000000000000000000000010
	CUARTOlIl=32'b00000000000000000000000000000011
   Generated name = CoreUARTapb_0_CoreUARTapb_0_0_Rx_async_0s_0s_0s_1s_2s_3s
@N:CG179 : Rx_async.v(750) | Removing redundant assignment.
@N:CG179 : Rx_async.v(857) | Removing redundant assignment.
Running optimization stage 1 on CoreUARTapb_0_CoreUARTapb_0_0_Rx_async_0s_0s_0s_1s_2s_3s .......
@W:CL177 : Rx_async.v(1613) | Sharing sequential element CUARTI1l. Add a syn_preserve attribute to the element to prevent sharing.

	TX_FIFO=32'b00000000000000000000000000000000
	RX_FIFO=32'b00000000000000000000000000000000
	RX_LEGACY_MODE=32'b00000000000000000000000000000000
	FAMILY=32'b00000000000000000000000000011010
	BAUD_VAL_FRCTN_EN=32'b00000000000000000000000000000000
	SYNC_RESET=32'b00000000000000000000000000000000
   Generated name = CoreUARTapb_0_CoreUARTapb_0_0_COREUART_0s_0s_0s_26s_0s_0s
@N:CG179 : CoreUART.v(1338) | Removing redundant assignment.
@W:CG133 : CoreUART.v(333) | Object CUARTlI0 is declared but not assigned. Either assign a value or remove the declaration.
Running optimization stage 1 on CoreUARTapb_0_CoreUARTapb_0_0_COREUART_0s_0s_0s_26s_0s_0s .......
@W:CL169 : CoreUART.v(1268) | Pruning unused register CUARTO10. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreUART.v(1159) | Pruning unused register CUARTOl0. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreUART.v(1159) | Pruning unused register CUARTIl0. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreUART.v(1106) | Pruning unused register CUARTIOl[7:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreUART.v(984) | Pruning unused register CUARTll0[1:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreUART.v(936) | Pruning unused register CUARTOI0. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreUART.v(936) | Pruning unused register CUARTlO0. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreUART.v(888) | Pruning unused register CUARTOO0. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreUART.v(888) | Pruning unused register CUARTl1l. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreUART.v(405) | Pruning unused register CUARTIll. Make sure that there are no unused intermediate registers.

	FAMILY=32'b00000000000000000000000000011010
	TX_FIFO=32'b00000000000000000000000000000000
	RX_FIFO=32'b00000000000000000000000000000000
	BAUD_VALUE=32'b00000000000000000000000000000001
	FIXEDMODE=32'b00000000000000000000000000000000
	PRG_BIT8=32'b00000000000000000000000000000000
	PRG_PARITY=32'b00000000000000000000000000000000
	RX_LEGACY_MODE=32'b00000000000000000000000000000000
	BAUD_VAL_FRCTN=32'b00000000000000000000000000000000
	BAUD_VAL_FRCTN_EN=32'b00000000000000000000000000000000
	SYNC_RESET=32'b00000000000000000000000000000000
   Generated name = CoreUARTapb_0_CoreUARTapb_0_0_CoreUARTapb_Z8
@N:CG179 : CoreUARTapb.v(785) | Removing redundant assignment.
@N:CG179 : CoreUARTapb.v(868) | Removing redundant assignment.
@W:CG133 : CoreUARTapb.v(283) | Object CUARTI1OI is declared but not assigned. Either assign a value or remove the declaration.
Running optimization stage 1 on CoreUARTapb_0_CoreUARTapb_0_0_CoreUARTapb_Z8 .......
Running optimization stage 1 on CoreUARTapb_0 .......
@W:CG1283 : PF_CCC_0_PF_CCC_0_0_PF_CCC.v(39) | Type of parameter VCOFREQUENCY on the instance pll_inst_0 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
Running optimization stage 1 on PLL .......
Running optimization stage 1 on PF_CCC_0_PF_CCC_0_0_PF_CCC .......
Running optimization stage 1 on PF_CCC_0 .......
@W:CG1283 : PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR.v(40) | Type of parameter FABRIC_POR_N_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR.v(40) | Type of parameter PCIE_INIT_DONE_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR.v(40) | Type of parameter SRAM_INIT_DONE_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR.v(40) | Type of parameter UIC_INIT_DONE_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
@W:CG1283 : PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR.v(40) | Type of parameter USRAM_INIT_DONE_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
Running optimization stage 1 on INIT .......
@W:CG1283 : PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR.v(50) | Type of parameter BANK_EN_SIMULATION_DELAY on the instance I_BEN_6 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type 
Running optimization stage 1 on BANKEN .......
Running optimization stage 1 on PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR .......
@W:CL168 : PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR.v(52) | Removing instance gnd_inst because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive.
@W:CL168 : PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR.v(51) | Removing instance vcc_inst because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive.
Running optimization stage 1 on PF_INIT_MONITOR_0 .......
Running optimization stage 1 on pf_reset_pf_reset_0_CORERESET_PF .......
Running optimization stage 1 on pf_reset .......

	FAMILY=32'b00000000000000000000000000011010
	MEM_DEPTH=32'b00000000000000010000000000000000
	SEL_SRAM_TYPE=32'b00000000000000000000000000000000
	SYNC_RESET=32'b00000000000000000000000000000000
	ECC=32'b00000000000000000000000000000000
	PIPE=32'b00000000000000000000000000000001
	MEM_AWIDTH=32'b00000000000000000000000000010000
	AHB_DWIDTH=32'b00000000000000000000000000100000
	AHB_AWIDTH=32'b00000000000000000000000000100000
   Generated name = PF_SRAM_COREAHBLSRAM_PF_0_COREAHBLSRAM_PF_26s_65536s_0s_0s_0s_1s_16_32s_32s

	SYNC_RESET=32'b00000000000000000000000000000000
	MEM_AWIDTH=32'b00000000000000000000000000010000
	PIPE=32'b00000000000000000000000000000001
	SEL_SRAM_TYPE=32'b00000000000000000000000000000000
	MEM_DEPTH=32'b00000000000000010000000000000000
	IDLE=2'b00
	AHB_WR=2'b01
	AHB_RD=2'b10
	AHB_DWIDTH=32'b00000000000000000000000000100000
	AHB_AWIDTH=32'b00000000000000000000000000100000
	RESP_OKAY=2'b00
	RESP_ERROR=2'b01
	TRN_IDLE=2'b00
	TRN_BUSY=2'b01
	TRN_SEQ=2'b11
	TRN_NONSEQ=2'b10
	SINGLE=3'b000
	INCR=3'b001
	WRAP4=3'b010
	INCR4=3'b011
	WRAP8=3'b100
	INCR8=3'b101
	WRAP16=3'b110
	INCR16=3'b111
   Generated name = PF_SRAM_COREAHBLSRAM_PF_0_CoreAHBLSRAM_AHBLSram_Z9
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(139) | Object latchahbcmd is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(141) | Object ahbsram_wdata_usram is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(142) | Object ahbsram_wdata_usram_d is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(146) | Object count is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(151) | Object sramahb_ack_int is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(152) | Object sram_ren_d is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(153) | Object sram_ren_d2 is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(154) | Object sram_ren_d3 is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(155) | Object sram_done is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(156) | Object sramahb_rdata is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(158) | Object ahbsram_wdata_upd_r is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(159) | Object u_ahbsram_wdata_upd_r is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(162) | Object raddr_c_r is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(201) | Object ahb_write_d is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(202) | Object ahb_write_det is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(203) | Object ahb_write_det_d1 is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(204) | Object ahb_write_det_d2 is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(205) | Object ahb_write_det_d3 is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : CoreAHBLSRAM_AHBLSram.v(206) | Object ram_rdata_d is declared but not assigned. Either assign a value or remove the declaration.
Running optimization stage 1 on PF_SRAM_COREAHBLSRAM_PF_0_CoreAHBLSRAM_AHBLSram_Z9 .......
@W:CL169 : CoreAHBLSRAM_AHBLSram.v(607) | Pruning unused register genblk1.beat_cnt_dec_en. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreAHBLSRAM_AHBLSram.v(590) | Pruning unused register genblk1.beat_cnt[4:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreAHBLSRAM_AHBLSram.v(491) | Pruning unused register busy_detect_d. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreAHBLSRAM_AHBLSram.v(480) | Pruning unused register busy_detect. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreAHBLSRAM_AHBLSram.v(420) | Pruning unused register first_busy_det. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreAHBLSRAM_AHBLSram.v(411) | Pruning unused register single_beat_d. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreAHBLSRAM_AHBLSram.v(396) | Pruning unused register newreadtrans_d2. Make sure that there are no unused intermediate registers.
@W:CL169 : CoreAHBLSRAM_AHBLSram.v(351) | Pruning unused register burst_count_reg[4:0]. Make sure that there are no unused intermediate registers.
Running optimization stage 1 on PF_SRAM_COREAHBLSRAM_PF_0_COREAHBLSRAM_PF_26s_65536s_0s_0s_0s_1s_16_32s_32s .......
Running optimization stage 1 on OR4 .......
Running optimization stage 1 on OR2 .......
Running optimization stage 1 on INV .......
Running optimization stage 1 on PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM .......
Running optimization stage 1 on PF_SRAM .......
Running optimization stage 1 on top .......
Running optimization stage 2 on top .......
Running optimization stage 2 on PF_SRAM .......
Running optimization stage 2 on PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM .......
Running optimization stage 2 on INV .......
Running optimization stage 2 on OR2 .......
Running optimization stage 2 on OR4 .......
Running optimization stage 2 on PF_SRAM_COREAHBLSRAM_PF_0_CoreAHBLSRAM_AHBLSram_Z9 .......
@W:CL169 : CoreAHBLSRAM_AHBLSram.v(386) | Pruning unused register newreadtrans_d. Make sure that there are no unused intermediate registers.
@N:CL201 : CoreAHBLSRAM_AHBLSram.v(258) | Trying to extract state machine for register ahbcurr_state.
Extracted state machine for register ahbcurr_state
State machine has 3 reachable states with original encodings of:
   00
   01
   10
@W:CL246 : CoreAHBLSRAM_AHBLSram.v(109) | Input port bits 31 to 16 of HADDR[31:0] are unused. Assign logic for all port bits or change the input port size.
Running optimization stage 2 on PF_SRAM_COREAHBLSRAM_PF_0_COREAHBLSRAM_PF_26s_65536s_0s_0s_0s_1s_16_32s_32s .......
Running optimization stage 2 on pf_reset .......
Running optimization stage 2 on pf_reset_pf_reset_0_CORERESET_PF .......
@N:CL135 : corereset_pf.v(58) | Found sequential shift dff with address depth of 16 words and data bit width of 1.
Running optimization stage 2 on PF_INIT_MONITOR_0 .......
Running optimization stage 2 on PF_INIT_MONITOR_0_PF_INIT_MONITOR_0_0_PF_INIT_MONITOR .......
Running optimization stage 2 on BANKEN .......
Running optimization stage 2 on INIT .......
Running optimization stage 2 on PF_CCC_0 .......
Running optimization stage 2 on PF_CCC_0_PF_CCC_0_0_PF_CCC .......
Running optimization stage 2 on PLL .......
Running optimization stage 2 on CoreUARTapb_0 .......
Running optimization stage 2 on CoreUARTapb_0_CoreUARTapb_0_0_CoreUARTapb_Z8 .......
@W:CL246 : CoreUARTapb.v(126) | Input port bits 1 to 0 of PADDR[4:0] are unused. Assign logic for all port bits or change the input port size.
@A:CL153 : CoreUARTapb.v(283) | *Unassigned bits of CUARTI1OI[2:0] are referenced and tied to 0 -- simulation mismatch possible.
Running optimization stage 2 on CoreUARTapb_0_CoreUARTapb_0_0_COREUART_0s_0s_0s_26s_0s_0s .......
Running optimization stage 2 on CoreUARTapb_0_CoreUARTapb_0_0_Rx_async_0s_0s_0s_1s_2s_3s .......
@N:CL201 : Rx_async.v(871) | Trying to extract state machine for register CUARTll0.
Extracted state machine for register CUARTll0
State machine has 4 reachable states with original encodings of:
   00
   01
   10
   11
Running optimization stage 2 on CoreUARTapb_0_CoreUARTapb_0_0_Tx_async_0s_0s_0s_1s_2s_3s_4s_5s_6s .......
@N:CL201 : Tx_async.v(301) | Trying to extract state machine for register CUARTlI0l.
Extracted state machine for register CUARTlI0l
State machine has 6 reachable states with original encodings of:
   00000000000000000000000000000000
   00000000000000000000000000000001
   00000000000000000000000000000010
   00000000000000000000000000000011
   00000000000000000000000000000100
   00000000000000000000000000000101
@N:CL159 : Tx_async.v(81) | Input CUARTI1I is unused.
@N:CL159 : Tx_async.v(84) | Input CUARTlO1 is unused.
@N:CL159 : Tx_async.v(87) | Input CUARTOI1 is unused.
Running optimization stage 2 on CoreUARTapb_0_CoreUARTapb_0_0_Clock_gen_0s_0s .......
@N:CL159 : Clock_gen.v(75) | Input BAUD_VAL_FRACTION is unused.
Running optimization stage 2 on CoretxM1_0 .......
Running optimization stage 2 on CortexM1DbgIntegration .......
Running optimization stage 2 on CCORTEXM1O11IOI .......
Running optimization stage 2 on CCORTEXM1II1lOI_1s_0s .......
Running optimization stage 2 on CCORTEXM1l1IOII .......
Running optimization stage 2 on CCORTEXM1Il1lOI_1 .......
Running optimization stage 2 on CCORTEXM1Il1lOI_0 .......
Running optimization stage 2 on CCORTEXM1Il1lOI .......
Running optimization stage 2 on CCORTEXM1lOOlOI .......
Running optimization stage 2 on CCORTEXM1IlOlOI_0 .......
Running optimization stage 2 on CCORTEXM1IlOlOI .......
Running optimization stage 2 on CCORTEXM1I1IOII .......
Running optimization stage 2 on CCORTEXM1OOIlOI .......
Running optimization stage 2 on CCORTEXM1O0l0OI .......
Running optimization stage 2 on CCORTEXM1lO1I0I_8_DTCM_image_1s_15_0_32s_536870912_537001983_400000s_Z2 .......
Running optimization stage 2 on CCORTEXM1IO1I0I_8_ITCM_image_1s_15_0_32s_0_131071_400000s_Z1 .......
Running optimization stage 2 on RAM1K20 .......
Running optimization stage 2 on CCORTEXM1lllI0I_32s_1s_0s_0s_0s .......
Running optimization stage 2 on CCORTEXM1I0001 .......
Running optimization stage 2 on CCORTEXM1IOl11 .......
Running optimization stage 2 on CCORTEXM1lIl11_7 .......
Running optimization stage 2 on CCORTEXM1lIl11_6 .......
Running optimization stage 2 on CCORTEXM1lIl11_3 .......
Running optimization stage 2 on CCORTEXM1lIl11_1 .......
Running optimization stage 2 on CCORTEXM1l1I11 .......
Running optimization stage 2 on CCORTEXM1lIl11_2 .......
Running optimization stage 2 on CCORTEXM1lIl11_0 .......
Running optimization stage 2 on CCORTEXM1lIl11 .......
Running optimization stage 2 on CCORTEXM1lIl11_4 .......
Running optimization stage 2 on CCORTEXM1O1I11 .......
Running optimization stage 2 on CCORTEXM1I0I11 .......
Running optimization stage 2 on CCORTEXM1I0IlI_0s .......
Running optimization stage 2 on CCORTEXM1IIIOI_1s_1s_0s_0s_32s .......
Running optimization stage 2 on CCORTEXM1I0OlI_0s_0s .......
Running optimization stage 2 on CCORTEXM1IlOI1_32s_0 .......
Running optimization stage 2 on CCORTEXM1l101I .......
Running optimization stage 2 on CCORTEXM1IIOI1_0s .......
Running optimization stage 2 on CCORTEXM1IOIl1_0s .......
Running optimization stage 2 on MACC_PA .......
Running optimization stage 2 on CCORTEXM1OlIl1 .......
Running optimization stage 2 on CCORTEXM1lOOI1 .......
Running optimization stage 2 on CCORTEXM1ll1I0I .......
Running optimization stage 2 on CCORTEXM1OOOI1 .......
Running optimization stage 2 on RAM64x12 .......
Running optimization stage 2 on CCORTEXM1llOlI_1s_1s_0s_32s .......
Running optimization stage 2 on CCORTEXM1llI1l_1s_1s_32s .......
Running optimization stage 2 on CCORTEXM1IOI1l .......
Running optimization stage 2 on CCORTEXM1l1O1l_1s_0s .......
Running optimization stage 2 on CCORTEXM1OlOlI .......
Running optimization stage 2 on CCORTEXM1Oll0lI_0s .......
Running optimization stage 2 on CCORTEXM1I100lI .......
Running optimization stage 2 on CCORTEXM1l000lI .......
Running optimization stage 2 on CCORTEXM1I0lllI_0s .......
Running optimization stage 2 on CCORTEXM1llIOlI_0s .......
Running optimization stage 2 on CCORTEXM1O11OlI .......
Running optimization stage 2 on CCORTEXM1IlOOlI .......
Running optimization stage 2 on CCORTEXM1I1OI0I .......
Running optimization stage 2 on CCORTEXM1OIlO0I .......
Running optimization stage 2 on CCORTEXM1lOl1lI .......
Running optimization stage 2 on CCORTEXM1O1l_1s_32s_1s_0s .......
Running optimization stage 2 on CCORTEXM1llII_1s .......
Running optimization stage 2 on CCORTEXM1OlII_32s .......
Running optimization stage 2 on CCORTEXM1lOIl_4s .......
Running optimization stage 2 on CCORTEXM1OlIl_32s .......
Running optimization stage 2 on CCORTEXM1lOIl_32s .......
Running optimization stage 2 on CCORTEXM1IIII_1s_1s .......
Running optimization stage 2 on CCORTEXM1lOII_1s_32s_1s_0s .......
Running optimization stage 2 on VCC .......
Running optimization stage 2 on GND .......
Running optimization stage 2 on CFG2 .......
Running optimization stage 2 on CFG3 .......
Running optimization stage 2 on CFG4 .......
Running optimization stage 2 on ARI1 .......
Running optimization stage 2 on SLE .......
Running optimization stage 2 on CFG1 .......
Running optimization stage 2 on ccortexm1_uj_jtag_51 .......
Running optimization stage 2 on ccortexm1_UJTAG_WRAPPER .......
Running optimization stage 2 on UJTAG .......
Running optimization stage 2 on CORECORTEXM1_Z7 .......
@N:CL135 : CORECORTEXM1.v(469) | Found sequential shift genblk1.merged_sysresetn_q4 with address depth of 4 words and data bit width of 1.
@N:CL135 : CORECORTEXM1.v(497) | Found sequential shift genblk1.dbgresetn_q4 with address depth of 4 words and data bit width of 1.
@N:CL135 : CORECORTEXM1.v(532) | Found sequential shift genblk1.merged_wdogresn_q4 with address depth of 4 words and data bit width of 1.
@W:CL247 : CORECORTEXM1.v(244) | Input port bit 1 of HRESP[1:0] is unused

Running optimization stage 2 on CLKINT .......
Running optimization stage 2 on CoreGPIO_0 .......
Running optimization stage 2 on CoreGPIO_0_CoreGPIO_0_0_CoreGPIO_Z6 .......
@W:CL246 : coregpio.v(182) | Input port bits 31 to 4 of PWDATA[31:0] are unused. Assign logic for all port bits or change the input port size.
@N:CL159 : coregpio.v(186) | Input GPIO_IN is unused.
Running optimization stage 2 on CoreAPB3_0 .......
Running optimization stage 2 on CoreAPB3_Z5 .......
@W:CL246 : coreapb3.v(75) | Input port bits 27 to 16 of PADDR[31:0] are unused. Assign logic for all port bits or change the input port size.
@N:CL159 : coreapb3.v(72) | Input IADDR is unused.
@N:CL159 : coreapb3.v(73) | Input PRESETN is unused.
@N:CL159 : coreapb3.v(74) | Input PCLK is unused.
@N:CL159 : coreapb3.v(106) | Input PRDATAS2 is unused.
@N:CL159 : coreapb3.v(107) | Input PRDATAS3 is unused.
@N:CL159 : coreapb3.v(108) | Input PRDATAS4 is unused.
@N:CL159 : coreapb3.v(109) | Input PRDATAS5 is unused.
@N:CL159 : coreapb3.v(110) | Input PRDATAS6 is unused.
@N:CL159 : coreapb3.v(111) | Input PRDATAS7 is unused.
@N:CL159 : coreapb3.v(112) | Input PRDATAS8 is unused.
@N:CL159 : coreapb3.v(113) | Input PRDATAS9 is unused.
@N:CL159 : coreapb3.v(114) | Input PRDATAS10 is unused.
@N:CL159 : coreapb3.v(115) | Input PRDATAS11 is unused.
@N:CL159 : coreapb3.v(116) | Input PRDATAS12 is unused.
@N:CL159 : coreapb3.v(117) | Input PRDATAS13 is unused.
@N:CL159 : coreapb3.v(118) | Input PRDATAS14 is unused.
@N:CL159 : coreapb3.v(119) | Input PRDATAS15 is unused.
@N:CL159 : coreapb3.v(123) | Input PREADYS2 is unused.
@N:CL159 : coreapb3.v(124) | Input PREADYS3 is unused.
@N:CL159 : coreapb3.v(125) | Input PREADYS4 is unused.
@N:CL159 : coreapb3.v(126) | Input PREADYS5 is unused.
@N:CL159 : coreapb3.v(127) | Input PREADYS6 is unused.
@N:CL159 : coreapb3.v(128) | Input PREADYS7 is unused.
@N:CL159 : coreapb3.v(129) | Input PREADYS8 is unused.
@N:CL159 : coreapb3.v(130) | Input PREADYS9 is unused.
@N:CL159 : coreapb3.v(131) | Input PREADYS10 is unused.
@N:CL159 : coreapb3.v(132) | Input PREADYS11 is unused.
@N:CL159 : coreapb3.v(133) | Input PREADYS12 is unused.
@N:CL159 : coreapb3.v(134) | Input PREADYS13 is unused.
@N:CL159 : coreapb3.v(135) | Input PREADYS14 is unused.
@N:CL159 : coreapb3.v(136) | Input PREADYS15 is unused.
@N:CL159 : coreapb3.v(140) | Input PSLVERRS2 is unused.
@N:CL159 : coreapb3.v(141) | Input PSLVERRS3 is unused.
@N:CL159 : coreapb3.v(142) | Input PSLVERRS4 is unused.
@N:CL159 : coreapb3.v(143) | Input PSLVERRS5 is unused.
@N:CL159 : coreapb3.v(144) | Input PSLVERRS6 is unused.
@N:CL159 : coreapb3.v(145) | Input PSLVERRS7 is unused.
@N:CL159 : coreapb3.v(146) | Input PSLVERRS8 is unused.
@N:CL159 : coreapb3.v(147) | Input PSLVERRS9 is unused.
@N:CL159 : coreapb3.v(148) | Input PSLVERRS10 is unused.
@N:CL159 : coreapb3.v(149) | Input PSLVERRS11 is unused.
@N:CL159 : coreapb3.v(150) | Input PSLVERRS12 is unused.
@N:CL159 : coreapb3.v(151) | Input PSLVERRS13 is unused.
@N:CL159 : coreapb3.v(152) | Input PSLVERRS14 is unused.
@N:CL159 : coreapb3.v(153) | Input PSLVERRS15 is unused.
Running optimization stage 2 on COREAPB3_MUXPTOB3 .......
Running optimization stage 2 on coreahblite_0 .......
Running optimization stage 2 on coreahblite_0_coreahblite_0_0_CoreAHBLite_Z4 .......
@W:CL247 : coreahblite.v(184) | Input port bit 1 of HRESP_S0[1:0] is unused

@W:CL247 : coreahblite.v(197) | Input port bit 1 of HRESP_S1[1:0] is unused

@W:CL247 : coreahblite.v(210) | Input port bit 1 of HRESP_S2[1:0] is unused

@W:CL247 : coreahblite.v(223) | Input port bit 1 of HRESP_S3[1:0] is unused

@W:CL247 : coreahblite.v(236) | Input port bit 1 of HRESP_S4[1:0] is unused

@W:CL247 : coreahblite.v(249) | Input port bit 1 of HRESP_S5[1:0] is unused

@W:CL247 : coreahblite.v(262) | Input port bit 1 of HRESP_S6[1:0] is unused

@W:CL247 : coreahblite.v(275) | Input port bit 1 of HRESP_S7[1:0] is unused

@W:CL247 : coreahblite.v(288) | Input port bit 1 of HRESP_S8[1:0] is unused

@W:CL247 : coreahblite.v(301) | Input port bit 1 of HRESP_S9[1:0] is unused

@W:CL247 : coreahblite.v(314) | Input port bit 1 of HRESP_S10[1:0] is unused

@W:CL247 : coreahblite.v(327) | Input port bit 1 of HRESP_S11[1:0] is unused

@W:CL247 : coreahblite.v(340) | Input port bit 1 of HRESP_S12[1:0] is unused

@W:CL247 : coreahblite.v(353) | Input port bit 1 of HRESP_S13[1:0] is unused

@W:CL247 : coreahblite.v(366) | Input port bit 1 of HRESP_S14[1:0] is unused

@W:CL247 : coreahblite.v(379) | Input port bit 1 of HRESP_S15[1:0] is unused

@W:CL247 : coreahblite.v(392) | Input port bit 1 of HRESP_S16[1:0] is unused

@N:CL159 : coreahblite.v(145) | Input HPROT_M0 is unused.
@N:CL159 : coreahblite.v(156) | Input HPROT_M1 is unused.
@N:CL159 : coreahblite.v(167) | Input HPROT_M2 is unused.
@N:CL159 : coreahblite.v(178) | Input HPROT_M3 is unused.
Running optimization stage 2 on COREAHBLITE_MATRIX4X16_4_1_0_17_0_0_0_0s .......
@N:CL159 : coreahblite_matrix4x16.v(53) | Input HWDATA_M1 is unused.
@N:CL159 : coreahblite_matrix4x16.v(63) | Input HWDATA_M2 is unused.
@N:CL159 : coreahblite_matrix4x16.v(73) | Input HWDATA_M3 is unused.
@N:CL159 : coreahblite_matrix4x16.v(89) | Input HRDATA_S1 is unused.
@N:CL159 : coreahblite_matrix4x16.v(90) | Input HREADYOUT_S1 is unused.
@N:CL159 : coreahblite_matrix4x16.v(91) | Input HRESP_S1 is unused.
@N:CL159 : coreahblite_matrix4x16.v(101) | Input HRDATA_S2 is unused.
@N:CL159 : coreahblite_matrix4x16.v(102) | Input HREADYOUT_S2 is unused.
@N:CL159 : coreahblite_matrix4x16.v(103) | Input HRESP_S2 is unused.
@N:CL159 : coreahblite_matrix4x16.v(113) | Input HRDATA_S3 is unused.
@N:CL159 : coreahblite_matrix4x16.v(114) | Input HREADYOUT_S3 is unused.
@N:CL159 : coreahblite_matrix4x16.v(115) | Input HRESP_S3 is unused.
@N:CL159 : coreahblite_matrix4x16.v(137) | Input HRDATA_S5 is unused.
@N:CL159 : coreahblite_matrix4x16.v(138) | Input HREADYOUT_S5 is unused.
@N:CL159 : coreahblite_matrix4x16.v(139) | Input HRESP_S5 is unused.
@N:CL159 : coreahblite_matrix4x16.v(149) | Input HRDATA_S6 is unused.
@N:CL159 : coreahblite_matrix4x16.v(150) | Input HREADYOUT_S6 is unused.
@N:CL159 : coreahblite_matrix4x16.v(151) | Input HRESP_S6 is unused.
@N:CL159 : coreahblite_matrix4x16.v(161) | Input HRDATA_S7 is unused.
@N:CL159 : coreahblite_matrix4x16.v(162) | Input HREADYOUT_S7 is unused.
@N:CL159 : coreahblite_matrix4x16.v(163) | Input HRESP_S7 is unused.
@N:CL159 : coreahblite_matrix4x16.v(173) | Input HRDATA_S8 is unused.
@N:CL159 : coreahblite_matrix4x16.v(174) | Input HREADYOUT_S8 is unused.
@N:CL159 : coreahblite_matrix4x16.v(175) | Input HRESP_S8 is unused.
@N:CL159 : coreahblite_matrix4x16.v(185) | Input HRDATA_S9 is unused.
@N:CL159 : coreahblite_matrix4x16.v(186) | Input HREADYOUT_S9 is unused.
@N:CL159 : coreahblite_matrix4x16.v(187) | Input HRESP_S9 is unused.
@N:CL159 : coreahblite_matrix4x16.v(197) | Input HRDATA_S10 is unused.
@N:CL159 : coreahblite_matrix4x16.v(198) | Input HREADYOUT_S10 is unused.
@N:CL159 : coreahblite_matrix4x16.v(199) | Input HRESP_S10 is unused.
@N:CL159 : coreahblite_matrix4x16.v(209) | Input HRDATA_S11 is unused.
@N:CL159 : coreahblite_matrix4x16.v(210) | Input HREADYOUT_S11 is unused.
@N:CL159 : coreahblite_matrix4x16.v(211) | Input HRESP_S11 is unused.
@N:CL159 : coreahblite_matrix4x16.v(221) | Input HRDATA_S12 is unused.
@N:CL159 : coreahblite_matrix4x16.v(222) | Input HREADYOUT_S12 is unused.
@N:CL159 : coreahblite_matrix4x16.v(223) | Input HRESP_S12 is unused.
@N:CL159 : coreahblite_matrix4x16.v(233) | Input HRDATA_S13 is unused.
@N:CL159 : coreahblite_matrix4x16.v(234) | Input HREADYOUT_S13 is unused.
@N:CL159 : coreahblite_matrix4x16.v(235) | Input HRESP_S13 is unused.
@N:CL159 : coreahblite_matrix4x16.v(245) | Input HRDATA_S14 is unused.
@N:CL159 : coreahblite_matrix4x16.v(246) | Input HREADYOUT_S14 is unused.
@N:CL159 : coreahblite_matrix4x16.v(247) | Input HRESP_S14 is unused.
@N:CL159 : coreahblite_matrix4x16.v(257) | Input HRDATA_S15 is unused.
@N:CL159 : coreahblite_matrix4x16.v(258) | Input HREADYOUT_S15 is unused.
@N:CL159 : coreahblite_matrix4x16.v(259) | Input HRESP_S15 is unused.
@N:CL159 : coreahblite_matrix4x16.v(269) | Input HRDATA_S16 is unused.

Only the first 100 messages of id 'CL159' are reported. To see all messages use 'report_messages -log C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\synthesis\synlog\top_compiler.srr -id CL159' in the Tcl shell. To see all messages in future runs, use the command 'message_override -limit {CL159} -count unlimited' in the Tcl shell.
Running optimization stage 2 on COREAHBLITE_SLAVESTAGE_0s_0_0 .......
Running optimization stage 2 on COREAHBLITE_SLAVEARBITER_Z3 .......
@N:CL201 : coreahblite_slavearbiter.v(449) | Trying to extract state machine for register arbRegSMCurrentState.
Extracted state machine for register arbRegSMCurrentState
State machine has 16 reachable states with original encodings of:
   0000
   0001
   0010
   0011
   0100
   0101
   0110
   0111
   1000
   1001
   1010
   1011
   1100
   1101
   1110
   1111
Running optimization stage 2 on COREAHBLITE_MASTERSTAGE_4_1_0_0_0s_0_1_0 .......
Running optimization stage 2 on COREAHBLITE_ADDRDEC_Z2 .......
Running optimization stage 2 on COREAHBLITE_MASTERSTAGE_4_1_0_17_0s_0_1_0 .......
@W:CL246 : coreahblite_masterstage.v(43) | Input port bits 16 to 5 of SDATAREADY[16:0] are unused. Assign logic for all port bits or change the input port size.
@W:CL246 : coreahblite_masterstage.v(43) | Input port bits 3 to 1 of SDATAREADY[16:0] are unused. Assign logic for all port bits or change the input port size.
@W:CL246 : coreahblite_masterstage.v(44) | Input port bits 16 to 5 of SHRESP[16:0] are unused. Assign logic for all port bits or change the input port size.
@W:CL246 : coreahblite_masterstage.v(44) | Input port bits 3 to 1 of SHRESP[16:0] are unused. Assign logic for all port bits or change the input port size.
Running optimization stage 2 on COREAHBLITE_DEFAULTSLAVESM_0s_0_1 .......
Running optimization stage 2 on COREAHBLITE_ADDRDEC_Z1 .......
Running optimization stage 2 on core_ahb_to_apb3 .......
Running optimization stage 2 on COREAHBTOAPB3_17s_0s .......
@W:CL247 : coreahbtoapb3.v(33) | Input port bit 0 of HTRANS[1:0] is unused

Running optimization stage 2 on CoreAHBtoAPB3_ApbAddrData_0s .......
Running optimization stage 2 on CoreAHBtoAPB3_PenableScheduler_0s_0_1_2 .......
@N:CL201 : coreahbtoapb3_penablescheduler.v(111) | Trying to extract state machine for register penableSchedulerState.
Extracted state machine for register penableSchedulerState
State machine has 3 reachable states with original encodings of:
   00
   01
   10
Running optimization stage 2 on CoreAHBtoAPB3_AhbToApbSM_0s_0_1_0_1_2_3_4 .......
@N:CL201 : coreahbtoapb3_ahbtoapbsm.v(265) | Trying to extract state machine for register ahbToApbSMState.
Extracted state machine for register ahbToApbSMState
State machine has 5 reachable states with original encodings of:
   000
   001
   010
   011
   100

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:46s; CPU Time elapsed 0h:00m:41s; Memory used current: 188MB peak: 193MB)

Process took 0h:00m:46s realtime, 0h:00m:41s cputime

Process completed successfully.
# Mon Jan 11 21:10:47 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-I52881

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

@N: :  | Running in 64-bit mode 
File C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\synthesis\synwork\layer0.srs changed - recompiling

At syn_nfilter Exit (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 125MB peak: 125MB)

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

Process completed successfully.
# Mon Jan 11 21:10:49 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:49s; CPU Time elapsed 0h:00m:43s; Memory used current: 23MB peak: 23MB)

Process took 0h:00m:49s realtime, 0h:00m:43s cputime

Process completed successfully.
# Mon Jan 11 21:10:49 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-I52881

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

@N: :  | Running in 64-bit mode 
File C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\synthesis\synwork\top_comp.srs changed - recompiling

At syn_nfilter Exit (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 139MB peak: 139MB)

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

Process completed successfully.
# Mon Jan 11 21:10:53 2021

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


Premap Report



# Mon Jan 11 21:10:54 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-I52881

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:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\designer\top\synthesis.fdc
Linked File:  top_scck.rpt
See clock summary report "C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\synthesis\top_scck.rpt"
@W:BN544 : synthesis.fdc(8) | 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:02s; CPU Time elapsed 0h:00m:01s; Memory used current: 176MB peak: 176MB)


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


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


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

@W:BN132 : coreahblite_matrix4x16.v(3888) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_16 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_15. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3837) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_15 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_14. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3786) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_14 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_13. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3735) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_13 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_12. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3684) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_12 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_11. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3633) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_11 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_10. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3531) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_9 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_10. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3480) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_8 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_10. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3429) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_7 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_10. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3378) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_6 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_10. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3327) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_5 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_10. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3225) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_3 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_10. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3174) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_2 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_10. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_matrix4x16.v(3582) | Removing user instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_10 because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_1. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:FX1183 : corereset_pf.v(58) | User-specified initial value set for instance pf_reset_0.pf_reset_0.dff cannot be supported due to limitations in architecture. Please remove the initial value set on the instance to avoid the warning. 
@N:BN115 : coreahblite_masterstage.v(647) | Removing instance default_slave_sm (in view: COREAHBLITE_LIB.COREAHBLITE_MASTERSTAGE_4_1_0_0s_0_1_0_2(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_DEFAULTSLAVESM_0s_0_1_1_0(verilog) because it does not drive other instances.
@N:BN115 : coreahblite_masterstage.v(217) | Removing instance address_decode (in view: COREAHBLITE_LIB.COREAHBLITE_MASTERSTAGE_4_1_0_0s_0_1_0_2(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_ADDRDEC_Z2_0(verilog) because it does not drive other instances.
@N:BN115 : coreahblite_masterstage.v(647) | Removing instance default_slave_sm (in view: COREAHBLITE_LIB.COREAHBLITE_MASTERSTAGE_4_1_0_0s_0_1_0_1(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_DEFAULTSLAVESM_0s_0_1_1_1(verilog) because it does not drive other instances.
@N:BN115 : coreahblite_masterstage.v(217) | Removing instance address_decode (in view: COREAHBLITE_LIB.COREAHBLITE_MASTERSTAGE_4_1_0_0s_0_1_0_1(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_ADDRDEC_Z2_1(verilog) because it does not drive other instances.
@N:BN115 : coreahblite_masterstage.v(647) | Removing instance default_slave_sm (in view: COREAHBLITE_LIB.COREAHBLITE_MASTERSTAGE_4_1_0_0s_0_1_0_0(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_DEFAULTSLAVESM_0s_0_1_1_2(verilog) because it does not drive other instances.
@N:BN115 : coreahblite_masterstage.v(217) | Removing instance address_decode (in view: COREAHBLITE_LIB.COREAHBLITE_MASTERSTAGE_4_1_0_0s_0_1_0_0(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_ADDRDEC_Z2_2(verilog) because it does not drive other instances.
@N:BN115 : coreahblite_matrix4x16.v(2879) | Removing instance masterstage_1 (in view: COREAHBLITE_LIB.COREAHBLITE_MATRIX4X16_4_1_0_17_0_0_0_0s(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_MASTERSTAGE_4_1_0_0s_0_1_0_2(verilog) because it does not drive other instances.
@N:BN115 : coreahblite_matrix4x16.v(2945) | Removing instance masterstage_2 (in view: COREAHBLITE_LIB.COREAHBLITE_MATRIX4X16_4_1_0_17_0_0_0_0s(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_MASTERSTAGE_4_1_0_0s_0_1_0_1(verilog) because it does not drive other instances.
@N:BN115 : coreahblite_matrix4x16.v(3011) | Removing instance masterstage_3 (in view: COREAHBLITE_LIB.COREAHBLITE_MATRIX4X16_4_1_0_17_0_0_0_0s(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_MASTERSTAGE_4_1_0_0s_0_1_0_0(verilog) because it does not drive other instances.
@N:BN362 : rx_async.v(1613) | Removing sequential instance CUARTI0I (in view: work.CoreUARTapb_0_CoreUARTapb_0_0_Rx_async_0s_0s_0s_1s_2s_3s(verilog)) of type view:PrimLib.dffs(prim) because it does not drive other instances.
@N:BN362 : rx_async.v(1613) | Removing sequential instance CUARTIO0 (in view: work.CoreUARTapb_0_CoreUARTapb_0_0_Rx_async_0s_0s_0s_1s_2s_3s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN115 : coreahblite_matrix4x16.v(3123) | Removing instance slavestage_1 (in view: COREAHBLITE_LIB.COREAHBLITE_MATRIX4X16_4_1_0_17_0_0_0_0s(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_SLAVESTAGE_0s_0_0_1(verilog) because it does not drive other instances.
@N:BN362 : coreahblite_slavestage.v(84) | Removing sequential instance masterDataInProg[3:0] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVESTAGE_0s_0_0_1(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
@N:BN115 : coreahblite_slavestage.v(92) | Removing instance slave_arbiter (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVESTAGE_0s_0_0_1(verilog)) of type view:COREAHBLITE_LIB.COREAHBLITE_SLAVEARBITER_Z3_1(verilog) because it does not drive other instances.
@N:BN362 : coreahblite_slavearbiter.v(449) | Removing sequential instance arbRegSMCurrentState[15:0] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVEARBITER_Z3_1(verilog)) of type view:PrimLib.statemachine(prim) because it does not drive other instances.
@N:FX1184 :  | Applying syn_allowed_resources blockrams=952 on top level netlist top  

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



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

          Start                                       Requested     Requested     Clock                          Clock                   Clock
Level     Clock                                       Frequency     Period        Type                           Group                   Load 
----------------------------------------------------------------------------------------------------------------------------------------------
0 -       REF_CLK_0                                   50.0 MHz      20.000        declared                       default_clkgroup        1    
1 .         PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     80.0 MHz      12.500        generated (from REF_CLK_0)     default_clkgroup        2718 
                                                                                                                                              
0 -       System                                      100.0 MHz     10.000        system                         system_clkgroup         0    
                                                                                                                                              
0 -       CORECORTEXM1_Z7|UDRCK                       100.0 MHz     10.000        inferred                       Inferred_clkgroup_1     163  
==============================================================================================================================================



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

                                          Clock     Source                                                            Clock Pin                                                                                                     Non-clock Pin     Non-clock Pin                               
Clock                                     Load      Pin                                                               Seq Example                                                                                                   Seq Example       Comb Example                                
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
REF_CLK_0                                 1         REF_CLK_0(port)                                                   PF_CCC_0_0.PF_CCC_0_0.pll_inst_0.REF_CLK_0                                                                    -                 -                                           
PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     2718      PF_CCC_0_0.PF_CCC_0_0.pll_inst_0.OUT0(PLL)                        PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R24C0.B_CLK                               -                 PF_CCC_0_0.PF_CCC_0_0.clkint_0.I(BUFG)      
                                                                                                                                                                                                                                                                                                  
System                                    0         -                                                                 -                                                                                                             -                 -                                           
                                                                                                                                                                                                                                                                                                  
CORECORTEXM1_Z7|UDRCK                     163       CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst.UDRCK(UJTAG)     CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OI1I0I.CCORTEXM1OOlOII.CCORTEXM1ll00II.CCORTEXM1II1IOI.CLK     -                 CoretxM1_0_0.CoretxM1_0_0.tck_clkint.I(BUFG)
==================================================================================================================================================================================================================================================================================================

@W:MT530 : ccortexm1_uj_jtag.v(339) | Found inferred clock CORECORTEXM1_Z7|UDRCK which controls 163 sequential elements including CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[4:0]. 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:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\synthesis\top.sap. 

Starting constraint checker (Real Time elapsed 0h:00m:12s; CPU Time elapsed 0h:00m:10s; Memory used current: 215MB peak: 222MB)

Encoding state machine ahbToApbSMState[4:0] (in view: COREAHBTOAPB3_LIB.CoreAHBtoAPB3_AhbToApbSM_0s_0_1_0_1_2_3_4(verilog))
original code -> new code
   000 -> 00001
   001 -> 00010
   010 -> 00100
   011 -> 01000
   100 -> 10000
Encoding state machine penableSchedulerState[2:0] (in view: COREAHBTOAPB3_LIB.CoreAHBtoAPB3_PenableScheduler_0s_0_1_2(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
Encoding state machine arbRegSMCurrentState[15:0] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVEARBITER_Z3_0(verilog))
original code -> new code
   0000 -> 0000000000000001
   0001 -> 0000000000000010
   0010 -> 0000000000000100
   0011 -> 0000000000001000
   0100 -> 0000000000010000
   0101 -> 0000000000100000
   0110 -> 0000000001000000
   0111 -> 0000000010000000
   1000 -> 0000000100000000
   1001 -> 0000001000000000
   1010 -> 0000010000000000
   1011 -> 0000100000000000
   1100 -> 0001000000000000
   1101 -> 0010000000000000
   1110 -> 0100000000000000
   1111 -> 1000000000000000
Encoding state machine arbRegSMCurrentState[15:0] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVEARBITER_Z3_1(verilog))
original code -> new code
   0000 -> 0000000000000001
   0001 -> 0000000000000010
   0010 -> 0000000000000100
   0011 -> 0000000000001000
   0100 -> 0000000000010000
   0101 -> 0000000000100000
   0110 -> 0000000001000000
   0111 -> 0000000010000000
   1000 -> 0000000100000000
   1001 -> 0000001000000000
   1010 -> 0000010000000000
   1011 -> 0000100000000000
   1100 -> 0001000000000000
   1101 -> 0010000000000000
   1110 -> 0100000000000000
   1111 -> 1000000000000000
Encoding state machine CUARTlI0l[5:0] (in view: work.CoreUARTapb_0_CoreUARTapb_0_0_Tx_async_0s_0s_0s_1s_2s_3s_4s_5s_6s(verilog))
original code -> new code
   00000000000000000000000000000000 -> 000001
   00000000000000000000000000000001 -> 000010
   00000000000000000000000000000010 -> 000100
   00000000000000000000000000000011 -> 001000
   00000000000000000000000000000100 -> 010000
   00000000000000000000000000000101 -> 100000
Encoding state machine CUARTll0[3:0] (in view: work.CoreUARTapb_0_CoreUARTapb_0_0_Rx_async_0s_0s_0s_1s_2s_3s(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
   11 -> 11
@N:MO225 : rx_async.v(871) | There are no possible illegal states for state machine CUARTll0[3:0] (in view: work.CoreUARTapb_0_CoreUARTapb_0_0_Rx_async_0s_0s_0s_1s_2s_3s(verilog)); safe FSM implementation is not required.
Encoding state machine ahbcurr_state[2:0] (in view: work.PF_SRAM_COREAHBLSRAM_PF_0_CoreAHBLSRAM_AHBLSram_Z9(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10

Finished constraint checker preprocessing (Real Time elapsed 0h:00m:12s; CPU Time elapsed 0h:00m:10s; Memory used current: 217MB peak: 222MB)


Finished constraint checker (Real Time elapsed 0h:00m:13s; CPU Time elapsed 0h:00m:11s; Memory used current: 221MB peak: 222MB)

Pre-mapping successful!

At Mapper Exit (Real Time elapsed 0h:00m:13s; CPU Time elapsed 0h:00m:11s; Memory used current: 126MB peak: 222MB)

Process took 0h:00m:13s realtime, 0h:00m:11s cputime
# Mon Jan 11 21:11:08 2021

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


Map & Optimize Report



# Mon Jan 11 21:11:08 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-I52881

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: 120MB peak: 129MB)


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


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


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



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

@N:BN362 : coreahblsram_ahblsram.v(653) | Removing sequential instance genblk1\.last_nibble[10:0] (in view: work.PF_SRAM_COREAHBLSRAM_PF_0_CoreAHBLSRAM_AHBLSram_Z9(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
@N:BN362 : coreahblsram_ahblsram.v(548) | Removing sequential instance genblk1\.wrap_cond[10:0] (in view: work.PF_SRAM_COREAHBLSRAM_PF_0_CoreAHBLSRAM_AHBLSram_Z9(verilog)) of type view:PrimLib.dffre(prim) because it does not drive other instances.

Available hyper_sources - for debug and ip models
	None Found


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

@W:MO160 : coreahblite_masterstage.v(237) | Register bit coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.SDATASELInt[16] (in view view:work.top(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahblite_masterstage.v(166) | Register bit coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHTRANS[0] (in view view:work.top(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahblite_masterstage.v(166) | Register bit coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHSIZE[2] (in view view:work.top(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[8] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[9] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[10] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[11] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[16] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[17] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[18] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[19] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[20] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[21] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[22] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[23] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[24] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[25] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[26] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[27] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[28] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[29] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[30] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(68) | Removing sequential instance U_ApbAddrData.haddrReg[31] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[8] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[9] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[10] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[11] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[12] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[13] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[14] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[15] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[16] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[17] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[18] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[19] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[20] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[21] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[22] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[23] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[24] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[25] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[26] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[27] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[28] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[29] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[30] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(113) | Removing sequential instance U_ApbAddrData.hwdataReg[31] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[8] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[9] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[10] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[11] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[16] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[17] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[18] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[19] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[20] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[21] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[22] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[23] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[24] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[25] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[26] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[27] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[28] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[29] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[30] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahbtoapb3_apbaddrdata.v(97) | Removing sequential instance U_ApbAddrData.nextHaddrReg[31] (in view: COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[31] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[30] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[29] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[28] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[27] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[26] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[25] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[24] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[23] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[22] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[21] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[20] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[19] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[18] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[17] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[16] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[15] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[14] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[13] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[12] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[11] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[10] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[9] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahbtoapb3_apbaddrdata.v(136) | Register bit U_ApbAddrData.HRDATA[8] (in view view:COREAHBTOAPB3_LIB.COREAHBTOAPB3_17s_0s(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
Encoding state machine ahbToApbSMState[4:0] (in view: COREAHBTOAPB3_LIB.CoreAHBtoAPB3_AhbToApbSM_0s_0_1_0_1_2_3_4(verilog))
original code -> new code
   000 -> 00001
   001 -> 00010
   010 -> 00100
   011 -> 01000
   100 -> 10000
@W:BN132 : coreahbtoapb3_ahbtoapbsm.v(265) | Removing sequential instance core_ahb_to_apb3_0.core_ahb_to_apb3_0.U_AhbToApbSM.PWRITE because it is equivalent to instance core_ahb_to_apb3_0.core_ahb_to_apb3_0.U_AhbToApbSM.ahbToApbSMState[2]. To keep the instance, apply constraint syn_preserve=1 on the instance.
Encoding state machine penableSchedulerState[2:0] (in view: COREAHBTOAPB3_LIB.CoreAHBtoAPB3_PenableScheduler_0s_0_1_2(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
@N:BN362 : coreahblite_slavestage.v(84) | Removing sequential instance masterDataInProg[3] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVESTAGE_0s_0_0_2(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahblite_slavestage.v(84) | Removing sequential instance masterDataInProg[2] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVESTAGE_0s_0_0_2(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahblite_slavestage.v(84) | Removing sequential instance masterDataInProg[1] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVESTAGE_0s_0_0_2(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
Encoding state machine arbRegSMCurrentState[15:0] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVEARBITER_Z3(verilog))
original code -> new code
   0000 -> 0000000000000001
   0001 -> 0000000000000010
   0010 -> 0000000000000100
   0011 -> 0000000000001000
   0100 -> 0000000000010000
   0101 -> 0000000000100000
   0110 -> 0000000001000000
   0111 -> 0000000010000000
   1000 -> 0000000100000000
   1001 -> 0000001000000000
   1010 -> 0000010000000000
   1011 -> 0000100000000000
   1100 -> 0001000000000000
   1101 -> 0010000000000000
   1110 -> 0100000000000000
   1111 -> 1000000000000000
@W:MO160 : coreahblite_slavearbiter.v(449) | Register bit arbRegSMCurrentState[12] (in view view:COREAHBLITE_LIB.COREAHBLITE_SLAVEARBITER_Z3(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahblite_slavearbiter.v(449) | Register bit arbRegSMCurrentState[8] (in view view:COREAHBLITE_LIB.COREAHBLITE_SLAVEARBITER_Z3(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@W:MO160 : coreahblite_slavearbiter.v(449) | Register bit arbRegSMCurrentState[4] (in view view:COREAHBLITE_LIB.COREAHBLITE_SLAVEARBITER_Z3(verilog)) is always 0. To keep the instance, apply syn_preserve=1 on the instance.
@N:BN362 : coreahblite_slavestage.v(84) | Removing sequential instance masterDataInProg[3] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVESTAGE_0s_0_0_0(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahblite_slavestage.v(84) | Removing sequential instance masterDataInProg[2] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVESTAGE_0s_0_0_0(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:BN362 : coreahblite_slavestage.v(84) | Removing sequential instance masterDataInProg[1] (in view: COREAHBLITE_LIB.COREAHBLITE_SLAVESTAGE_0s_0_0_0(verilog)) of type view:PrimLib.dffr(prim) because it does not drive other instances.
@N:MO231 : clock_gen.v(1011) | Found counter in view:work.CoreUARTapb_0_CoreUARTapb_0_0_Clock_gen_0s_0s(verilog) instance genblk1\.CUARTO0[12:0] 
Encoding state machine CUARTlI0l[5:0] (in view: work.CoreUARTapb_0_CoreUARTapb_0_0_Tx_async_0s_0s_0s_1s_2s_3s_4s_5s_6s(verilog))
original code -> new code
   00000000000000000000000000000000 -> 000001
   00000000000000000000000000000001 -> 000010
   00000000000000000000000000000010 -> 000100
   00000000000000000000000000000011 -> 001000
   00000000000000000000000000000100 -> 010000
   00000000000000000000000000000101 -> 100000
Encoding state machine CUARTll0[3:0] (in view: work.CoreUARTapb_0_CoreUARTapb_0_0_Rx_async_0s_0s_0s_1s_2s_3s(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
   11 -> 11
@N:MO225 : rx_async.v(871) | There are no possible illegal states for state machine CUARTll0[3:0] (in view: work.CoreUARTapb_0_CoreUARTapb_0_0_Rx_async_0s_0s_0s_1s_2s_3s(verilog)); safe FSM implementation is not required.
@W:BN132 : rx_async.v(754) | Removing instance CoreUARTapb_0_0.CoreUARTapb_0_0.CUARTlOlI.CUARTO01.CUARTIOll[2] because it is equivalent to instance CoreUARTapb_0_0.CoreUARTapb_0_0.CUARTlOlI.CUARTO01.CUARTIOll[1]. To keep the instance, apply constraint syn_preserve=1 on the instance.
Encoding state machine ahbcurr_state[2:0] (in view: work.PF_SRAM_COREAHBLSRAM_PF_0_CoreAHBLSRAM_AHBLSram_Z9(verilog))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10

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

@W:BN132 : coreahblsram_ahblsram.v(634) | Removing instance PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.genblk1.haddr_incr[7] because it is equivalent to instance PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.HSIZE_d[2]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblsram_ahblsram.v(634) | Removing instance PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.genblk1.haddr_incr[6] because it is equivalent to instance PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.HSIZE_d[2]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblsram_ahblsram.v(634) | Removing instance PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.genblk1.haddr_incr[5] because it is equivalent to instance PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.HSIZE_d[2]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblsram_ahblsram.v(634) | Removing instance PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.genblk1.haddr_incr[4] because it is equivalent to instance PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.HSIZE_d[2]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@N:BN362 : coreahblsram_ahblsram.v(634) | Removing sequential instance COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.genblk1\.haddr_incr[3] (in view: work.PF_SRAM(verilog)) because it does not drive other instances.
@N:BN362 : coreahblsram_ahblsram.v(634) | Removing sequential instance COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.genblk1\.haddr_incr[2] (in view: work.PF_SRAM(verilog)) because it does not drive other instances.
@N:BN362 : coreahblsram_ahblsram.v(634) | Removing sequential instance COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.genblk1\.haddr_incr[1] (in view: work.PF_SRAM(verilog)) because it does not drive other instances.
@N:BN362 : coreahblsram_ahblsram.v(634) | Removing sequential instance COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.genblk1\.haddr_incr[0] (in view: work.PF_SRAM(verilog)) because it does not drive other instances.
@N:BN362 : coreahblsram_ahblsram.v(535) | Removing sequential instance COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.genblk1\.hreadyout_d (in view: work.PF_SRAM(verilog)) because it does not drive other instances.
@N:BN362 : coreahblsram_ahblsram.v(361) | Removing sequential instance COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.HTRANS_d[0] (in view: work.PF_SRAM(verilog)) because it does not drive other instances.
@N:BN362 : coreahblsram_ahblsram.v(235) | Removing sequential instance COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.HSIZE_d[2] (in view: work.PF_SRAM(verilog)) because it does not drive other instances.
@N:BN362 : corecortexm1.v(532) | Removing sequential instance CoretxM1_0_0.CoretxM1_0_0.genblk1.merged_wdogresn_q4 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : corecortexm1.v(532) | Removing sequential instance CoretxM1_0_0.CoretxM1_0_0.genblk1.merged_wdogresn_q3 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : corecortexm1.v(532) | Removing sequential instance CoretxM1_0_0.CoretxM1_0_0.genblk1.merged_wdogresn_q2 (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[20] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[21] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[22] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[23] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[24] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[25] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[26] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[27] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[28] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[29] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[30] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_masterstage.v(166) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.regHADDR[31] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : corecortexm1.v(532) | Removing sequential instance CoretxM1_0_0.CoretxM1_0_0.genblk1.merged_wdogresn_q1 (in view: work.top(verilog)) because it does not drive other instances.
Auto Dissolve of PF_SRAM_0 (inst of view:work.PF_SRAM(verilog))
@W:BN132 : coreahbtoapb3_penablescheduler.v(111) | Removing instance core_ahb_to_apb3_0.core_ahb_to_apb3_0.U_PenableScheduler.PENABLE because it is equivalent to instance core_ahb_to_apb3_0.core_ahb_to_apb3_0.U_PenableScheduler.penableSchedulerState[1]. To keep the instance, apply constraint syn_preserve=1 on the instance.

Finished factoring (Real Time elapsed 0h:00m:10s; CPU Time elapsed 0h:00m:09s; Memory used current: 213MB peak: 243MB)

@N:BN362 : coreahblsram_ahblsram.v(361) | Removing sequential instance PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.HTRANS_d[1] (in view: work.top(verilog)) because it does not drive other instances.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[7] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[11]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[3] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[11]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[15] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[11]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[11] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[11]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[7] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[11]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[3] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[11]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[15] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[11]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[6] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[2]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[14] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[2]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[10] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[2]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[14] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[6]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[10] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[6]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@N:BN362 : coreahblite_slavearbiter.v(449) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[2] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_slavearbiter.v(449) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[11] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_slavearbiter.v(449) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[2] (in view: work.top(verilog)) because it does not drive other instances.
@N:BN362 : coreahblite_slavearbiter.v(449) | Removing sequential instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[6] (in view: work.top(verilog)) because it does not drive other instances.

Finished generic timing optimizations - Pass 1 (Real Time elapsed 0h:00m:13s; CPU Time elapsed 0h:00m:12s; Memory used current: 215MB peak: 243MB)

@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[9] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_4.slave_arbiter.arbRegSMCurrentState[5]. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:BN132 : coreahblite_slavearbiter.v(449) | Removing instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[9] because it is equivalent to instance coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState[5]. To keep the instance, apply constraint syn_preserve=1 on the instance.

Only the first 100 messages of id 'BN362' are reported. To see all messages use 'report_messages -log C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\synthesis\synlog\top_fpga_mapper.srr -id BN362' in the Tcl shell. To see all messages in future runs, use the command 'message_override -limit {BN362} -count unlimited' in the Tcl shell.

Starting Early Timing Optimization (Real Time elapsed 0h:00m:16s; CPU Time elapsed 0h:00m:14s; Memory used current: 215MB peak: 243MB)


Finished Early Timing Optimization (Real Time elapsed 0h:00m:18s; CPU Time elapsed 0h:00m:16s; Memory used current: 216MB peak: 243MB)


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


Finished preparing to map (Real Time elapsed 0h:00m:21s; CPU Time elapsed 0h:00m:19s; Memory used current: 216MB peak: 243MB)


Finished technology mapping (Real Time elapsed 0h:00m:22s; CPU Time elapsed 0h:00m:20s; Memory used current: 221MB peak: 243MB)

Pass		 CPU time		Worst Slack		Luts / Registers
------------------------------------------------------------
   1		0h:00m:21s		     1.48ns		4994 /       309
@N:FP130 :  | Promoting Net CoretxM1_0_0.CoretxM1_0_0.genblk1\.merged_sysresetn_q4 on CLKINT  I_420  
@N:FP130 :  | Promoting Net CoretxM1_0_0.CoretxM1_0_0.genblk1\.dbgresetn_q4 on CLKINT  I_421  

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

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:26s; CPU Time elapsed 0h:00m:24s; Memory used current: 222MB peak: 243MB)


Finished restoring hierarchy (Real Time elapsed 0h:00m:28s; CPU Time elapsed 0h:00m:25s; Memory used current: 224MB peak: 243MB)



@S |Clock Optimization Summary


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

Clock optimization not enabled
2 non-gated/non-generated clock tree(s) driving 26 clock pin(s) of sequential element(s)
2 gated/generated clock tree(s) driving 2634 clock pin(s) of sequential element(s)
0 instances converted, 2634 sequential instances remain driven by gated/generated clocks

================================================================ Non-Gated/Non-Generated Clocks ================================================================
Clock Tree ID     Driving Element                                      Drive Element Type           Fanout     Sample Instance                                  
----------------------------------------------------------------------------------------------------------------------------------------------------------------
ClockId0003        CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     UJTAG                        25         CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.utdodrv
ClockId0004        REF_CLK_0                                            clock definition on port     1          PF_CCC_0_0.PF_CCC_0_0.pll_inst_0                 
================================================================================================================================================================
================================================================================================================== Gated/Generated Clocks ==================================================================================================================
Clock Tree ID     Driving Element                                    Drive Element Type     Fanout     Sample Instance                                                                           Explanation                                                
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ClockId0001        PF_CCC_0_0.PF_CCC_0_0.pll_inst_0                   PLL                    2497       PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R24C0                 No gated clock conversion method for cell cell:ACG4.RAM1K20
ClockId0002        CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.SWCLKTCK     port                   137        CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OI1I0I.CCORTEXM1O1IOII.CCORTEXM1II0lOI     No gated clock conversion method for cell cell:ACG4.SLE    
============================================================================================================================================================================================================================================================


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


Start Writing Netlists (Real Time elapsed 0h:00m:30s; CPU Time elapsed 0h:00m:27s; Memory used current: 170MB peak: 243MB)

Writing Analyst data base C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\Libero_Project\synthesis\synwork\top_m.srm

Finished Writing Netlist Databases (Real Time elapsed 0h:00m:35s; CPU Time elapsed 0h:00m:32s; Memory used current: 228MB peak: 243MB)

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:BW150 :  | Clock ccortexm1_uj_jtag_51|un1_duttck_inferred_clock in set_clock_groups command cannot be found and will not be forward annotated 
@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:41s; CPU Time elapsed 0h:00m:37s; Memory used current: 216MB peak: 243MB)


Start final timing analysis (Real Time elapsed 0h:00m:44s; CPU Time elapsed 0h:00m:40s; Memory used current: 220MB peak: 243MB)

@W:MT246 : pf_init_monitor_0_pf_init_monitor_0_0_pf_init_monitor.v(40) | Blackbox INIT 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 REF_CLK_0 with period 20.00ns  
@N:MT615 :  | Found clock PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0 with period 12.50ns  
@W:MT420 :  | Found inferred clock CORECORTEXM1_Z7|UDRCK with period 10.00ns. Please declare a user-defined clock on net CoretxM1_0_0.CoretxM1_0_0.UDRCK. 


##### START OF TIMING REPORT #####[
# Timing report written on Mon Jan 11 21:11:53 2021
#


Top view:               top
Requested Frequency:    50.0 MHz
Wire load mode:         top
Paths requested:        5
Constraint File(s):    C:\WFH_Tasks\RTG4_v12.6_Updates\PF_v12.6\TU0778_CM1\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: 2.077

                                          Requested     Estimated     Requested     Estimated               Clock                          Clock              
Starting Clock                            Frequency     Frequency     Period        Period        Slack     Type                           Group              
--------------------------------------------------------------------------------------------------------------------------------------------------------------
CORECORTEXM1_Z7|UDRCK                     100.0 MHz     171.1 MHz     10.000        5.845         2.077     inferred                       Inferred_clkgroup_1
PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     80.0 MHz      112.1 MHz     12.500        8.922         3.578     generated (from REF_CLK_0)     default_clkgroup   
REF_CLK_0                                 50.0 MHz      NA            20.000        NA            NA        declared                       default_clkgroup   
System                                    100.0 MHz     281.1 MHz     10.000        3.558         6.442     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
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
System                                 CORECORTEXM1_Z7|UDRCK                  |  10.000      6.442  |  No paths    -      |  10.000      8.002  |  No paths    -    
PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0  PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0  |  12.500      3.578  |  No paths    -      |  No paths    -      |  No paths    -    
PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0  CORECORTEXM1_Z7|UDRCK                  |  Diff grp    -      |  No paths    -      |  No paths    -      |  No paths    -    
CORECORTEXM1_Z7|UDRCK                  System                                 |  10.000      8.633  |  No paths    -      |  No paths    -      |  No paths    -    
CORECORTEXM1_Z7|UDRCK                  PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0  |  Diff grp    -      |  No paths    -      |  No paths    -      |  No paths    -    
CORECORTEXM1_Z7|UDRCK                  CORECORTEXM1_Z7|UDRCK                  |  10.000      5.716  |  No paths    -      |  5.000       2.077  |  5.000       3.506
====================================================================================================================================================================
 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: CORECORTEXM1_Z7|UDRCK
====================================



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

                                                                                                 Starting                                                          Arrival          
Instance                                                                                         Reference                 Type     Pin     Net                    Time        Slack
                                                                                                 Clock                                                                              
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[0]                                     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1OlIIOI[0]     0.218       2.077
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[1]                                     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1OlIIOI[1]     0.218       2.155
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[2]                                     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1OlIIOI[2]     0.218       2.200
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1IlIIOI[3]                                     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1IlIIOI[3]     0.218       2.491
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1IlIIOI[4]                                     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1IlIIOI[4]     0.218       2.567
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[3]                                     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1OlIIOI[3]     0.201       2.579
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1IlIIOI[5]                                     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1IlIIOI[5]     0.218       2.625
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1IlIIOI[0]                                     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1IlIIOI[0]     0.218       2.849
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OI1I0I.CCORTEXM1l0IOII.\\CCORTEXM1l100OI\[1\]     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1l100OI[1]     0.218       3.255
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OI1I0I.CCORTEXM1l0IOII.\\CCORTEXM1l100OI\[0\]     CORECORTEXM1_Z7|UDRCK     SLE      Q       CCORTEXM1l100OI[0]     0.218       3.279
====================================================================================================================================================================================


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

                                                                                                 Starting                                                             Required          
Instance                                                                                         Reference                 Type     Pin     Net                       Time         Slack
                                                                                                 Clock                                                                                  
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1l0IIOI                                        CORECORTEXM1_Z7|UDRCK     SLE      D       CCORTEXM1l0IIOI_2         5.000        2.077
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OI1I0I.CCORTEXM1l0IOII.CCORTEXM1I110OI            CORECORTEXM1_Z7|UDRCK     SLE      D       CCORTEXM1O110OI_iv_i      5.000        3.255
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OI1I0I.CCORTEXM1l0IOII.\\CCORTEXM1l100OI\[0\]     CORECORTEXM1_Z7|UDRCK     SLE      D       i2_mux_0_i                5.000        3.506
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OI1I0I.CCORTEXM1l0IOII.\\CCORTEXM1l100OI\[1\]     CORECORTEXM1_Z7|UDRCK     SLE      D       i3_mux_0_i                5.000        3.671
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OI1I0I.CCORTEXM1l0IOII.\\CCORTEXM1l100OI\[3\]     CORECORTEXM1_Z7|UDRCK     SLE      D       i3_mux_1_i                5.000        3.731
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OI1I0I.CCORTEXM1l0IOII.\\CCORTEXM1l100OI\[2\]     CORECORTEXM1_Z7|UDRCK     SLE      D       N_16_i                    5.000        3.736
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1I1IIOI                                        CORECORTEXM1_Z7|UDRCK     SLE      D       CCORTEXM1OlIIOI_i[3]      5.000        3.921
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.utdo                                                   CORECORTEXM1_Z7|UDRCK     SLE      D       utdo_2                    5.000        4.463
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[1]                                     CORECORTEXM1_Z7|UDRCK     SLE      D       CCORTEXM1OlIIOI_20[1]     10.000       5.716
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[4]                                     CORECORTEXM1_Z7|UDRCK     SLE      D       CCORTEXM1OlIIOI_20[4]     10.000       5.755
========================================================================================================================================================================================



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


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

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

    Number of logic level(s):                4
    Starting point:                          CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[0] / Q
    Ending point:                            CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1l0IIOI / D
    The start point is clocked by            CORECORTEXM1_Z7|UDRCK [rising] (rise=0.000 fall=5.000 period=10.000) on pin CLK
    The end   point is clocked by            CORECORTEXM1_Z7|UDRCK [falling] (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)
---------------------------------------------------------------------------------------------------------------------------
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[0]     SLE      Q        Out     0.218     0.218 r     -         
CCORTEXM1OlIIOI[0]                                               Net      -        -       0.662     -           11        
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1llIIOI        CFG3     C        In      -         0.880 r     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1llIIOI        CFG3     Y        Out     0.148     1.028 r     -         
CCORTEXM1llIIOI                                                  Net      -        -       0.637     -           9         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1O0IIOI_m4     CFG4     D        In      -         1.665 r     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1O0IIOI_m4     CFG4     Y        Out     0.232     1.897 f     -         
CCORTEXM1O0IIOI_m4                                               Net      -        -       0.118     -           1         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1O0IIOI_m6     CFG3     C        In      -         2.015 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1O0IIOI_m6     CFG3     Y        Out     0.130     2.145 r     -         
CCORTEXM1O0IIOI                                                  Net      -        -       0.609     -           7         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1l0IIOI_2      CFG2     A        In      -         2.754 r     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1l0IIOI_2      CFG2     Y        Out     0.051     2.805 r     -         
CCORTEXM1l0IIOI_2                                                Net      -        -       0.118     -           1         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1l0IIOI        SLE      D        In      -         2.923 r     -         
===========================================================================================================================
Total path delay (propagation time + setup) of 2.923 is 0.779(26.7%) logic and 2.144(73.3%) 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: PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0
====================================



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

                                                                                                         Starting                                                                            Arrival          
Instance                                                                                                 Reference                                 Type     Pin     Net                      Time        Slack
                                                                                                         Clock                                                                                                
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.\\CCORTEXM1ll1lI_Z\[29\]              PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1ll1lI[29]       0.218       3.578
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.\\CCORTEXM1ll1lI_Z\[30\]              PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1ll1lI[30]       0.218       3.643
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.\\CCORTEXM1ll1lI\[31\]                PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1ll1lI_Z[31]     0.218       3.681
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1O01lI                        PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1O01lI           0.218       3.683
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1I1O0I                        PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1I1O0I_Z         0.218       4.240
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1O0l0I                        PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1O0l0I_Z         0.201       4.240
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1I1lI0I.CCORTEXM1l1OI0I.CCORTEXM1lIIO0I     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1lIIO0I_Z        0.218       4.268
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1lll0I                        PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1lll0I_Z         0.201       4.277
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1IOl0I                        PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1IOl0I_Z         0.218       4.337
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1I0l0I                        PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     SLE      Q       CCORTEXM1I0l0I_Z         0.201       4.343
==============================================================================================================================================================================================================


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

                                                                             Starting                                                                             Required          
Instance                                                                     Reference                                 Type        Pin          Net               Time         Slack
                                                                             Clock                                                                                                  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R0C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[0]     mem_byteen[2]     11.591       3.578
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R0C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[1]     mem_byteen[3]     11.591       3.578
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R1C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[0]     mem_byteen[2]     11.591       3.578
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R1C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[1]     mem_byteen[3]     11.591       3.578
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R2C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[0]     mem_byteen[2]     11.591       3.578
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R2C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[1]     mem_byteen[3]     11.591       3.578
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R3C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[0]     mem_byteen[2]     11.591       3.578
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R3C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[1]     mem_byteen[3]     11.591       3.578
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R4C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[0]     mem_byteen[2]     11.591       3.578
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R4C0     PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0     RAM1K20     A_WEN[1]     mem_byteen[3]     11.591       3.578
====================================================================================================================================================================================



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


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

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

    Number of logic level(s):                9
    Starting point:                          CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.\\CCORTEXM1ll1lI_Z\[29\] / Q
    Ending point:                            PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R0C0 / A_WEN[0]
    The start point is clocked by            PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0 [rising] (rise=0.000 fall=6.250 period=12.500) on pin CLK
    The end   point is clocked by            PF_CCC_0_0/PF_CCC_0_0/pll_inst_0/OUT0 [rising] (rise=0.000 fall=6.250 period=12.500) on pin A_CLK

Instance / Net                                                                                                                Pin          Pin               Arrival     No. of    
Name                                                                                                              Type        Name         Dir     Delay     Time        Fan Out(s)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.\\CCORTEXM1ll1lI_Z\[29\]                       SLE         Q            Out     0.218     0.218 r     -         
CCORTEXM1ll1lI[29]                                                                                                Net         -            -       0.124     -           2         
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1I01lI                                 CFG3        C            In      -         0.342 r     -         
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1I01lI                                 CFG3        Y            Out     0.148     0.490 r     -         
CCORTEXM1I01lI_Z                                                                                                  Net         -            -       0.579     -           5         
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1O1O0I                                 CFG3        B            In      -         1.069 r     -         
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1OIII.CCORTEXM1O1O0I                                 CFG3        Y            Out     0.083     1.152 r     -         
CCORTEXM1O1O0I                                                                                                    Net         -            -       0.708     -           15        
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1I1lI0I.CCORTEXM1l1OI0I.\\CCORTEXM1O0OO0I_1\[1\]     CFG4        D            In      -         1.860 r     -         
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1I1lI0I.CCORTEXM1l1OI0I.\\CCORTEXM1O0OO0I_1\[1\]     CFG4        Y            Out     0.212     2.072 f     -         
CCORTEXM1O0OO0I_1[1]                                                                                              Net         -            -       0.124     -           2         
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1I1lI0I.CCORTEXM1l1OI0I.\\HTRANS_0\[1\]              CFG4        D            In      -         2.196 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk6\.M1.CCORTEXM1OOO01.CCORTEXM1I1lI0I.CCORTEXM1l1OI0I.\\HTRANS_0\[1\]              CFG4        Y            Out     0.192     2.388 f     -         
HTRANS_1[1]                                                                                                       Net         -            -       0.547     -           3         
coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.GATEDHTRANS[1]                                           CFG3        C            In      -         2.935 f     -         
coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.GATEDHTRANS[1]                                           CFG3        Y            Out     0.145     3.080 f     -         
GATEDHTRANS[1]                                                                                                    Net         -            -       0.594     -           10        
coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.SADDRSEL_0_a2[0]                                         CFG4        C            In      -         3.675 f     -         
coreahblite_0_0.coreahblite_0_0.matrix4x16.masterstage_0.SADDRSEL_0_a2[0]                                         CFG4        Y            Out     0.145     3.820 f     -         
m0s0AddrSel                                                                                                       Net         -            -       0.579     -           6         
coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState_RNI9NM91[13]           CFG4        D            In      -         4.399 f     -         
coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.slave_arbiter.arbRegSMCurrentState_RNI9NM91[13]           CFG4        Y            Out     0.192     4.591 f     -         
N_179_i                                                                                                           Net         -            -       0.796     -           25        
coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.HWRITE                                                    CFG4        B            In      -         5.387 f     -         
coreahblite_0_0.coreahblite_0_0.matrix4x16.slavestage_0.HWRITE                                                    CFG4        Y            Out     0.077     5.464 f     -         
coreahblite_0_0_AHBmslave0_HWRITE                                                                                 Net         -            -       0.773     -           22        
PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.mem_byteen_m[2]                         CFG4        D            In      -         6.237 f     -         
PF_SRAM_0.COREAHBLSRAM_PF_0.genblk1\.U_PF_SRAM_COREAHBLSRAM_PF_0_AHBLSram.mem_byteen_m[2]                         CFG4        Y            Out     0.232     6.469 f     -         
mem_byteen[2]                                                                                                     Net         -            -       1.544     -           32        
PF_SRAM_0.PF_TPSRAM_AHB_AXI_0.PF_SRAM_PF_TPSRAM_AHB_AXI_0_PF_TPSRAM_R0C0                                          RAM1K20     A_WEN[0]     In      -         8.013 f     -         
===================================================================================================================================================================================
Total path delay (propagation time + setup) of 8.922 is 2.554(28.6%) logic and 6.368(71.4%) 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: System
====================================



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

                                                     Starting                                          Arrival          
Instance                                             Reference     Type      Pin          Net          Time        Slack
                                                     Clock                                                              
------------------------------------------------------------------------------------------------------------------------
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UIREG[0]     UIREG[0]     0.000       6.442
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UIREG[1]     UIREG[1]     0.000       6.467
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UIREG[7]     UIREG[7]     0.000       6.500
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UIREG[4]     UIREG[4]     0.000       6.532
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UIREG[6]     UIREG[6]     0.000       6.542
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UIREG[5]     UIREG[5]     0.000       6.564
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UTDI         UTDI         0.000       6.641
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UIREG[3]     UIREG[3]     0.000       6.797
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UIREG[2]     UIREG[2]     0.000       6.834
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst     System        UJTAG     UDRSH        UDRSH        0.000       6.863
========================================================================================================================


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

                                                                 Starting                                                        Required          
Instance                                                         Reference     Type     Pin     Net                              Time         Slack
                                                                 Clock                                                                             
---------------------------------------------------------------------------------------------------------------------------------------------------
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[0]     System        SLE      D       CCORTEXM1OlIIOI_20[0]            10.000       6.442
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[3]     System        SLE      D       CCORTEXM1OlIIOI_20[3]            10.000       6.478
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[1]     System        SLE      D       CCORTEXM1OlIIOI_20[1]            10.000       6.540
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[4]     System        SLE      D       CCORTEXM1OlIIOI_20[4]            10.000       6.546
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[2]     System        SLE      D       CCORTEXM1OlIIOI_20_1_iv_i[2]     10.000       6.821
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1IlIIOI[4]     System        SLE      D       CCORTEXM1IlIIOI_16[4]            10.000       7.282
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1IlIIOI[5]     System        SLE      D       CCORTEXM1IlIIOI_16[5]            10.000       7.282
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1IlIIOI[0]     System        SLE      D       N_79                             10.000       7.441
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1IlIIOI[1]     System        SLE      D       N_64                             10.000       7.441
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1IlIIOI[2]     System        SLE      D       N_109                            10.000       7.441
===================================================================================================================================================



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


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

    - Propagation time:                      3.558
    - Clock delay at starting point:         0.000 (ideal)
    - Estimated clock delay at start point:  -0.000
    = Slack (non-critical) :                 6.442

    Number of logic level(s):                9
    Starting point:                          CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst / UIREG[0]
    Ending point:                            CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[0] / D
    The start point is clocked by            System [rising]
    The end   point is clocked by            CORECORTEXM1_Z7|UDRCK [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)
-------------------------------------------------------------------------------------------------------------------------------------------------------
CoretxM1_0_0.CoretxM1_0_0.genblk4\.UJ.UJTAG_inst                                        UJTAG     UIREG[0]     Out     0.000     0.000 f     -         
UIREG[0]                                                                                Net       -            -       0.118     -           1         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.un2_utdodrv_4                                 CFG4      D            In      -         0.118 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.un2_utdodrv_4                                 CFG4      Y            Out     0.192     0.310 f     -         
un2_utdodrv_4                                                                           Net       -            -       0.118     -           1         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.un2_utdodrv                                   CFG4      C            In      -         0.428 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.un2_utdodrv                                   CFG4      Y            Out     0.145     0.573 f     -         
un2_utdodrv                                                                             Net       -            -       0.124     -           2         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI6                              CFG2      A            In      -         0.697 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI6                              CFG2      Y            Out     0.048     0.745 f     -         
CCORTEXM1OlIIOI6                                                                        Net       -            -       0.563     -           4         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.un1_CCORTEXM1OlIIOI_0_sqmuxa_2_a2_RNIB58H     CFG4      A            In      -         1.308 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.un1_CCORTEXM1OlIIOI_0_sqmuxa_2_a2_RNIB58H     CFG4      Y            Out     0.047     1.355 r     -         
un1_CCORTEXM1OlIIOI_0_sqmuxa_2                                                          Net       -            -       0.674     -           12        
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.un1_udrupd_RNIO2HQ                            CFG2      A            In      -         2.029 r     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.un1_udrupd_RNIO2HQ                            CFG2      Y            Out     0.046     2.075 f     -         
N_688                                                                                   Net       -            -       0.594     -           6         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI_20_1_iv_0_RNO[0]              CFG4      B            In      -         2.670 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI_20_1_iv_0_RNO[0]              CFG4      Y            Out     0.077     2.747 f     -         
CCORTEXM1OlIIOI_4_sqmuxa_4_s14                                                          Net       -            -       0.118     -           1         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI_20_1_iv_0[0]                  CFG4      C            In      -         2.865 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI_20_1_iv_0[0]                  CFG4      Y            Out     0.145     3.011 f     -         
CCORTEXM1OlIIOI_20_1_iv_0[0]                                                            Net       -            -       0.118     -           1         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI_20_1_iv_2[0]                  CFG4      C            In      -         3.129 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI_20_1_iv_2[0]                  CFG4      Y            Out     0.145     3.274 f     -         
CCORTEXM1OlIIOI_20_1_iv_2[0]                                                            Net       -            -       0.118     -           1         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI_20_1_iv[0]                    CFG4      A            In      -         3.392 f     -         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI_20_1_iv[0]                    CFG4      Y            Out     0.048     3.440 f     -         
CCORTEXM1OlIIOI_20[0]                                                                   Net       -            -       0.118     -           1         
CoretxM1_0_0.CoretxM1_0_0.genblk4\.ujjtag.CCORTEXM1OlIIOI[0]                            SLE       D            In      -         3.558 f     -         
=======================================================================================================================================================
Total path delay (propagation time + setup) of 3.558 is 0.894(25.1%) logic and 2.664(74.9%) 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

Finished final timing analysis (Real Time elapsed 0h:00m:45s; CPU Time elapsed 0h:00m:41s; Memory used current: 220MB peak: 243MB)


Finished timing report (Real Time elapsed 0h:00m:45s; CPU Time elapsed 0h:00m:41s; Memory used current: 220MB peak: 243MB)

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

Mapping to part: mpf300tfcg1152-1
Cell usage:
BANKEN          1 use
CLKINT          6 uses
INIT            1 use
INV             4 uses
OR2             32 uses
OR4             320 uses
PLL             1 use
UJTAG           1 use
CFG1           13 uses
CFG2           689 uses
CFG3           1777 uses
CFG4           2453 uses

Carry cells:
ARI1            577 uses - used for arithmetic functions
ARI1            5 uses - used for Wide-Mux implementation
Total ARI1      582 uses


Sequential Cells: 
SLE            2324 uses

DSP Blocks:    3 of 924 (0%)
 MACC_PA:         3 Mults

I/O ports: 13
I/O primitives: 8
INBUF          3 uses
OUTBUF         5 uses


Global Clock Buffers: 6

RAM/ROM usage summary
Total Block RAMs (RAM1K20) : 160 of 952 (16%)
Total Block RAMs (RAM64x12) : 6 of 2772 (0%)

Total LUTs:    5514

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

RAM64X12 Interface Logic : SLEs = 72; LUTs = 72;
RAM1K20  Interface Logic : SLEs = 5760; LUTs = 5760;
MACC_PA     Interface Logic : SLEs = 108; LUTs = 108;
MACC_PA_BC_ROM     Interface Logic : SLEs = 0; LUTs = 0;

Total number of SLEs after P&R:  2324 + 72 + 5760 + 108 = 8264;
Total number of LUTs after P&R:  5514 + 72 + 5760 + 108 = 11454;

Mapper successful!

At Mapper Exit (Real Time elapsed 0h:00m:45s; CPU Time elapsed 0h:00m:41s; Memory used current: 84MB peak: 243MB)

Process took 0h:00m:46s realtime, 0h:00m:41s cputime
# Mon Jan 11 21:11:54 2021

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