← 2022 · 海光 笔试

推荐答案 测试一下

UVM中virtual sequencer有哪些特点

A、virtual sequencer控制其它的sequencer B、virtual sequencer并不和任何的driver相连 C、virtual sequencer并不处理item D、virtual sequencer主要协调不同的sequencer的执行
多选题 中等 笔试真题多选

参考答案

正确选项为B、C、D。 - B:virtual sequencer并不和任何的driver相连。它的作用是协调多个sequencer的执行,本身不处理具体的sequence item,因此不需要连接driver。 - C:virtual sequencer并不处理item。它的主要职责是调度和控制子sequencer的操作,不直接生成或处理transaction item。 - D:virtual sequencer主要协调不同的sequencer的执行。通过持有指向多个sub-sequencer的指针,在高层sequence中启动不同子sequence,实现并行或有序的场景控制。 - A错误:virtual sequencer并不直接“控制”其他sequencer,而是通过启动sequence间接调度;控制逻辑由sequence本身实现,virtual sequencer只是一个容器和协调点。

涉及知识点

  • virtual sequencer定义与作用
  • virtual sequencer与driver的关系
  • virtual sequencer不处理item
  • virtual sequencer协调sub-sequencer
  • virtual sequencer与普通sequencer区别
  • UVM序列执行机制
← 上一题
登录后反馈错题
下一题 →