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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1404|回复: 5

[讨论] 大家公司uvm前仿用的多,还是fpga直接黑盒测功能用的多?

[复制链接]
发表于 2022-12-6 16:50:05 | 显示全部楼层 |阅读模式

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

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

x
如题,我们这试了下uvm,感觉太慢了太墨迹了,完全跟不上进度,还是只有fpga能打啊,电路一出来,跑几千个case也就半天的时间,检测出的问题一大堆,uvm能跑个零头都不到,关键写起来还异常麻烦
发表于 2022-12-7 03:45:57 | 显示全部楼层
uvm肯定是要的。UVM和FPGA是两个阶段的验证。
如果是第一次弄,肯定非常慢。搭平台就需要费很大的力气。
从你的描述来看,还是找专业的,有经验的验证工程师来干这个活吧。
可重用性是UVM的一个很重要的特性。另外随机测试也是亮点。
 楼主| 发表于 2022-12-8 13:21:07 | 显示全部楼层


kk2009 发表于 2022-12-7 03:45
uvm肯定是要的。UVM和FPGA是两个阶段的验证。
如果是第一次弄,肯定非常慢。搭平台就需要费很大的力气。
从 ...


我们fpga也用python弄了个自动化框架,核心也是用了“受限随机”的概念,寄存器自动随机设,再也不用费脑筋怎么配了,很方便
我问这个问题的原因,我自己也感觉这样做不够专业,但是我问了其它公司几个同事,他们也都不约而同用fpga做验证,所以很好奇是不是这是个行业惯例,我们做soc,产品周期3-6个月,估计和大厂的东西还是不太一样,所以有这些差别
发表于 2022-12-11 12:04:18 | 显示全部楼层
前面已经说了,UVM和FPGA是两个阶段的验证。不是说用UVM就不需要FPGA,或者用FPGA就不需要UVM了。
FPGA的验证,尤其是SOC的FPGA,driver的人更关心。相当于在芯片出去的时候,软件工程师也参与进来了。等芯片回来,基本上一个星期的时间由芯片团队建立起基本的debug方式,跑通一些典型的case,后面软件工程师就可以上了。加快timing to market进程。
而且FPGA上验证怎么收集覆盖率?怎么知道是否测试充分?
UVM构造test case比FPGA更方便。当然UVM验证的速度比FPGA慢,所以才有cadence帕拉丁等验证加速器。
所以说验证工作还是由专业的验证工程师来做。
发表于 2022-12-13 11:41:11 | 显示全部楼层
在FPGA上定位问题能把人搞吐
发表于 2022-12-13 12:51:25 来自手机 | 显示全部楼层


erwang 发表于 2022-12-8 13:21
我们fpga也用python弄了个自动化框架,核心也是用了“受限随机”的概念,寄存器自动随机设,再也不用费脑 ...


啥soc,产品周期才不到半年?这得多小的soc?用testbench或者说uvm来验证,定位快啊,内部所有信号都可见!而且你们芯片不后仿么?fpga过了就不用后仿了?后仿也是要平台的,后仿的很多仿真模型就是uvm vip,你不基于uvm你咋搞?看来你们的soc还是太简单,太小了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 08:47 , Processed in 0.017678 second(s), 7 queries , Gzip On, Redis On.

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