- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm using the same component in two different designs.
On one of them it passes the timing the timing requirements, but not on the other.
If I look in the details I can see that the failing design is using a CLKCTRL component far away from the design, causing a long clock delay.
But the passing design has chosen a CLKCTRL very close to the IO pins used by my component.
So why does this happen and is there anything I can do about it?
The CLKCTRL close to the IO pins is not used by any other component.
There is no resource issues that I can see, only using 34% of the resources.
I did try Logic Lock, which resulted in the exact same routing and passing timing criterias as the first design, but I want to avoid using logic lock.
I have attached 3 screenshots from chip planner that shows the routing for the 3 scenarios.
I'm using Cyclone V 5CSEMA5F31C6
Thanks / Joakim
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
May I request the project.qar file for investigation? What is the software edition and version?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I decided to go for using Logic Lock, just curious on why the tool can't find a better routing on it's own.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sure. Do you need other help?
Thanks.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page