UVM的树形结构是怎么创建的?

2022-02-10  本文已影响0人  li_li_li_1202

UVM树通过uvm_component来实现树形结构。所有的UVM树看的结点都是一个uvm_component。每一个uvm_component都有一个特点:他们在new的时候需要指定一个类型为uvm_component,名字为parent的变量。
uvm_component有phase的概念。
对于每一个uvm_component,它都有一个m_child[]用来保存它的孩子,同理也告诉这些孩子他们的父母是谁。

UVM树形结构

先来看看uvm_component.svh对应的源码:

UVM树形结构
上一篇 下一篇

猜你喜欢

热点阅读