← 2022 · 华为 笔试

推荐答案 测试一下

以下关于TESTBENCH的描述,错误的是

A TESTBENCH采用分层结构,通常包括测试用例层、数据交换层及待测模块层 B TESTBENCH是为了完成对逻辑的验证而搭建的仿真环境 C TESTBENCH编码设计对可测试性没有要求 D TESTBENCH用来发送激励数据、控制仿真执行,并完成输出结果比较
单选题 中等 笔试真题单选

参考答案

C。选项C表述错误,TESTBENCH编码设计对可测试性有明确要求,包括可观察性、可控性、可重用性和可维护性,例如通过断言、覆盖率收集和自检机制来确保验证效率。选项A正确,现代验证方法学(如UVM)的TESTBENCH采用分层结构,包含测试用例层、数据交换层和待测模块层,以实现模块化和可重用性。选项B正确,TESTBENCH的核心目的是为待测设计(DUT)提供仿真环境,通过激励生成和响应检查完成功能验证。选项D正确,TESTBENCH的主要职责包括发送激励、控制仿真流程(如时钟、复位、随机种子)以及自动比较输出结果与预期值。

涉及知识点

  • TESTBENCH的定义与作用
  • TESTBENCH分层结构
  • 可测试性设计要求
  • 激励生成与结果比较
← 上一题
登录后反馈错题
下一题 →