概述
随着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验证要学些什么?如何快速入门?的全部内容,希望文章能够帮你解决数字IC验证要学些什么?如何快速入门?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复