sequence and item
简介
概述
sequence
指的是uvm_sequence类,而item
指的是uvm_sequence_item类。- 对于激励生成和场景控制,是由
sequence
来编织的,而对于激励所需要的具体数据和控制要求,则是从item
的成员数据得到的。
介绍
item
是基于uvm_object
类,这表明了它具备UVM
核心基类所必要的数据操作方法,例如copy()、clone()、compare()、record()
。item
根据数据成员的类型,将划分为:
- 控制类。例如总线协议上的读写类型、数据长度、传送模式等。(可以携带一些控制信息到
driver
) - 负载类。一般指的是数据总线上的数据包。(携带具体的数据到