DZuck1
Occasional Contributor
6 years agoStratix 10 - 10G LL MAC Ignoring Set_False_Path commands in auto-generated SDC file
I used Quartus Pro 19.1 to generate a sample design using the 10G LL MAC for the Stratix 10. I slightly modified the sample design and integrated it into my larger design for the Stratix 10.
When I go to compile it I find that there many timing errors with the clock driving the 10G LL MAC. When I look at the Fitter warnings I see that it is ignoring all of the False Path settings from the low_latency_10G_ethernet.sdc. When I compiled the sample design I did not see these warnings.
Any clue what could be causing the Fitter to ignore the False Path settings? The SDC file uses wildcards to prevent any path changes from causing issues.
Here is a partial example of the warning.
Info (332104): Reading SDC File: '../altera_eth_10g_mac/alt_em10g32_191/synth/low_latency_10G_ethernet.sdc'
Warning (332174): Ignored filter at low_latency_10G_ethernet.sdc(249): *alt_em10g32_creg_top:creg_top_inst|alt_em10g32_creg_map:alt_em10g32_creg_map_inst|pri_macaddr_bit31to0[*] could not be matched with a register File: ../alt_em10g32_191/synth/low_latency_10G_ethernet.sdc Line: 249
Warning (332049): Ignored set_false_path at low_latency_10G_ethernet.sdc(249): Argument <from> is an empty collection File: ../alt_em10g32_191/synth/low_latency_10G_ethernet.sdc Line: 249
Info (332050): set_false_path -from [get_registers {*alt_em10g32_creg_top:creg_top_inst|alt_em10g32_creg_map:alt_em10g32_creg_map_inst|pri_macaddr_bit31to0[*]}] -to [get_registers {*alt_em10g32_tx_top:tx_path.tx_top_inst|*}] File: ../alt_em10g32_191/synth/low_latency_10G_ethernet.sdc Line: 249
Warning (332049): Ignored set_false_path at low_latency_10G_ethernet.sdc(250): Argument <from> is an empty collection File: ../alt_em10g32_191/synth/low_latency_10G_ethernet.sdc Line: 250
Info (332050): set_false_path -from [get_registers {*alt_em10g32_creg_top:creg_top_inst|alt_em10g32_creg_map:alt_em10g32_creg_map_inst|pri_macaddr_bit31to0[*]}] -to [get_registers {*alt_em10g32_rx_top:rx_path.rx_top_inst|*}] File: ../alt_em10g32_191/synth/low_latency_10G_ethernet.sdc Line: 250