uvm_object是UVM中最基本的类。
uvm_component有两大特性,一是通过在new的时候指定parent来形成一棵树形的组织结构,二是具有phase自动执行的特点。uvm_object则完全不具有这些概念。
sequence,sequence_item,transaction,config等。uvm_object像一个分子,用这个分子可以搭建许多许多的东西,如既可以搭建成动物,还可以搭建成植物,更加可以搭建成没有任何意义的岩石,空气等。uvm_component就是由其搭建成的一种高级生命,而sequence_item则是由其搭建成的血液,它流通在个各个高级生命(uvm_component)之间,sequence则是众多sequence_item的组合,config则是由其搭建成的用于规范高级生命(uvm_component)行为方式的准则。
本文分享自微信公众号 - 瓜大三哥(xiguazai_tortoise),作者:xiguzaitortoise
原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。
原始发表时间:2017-10-11
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句