← 2022 · 芯海科技 笔试

推荐答案 测试一下

UVM中以下描述正确的是

A、connect_phase的执行是自上而下 B、reset_phase在main_phase之前执行 C、可以在build_phase进行objection的raise D、build_phase的执行是自下而上
单选题 中等 笔试真题单选

参考答案

正确答案:B。解析:UVM的phase执行顺序中,build_phase为自上而下(top-down),connect_phase为自底向上(bottom-up),故A错误(connect_phase是自下而上)、D错误(build_phase是自上而下)。run_phase包含多个子phase,按顺序依次执行:reset_phase、configure_phase、main_phase、shutdown_phase,因此reset_phase在main_phase之前执行,B正确。objection机制用于控制仿真结束,通常仅在run_phase中raise和drop objection,因为仿真在run_phase才真正运行;build_phase属于elaboration阶段,仿真尚未启动,此时raise objection无意义且不被允许,C错误。

涉及知识点

  • UVM phase执行顺序
  • UVM objection机制使用限制
  • build_phase执行方向
  • connect_phase执行方向
  • run phase子phase顺序
← 上一题
登录后反馈错题
下一题 →