uvm中的void函数
时间: 2024-05-31 19:15:07 浏览: 205
void的使用
在UVM中,void函数通常是指没有返回值的函数。在UVM测试中,我们经常使用void函数来执行各种测试任务或者生成各种波形,比如:
1. build_phase():用于构建测试环境。
2. run_phase():用于执行测试向量。
3. report_phase():用于生成测试报告。
4. write_waveform():用于生成波形文件。
这些void函数通常被UVM测试框架自动调用,不需要我们手动调用。当我们需要执行某些特定任务时,可以重载这些函数并添加自己的代码。
需要注意的是,在UVM中,void函数的名称必须符合一定的规则,例如,build_phase()、run_phase()等。这些函数名称的规则是由UVM测试框架定义的,我们不能随意更改。
阅读全文