Achronix ACE Version 5.0 User Manual
Page 312
![background image](/manuals/633956/312/background.png)
Placement Regions and Placement Region Constraints
Chapter 4. Tasks
the Instances/Paths not in the current set of 200 on the visible page of results) may be drag-assigned.
• the Critical Paths view, where individual Paths or groups of paths may be drag-assigned.
• the Netlist Browser view, where any node of the tree may be dragged, and all child nodes will be
included. Even the Clock Domain nodes may be dragged, to include all applicable Instances from that
clock domain in the assignment.
Mouse drag-assign actions can end at:
• an individual Placement Region row in the table within the Placement Regions View. After the
assignment of the dropped Core Instances completes, the site utilization counts will be updated.
• a visible Placement Region overlay in the Floorplanner view, if the Placement Region Tool is active in
the Floorplanner. After the assignment of the dropped Core Instances completes, the site utilization
counts in the Placement Regions view for that region will be updated.
Overlapping Regions:
If multiple placement regions overlap visibly in the Floorplanner view, any
Instances (etc) dropped within the visibly overlapping area will be ignored.
In such cases, the user must either drop in the Placement Regions view, or
drop in the Floorplanner view where there is no visible overlap. (Users may
disable Placement Region overlays from the Placement Regions view to
eliminate visible overlaps - in these cases, constraint assignment will occur
to whichever placement region remains visible at the Floorplanner drop
location.)
Listing all objects constrained to a placement region
The count of total sites of each type within each placement region is listed in the Placement Regions view,
along with the count of each Instance type for the sites.
If there are more instances constrained to a region than there are sites for that region, the corresponding cell
in the Placement Regions view table will turn red to indicate the problem.
To view a list in the Tcl Console view of all objects constrained to a placement region, the user may use
the Tcl command
, or the user may right-click the mouse upon the desired Placement
Region in the Placement Regions view, and then select (left-click) ”Print Instances”.
Removing a placement region constraint from an object
Users may remove placement region constraints from individual Core Instances, or from all instances
assigned to a region at once.
To unassign a placement region constraint for individual core instances, use the Tcl command
To remove all instance constraints from a placement region, use the same Tcl command, or in the Placement
Regions view, right-click the mouse on the desired placement region, and select (left-click) ”Clear Placement
Region”.
Saving placement region definitions and placement region constraints
The user may save placement region constraints from the Floorplanner view with the ”Save Pre-placement
Constraints” action (which displays the
), from the Placement Regions view with the
”Save Placement Regions” action (which displays the
), or by using the Tcl
command
directly.
UG001 Rev. 5.0 - 5th December 2012
300