← 2022 · ZEKU 笔试

推荐答案 测试一下

验证环境中提到的参考模型(Reference Model)只支持不带时序的功能建模,不支持时序建模

A.错误 B.正确
单选题 中等 笔试真题单选

参考答案

正确选项:A.错误。参考模型(Reference Model)是验证环境中的黄金模型,用于模拟DUT的预期行为,以进行结果对比。它并不局限于不带时序的功能建模,完全可以支持时序建模。例如,在某些验证场景中,参考模型需要模拟信号延迟、时钟周期行为或接口时序,此时开发者会通过添加延迟语句、周期精确的事务级模型或RTL级模型来实现时序建模。UVM(Universal Verification Methodology)等主流验证方法学并未限制参考模型的时序级别,TLM(Transaction-Level Modeling)支持事务级和周期级两种通信方式,其中周期级就包含时序信息。此外,在进行门级仿真或后仿真时,参考模型也可能需要包括时序参数以匹配实际工艺延迟。因此,原题所述“只支持不带时序的功能建模”过于绝对,忽略了实际验证中参考模型可灵活支持时序建模的情况。常见反例包括:验证中的参考模型使用SystemVerilog的`always`块或`delay`控制来引入时序;或者使用时序逻辑在软件模型中模拟硬件寄存器传输行为。这些做法都说明参考模型可以融入时序。故原题判断错误,应选A。易错点:混淆参考模型与纯算法模型,或误认为参考模型只能用高级语言如C/C++做无时序验证。

涉及知识点

  • 参考模型的定义与功能
  • UVM/TLM时序建模支持
  • 功能建模与时序建模的区别
  • 验证环境中的黄金模型特性
← 上一题
登录后反馈错题
下一题 →