You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/src/vpr/placement_constraints.rst
+19-19Lines changed: 19 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,36 +76,36 @@ Partitions, Atoms, and Regions
76
76
For example, to add all atoms ``alu[0]``, ``alu[1]``, and ``alu[2]`` to the partition ``Part0``, the user can use ``alu.*`` as the ``name_pattern`` in the ``<add_atom>`` tag.
An ``<add_region>`` tag is used to add a region to the partition. A ``region`` is a rectangular area or cubic volume
81
81
on the chip. A partition can contain any number of independent regions - the regions within one partition **must not**
82
82
overlap with each other (in order to ease processing when loading in the file).
83
83
An ``<add_region>`` tag has the following attributes.
84
84
85
-
:req_param x_low:
86
-
The x value of the lower left point of the rectangle.
85
+
:req_param x_low:
86
+
The x value of the lower left point of the rectangle.
87
87
88
-
:req_param y_low:
89
-
The y value of the lower left point of the rectangle.
88
+
:req_param y_low:
89
+
The y value of the lower left point of the rectangle.
90
90
91
-
:req_param x_high:
92
-
The x value of the upper right point of the rectangle.
91
+
:req_param x_high:
92
+
The x value of the upper right point of the rectangle.
93
93
94
-
:req_param y_high:
95
-
The y value of the upper right point of the rectangle.
94
+
:req_param y_high:
95
+
The y value of the upper right point of the rectangle.
96
96
97
-
:opt_param subtile:
98
-
Each x, y location on the grid may contain multiple locations known as subtiles. This parameter is an optional value specifying the subtile location that the atom(s) of the partition shall be constrained to.
99
-
This attribute is commonly used when constraining an atom to a specific location on the chip (e.g. an exact I/O location).
100
-
It is legal to use with larger regions, but uncommon.
97
+
:opt_param subtile:
98
+
Each x, y location on the grid may contain multiple locations known as subtiles. This parameter is an optional value specifying the subtile location that the atom(s) of the partition shall be constrained to.
99
+
This attribute is commonly used when constraining an atom to a specific location on the chip (e.g. an exact I/O location).
100
+
It is legal to use with larger regions, but uncommon.
101
101
102
-
:opt_param layer_low:
103
-
The lowest layer number that the region covers.
104
-
**Default:** ``0``
102
+
:opt_param layer_low:
103
+
The lowest layer number that the region covers.
104
+
**Default:** ``0``
105
105
106
-
:opt_param layer_high:
107
-
The highest layer number that the region covers.
108
-
**Default:** ``0``
106
+
:opt_param layer_high:
107
+
The highest layer number that the region covers.
108
+
**Default:** ``0``
109
109
110
110
111
111
In 2D architectures, ``layer_low`` and ``layer_high`` can be safely ignored as their default value is 0.
0 commit comments