打造IC人才
科技生态圈

数字IC验证工程师需要学什么?如何快速入门?

发布时间:2022-10-08

来源:IC修真院

随着IC行业的不断发展,政策的加持和投入的研发,近两年IC行业的薪资也是水涨船高,一些人转行验证后拿到了薪资30W+,甚至有一些能力强的人可以拿到60W+,看到这里想必不少人表示很心动,但又不知道怎么转,转行IC验证要学些什么?下面IC修真院就为大家来总结一下。

验证介绍

1)验证概念

主要用来证明设计功能正确,并且符合设计功能描述的流程。

2)验证平台

激励发生器:对DUT创建测试序列,先易后难激励

检测器:观察DUT输入输出

比较器:对DUT输出与预期数据相比对

时钟/重置:提供时钟和复位信号

检查结果报告

3)验证工作内容

设计文件是否正确地按照功能描述文档去实施

硬件设计人员是否有漏掉的边界的情况(corner case)

检查设计是否能处理错误的情况(error response)

4)验证任务

模块级(module level)

子系统级(sub-system level)

系统级(chip level)

5)验证目标:

按时,保质,保耗

按时:按照项目计划,考虑验证各个节点(milestone)

保质:流片前,尽可能发现所有的缺陷

性能,低耗:更短的时间,更少的人力完成工作

验证工程师需要具备哪些技能?

· 理论知识

说起理论知识,数电知识是做数字芯片的基石,也是很多同学入行学习的第一本书,一定是需要先掌握的。可以理解为自带的被动技能。

· 语言类

先来看Q技能,语言。

验证工程师们需要使用各种验证语言去搭建验证环境。常用的验证语言有C、C++和StemVerilog。

验证岗位对Verilog语言的要求是能够看懂、能够理解的程度,并不需要像设计岗位那样精通。

System Verilog就属于验证工程师的核心技能了,随着设计越来越复杂,为了更方便例化模块,所以SV语言也是越来越流行。

· 工具类

再来看W技能,验证工具。UVM是现在主流的验证方法学,同样属于验证工程师必备的核心技能。当验证环境和测试用例都搭建好后,就需要进行仿真和debug了。EDA仿真工具,不同公司使用的工具软件不同,但大都是三巨头家的(Synopsys、Cadence、Mentor)。掌握并熟练使用这些EDA工具,能够很大程度上提升仿真和debug效率。

· 环境类

接下来是E技能,环境。

EDA工具基本都提供的是Linux版本,芯片设计公司提供的开发环境也都是Linux。所以需要熟练掌握Linux环境下的常用命令和操作。处理文本需要使用到编辑器,比如VIM,所以对于编辑器同样要做到熟练使用。

· 协议类

除了验证的一些基本技术之外。IP中还会使用到很多协议,所以验证工程师还需要了解各种通用协议。

如果说前面的技能都属于基础的话,协议就属于进阶类型的技能了,可以直接理解为大招。

· 综合能力

这类综合能力在一众技能中算是平A。作为验证工程师,有很大一部分的工作时间都是在读文档,而文档全都是英文,所以英语的读写能力是非常重要的。沟通、学习和团队能力就不必多说了,这是任何岗位都需要具备的基础能力。

有哪些专业的同学可以快速地进入IC验证岗位呢?

集成电路工程、微电子、电子与通信工程、电子科学与技术、电路与系统、电子信息工程、计算机科学与技术、软件工程、光学工程、控制工程、电气工程、材料类、物理类、机械类、化学类等理工科专业。

给想转行培训的同学几条建议:

1. 课程的情况。**课程价格、支付方式、课程时长、周期、频次等都是最基本的,一是看经济上是否能负担得起,二是看是否能跟上课程节奏。

2. 课程教学模式。**大班&小班,线上&线下,直播&录播,这些课程模式都可以根据自己的情况衡量。小班的教学模式通常更能够照顾到每位同学的差异性, 直播+录播的形式更具灵活性,线上+线下更加有针对性。

3. 师资力量和课后服务。**从某种程度上说,师资和课后对学习效果有决定性的作用。讲师的履历、经验如何?是否提供在线答疑服务?是否有人监督学习进度和效果?这都是很关键的衡量标准。

4. 实训项目。**经验对于IC行业来说非常重要,项目经验在简历是一个很大的加分项。所以培训班是否有完整的培训项目,一定要考虑在内。

5. 就业指导和推荐。**指导修改简历和内推的优势肯定不用多说,学成之后找工作的临门一脚。

现在就有一个学习数字IC验证的绝佳机会,不仅可以从最基础的理论知识开始学起,还能进行实战训练,积累项目经验,IC修真院《数字验证课程》从理论到项目,一步步带你走进数字验证设计的行列。

现在IC行业人才缺口非常大,所以大家一定要抓住风口。随着大量转行的人涌入,随随便便学学就可以入行的时代已经不复返了。今年的入行门槛已经有所提高,所以对IC行业感兴趣的朋友一定要好好学习,提升自己,早入行,早日实现高薪资。

相关推荐:

数字功能验证免费精讲课

数字ic验证工程师入门课程

立即下载

推荐阅读

换一换