Amiya · 2021年08月10日

IC验证工程师的工作越来越自动化,verifier未来怎么“卷”?

简单来说,不管技术如何发展,验证环境搭建以及验证用例执行如何自动化,验证工程师的职责只有一个,那就是尽可能地发现问题,并证明DUT功能、性能等特性的设计正确性和合理性。

所以,IC验证其实是一道证明题+思考题

WeChat Image_20210810095912.gif

在验证过程中,一些工作的自动化只是提高验证效率的一个方面。比如如何加速debug的效率、如何智能地调整输入激励提高功能覆盖率收敛速度等等

任何模块验证中的任何工作都应该尽可能地自动化,并且在不同项目之间和不同模块之间可重用

即使有很多手段去自动化、模式化我们的部分验证工作,也有非常多的预先定制好的验证IP可以使用,未来还是会需要更多的验证工程师。原因是持续的市场需求也会导致我们的设计在不断地改变,而每一次设计的改变都会产生数倍于设计的验证工作量。无论验证如何自动化,验证还会有非常多的活要去做。

RTL设计修改代码一个星期,和验证一起配合完成质量工作也许还需要持续一个多月。

因此,验证工程师不需要考虑验证自动化,智能化之后还要去做什么。因为验证空间是无限的,也就是验证的任务是无限的。目前的验证收敛只是在考虑设计特性轻重缓急的前提下的验证收敛。

从验证工程师的角度来看,那些单调的验证工作的自动化是个好消息,因为这也给了我们更多的时间来专注于更有趣的方面,可以思考架构和算法层面的东西。

所以、验证工程师无需内卷,对无关紧要的东西过验证,从而导致过设计。要相信自己有能力“卷”到算法和架构上去,哈哈哈哈\~

作者:验证哥布林
原文链接:https://mp.weixin.qq.com/s/\_7XIm5uP3Z7cd8WVbchSZQ
微信公众号:
芯片验证工程师.jpg

更多IC设计技术干货请关注IC设计技术专栏。

推荐阅读
关注数
19608
内容数
1303
主要交流IC以及SoC设计流程相关的技术和知识
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息