验证在整个芯片设计过程中扮演着重要的角色,芯片的验证环节保证了芯片功能的准确与完整,因此在大多数的芯片制造公司,验证岗位的员工数都会是设计岗位员工数的两到三倍。如果你即将毕业,对IC验证工作感兴趣,或者想要转行进入IC行业做验证工程师,那么以下内容请你收藏好了,对于入行很有帮助!
〖会看芯片的SPEC〗
数字电路——重要的基础技能
大部分相关专业的同学或多或少都接触过《数字电路》这门课程,可见其相当重要。同样,数字电路对于数字芯片行业也属于核心基础,掌握好数字电路的相关知识,是准备入行的第一步。
编程语言——与芯片对话的通道
System Verilog属于验证工程师的核心技能,它将硬件描述语言(HDL)与现代的高层级验证语言(HVL)结合了起来,在一个更高的抽象层次上提高了设计建模的能力,成为了验证工程师必不可少的编程语言。
Verilog语言对于验证工程师来说能够读懂理解即可,不需要同设计人员一样精通。
C、C++也是常用的验证语言,如果你能够掌握,必将成为你的加分项。
验证方法——检验的好工具
UVM、VMM、OVM等都是基于System Verilog的验证工具,UVM吸收了VMM与OVM的精华,正在成为较为热门的验证方法,工欲善其事,必先利其器,建议同学们掌握一到两种验证方法。
验证环境——验证的工作地点
大多数芯片设计公司提供的开发环境是Linux。相信相关专业的同学应该都接触过,如果之前没接触过Linux,需要提前熟练掌握Linux环境下的常用命令和操作。
〖练习代码的网站〗
HDLBits
介绍前先送上网址:
hdlbits.01xz.net/wiki/Wire
首先HDLBits 可以作为一个学习网站,站内收录了一系列 Verilog 基础知识,从最简单的 wire 的概念开始,讲述了 Verilog 的基础语法、多种数字电路的概念,模块层级概念与testbench 的编写等等,可以作为知识储备与复习巩固的网站。
不仅如此,网站提供了在线执行代码的功能,可以实现在线对 Verilog 代码进行仿真,观察输出时序等功能。可以在这里在线练习代码。网站作者贴心的准备了与知识点相对应的练习题,可以在学习知识的同时进行实战操作。只需要简单注册就可以保存自己的代码进度,非常方便。
〖资料查询途径〗
EETOP 创芯网
EETOP 创芯网是国内较早成立的著名电子工程师网站,拥有较为活跃的电子工程师交流社区,在这里可以提出问题,浏览相关资讯文章,是一个较为全面的网站。
移知
移知一个高科技领域的知识分享平台,在这里可以找到相关专业知识的问答,相关技术资料的下载,想要提升自己同学,也可以在这里找到适合自己的课程去学习。
其他
相关的平台还有很多,例如21ic、电子发烧友、7NM等等,感兴趣的同学可以自行关注,上面的资料和问答可以帮助大家解决绝大部分关于芯片验证行业的疑惑。
〖相关书籍推荐〗
《System Verilog》
【美】克里斯·斯皮尔 著
科学出版社
《SYSTEM VERILOG》讲解了SYSTEMVERILOG语言的工作原理。介绍了类、化和功能覆盖率等测试手段和概念,并且在创建测试平台方面提供了很多指导性的建议。《SYSTEM VERILOG》借助大量的实例说明SYSTEM VERILOG的各种验证方法,以及如何根据实际的应用情况选择最优方法达到尽可能高的覆盖率。重点演示了如何使用面向对象编程(00P)的方法建立由覆盖率驱动的、受约束的、基本的分层测试平台,此外,还论述了SYSTEM VERILOG与C语言的接口技术。是众多IC设计工程师手中必不可少的工具书。这本书现在已有中文版本,但如果你的英语水平足够高,可以尝试阅读原版,这将对你的理解有更大的帮助。
《UVM实战(卷Ⅰ)》
张强 著
机械工业出版社
张强编著的这本《UVM实战(卷Ⅰ)》主要介绍UVM的使用。全书详尽介绍了UVM的factor-y机制、sequence机制、phase机制、objection机制及寄存器模型等的使用。此外,这本书还引导读者思考UVM为什么要引入这些机制,从而使读者知其然,更知其所以然。
这本书以一个完整的示例开篇,使得读者一开始就对如何使用UVM搭建验证平台有总体的概念。书种提供大量示例代码,这些代码都经过实际的运行。全书内容力求简单易懂,尽量将UVM中的概念与读者已有的概念联系起来。在第11章还专门介绍了OVM与UVM的区别,为那些从OVM迁移到UVM的用户提供很大帮助。
这本书主要面向UVM的初学者及想对UVM追根寻底的中级用户。针对没有面向对象编程基础的用户,对于即将毕业或者想要转行的同学来说是非常适用的。
验证工程师薪资和发展
2019年中国集成电路设计十大企业
这是最新2019届硕士应届生的薪水情况,最高已经可以拿到40万的年薪,一线城市平均薪资大概在25万左右,二三线城市稍微低一些。另外一个好消息是,国内现在在大力发展集成电路,所以最近几年薪资都在不断上涨,5年之内应该都还会保持这个趋势。
发展路径
未来的发展,基本按照上图的发展阶梯来走,一些人会一直做技术,成为一名资深验证工程师,有些人会成为验证经理,做一些管理类的工作。好消息是大部分人只要一直做下去都能成为一名资深工程师(STAFF级别)或者经理,坏消息是只有极少数人能成为技术专家或者总监这个级别。
验证工程师干了很多年之后,有少数人也可以转,比如转去做架构工程师,去EDA公司做应用工程师(AE),要么就索性创业。总的来说,绝大多数验证工程师还是会一直做下去,毕竟这个岗位还算一个天花板不低的岗位。
看到这里,相信大家已经对IC验证有了基本的了解,或许也有了自己的目标,剩下最重要的就是学到知识,掌握知识,学得彻底,学得扎实,收下这份清单,继续加油!
识别下方二维码,还可领取数字验证学习资料,以及免费试听课哦
![](https://qiniu.eeeknow.com/image_0.891494243401316.png?e=1725765873&token=tOdTJ-sRV_Immr3imtgWEZ0y3n8cjq65RXBeR59F:HGS-_y5kX9UjjhnRusAx8ftryqY=&id=47)