文章目录
TLM 通信机制
组件接口
- sequence <-> driver
- monitor -> collectors(scoreboard,coverage)
- sequence <->matster
传统的通信手段
- 缺乏灵活性
- 使用中间接口对象TLM(非特定对象的无差别接收)
uvm 组件之间的通信
== 通信口的标志==
uvm 1.0
- push
- pull
- FIFO
- Analysis:一对多,多对1
Push/put mode
在各自组件的build phase建立,在connect phase 进行连接
Pull/get mode
FIFO mode
analysis port
Port pass-through
TLM 2.0
- blocking
- no-blocking
常用负载
组件同步
uvm pool