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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1017|回复: 12

[讨论] 验证平台及VIP的架构和数据流等如何直观呈现?

[复制链接]
发表于 2023-8-17 10:12:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 Distent 于 2023-8-17 10:17 编辑

想问下各位经验比较丰富的工程师们,像芯片设计的工程师可以用viso等工具很好的展现自己的设计的数据流控制流等等。
现在换我自己写文档的时候,我感觉只能用viso很简单的说一下验证平台的数据,介绍vip的时候也写点伪代码和函数说明来体现下结构,并不是很直观。

有什么好方法能够更好的呈现验证平台及vip架构,可以方便给芯片验证的新接手的同事能够更好的掌握,以及给芯片验证以外的同事能更直观的了解验证的工作?

能附上具体的word,viso等文件或者起截图那就更好了,谢谢各位让我开拓下眼界

发表于 2023-8-18 18:06:25 | 显示全部楼层
额,我一直都使用visio画验证架构和数据流,把UVM的几个组件搭建起来,然后把transaction怎么流动的描述出来就可以了吧?你期望得到的是什么直观的细节呢?在细节点,再把每一个Phase做了什么事情描述出来,应该差不多了吧?我所经历过的公司内部讲座,关于验证架构方面的,也基本都是visio画流程图这一类的。
 楼主| 发表于 2023-8-21 09:54:38 | 显示全部楼层


gaurson 发表于 2023-8-18 18:06
额,我一直都使用visio画验证架构和数据流,把UVM的几个组件搭建起来,然后把transaction怎么流动的描述出 ...


嗯,其实tb的图都比较好画,都是agent和tb,sb,rfm这些具体怎么连接,其实每个验证平台都大差不差,而且具体vip里面的做法我觉得缺少一个很好很直观的呈现。

例如如何表明item里面的内容,如何呈现seq是怎么操作item的,如何呈现driver是怎么打出item的,对于验证以外的人,不好理解,对于验证接手的人来说,就算每个task或者function都写一下大概做了什么,都不是特别直观的表达,还是需要他们自己啃代码,对比与数字开发可以画的viso图来说,还是差点意思,所以想问下大家有什么更好的方法
发表于 2023-8-21 18:38:33 | 显示全部楼层
可以考虑采购dvt,不过要花钱就是
发表于 2023-8-21 18:54:46 | 显示全部楼层
VIP就另说了,那个本来就是商用的,就看第三方愿不愿意给你画了。。。。。。自己开发的验证平台,如果要描绘出你要的东西,应该不难。而且这个描述过程,如果受到项目时间压力,不一定一次就能做好,一般都是迭代的,但可能多数人慢慢地慢慢地就不自觉更新文档了。要形成一个规范,才可能实现你这样的要求。我反正这么多年验证经验,都在验证过程中反复迭代这样的文档,但估计还是无法完全给新手做参考。这个要求是合理的,但现实也许不具备充分的条件让你完成这样的文档。每一次打算一个项目结束了,想好好梳理一下之前的东西,基本难有时间,当然了,我只是一个一般工程师,我是觉得我做不到这样的完备。
发表于 2023-8-21 18:57:41 | 显示全部楼层


Distent 发表于 2023-8-21 09:54
嗯,其实tb的图都比较好画,都是agent和tb,sb,rfm这些具体怎么连接,其实每个验证平台都大差不差,而且 ...


另外,你说的3个问题,1、在验证方案中,我都会列举transaction包含什么;2和3,因为目前业界使用UVM架构的话,UVM方法学里面讲解这个很详细的。如果是自研的环境架构,就可能需要你说的这种步骤了。否则为什么现在都愿意使用UVM呢?就是他已经把2和3做得比较模块化以及业界公认了吧。
发表于 2023-8-21 19:00:33 | 显示全部楼层
还有,数字设计可以画visio图就讲清楚,其本质是描述电路组成的,那些底层单元都有现成逻辑呀,触发器、与非门、计数器、状态机什么的,和验证需要使用的高抽象级思想不太一样,所以验证可能要讲清楚流程就需要多费精力或者要用软件的思维来讲了。
发表于 2023-8-22 10:35:46 | 显示全部楼层


gaurson 发表于 2023-8-21 18:57
另外,你说的3个问题,1、在验证方案中,我都会列举transaction包含什么;2和3,因为目前业界使用UVM架构 ...


小弟最近也在想transaction里面应该有什么,大佬方便展开说说吗,开开眼界

 楼主| 发表于 2023-8-22 14:28:09 | 显示全部楼层


gaurson 发表于 2023-8-21 18:54
VIP就另说了,那个本来就是商用的,就看第三方愿不愿意给你画了。。。。。。自己开发的验证平台,如果要描 ...


嗯,你说得对,主要还是没时间,如果有时间可以把代码每一句都几乎写清楚。

不过想要很直观的让验证以外的人看懂或者是验证新人接手,可能还是不太可能,还是要他们啃代码。
发表于 2023-8-24 19:35:33 | 显示全部楼层


Distent 发表于 2023-8-22 14:28
嗯,你说得对,主要还是没时间,如果有时间可以把代码每一句都几乎写清楚。

不过想要很直观的让验证以外 ...


别说验证了,软件或者RTL的设计也是一样的。自己写的东西,不总结成文字,过一段时间去看,可能都不懂。优秀的工程师,应该要按照你说的需要那样去做工作的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-3 08:17 , Processed in 0.027589 second(s), 7 queries , Gzip On, Redis On.

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