testbench(名词):(硬件/数字电路设计中)用于对“被测设计”(DUT/Design Under Test)进行仿真、激励输入、检查输出并判断正确性的测试环境或测试程序集合。常见于 Verilog/SystemVerilog/VHDL 等 HDL 验证流程中。
(也可泛指软件工程中的“测试平台/测试架构”,但最常见用法在硬件仿真验证语境。)
/ˈtɛstˌbɛntʃ/
The testbench checks whether the circuit outputs the correct value.
测试平台会检查电路是否输出正确的数值。
In a well-designed testbench, randomized stimulus and self-checking assertions help catch corner-case bugs before tape-out.
在一个设计良好的测试平台中,随机化激励与自检断言能在流片前帮助捕获边界情况的缺陷。
由 test(测试)+ bench(工作台、实验台)构成,字面意思是“测试工作台”。在工程语境中引申为:提供工具、输入条件与测量/判定机制的“实验台式”测试环境。随着硬件描述语言的普及,该词固定用来指仿真验证中的测试环境。