UVM模型(三)之objection
1.object与component不是两个对等的概念
uvm_object是UVM中最基本的类。
uvm_component有两大特性,一是通过在new的时候指定parent来形成一棵树形的组织结构,二是具有phase自动执行的特点。uvm_object则完全不具有这些概念。
2.有哪些类派生自uvm_object
sequence,sequence_item,transaction,config等。uvm_object像一个分子,用这个分子可以搭建许多许多的东西,如既可以搭建成动物,还可以搭建成植物,更加可以搭建成没有任何意义的岩石,空气等。uvm_component就是由其搭建成的一种高级生命,而sequence_item则是由其搭建成的血液,它流通在个各个高级生命(uvm_component)之间,sequence则是众多sequence_item的组合,config则是由其搭建成的用于规范高级生命(uvm_component)行为方式的准则。