Skip to content

Commit 7c32100

Browse files
update command_line_usage.rst to add --place_frequency
1 parent 4192107 commit 7c32100

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

doc/src/vpr/command_line_usage.rst

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -907,6 +907,16 @@ If any of init_t, exit_t or alpha_t is specified, the user schedule, with a fixe
907907

908908
**Default:** ``auto_bb``
909909

910+
.. option:: --place_frequency {once | always}
911+
912+
Specifies how often placement is performed during the minimum channel width search.
913+
914+
``once``: Placement is run only once at the beginning of the channel width search. This reduces runtime but may not benefit from congestion-aware optimizations.
915+
916+
``always``: Placement is rerun for each channel width trial. This might improve routability at the cost of increased runtime.
917+
918+
**Default:** ``once``
919+
910920
.. option:: --place_chan_width <int>
911921

912922
Tells VPR how many tracks a channel of relative width 1 is expected to need to complete routing of this circuit.
@@ -1869,6 +1879,7 @@ The following options are only valid when the router is in timing-driven mode (t
18691879
**Default:** ``0.5``
18701880

18711881
.. option:: --router_initial_acc_cost_chan_congestion_weight <float>
1882+
18721883
Weight applied to the excess channel utilization (above threshold) when computing the initial accumulated cost (acc_cost)of routing resources.
18731884

18741885
Higher values make the router more sensitive to early congestion.
@@ -1907,7 +1918,7 @@ The following options are only valid when the router is in timing-driven mode (t
19071918

19081919
.. option:: --router_first_iter_timing_report <file>
19091920

1910-
Name of the timing report file to generate after the first routing iteration completes (not generated if unspecfied).
1921+
Name of the timing report file to generate after the first routing iteration completes (not generated if unspecified).
19111922

19121923
.. option:: --router_debug_net <int>
19131924

vpr/src/base/read_options.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2365,9 +2365,9 @@ argparse::ArgumentParser create_arg_parser(const std::string& prog_name, t_optio
23652365
"Specifies the type of bounding box to be used in 3D architectures.\n"
23662366
"\n"
23672367
"MODE options:\n"
2368-
" auto_bb : Automatically determine the appropriate bounding box based on the connections between layers.\n"
2369-
" cube_bb : Use 3D bounding boxes.\n"
2370-
" per_layer_bb : Use per-layer bounding boxes.\n"
2368+
" auto_bb : Automatically determine the appropriate bounding box based on the connections between layers.\n"
2369+
" cube_bb : Use 3D bounding boxes.\n"
2370+
" per_layer_bb : Use per-layer bounding boxes.\n"
23712371
"\n"
23722372
"Choose one of the available modes to define the behavior of bounding boxes in your 3D architecture. The default mode is 'automatic'.")
23732373
.default_value("auto_bb")

0 commit comments

Comments
 (0)