cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
DKNEWS
Visitor
Visitor
652 Views
Registered: ‎04-22-2020

[Vivado 12-4739] Multiple critical warnings for GMII to RGMII : set_false_path:No valid object(s) found for '-rise_to [get_clocks -of_objects [get_ports RGMII_0_rxc]

Jump to solution

Hi,

I'm using GMII to RGMII IP and getting critical warnings when compiling.. can't find any answers why. XDC file is generated automatically.

Example:

[Vivado 12-4739] set_false_path:No valid object(s) found for '-fall_to [get_clocks -of_objects [get_ports RGMII_2_rxc]]

I'm attaching constrains file generated by the tool, exported list of warnings and part of the block diagram

Thank you for your help and stay safe

Dennis

 

Untitled.png
0 Kudos
Reply
1 Solution

Accepted Solutions
DKNEWS
Visitor
Visitor
579 Views
Registered: ‎04-22-2020

Hi,

fixed issue myself. Problem is that clocks RGMII rx clocks from PHY should be explicitly defined in the user constraints file that is marked PROCESSING_ORDER:EARLY

Adding these lines to myconstraints_early.xdc file fixed the issue:

# RGMII recovered clock from PHY

create_clock -add -name rgmii_rxc0 -period 8.000 [get_ports RGMII_0_rxc]

create_clock -add -name rgmii_rxc2 -period 8.000 [get_ports RGMII_2_rxc]

View solution in original post

1 Reply
DKNEWS
Visitor
Visitor
580 Views
Registered: ‎04-22-2020

Hi,

fixed issue myself. Problem is that clocks RGMII rx clocks from PHY should be explicitly defined in the user constraints file that is marked PROCESSING_ORDER:EARLY

Adding these lines to myconstraints_early.xdc file fixed the issue:

# RGMII recovered clock from PHY

create_clock -add -name rgmii_rxc0 -period 8.000 [get_ports RGMII_0_rxc]

create_clock -add -name rgmii_rxc2 -period 8.000 [get_ports RGMII_2_rxc]

View solution in original post