Achronix ACE Version 5.0 User Manual

Page 312

Advertising
background image

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

get region insts

, 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

remove region insts

.

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

Save Placement Dialog

), from the Placement Regions view with the

”Save Placement Regions” action (which displays the

Save Placement Regions Dialog

), or by using the Tcl

command

save regions

directly.

UG001 Rev. 5.0 - 5th December 2012

http://www.achronix.com

300

Advertising