Skip to content

Commit 419324e

Browse files
Merge branch 'master' into fix_fixed_clusters_issue
2 parents ebabb0d + 1a103be commit 419324e

File tree

4 files changed

+14
-3
lines changed

4 files changed

+14
-3
lines changed

doc/src/vpr/basic_flow.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Basic flow
44
The Place and Route process in VPR consists of several steps:
55

66
- Packing (combinines primitives into complex blocks)
7-
- Placment (places complex blocks within the FPGA grid)
7+
- Placement (places complex blocks within the FPGA grid)
88
- Routing (determines interconnections between blocks)
99
- Analysis (analyzes the implementation)
1010

doc/src/vpr/command_line_usage.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1298,6 +1298,14 @@ The following options are only valid when the router is in timing-driven mode (t
12981298

12991299
**Default:** ``1.2``
13001300

1301+
.. option:: --router_profiler_astar_fac <float>
1302+
1303+
Controls the directedness of the timing-driven router's exploration when doing router delay profiling of an architecture.
1304+
The router delay profiling step is currently used to calculate the place delay matrix lookup.
1305+
Values between 1 and 2 are resonable; higher values trade some quality for reduced run-time.
1306+
1307+
**Default:** ``1.2``
1308+
13011309
.. option:: --max_criticality <float>
13021310

13031311
Sets the maximum fraction of routing cost that can come from delay (vs. coming from routability) for any net.

odin_ii/src/verilog/verilog_bison.y

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ int yylex(void);
5252
%define parse.error verbose
5353

5454
%locations
55+
%expect 2
5556

5657
%union{
5758
char *id_name;
@@ -208,6 +209,8 @@ int yylex(void);
208209
%type <node> list_of_generate_block_items generate_item generate_block_item generate loop_generate_construct if_generate_construct
209210
%type <node> case_generate_construct case_generate_item_list case_generate_items generate_block generate_localparam_declaration generate_defparam_declaration
210211

212+
213+
211214
/* capture wether an operation is signed or not */
212215
%type <op> var_signedness
213216

vpr/src/base/read_options.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1889,7 +1889,7 @@ argparse::ArgumentParser create_arg_parser(const std::string& prog_name, t_optio
18891889
"What algorithm should be used to compute the place delta matrix.\n"
18901890
"\n"
18911891
" * astar : Find delta delays between OPIN's and IPIN's using\n"
1892-
" the router with the current --astar_fac.\n"
1892+
" the router with the current --router_profiler_astar_fac.\n"
18931893
" * dijkstra : Use Dijkstra's algorithm to find all shortest paths \n"
18941894
" from sampled OPIN's to all IPIN's.\n")
18951895
.default_value("astar")
@@ -2479,7 +2479,7 @@ argparse::ArgumentParser create_arg_parser(const std::string& prog_name, t_optio
24792479
route_timing_grp.add_argument(args.router_profiler_astar_fac, "--router_profiler_astar_fac")
24802480
.help(
24812481
"Controls the directedness of the timing-driven router's exploration"
2482-
" when doing router delay profiling."
2482+
" when doing router delay profiling of an architecture."
24832483
" The router delay profiling step is currently used to calculate the place delay matrix lookup."
24842484
" Values between 1 and 2 are resonable; higher values trade some quality for reduced run-time")
24852485
.default_value("1.2")

0 commit comments

Comments
 (0)