System Verilog Testbench回归运行



谁能给我解释一下"回归运行"是什么意思?我已经在谷歌上搜索了至少3个小时,但我还是不太明白。

回归运行通常意味着您在一组测试上运行Verilog模拟,以验证您的设计是否正常工作。

如果你有一个小的设计,比如一个触发器,你的测试平台可能只有一个测试。但是,一旦您有一个更大的设计,比如UART,那么您的测试台架可能会有几个测试。每个测试将执行一种主要的操作模式:仅接收、仅发送、同时发送和接收、可变波特率等。你的测试平台必须是自检的,每个测试要么通过要么失败。

当您开发设计代码,添加新特性时,您将定期对所有测试运行模拟,以确保您没有无意中破坏设计的其他部分。运行这些测试通常被称为运行回归。您期望测试通过,但是如果任何测试失败,那么您需要重新考虑最近的设计更改。

这也被称为回归测试。

另一个参考。