UVM
文章平均质量分 77
bendandawugui
日供一卒,功不唐捐!
展开
-
说一说system verilog内建函数$value$plusargs()
在学习system verilog的时候遇到了一个长的很奇怪的函数,奇怪到啥程度?别的函数都是一个$xxx,这个函数一次来了两个$,长的虽然奇怪,但是这个函数的作用很大。首先看一下它的基本格式:$value$plusargs(user_string , variable)它还有一个和它很像的兄弟$test$plusargs(string)01 作用: 如果验证平台是一台汽车,那它就是司机和汽车之间沟通的车钥匙。 如果验证平台是杯可乐,那它就是可乐和嘴巴...原创 2022-04-16 23:38:24 · 5295 阅读 · 2 评论 -
UVM环境(env)树形结构
UVM验证环境的组成:sequencer:负责将数据转给driver,driver负责数据的发送;driver有时钟/时序的概念。agent:其实只是简单的把 driver, monitor和sequencer 封装在一起。agent:对应的是物理接口协议,不同的接口协议对应不同的 agent,一个平台通常会有多个agent。env: 则相当于是一个特大的容器,将所有成员...原创 2019-11-28 17:53:43 · 1411 阅读 · 0 评论