#Build: Synplify (R) Premier with Design Planner M-2017.03-SP1, Build 2707R, Apr 14 2017
#install: C:\Synopsys\fpga_M-2017.03-SP1
#OS: Windows 8 6.2
#Hostname: PCBE13457
# Tue May 10 11:35:22 2022
#Implementation: syn
Synopsys HDL Compiler, version comp2017q2p1, Build 011R, built Apr 14 2017
@N|Running in 64-bit mode
Copyright (C) 1994-2017 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.
Synopsys VHDL Compiler, version comp2017q2p1, Build 011R, built Apr 14 2017
@N|Running in 64-bit mode
Copyright (C) 1994-2017 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.
@N: CD720 :"C:\Synopsys\fpga_M-2017.03-SP1\lib\vhd\std.vhd":123:18:123:21|Setting time resolution to ps
@N:"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\top\nanofip.vhd":212:7:212:13|Top entity is set to nanofip.
VHDL syntax check successful!
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_engine_control.vhd":170:21:170:22|Using onehot encoding for type control_st_t. For example, enumeration idle is mapped to "1000000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
Post processing for work.wf_prod_data_lgth_calc.behavior
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_jtag_controller.vhd":106:16:106:17|Using onehot encoding for type jc_st_t. For example, enumeration idle is mapped to "1000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_tx_serializer.vhd":112:16:112:17|Using onehot encoding for type tx_st_t. For example, enumeration idle is mapped to "1000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_rx_deserializer.vhd":146:16:146:17|Using onehot encoding for type rx_st_t. For example, enumeration idle is mapped to "100000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_package.vhd":325:13:325:14|Using onehot encoding for type t_var. For example, enumeration var_presence is mapped to "100000000".
Post processing for work.wf_cons_bytes_processor.rtl
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_reset_unit.vhd":184:18:184:19|Using onehot encoding for type rstin_st_t. For example, enumeration idle is mapped to "10000".
@N: CD231 :"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\..\src\wf_reset_unit.vhd":194:20:194:21|Using onehot encoding for type var_rst_st_t. For example, enumeration var_rst_idle is mapped to "100000".
Finished Containment srs generation. (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 4MB peak: 4MB)
Divided design in to 4 groups
@L:"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\synwork\\distcomp\distcomp3\distcomp3.log" "Log file for distribution node work.nanofip.struc "
Compiling work_nanofip_struc as a separate process
@L:"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\synwork\\distcomp\distcomp1\distcomp1.log" "Log file for distribution node work.wf_production.struc "
Compiling work_wf_production_struc as a separate process
@L:"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\synwork\\distcomp\distcomp2\distcomp2.log" "Log file for distribution node work.wf_fd_receiver.struc "
Compiling work_wf_fd_receiver_struc as a separate process
@L:"C:\nanoFIP\fmc_nanoFIP_v3\nanofip-gateware\syn\synwork\\distcomp\distcomp0\distcomp0.log" "Log file for distribution node work.wf_fd_transmitter.struc "
Compiling work_wf_fd_transmitter_struc as a separate process
Compilation of node work.wf_fd_transmitter.struc finished successfully.Real start time 0h:00m:00s, Real end time = 0h:00m:00s, Total real run time = 0h:00m:00s
Compilation of node work.wf_fd_receiver.struc finished successfully.Real start time 0h:00m:00s, Real end time = 0h:00m:00s, Total real run time = 0h:00m:00s
Compilation of node work.wf_production.struc finished successfully.Real start time 0h:00m:00s, Real end time = 0h:00m:01s, Total real run time = 0h:00m:00s
Compilation of node work.nanofip.struc finished successfully.Real start time 0h:00m:00s, Real end time = 0h:00m:01s, Total real run time = 0h:00m:00s
Distributed Compiler Report
***************************
DP Name Status Start time End Time Total Real Time Log File
Synopsys Microsemi Technology Pre-mapping, Version maprc, Build 3893R, Built Apr 14 2017 09:54:33
Copyright (C) 1994-2017 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.
Product Version M-2017.03-SP1
Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 98MB peak: 99MB)
Starting constraint checker (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 112MB peak: 113MB)
Encoding state machine var_rst_st[0:5] (in view: work.wf_reset_unit(rtl))
original code -> new code
000001 -> 000001
000010 -> 000010
000100 -> 000100
001000 -> 001000
010000 -> 010000
100000 -> 100000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_reset_unit.vhd":475:6:475:7|Using syn_encoding = safe, FSM error recovery to reset state is enabled for var_rst_st[0:5].
Encoding state machine rstin_st[0:4] (in view: work.wf_reset_unit(rtl))
original code -> new code
00001 -> 00001
00010 -> 00010
00100 -> 00100
01000 -> 01000
10000 -> 10000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_reset_unit.vhd":290:6:290:7|Using syn_encoding = safe, FSM error recovery to reset state is enabled for rstin_st[0:4].
Encoding state machine jc_st[0:3] (in view: work.wf_jtag_controller(rtl))
original code -> new code
0001 -> 0001
0010 -> 0010
0100 -> 0100
1000 -> 1000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_jtag_controller.vhd":158:6:158:7|Using syn_encoding = safe, FSM error recovery to reset state is enabled for jc_st[0:3].
Encoding state machine control_st[0:9] (in view: work.wf_engine_control(rtl))
original code -> new code
0000000001 -> 0000000001
0000000010 -> 0000000010
0000000100 -> 0000000100
0000001000 -> 0000001000
0000010000 -> 0000010000
0000100000 -> 0000100000
0001000000 -> 0001000000
0010000000 -> 0010000000
0100000000 -> 0100000000
1000000000 -> 1000000000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_engine_control.vhd":244:4:244:5|Using syn_encoding = safe, FSM error recovery to reset state is enabled for control_st[0:9].
Encoding state machine tx_st[0:6] (in view: work.wf_tx_serializer(rtl))
original code -> new code
0000001 -> 0000001
0000010 -> 0000010
0000100 -> 0000100
0001000 -> 0001000
0010000 -> 0010000
0100000 -> 0100000
1000000 -> 1000000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_tx_serializer.vhd":194:4:194:5|Using syn_encoding = safe, FSM error recovery to reset state is enabled for tx_st[0:6].
Encoding state machine rx_st[0:5] (in view: work.wf_rx_deserializer(rtl))
original code -> new code
000001 -> 000001
000010 -> 000010
000100 -> 000100
001000 -> 001000
010000 -> 010000
100000 -> 100000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_rx_deserializer.vhd":190:6:190:7|Using syn_encoding = safe, FSM error recovery to reset state is enabled for rx_st[0:5].
Finished constraint checker preprocessing (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 113MB peak: 114MB)
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_engine_control.vhd":736:4:736:5|Removing sequential instance s_var[0] (in view: work.wf_engine_control(rtl)) of type view:PrimLib.sdffse(prim) because it does not drive other instances.
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_engine_control.vhd":736:4:736:5|Removing sequential instance s_var_aux[0] (in view: work.wf_engine_control(rtl)) of type view:PrimLib.dffe(prim) because it does not drive other instances.
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_cons_bytes_processor.vhd":475:4:475:5|Removing sequential instance cons_ctrl_byte_o[2] (in view: work.wf_cons_bytes_processor(rtl)) of type view:PrimLib.sdffre(prim) because it does not drive other instances.
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_cons_bytes_processor.vhd":475:4:475:5|Removing sequential instance cons_ctrl_byte_o[6] (in view: work.wf_cons_bytes_processor(rtl)) of type view:PrimLib.sdffre(prim) because it does not drive other instances.
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_cons_bytes_processor.vhd":475:4:475:5|Removing sequential instance cons_ctrl_byte_o[7] (in view: work.wf_cons_bytes_processor(rtl)) of type view:PrimLib.sdffre(prim) because it does not drive other instances.
Synopsys Microsemi Technology Mapper, Version maprc, Build 3893R, Built Apr 14 2017 09:54:33
Copyright (C) 1994-2017 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.
Product Version M-2017.03-SP1
Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 98MB peak: 99MB)
@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: 99MB peak: 100MB)
Mapper Initialization Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 100MB)
Starting Optimization and Mapping (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 109MB peak: 110MB)
Available hyper_sources - for debug and ip models
None Found
Finished RTL optimizations (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 109MB peak: 111MB)
Encoding state machine var_rst_st[0:5] (in view: work.wf_reset_unit(rtl))
original code -> new code
000001 -> 000001
000010 -> 000010
000100 -> 000100
001000 -> 001000
010000 -> 010000
100000 -> 100000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_reset_unit.vhd":475:6:475:7|Using syn_encoding = safe, FSM error recovery to reset state is enabled for var_rst_st[0:5].
Encoding state machine rstin_st[0:4] (in view: work.wf_reset_unit(rtl))
original code -> new code
00001 -> 00001
00010 -> 00010
00100 -> 00100
01000 -> 01000
10000 -> 10000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_reset_unit.vhd":290:6:290:7|Using syn_encoding = safe, FSM error recovery to reset state is enabled for rstin_st[0:4].
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_incr_counter.vhd":92:4:92:5|Found counter in view:work.wf_incr_counter_12_1(rtl) instance s_counter[11:0]
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_incr_counter.vhd":92:4:92:5|Found counter in view:work.wf_incr_counter_12_0(rtl) instance s_counter[11:0]
@N: MF176 |Default generator successful
@N: MF179 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_cons_bytes_processor.vhd":309:21:309:79|Found 8 by 8 bit less-than operator ('<') Bytes_Processing\.un20_slone_i (in view: work.wf_cons_bytes_processor(rtl))
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_cons_bytes_processor.vhd":475:4:475:5|Removing sequential instance cons_ctrl_byte_o[7] (in view: work.wf_cons_bytes_processor(rtl)) of type view:PrimLib.dff(prim) because it does not drive other instances.
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_cons_bytes_processor.vhd":475:4:475:5|Removing sequential instance cons_ctrl_byte_o[6] (in view: work.wf_cons_bytes_processor(rtl)) of type view:PrimLib.dff(prim) because it does not drive other instances.
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_cons_bytes_processor.vhd":475:4:475:5|Removing sequential instance cons_ctrl_byte_o[2] (in view: work.wf_cons_bytes_processor(rtl)) of type view:PrimLib.dff(prim) because it does not drive other instances.
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_jtag_controller.vhd":377:4:377:5|Found counter in view:work.wf_jtag_controller(rtl) instance s_bits_so_far[15:1]
Encoding state machine jc_st[0:3] (in view: work.wf_jtag_controller(rtl))
original code -> new code
0001 -> 0001
0010 -> 0010
0100 -> 0100
1000 -> 1000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_jtag_controller.vhd":158:6:158:7|Using syn_encoding = safe, FSM error recovery to reset state is enabled for jc_st[0:3].
@N: MF179 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_jtag_controller.vhd":205:30:205:57|Found 16 by 16 bit less-than operator ('<') JC_FSM_Comb_State_Transitions\.un1_s_bits_so_far (in view: work.wf_jtag_controller(rtl))
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_incr_counter.vhd":92:4:92:5|Found counter in view:work.wf_incr_counter_5(rtl) instance s_counter[4:0]
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_incr_counter.vhd":92:4:92:5|Found counter in view:work.wf_incr_counter_7(rtl) instance s_counter[6:0]
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_decr_counter.vhd":95:4:95:5|Found counter in view:work.wf_decr_counter_13(rtl) instance s_counter[12:0]
Encoding state machine control_st[0:9] (in view: work.wf_engine_control(rtl))
original code -> new code
0000000001 -> 0000000001
0000000010 -> 0000000010
0000000100 -> 0000000100
0000001000 -> 0000001000
0000010000 -> 0000010000
0000100000 -> 0000100000
0001000000 -> 0001000000
0010000000 -> 0010000000
0100000000 -> 0100000000
1000000000 -> 1000000000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_engine_control.vhd":244:4:244:5|Using syn_encoding = safe, FSM error recovery to reset state is enabled for control_st[0:9].
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_engine_control.vhd":736:4:736:5|Removing sequential instance s_var_aux[0] (in view: work.wf_engine_control(rtl)) of type view:PrimLib.dff(prim) because it does not drive other instances.
@N: BN362 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_engine_control.vhd":736:4:736:5|Removing sequential instance s_var[0] (in view: work.wf_engine_control(rtl)) of type view:PrimLib.dff(prim) because it does not drive other instances.
@N: MF176 |Default generator successful
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_incr_counter.vhd":92:4:92:5|Found counter in view:work.wf_incr_counter_8_1(rtl) instance s_counter[7:0]
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_incr_counter.vhd":92:4:92:5|Found counter in view:work.wf_incr_counter_8_0(rtl) instance s_counter[7:0]
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_decr_counter.vhd":95:4:95:5|Found counter in view:work.wf_decr_counter_21_1(rtl) instance s_counter[20:0]
@N: MF179 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_tx_osc.vhd":152:32:152:62|Found 11 by 11 bit less-than operator ('<') un14_s_tx_clk (in view: work.wf_tx_osc(rtl))
@N: MF179 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_tx_osc.vhd":153:34:153:70|Found 11 by 11 bit less-than operator ('<') un12_s_tx_clk (in view: work.wf_tx_osc(rtl))
@N: MF179 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_tx_osc.vhd":154:34:154:66|Found 11 by 11 bit less-than operator ('<') un4_s_tx_clk (in view: work.wf_tx_osc(rtl))
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_incr_counter.vhd":92:4:92:5|Found counter in view:work.wf_incr_counter_0_0(rtl) instance s_counter[10:0]
Encoding state machine tx_st[0:6] (in view: work.wf_tx_serializer(rtl))
original code -> new code
0000001 -> 0000001
0000010 -> 0000010
0000100 -> 0000100
0001000 -> 0001000
0010000 -> 0010000
0100000 -> 0100000
1000000 -> 1000000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_tx_serializer.vhd":194:4:194:5|Using syn_encoding = safe, FSM error recovery to reset state is enabled for tx_st[0:6].
@N: MO106 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_tx_serializer.vhd":511:21:511:61|Found ROM .delname. (in view: work.wf_tx_serializer(rtl)) with 16 words by 1 bit.
@N: MO106 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_tx_serializer.vhd":502:21:502:52|Found ROM .delname. (in view: work.wf_tx_serializer(rtl)) with 32 words by 1 bit.
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_decr_counter.vhd":95:4:95:5|Found counter in view:work.wf_decr_counter_21_0(rtl_alt0) instance s_counter[20:0]
@N: MO106 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_prod_bytes_retriever.vhd":319:34:319:91|Found ROM .delname. (in view: work.wf_prod_bytes_retriever(rtl)) with 16 words by 1 bit.
@N: MO106 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_prod_bytes_retriever.vhd":291:34:291:97|Found ROM .delname. (in view: work.wf_prod_bytes_retriever(rtl)) with 16 words by 8 bits.
@N: MO106 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_prod_bytes_retriever.vhd":271:34:271:98|Found ROM .delname. (in view: work.wf_prod_bytes_retriever(rtl)) with 16 words by 1 bit.
@N: MO106 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_prod_bytes_retriever.vhd":271:34:271:98|Found ROM .delname. (in view: work.wf_prod_bytes_retriever(rtl)) with 16 words by 2 bits.
@N: MO106 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_prod_bytes_retriever.vhd":271:34:271:98|Found ROM .delname. (in view: work.wf_prod_bytes_retriever(rtl)) with 16 words by 3 bits.
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_incr_counter.vhd":92:4:92:5|Found counter in view:work.wf_incr_counter(rtl_alt1) instance s_counter[3:0]
@N: MO230 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_rx_deglitcher.vhd":126:4:126:5|Found up-down counter in view:work.wf_rx_deglitcher(rtl) instance s_filt_c[3:0]
@N: MF179 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_rx_osc.vhd":177:40:177:60|Found 11 by 11 bit less-than operator ('<') s_signif_edge_window (in view: work.wf_rx_osc(rtl))
@N: MF179 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_rx_osc.vhd":182:40:182:75|Found 11 by 11 bit less-than operator ('<') un2_s_adjac_bits_window (in view: work.wf_rx_osc(rtl))
@N: MF179 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_rx_osc.vhd":181:40:181:77|Found 11 by 11 bit less-than operator ('<') un9_s_adjac_bits_window (in view: work.wf_rx_osc(rtl))
@N: MF176 |Default generator successful
@N: MF179 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_rx_osc.vhd":178:40:178:76|Found 11 by 11 bit less-than operator ('<') un10_s_signif_edge_window (in view: work.wf_rx_osc(rtl))
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_incr_counter.vhd":92:4:92:5|Found counter in view:work.wf_incr_counter_0_1(rtl) instance s_counter[10:0]
Encoding state machine rx_st[0:5] (in view: work.wf_rx_deserializer(rtl))
original code -> new code
000001 -> 000001
000010 -> 000010
000100 -> 000100
001000 -> 001000
010000 -> 010000
100000 -> 100000
@N: MO195 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_rx_deserializer.vhd":190:6:190:7|Using syn_encoding = safe, FSM error recovery to reset state is enabled for rx_st[0:5].
@N: MO231 :"c:\nanofip\fmc_nanofip_v3\nanofip-gateware\syn\..\src\wf_decr_counter.vhd":95:4:95:5|Found counter in view:work.wf_decr_counter_21(rtl_alt2) instance s_counter[20:0]
Starting factoring (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:03s; Memory used current: 116MB peak: 117MB)
Finished factoring (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:04s; Memory used current: 125MB peak: 126MB)
Starting gated-clock and generated-clock conversion (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:04s; Memory used current: 121MB peak: 126MB)
Finished gated-clock and generated-clock conversion (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:04s; Memory used current: 121MB peak: 126MB)
Finished generic timing optimizations - Pass 1 (Real Time elapsed 0h:00m:06s; CPU Time elapsed 0h:00m:04s; Memory used current: 126MB peak: 133MB)
Starting Early Timing Optimization (Real Time elapsed 0h:00m:06s; CPU Time elapsed 0h:00m:04s; Memory used current: 127MB peak: 133MB)
Finished Early Timing Optimization (Real Time elapsed 0h:00m:06s; CPU Time elapsed 0h:00m:04s; Memory used current: 127MB peak: 133MB)
Finished generic timing optimizations - Pass 2 (Real Time elapsed 0h:00m:06s; CPU Time elapsed 0h:00m:04s; Memory used current: 126MB peak: 133MB)
Finished preparing to map (Real Time elapsed 0h:00m:06s; CPU Time elapsed 0h:00m:05s; Memory used current: 125MB peak: 133MB)
Finished technology mapping (Real Time elapsed 0h:00m:06s; CPU Time elapsed 0h:00m:05s; Memory used current: 134MB peak: 138MB)
@N: FP130 |Promoting Net uclk_i_c on CLKBUF uclk_i_pad
@N: FP130 |Promoting Net s_nfip_intern_rst on CLKINT I_125
@N: FP130 |Promoting Net FIELDRIVE_Transmitter.tx_oscillator.N_14 on CLKINT I_126
@N: FP130 |Promoting Net wclk_i_c on CLKBUF wclk_i_pad
Finished technology timing optimizations and critical path resynthesis (Real Time elapsed 0h:00m:06s; CPU Time elapsed 0h:00m:05s; Memory used current: 134MB peak: 138MB)