在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 412|回复: 1

[求助] 如何通过vseq监控DUT并触发新seq

[复制链接]
发表于 2024-6-21 10:05:14 | 显示全部楼层 |阅读模式
200资产
大家好,想请教个问题:

目的:实现coverage快速100%。
难点:需要在DUT某个执行阶段,发一个打断操作的seq,但是该执行阶段时间只有几十纳秒,常规的随机seq很难跑到。
解决办法:
1. 通过direct case,固定seed后, 确定某个时间发打断操作, 但是这个不是长久之计。每次改版都要重新跑一次direct case。
2, 想在vseq里面额外开一个线程,监控DUT变化, 当达到某个执行阶段后,强制调整seq,发一个打断操作。
第二种方法, 我个人感觉可行。有没有哪位大神有类似成功做法吗,可以教一下吗, 非常感谢。

发表于 2024-6-21 10:32:08 | 显示全部楼层
之前有做过把内部的状态机信号拉出来,在top里连给interface,然后根据状态做一些接口连接上的处理。感觉跟你第二个思路有点像,不过这样做移植性的确会差一点,不知道有没有大神有更好的方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 09:57 , Processed in 0.014986 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表