uvm sequence sequencer
时间: 2023-10-18 20:04:36 浏览: 123
对于UVM Testbench来说,uvm sequence和uvm sequencer是非常重要的两个概念。uvm sequence是一个用于生成交易的对象,它定义了一系列的交易,例如读取和写入数据等操作。而uvm sequencer则是用于控制和协调这些sequence的执行顺序的对象。
在UVM中,可以使用uvm_sequence::start(SEQUENCER)来将一个sequence挂载到sequencer上进行执行。当多个sequence试图挂载到同一个sequencer时,需要在sequencer上添加仲裁功能,以确保sequence的执行顺序和协调性。 [3<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [UVM学习笔记--sequence和sequencer](https://blog.csdn.net/wonder_coole/article/details/90665876)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [UVM基础-Sequence、Sequencer(一)](https://blog.csdn.net/qq_57502075/article/details/127646988)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文