UVM中的类库地图

UVM类库地图按照UVM的核心机制将地图进行了分块:
1.核心基类
2.工厂类factory
3.事务类transaction和序列类sequence
4.结构创建类structure creation
5.环境组件类environment component
6.通信管道类channel
7.信息报告类message report
8.寄存器模型类register model
9.线程同步类thread synchronization
10.事务接口类transaction interface
1.核心基类
提供了最底层的支持,包括了一些基本的方法如拷贝,创建,比较和打印。在核心基类之上发展了支持UMV特性的各个相关的类群。
2.工厂类
工厂类提供了注册环境组件,创建组件和覆盖组件类型的方法。
3.事务类和序列类
事务类和序列类用来规定在TLM传输管道中的数据类型和数据生成方式。
5.环境组件类
是构成验证结构的主要部分,组件之间的嵌套关系通过层层例化和连接形成了结构层次关系
6.管道通信类+10.事务接口类
管道通信类和事务接口类则共同实现了组件之间的通信和存储。
7.信息报告类
使得从UVM环境报告的信息一致规范化,便于整体的控制和过滤。
8.寄存器模型类
用来完成对寄存器和存储的建模,访问和验证。
9.线程同步类
比SV自身的同步方法更方便,发生同步时刻传递的信息也更多。
浙公网安备 33010602011771号