|
发表于 2019-2-13 20:14:52
|
显示全部楼层
1、new构造函数的形参为"name"和"parent",而构造函数内的super.new(name,parent)可以理解为根据输入的"parent"确定该class在UVM树中的节点,由根至叶从而构建起整个拓扑树。
2、env的"parent"当然是"test1",因此在"t_env = new("t_env",this)"中this即是类test1。又由于test1为树根(TB的顶层),那么它不存在"parent",因而test1的构造函数new中的"parent=null",当然"super.new(name,parent)"中的"parent"实际上就算是null了。
说的不对的地方,希望大家批评指正,谢谢! |
|