User Manual
create region Chapter 5. Tcl Command Reference
create project
create project <projectFile> [-impl <arg>] [-not active]
This command creates a new project in ACE.
Argument Required/Optional Description
<projectFile> Required The required <projectFile>
argument is used to specify the
project file location for the new
project. The file name is used as
the project’s name in ACE.
[-impl <arg>] Optional The optional -impl
<implName> option is used to
specify the name of the initial
implementation for this new
project.
[-not active] Optional If this option is set, the new
project impl will not be activated
and the active impl in the
current ACE session will not be
changed.
create region
create region <name> <bounds> [-insts <args>] [-snap to clock regions]
[-flops only] [-include constants] [-include ascs sacs] [-batch]
This command creates a placement region in the Core with the given name and bounding box of tiles.
Instances may be added to this placement region to create a region constraint for the placer.
Argument Required/Optional Description
<name> Required Name of the region
<bounds> Required List of bounding box
coordinates x1 y1 x2 y2. x1 and
y1 are the upper left corner of
the box. x2 and y2 are the lower
right corner of the box.
[-insts <args>] Optional List of user design instances to
constrain into this region’s
bounding box for the placer.
[-snap to clock regions] Optional Snap the bounding box to clock
region boundaries
[-flops only] Optional When adding instances, filter
out all instances except flops
[-include constants] Optional When adding instances, do not
filter out power/ground
constants
[-include ascs sacs] Optional When adding instances, do not
filter out ASC/SAC instances
311 http://www.achronix.com UG001 Rev. 5.0 - 5th December 2012