Skip to content

Commit 1ef86ca

Browse files
authored
Merge pull request #2846 from verilog-to-routing/parallel-router-docs
Update docs for parallel router
2 parents 231438e + d929317 commit 1ef86ca

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

doc/src/vpr/command_line_usage.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1284,13 +1284,17 @@ VPR uses a negotiated congestion algorithm (based on Pathfinder) to perform rout
12841284

12851285
This option attempts to verify the minimum by routing at successively lower channel widths until two consecutive routing failures are observed.
12861286

1287-
.. option:: --router_algorithm {parallel | timing_driven}
1287+
.. option:: --router_algorithm {timing_driven | parallel | parallel_decomp}
12881288

1289-
Selects which router algorithm to use.
1289+
Selects which router algorithm to use.
12901290

1291-
.. warning::
1291+
* ``timing_driven`` is the default single-threaded PathFinder algorithm.
1292+
1293+
* ``parallel`` partitions the device to route non-overlapping nets in parallel. Use with the ``-j`` option to specify the number of threads.
1294+
1295+
* ``parallel_decomp`` decomposes nets for aggressive parallelization :cite:`kosar2024parallel`. This imposes additional constraints and may result in worse QoR for difficult circuits.
12921296

1293-
The ``parallel`` router is experimental. (TODO: more explanation)
1297+
Note that both ``parallel`` and ``parallel_decomp`` are timing-driven routers.
12941298

12951299
**Default:** ``timing_driven``
12961300

doc/src/z_references.bib

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -430,3 +430,9 @@ @inproceedings{koios_benchmarks
430430
year={2021}
431431
}
432432

433+
@inproceedings{kosar2024parallel,
434+
title={Parallel FPGA Routing with On-the-Fly Net Decomposition},
435+
author={Kosar, Fahrican and Stojilovic, Mirjana and Betz, Vaughn},
436+
booktitle={The 23rd International Conference on Field-Programmable Technology},
437+
year={2024}
438+
}

0 commit comments

Comments
 (0)