- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Migration from Spartan6 LX45T to LX100T Routing problems
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-29-2012 05:05 PM
I could meet timing just fine with the LX45T -2 part but with the exact same design and constraints, the LX100T -3 part will not meet timing. I have opened up FPGA editor and noticed that it is choosing FFs so far from the ODDR that it can't make it in time, incurring a 3+ ns net delay when my clock is running at 368 MHz...Any suggestions? I have added registers in hope that the tool would find the optimal location but it just won't.
Any suggestions?
thanks,
Stu
Re: Migration from Spartan6 LX45T to LX100T Routing problems
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-30-2012 09:19 AM
stu_abrams wrote:
I could meet timing just fine with the LX45T -2 part but with the exact same design and constraints, the LX100T -3 part will not meet timing. I have opened up FPGA editor and noticed that it is choosing FFs so far from the ODDR that it can't make it in time, incurring a 3+ ns net delay when my clock is running at 368 MHz...Any suggestions? I have added registers in hope that the tool would find the optimal location but it just won't.
Any suggestions?
thanks,
Stu
Unfortunately, you might have to do some floorplanning.
----------------------------------------------------------------
Yes, I do this for a living.
Re: Migration from Spartan6 LX45T to LX100T Routing problems
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
04-13-2012 10:00 AM
I have tried floorplanning, LOC'ing the registers to specific slices, but the tool won't ever get to timing closure. What's odd is that the Clock Regions X0Y0 and X1Y0 are both used for my ODDR Clocking but it won't place any of my flops in those regions...unless I specifically LOC those registers.
Re: Migration from Spartan6 LX45T to LX100T Routing problems
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
04-30-2012 11:06 AM
If the design has very low utilization in the new part, try this solution:











