UVM学习笔记之sequence

1. 为什么使用sequence
sequence主要作用是便于产生测试所用的transaction。在验证过程中直接在driver中产生transaction是不合理的,原因包括:
driver的作用是用来将transaction转换为激励信号的,如果将产生transaction的功能放置于driver中,会使driver的功能过于耦合,引发不必要的问题。如果在某次测试中在driver中直接产生transaction,在另一次测试中产生其他的transaction时就要修改driver的代码,不便于代码重用。
因此目前大家在搭建验证平台的时候,会习惯在sequence中产生transaction,并将sequence挂载在sequencer中,并将driver和sequencer连接,完成激励的产生。
2. 启动sequence
sequence的启动有两种方式:直接启动,default sequen

UVM学习笔记之sequence最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/7797.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>