Skip to content

Commit 76c3ab0

Browse files
Incorporate PR feedback
1 parent 01ddb1b commit 76c3ab0

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

doc/src/vpr/command_line_usage.rst

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -202,17 +202,12 @@ General Options
202202

203203
Specifies which device layout/floorplan to use from the architecture file. Valid values are:
204204

205-
* ``auto`` VPR uses the smallest device satisfying the circuit's resource requirements, with device layout specified using the ``auto_layout`` section of the architecture file.
206-
* Any string matching ``name`` attribute of a device layout defined with a ``fixed_layout`` tag in the :ref:`arch_grid_layout` section of the architecture file.
205+
* ``auto`` VPR uses the smallest device satisfying the circuit's resource requirements. This option will use the ``<auto_layout>`` tag if it is present in the architecture file in order to construct the smallest FPGA that has sufficient resources to fit the design. If the ``<auto_layout>`` tag is not present, the ``auto`` option chooses the smallest device amongst all the architecture file's ``<fixed_layout>`` specifications into which the design can be packed.
206+
* Any string matching ``name`` attribute of a device layout defined with a ``<fixed_layout>`` tag in the :ref:`arch_grid_layout` section of the architecture file.
207207

208208
If the value specified is neither ``auto`` nor matches the ``name`` attribute value of a ``<fixed_layout>`` tag, VPR issues an error.
209-
210-
In the event that no ``<auto_layout>`` tag is present in the architecture file, this option has the following behaviour:
211-
212-
* ``auto`` VPR uses the smallest device amongst all ``fixed_layout`` specifications into which the design can be packed.
213-
* Otherwise, the value of the ``fixed_layout`` attribute ``name`` is matched as when an ``<auto_layout>`` tag is present.
214-
215-
.. note:: If the only layout in the architecture file is a single device specified using ``<fixed_layout>``, it is recommended to always specify the ``--device`` option; this prevents the value ``--device auto`` from interfering with operations supported only for ``<fixed_layout>`` grids.
209+
210+
.. note:: If the only layout in the architecture file is a single device specified using ``<fixed_layout>``, it is recommended to always specify the ``--device`` option; this prevents the value ``--device auto`` from interfering with operations supported only for ``<fixed_layout>`` grids.
216211

217212
**Default:** ``auto``
218213

0 commit comments

Comments
 (0)