0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

太真实了!那些你不知道的IC验证日常

jf_GctfwYN7 来源:验证芯发现 2023-07-13 09:08 次阅读

2023年初,Siemens发布了2022年Functional Verification Study。从中可以看到一些近年的验证数据,分享几点个人的愚见。

DE和DV的人数比应该是多少?

根据调查结果如下图所示,分别列出了近几年DE和DV的整体数量比,以及在不同规模领域内的人数比。整体看大部分项目中DE和DV的配比约为1:1。

ff72bbf4-209f-11ee-962d-dac502259ad0.pngffa58c1e-209f-11ee-962d-dac502259ad0.png

结果远没有达到所谓的1:2,甚至1:3。甚至在超大规模的芯片项目中,DE的数量还会超出DV。

除了数量上没有达到,还存在一些"奇怪"的现象:DV的“被动”局面。在很多公司或者项目中,DV往往都是一种“被动”的角色。spec的改动或者code修改,DV大多都是处于被通知方,很少有DV能够参与到architecture或者spec修改的讨论中去,有些修改一般也不会征询DV的意见,甚至有些改动都不会知会DV。这种现象在大公司会有所改善,有着相对规范的流程。在小公司里,则尤为明显一些。

怎么办呢?没有什么好办法,不要“妄自菲薄”,合适的时候发出作为DV的声音,提升对业务的专业能力。时间在往前走,不要让自己的认知和技能在原地踏步。如果除了技术因素外,验证leader的风格有时也会成为重要因素:)

DV的时间都去哪儿了?

从图中可以看到,DV的时间的分配:

Test Planning, 13%

Testbench Development, 15%

Creating Test and Running Simulation, 21%

Debug, 47%

Others, 5%

ffc6fc5a-209f-11ee-962d-dac502259ad0.png

为了对比,作者找来2016,2018年和2020的数据,对比如下:

0002c9b0-20a0-11ee-962d-dac502259ad0.png

从上述的对比可以看出,验证testplan的占比比较稳定,没有大的变化,占整个验证周期的13%左右。

Testbench Development的占比则是一直在降低,从2016年的22%下降到15%。脚本和其他的eda自动化构建,包括UVM的广泛使用,或许是testbench构建效率不断提升的原因之一。

Case的开发和仿真,2016年以来的数据,有些起伏,但也变化不大,仍占据整个验证周期的22%左右。而debug过程的占比,一直以来都非常之高,达到40%以上,在2022年的结果中,甚至达到了47%。

如果将creating case和debug统一来看,那么这一过程的趋势如下:

00292376-20a0-11ee-962d-dac502259ad0.png

可以看到,验证的开发调试过程的占比是处于增长的趋势,在2020年达到了。随着诸如AI自动驾驶等新方向的涌现,也会出现一些较新的领域,如安全验证等。随着芯片规模的增长,验证的复杂度和调式难度也在不断攀升。验证周期占整个项目周期的比例也达到50%~60%。

这里还有一个有趣的数据,如果我们把Testbench Development、Creating Test and Running Simulation和Debug看作是testplan的执行过程,那这一过程的占比近年来的数据分别为,2016-83%,2018-84%,2020-84%,2022-83%。看到这个数据,读者能想到什么呢?

二八定律。

虽然前面的testplan的耗时仅占比13%,但作者相信就是这13%的testplan或者testpoint规划,就已经确定了80%的验证完备性。

验证执行中,另一个二八定律是coverage的收集。DV都会有这样的经历,当coverage达到80%或者90%以后,就提升很慢了。最后的这10%或者20%的coverage,需要更多的投入,构建各种定向corner case。

00407bde-20a0-11ee-962d-dac502259ad0.png

[图片来源:DVCov2023 poster,Accelerating Functional Verification Through Stabilization of Testbench Using AI/ML]

项目进度delay,这正常吗?

如果某一天,你们的项目进度delay了,不要担心,并只有你们的项目delay了。根据调查结果显示,有将近66%的projects会delay。

006f6aca-20a0-11ee-962d-dac502259ad0.png

项目准时交付的原因"千篇一律",计划制定得好,团队齐心协力,努力配合。

项目delay的背后也是"丰富多彩",新增需求,计划不合理,分工不明确,人手不够,加班来凑:)。

一个芯片项目,打工人,项目经理,QA,老板等人,每个人都从不同的角度审视着,结果导向,质量管理,进度管理,风险管理,沟通管理等等。如果有机会,一定去owner一个项目,能看到不角色对其"利益"的诉求,将会给你带来非常不一样的体验。

流片,可以一版成功吗?

虽说成功是偶然,失败是经常,但每个芯片公司都有一个一版点亮的美好期望,那事实怎么样呢?

008d04ae-20a0-11ee-962d-dac502259ad0.png

在调查的project中,仅有24%的project可以一版成功!而且随着随着工艺节点尺寸的减少,wafer和mask的成本增长非常快。从28nm到3mn,wafer成本增大了10倍,mask成本增大了25倍。

而在可以一版成功的project中,不同芯片规模的成功率也非常有特点。规模处于10M-1B门的芯片,一版成功的比例只有13%。

00b2d940-20a0-11ee-962d-dac502259ad0.png

而在各种导致流片失败的原因中,逻辑和功能错误仍是主要原因。

00e8d84c-20a0-11ee-962d-dac502259ad0.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82995
  • UVM
    UVM
    +关注

    关注

    0

    文章

    181

    浏览量

    18965
  • SPEC
    +关注

    关注

    0

    文章

    31

    浏览量

    15677
  • 自动驾驶
    +关注

    关注

    773

    文章

    13032

    浏览量

    163218

原文标题:太真实了!那些你不知道的IC验证日常

文章出处:【微信号:IC修真院,微信公众号:IC修真院】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AD转换 看着时序图,不知道如何下手

    这两天这网断了。刚来。弄好久的AD转换,我想自己写程序,但是看着时序图,不知道如何下手,求助啊
    发表于 11-29 19:05

    说说身边的那些行业我们不知道的事!

    的,或者照人家抄袭的。所以相对来说,应该还是去信任一些大厂家吧。11.一些添加剂其实是安全的,只要别放的太多。12.超市里面的捆绑牛奶或酸奶基本都是快过期的。13.羊毛都是出在羊身上,只是羊常常不知道
    发表于 04-12 11:44

    不知道的AD功能

    不知道的AD——SmartPaste功能
    发表于 12-30 16:31

    自动焊锡机那些不知道的事

    自动焊锡机那些不知道的事
    发表于 05-11 06:08

    不知道电动车电池的型号怎么办?

    不知道电动车电池的型号怎么办?  近一年来给很多人换过电动车电池了,我发现大多数人都不知道自己的电动车电池是什么型号的,
    发表于 11-11 08:56 3218次阅读

    Miniplayer小技巧 保证有你不知道

    Miniplayer小技巧 保证有你不知道的 1,用电源充电完成后先别拔充电器,先按住开关别放再拔开线就不用更新歌曲库了。
    发表于 02-01 16:38 644次阅读

    深扒:iPhone7那些不知道的事!

    和往年一样,今年的苹果旗舰如期而至,采用双旗舰设置,分别为4.7寸的iPhone7和5.5寸的iPhone7 Plus。那些升级和变化诸如升级了芯片到A10,取消了3.5mm耳机接口,Home键采用压力式设计和双摄像头等等我们就不多说了,接下来我们说一说你不知道的事。
    发表于 11-28 08:43 711次阅读

    不知道的 Vivo X9玩机小技巧!磨砂黑版你会买吗?

    Vivo x9新配色,磨砂黑版现已在火热预订中,不知道购置x9的小伙伴对手机的体验怎么样?
    发表于 03-11 10:19 2991次阅读
    你<b class='flag-5'>不知道</b>的 Vivo X9玩机小技巧!磨砂黑版你会买吗?

    关于你可能不知道的printf

    你可能不知道的printf
    的头像 发表于 02-05 12:28 2352次阅读
    关于你可能<b class='flag-5'>不知道</b>的printf

    不知道怎么解决精筛法兰盘腐蚀冲刷问题?

    不知道怎么解决精筛法兰盘腐蚀冲刷问题?
    发表于 06-10 15:29 4次下载

    如果你不知道斜拉链机头轮轴磨损怎么修,请看这里

    如果你不知道斜拉链机头轮轴磨损怎么修,请看这里
    发表于 06-16 14:55 1次下载

    一些也许您还不知道的 TINA-TI 的那些资源!

    一些也许您还不知道的 TINA-TI 的那些资源!
    发表于 11-07 08:07 3次下载
    一些也许您还<b class='flag-5'>不知道</b>的 TINA-TI 的<b class='flag-5'>那些</b>资源!

    不知道的FPC,它的发展史竟然是这样的!

    不知道的FPC,它的发展史竟然是这样的!
    的头像 发表于 11-15 10:48 453次阅读

    7种MOSFET栅极电路的常见作用,不看不知道

    7种MOSFET栅极电路的常见作用,不看不知道
    的头像 发表于 12-15 09:46 395次阅读
    7种MOSFET栅极电路的常见作用,不看<b class='flag-5'>不知道</b>!

    揭秘pcb是什么物质:你不知道的“化学战士”

    揭秘pcb是什么物质:你不知道的“化学战士”
    的头像 发表于 12-14 10:27 402次阅读