![]() |
Area Group IOB Range
Hi
I'm trying to put an IOB range contraint on an AREA_GROUP I did the following: AREA_GROUP "GRP0" RANGE = A2:A25; But the mapper refuses to recognize it. I looked up IOB AREA_GROUP constraint in the constraints guide. It doesn't provide details on actual syntax. Does anyone have experience using this contraint? Examples would be most welcome. Thanks |
Re: Area Group IOB Range
IOB Ranges are supported directly, but depending on what you're trying to do, here are a few ideas: Use a LOC on each IO assigned to a list of sites: NET "name" LOC = "A2, A3, A4,"; Use a LOC on each IO assigned to wildcard site specification (not 100% sure this works): NET "name" LOC = "A*"; Use a LOC on each IO assigned to a Bank: NET "name" LOC = "BANK0"; NET "name" LOC = "TL"; //half-edge constraint NET "name" LOC = "T"; //edge constraint Range constrain your IO to a clock region: For a single region: AREA_GROUP "group_name" RANGE = CLOCKREGION_X#Y#; For a range of clock regions that form a rectangle: AREA_GROUP "group_name" RANGE = CLOCKREGION_X#Y#:CLOCKREGION_X#Y#; For a list of clock regions: AREA_GROUP "group_name" RANGE = CLOCKREGION_X#Y#,CLOCKREGION_X#Y#,...; Bret |
Re: Area Group IOB Range
[email protected] wrote:
> > IOB Ranges are supported directly, but depending on what you're trying > to do, here are a few ideas: > > Use a LOC on each IO assigned to a list of sites: > NET "name" LOC = "A2, A3, A4,"; > > Use a LOC on each IO assigned to wildcard site specification (not 100% > sure this works): > NET "name" LOC = "A*"; > > Use a LOC on each IO assigned to a Bank: > NET "name" LOC = "BANK0"; > NET "name" LOC = "TL"; //half-edge constraint > NET "name" LOC = "T"; //edge constraint > > Range constrain your IO to a clock region: > For a single region: > AREA_GROUP "group_name" RANGE = CLOCKREGION_X#Y#; > > For a range of clock regions that form a rectangle: > AREA_GROUP "group_name" RANGE = CLOCKREGION_X#Y#:CLOCKREGION_X#Y#; > > For a list of clock regions: > AREA_GROUP "group_name" RANGE = CLOCKREGION_X#Y#,CLOCKREGION_X#Y#,...; > > Bret > I'm not trying to give LOC constrainst. If you read the constraints guide, the AREA_GROUP/RANGE pair has an IOB constraint. I just want to know how that is use. |
All times are GMT +1. The time now is 05:36 AM. |
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved