Skip to content

Commit b8289db

Browse files
committed
[vpr][CLI] remove generate net timing from CLI parameters and generate the report by default
1 parent 010144e commit b8289db

File tree

5 files changed

+1
-12
lines changed

5 files changed

+1
-12
lines changed

vpr/src/base/SetupVPR.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -715,7 +715,6 @@ static void SetupAnalysisOpts(const t_options& Options, t_analysis_opts& analysi
715715

716716
analysis_opts.timing_update_type = Options.timing_update_type;
717717
analysis_opts.write_timing_summary = Options.write_timing_summary;
718-
analysis_opts.generate_net_timing_report = Options.generate_net_timing_report;
719718
}
720719

721720
static void SetupPowerOpts(const t_options& Options, t_power_opts* power_opts, t_arch* Arch) {

vpr/src/base/read_options.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3011,11 +3011,6 @@ argparse::ArgumentParser create_arg_parser(const std::string& prog_name, t_optio
30113011
.help("Writes implemented design final timing summary to the specified JSON, XML or TXT file.")
30123012
.show_in(argparse::ShowIn::HELP_ONLY);
30133013

3014-
analysis_grp.add_argument<bool, ParseOnOff>(args.generate_net_timing_report, "--generate_net_timing_report")
3015-
.help("Generates a net timing report for each net in the design.")
3016-
.default_value("off")
3017-
.show_in(argparse::ShowIn::HELP_ONLY);
3018-
30193014
auto& power_grp = parser.add_argument_group("power analysis options");
30203015

30213016
power_grp.add_argument<bool, ParseOnOff>(args.do_power, "--power")

vpr/src/base/read_options.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,6 @@ struct t_options {
267267
argparse::ArgValue<e_post_synth_netlist_unconn_handling> post_synth_netlist_unconn_output_handling;
268268
argparse::ArgValue<bool> post_synth_netlist_module_parameters;
269269
argparse::ArgValue<std::string> write_timing_summary;
270-
argparse::ArgValue<bool> generate_net_timing_report;
271270
};
272271

273272
argparse::ArgumentParser create_arg_parser(const std::string& prog_name, t_options& args);

vpr/src/base/vpr_api.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,6 +1464,7 @@ void vpr_analysis(const Netlist<>& net_list,
14641464
vpr_setup.AnalysisOpts, vpr_setup.RouterOpts.flat_routing, blk_loc_registry);
14651465
generate_setup_timing_stats(/*prefix=*/"", *timing_info, *analysis_delay_calc,
14661466
vpr_setup.AnalysisOpts, vpr_setup.RouterOpts.flat_routing, blk_loc_registry);
1467+
generate_net_timing_report(/*prefix=*/"", *timing_info, *analysis_delay_calc);
14671468

14681469
//Write the post-synthesis netlist
14691470
if (vpr_setup.AnalysisOpts.gen_post_synthesis_netlist) {
@@ -1476,10 +1477,6 @@ void vpr_analysis(const Netlist<>& net_list,
14761477
merged_netlist_writer(atom_ctx.netlist().netlist_name(), analysis_delay_calc, Arch.models, vpr_setup.AnalysisOpts);
14771478
}
14781479

1479-
if (vpr_setup.AnalysisOpts.generate_net_timing_report) {
1480-
generate_net_timing_report(/*prefix=*/"", *timing_info, *analysis_delay_calc);
1481-
}
1482-
14831480
//Do power analysis
14841481
// TODO: Still assumes that cluster net list is used
14851482
if (vpr_setup.PowerOpts.do_power) {

vpr/src/base/vpr_types.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1285,7 +1285,6 @@ struct t_analysis_opts {
12851285
bool timing_report_skew;
12861286
std::string echo_dot_timing_graph_node;
12871287
std::string write_timing_summary;
1288-
bool generate_net_timing_report;
12891288

12901289
e_timing_update_type timing_update_type;
12911290
};

0 commit comments

Comments
 (0)