Skip to content

Commit e532019

Browse files
committed
Edited error message & function name
1 parent 352593c commit e532019

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

vpr/src/base/vpr_api.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ void vpr_init_with_options(const t_options* options, t_vpr_setup* vpr_setup, t_a
344344
timing_ctx.constraints = read_sdc(vpr_setup->Timing, atom_ctx.nlist, atom_ctx.lookup, *timing_ctx.graph);
345345
}
346346
{
347-
toggle_terminate_if_timing_fails(options->terminate_if_timing_fails);
347+
set_terminate_if_timing_fails(options->terminate_if_timing_fails);
348348
}
349349
}
350350

vpr/src/timing/timing_fail_error.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
static bool terminate_if_timing_fails = false;
1414
static std::string fail_timing_msg = "";
1515

16-
void toggle_terminate_if_timing_fails(bool cmd_opt_terminate_if_timing_fails) {
16+
void set_terminate_if_timing_fails(bool cmd_opt_terminate_if_timing_fails) {
1717
terminate_if_timing_fails = cmd_opt_terminate_if_timing_fails;
1818
}
1919

@@ -25,7 +25,7 @@ void check_if_failed_timing_constraints(double& slack, std::string slack_name, s
2525
// The error should only be thrown after routing. Checking that prefix == "Final" ensures that
2626
// only negative slacks found after routing are considered.
2727
if (terminate_if_timing_fails && slack < 0 && prefix == "Final ") {
28-
fail_timing_msg = fail_timing_msg + " " + prefix.c_str() + slack_name.c_str() + " Negative Slack: " + std::to_string(slack) + "\n";
28+
fail_timing_msg = "\nDesign did not meet timing constraints.\nTiming failed and terminate_if_timing_fails set -- exiting";
2929
}
3030
return;
3131
}
@@ -37,10 +37,6 @@ void error_if_timing_failed() {
3737
// Every time a negative slack is found, it adds on to fail_timing_msg where it failed.
3838
// If fail_timing_msg is empty, then no negative slacks were found.
3939
if (fail_timing_msg != "") {
40-
fail_timing_msg =
41-
"\nDesign did not meet timing constraints.\n"
42-
"Terminating processing due to one or more negative slack and option --terminate_if_timing_fails set:\n"
43-
+ fail_timing_msg;
4440
const char* msg = fail_timing_msg.c_str();
4541
VPR_FATAL_ERROR(VPR_ERROR_TIMING, msg);
4642
}

vpr/src/timing/timing_fail_error.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ void check_if_failed_timing_constraints(double& slack, std::string slack_name, s
1616
void error_if_timing_failed();
1717

1818
/* Represents whether or not VPR should fail if timing constraints aren't met. */
19-
void toggle_terminate_if_timing_fails(bool cmd_opt_terminate_if_timing_fails);
19+
void set_terminate_if_timing_fails(bool cmd_opt_terminate_if_timing_fails);
2020

2121
#endif

0 commit comments

Comments
 (0)