Verdi的ntrace、波形和代码出现的一个玄幻的事情

今天在公司看代码的时候发现点击波形中一个接口的复位信号跳变的地方,跳转到验证代码中一个并没有执行的地方。查看ntrace里面显示这个信号改变的地方好像不全,并且如果这个接口调用接口本身的task来对信号进行赋值,ntrace不能显示。

明天再去确认两件事:
1、波形跳转处对应的代码是否真的没有执行。看看是否自己看漏的情况。
2、接口调用接口内部的task地方对接口的信号进行赋值是否不显示在ntrace上。

原因:验证环境不直接使用接口赋值,verdi的message窗口不会显示。

另外关于关联数组的使用,首先关联数组适合于数据量的数组,他的原理类似稀疏矩阵,其次他只会为使用到的数组内容分配空间。
他的应用,他的索引可以是string类型,看到一个这样的使用 一个模块内部有许多子模块,每个模块都有一个复位信号。定义了一个logic类型的关联数组,分别连接在各个模块的复位信号上。

波形的背景的调整:毕业论文可以使用
https://asicwhale.github.io/2018/08/11/201808-2018-08-11-verdi-config-color/

子类调用super.run_phase,父类中有一个虚函数 最后调用的还是子类的。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值