UVM实战读书笔记-如何记忆类的派生关系

如何记住《UVM实战》中的这个类图呢?

巧用顺口溜,记忆类的派生关系:

VO一竖分两支;       

左边TI sequence,

右边RC sequencer

IC 对面碰一碰。

解释:

VO一竖分两支;

 其中V 是uvm_void中void的缩写,O是指uvm_object的object缩写,VO联系起来,让你联想到VO手机。分两支,左右分出了两条派生关系。

左边TI sequence

T是uvm_transaction中transaction缩写,I是uvm_sequence_item中item的缩写,TI联合起来是一个公司的名称。

右边RC sequencer

R是uvm_report_object中report缩写,C是uvm_component中componet的缩写,RC联合起来也是一个专有名词,RC电路

IC 对面碰一碰。

指的是uvm_sequence_item和uvm_component在左右结构中是对称的。为什么单独把这两个单独提取出来呢,一来我们使用的item均继承自uvm_sequence_item,同时uvm_component衍生出其他的组件,为了提醒自己,需要单独摘出来。

记忆原理总结

记忆的关键步骤是对记忆的对象进行内容上的压缩,比如左边TI sequence中的TI, T代表uvm_transaction中缩写,I代表uvm_sequence_item。

而我们在回忆的过程中是将压缩的内容进行还原,比如“左边TI sequence” 这一句,在回忆是T是啥,I是啥,sequence又是指的啥。

猜你喜欢

转载自blog.csdn.net/hw123_/article/details/108585850