本文共 276 字,大约阅读时间需要 1 分钟。
1.前面使用宏产生transaction,隐藏了细节。
2.不适用宏产生transaction 主要靠两个任务:start_item 和finish_item。使用前,必须要实例化transaction:
3.构建sequence 如下:
4.可以在transaction 例化后,finish_item 前随机化:
1)assert也可在start_item 之后,finish_item 之前。
5.uvm_do系列宏封装了如下动作:
6.指定优先级,要在start_item 和finish_item 都加入优先级参数:
如不指定,默认为 -1。