cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Observer
Observer
310 Views
Registered: ‎06-19-2019

no valid object

Jump to solution

i add a false path to an ILA core.

because the ILA is generated after synthesis then the implementation does not find it in the Design Initialization.

this cause timing issues, but when i read the false path after i open the implementation the Vivado find the path and the failing path disappear.

this is a problem because now i have timing issues in other places in the design that are not related.

 

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
266 Views
Registered: ‎11-04-2010

Re: no valid object

Jump to solution

Hi, @dror_m ,

You can try to run this constraint after opt_design (TCL.POST). 

 

Could you show the set_false_path constraint you are using?

 

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos
4 Replies
Highlighted
Moderator
Moderator
294 Views
Registered: ‎11-04-2010

Re: no valid object

Jump to solution

Hi, @dror_m ,

When you open the implemented design in Vivado, you see the false paths works, do you? 

If do, it means the constraints you add do work in the design, and you can ignore the warning after synthesis. 

This is a problem because now i have timing issues in other places in the design that are not related.

Could you explain more detial for this issue? It's better to show your timing report and schematic.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Highlighted
Observer
Observer
274 Views
Registered: ‎06-19-2019

Re: no valid object

Jump to solution
when i open the design i c that the false path didn't work. but then if i rerun the same command from the XDC the Vivado accept the constraint and the timing on this specific path is clean.
but this will not solve the issue because the Vivado tried to close timing on this path it cause failure on other paths.
0 Kudos
Highlighted
Moderator
Moderator
267 Views
Registered: ‎11-04-2010

Re: no valid object

Jump to solution

Hi, @dror_m ,

You can try to run this constraint after opt_design (TCL.POST). 

 

Could you show the set_false_path constraint you are using?

 

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos
Observer
Observer
215 Views
Registered: ‎06-19-2019

Re: no valid object

Jump to solution
this did the job:
You can try to run this constraint after opt_design (TCL.POST).
thanks
0 Kudos