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

Reply to
praetorian
Loading thread data ...

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

Reply to
bret.wade

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.

Reply to
praetorian

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.