- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Map phases descriptio n
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-21-2010 06:37 AM
When I do MAP on ISE 11, the process goes up to "Phase 9.8. Global Placement" and then runs for hours in this phase.
I can not decide, what to optimize in my design, because I can not figure out, what problem MAP engine tries to solve in such a long time. Hence, my question: "do Xilinx have any open documentation about phases of MAP process in detail?"
I have failed to find one.
Re: Map phases descriptio n
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-21-2010 01:35 PM
Hi,
As far as I know, there isn't detailed documentation on the MAP phases.
But it's not unusual that MAP is running for hours, as soon as it completes.
Can you provide some more information about your design: what FPGA, max clock frequency, how utilized the design is, is it floorplanned.
Thanks,
Re: Map phases descriptio n
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-21-2010 07:46 PM
Do you have any global resources placement constraints (like clock pins, BUFG)? if so can you please try running the design by removing these constraints.
this helps to narrow down the issue.
Can you also try with the bigger device, there may be some problem with fitting the design in the device?
please try with this two options.
Thanks
Re: Map phases descriptio n
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-22-2010 01:15 AM
Global placement phase tries to do a global placement of your deisgn mostly after the local placement. It usually takes time if the deisgn is huge or if you use a larger device.
You could also try in the latest version of tools( 12.4). Trying without the ucf could give an hint if its the constraints inhibiting the placement or deisgn issue.
Re: Map phases descriptio n
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-22-2010 01:19 AM
My device is Virtex 4 sx55.
My design is heavily utilized: 76% LUT, 62% FF, 97 % RAMB, DSP48 75%. 250 000 nets. And that is why I need a hint about optimization priorities for me. Timing is only 80 MHz.
I made floorplannig only for RAMBs, DSPs and ports to direct implementation, not constraining it too strictly.
P.S.
After a night calculating, MAP reported me it was unable to place FFs. Its seems strange, since there is enough room for FFs left and they were not constrained at all.
Re: Map phases descriptio n
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-22-2010 01:33 AM
P.S.After a night calculating, MAP reported me it was unable to place FFs. Its seems strange, since there is enough room for FFs left and they were not constrained at all.
That might be because there are too many unique control sets. Remember that only one unique control set is allowed per slice, so FFs might go unused.
Adrian
Signature:
1. Google your question before asking it.
2. If Google doesn't find a solution, post your question in a detailed, comprehensive, and clear way.
3. If someone answers your question, mark the post with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left).
Re: Map phases descriptio n
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-22-2010 04:06 AM
http://www.xilinx.com/support/answers/35539.htm
Check out this answer on Place:543 error giving insight on why tool might have problems placing FFs.











