(图片来源网络,侵删)
随着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行业感兴趣的朋友一定要好好学习,提升自己,早入行,早日实现高薪资
0 评论