You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.developers.md
+46-14Lines changed: 46 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -217,22 +217,52 @@ There are 4 main regression tests:
217
217
QoR checks in this regression test are primarily 'canary' checks to catch gross degradations in QoR.
218
218
Occasionally, changes can cause QoR failures (e.g. due to CAD noise -- particularly on small benchmarks); usually such failures are not a concern if the QoR differences are small.
@@ -587,7 +619,7 @@ The are typically used as post-technology mapped netlists which have been pre-sy
587
619
They are substantially larger and more realistic than the VTR benchmarks, but can only target specifically compatible architectures.
588
620
They are used primarily to evaluate the optimization quality and scalability of VTR's CAD algorithms while targeting a fixed architecture (e.g. at a fixed channel width).
589
621
590
-
A typical approach to evaluating an algorithm change would be to run `vtr_reg_titan` task from the weekly regression test:
622
+
A typical approach to evaluating an algorithm change would be to run `titan_quick_qor` task from the nightly regression test:
591
623
#### [Running and Integrating the Titan Benchmarks with VTR](https://docs.verilogtorouting.org/en/latest/tutorials/titan_benchmarks/)
@@ -744,24 +776,24 @@ will produce ratio tables and a summary table for the files parse_results1.txt,
744
776
### Generating New QoR Golden Result
745
777
There may be times when a regression test fails its QoR test because its golden_result needs to be changed due to known changes in code behaviour. In this case, a new golden result needs to be generated so that the test can be passed. To generate a new golden result, follow the steps outlined below.
746
778
747
-
1. Move to the `vtr_flow/tasks` directory from the VTR root, and run the failing test. For example, if a test called `vtr_ex_test` in `vtr_reg_nightly` was failing:
779
+
1. Move to the `vtr_flow/tasks` directory from the VTR root, and run the failing test. For example, if a test called `vtr_ex_test` in `vtr_reg_nightly_test3` was failing:
Once the `-check_golden`command passes, the changes to the golden result can be committed so that the reg test will pass in future runs of vtr_reg_nightly.
796
+
Once the `-check_golden`command passes, the changes to the golden result can be committed so that the reg test will pass in future runs of vtr_reg_nightly_test3.
0 commit comments