当前位置:   article > 正文

转行IC验证,0基础如何入门?这份学习指南请收好_转行ic需要什么知识

转行ic需要什么知识

近日有不少朋友都想要了解转行IC验证到底该如何学习?其实每个人的学习路线都是有所不同的,接下来IC修真院带大家来了解一下IC验证需要掌握哪些技能,以及验证项目需要关注的重点。

在这里插入图片描述

转行IC验证该怎么学?

现阶段由于数字验证的平台有很多种,主要的平台有:
l 纯verilog平台
l SystemC
l 纯C/C++ (CPU验证)
l 纯UVM平台
l UVM+C/C++平台
l 其他语言混合平台(Matlab等)
其实每个平台需要掌握的技能都有所不同,刚入行的验证工程师想要全部掌握这些技能很困难,但如果你本身之前都接触过这些平台的话,想要成为资深工程师就相对比较容易了。

由于验证工程师需要编程,所以掌握编程语言也是必须的,比如掌握下面知识就显得比较重要:
l Verilog
l C/C++
l Systemverilog
l UVM

另外,验证工程师经常需要流程的自动化,所以一些脚本语言也是必须的:
l Shell
l Makefile
l Perl
l Python

除了这些外,熟悉一些协议和架构,也是有很大帮助的,比如:
l ARM架构
l AXI/AHB协议
l MIPI协议
l DDR协议等等

在这里插入图片描述

其实不管从事哪个技术岗位,这两点至关重要,一是专业技能,二是项目经验。所以想要入行IC,有一定的项目经验必然能提升个人竞争力。哪怕是IP级别的验证项目,也是很重要的,尤其是做项目过程中积攒的debug经验。

如果你是科班的在校生,那么以后就比较好入行了,在平时学习的时候可以多学verilog,毕业之后基本就能拿到验证工程师岗位的offer了,如果平时有时间的话,也可以去报个班,掌握上面所列的那些技能,毕竟技多不压身嘛,趁着在校学习时间多,还可以提升自己的专业技能,掌握的技能越多,自然个人的竞争力也就越大。

目前验证工程师这个岗位相对其他岗位还是门槛比较低,对于专业的要求也并没有那么苛刻,更重要的是薪资待遇也很可观。如果对于非科班毕业的朋友来说,掌握上面所述的哪些技能,必然能够提高上岸的机会。

验证项目

今年企业招人的门槛已经明显有所提高,企业很看重招聘的人才有没有项目经验。其实这也无可厚非,因为企业想要的人才是可以直接上手工作的。那么如何才能获得项目经验呢?建议科班的学生可以多做一些学校里面相关的项目。非科班的朋友可以报个班,培训班不仅有完整的学习体系,还能够提供实训项目。

项目需要重点关注:

DUT的功能和结构
根据DUT的功能及结构我们搭建的验证平台,为什么要这样搭建
验证平台的各个组件之间的通信,如何跟DUT相关联
分解测试点,都验了哪些功能,各个功能你是怎么验证的
收集覆盖率,代码覆盖率,功能覆盖率为什么才90%?你是怎么收集的?达不到 100%怎么办?

选择报班还是自学?

不少人想要转行但不知道是自学还是报班,其实前两年是有不少朋友自学的,自学一方面是难度大,不仅效率低,而且不管是技术工具,还是项目经验都很难。而且目前报班的人越来越多,自学的朋友竞争力就没有那么高了,这里也并不是说报班也多好,这是因为培训获取的知识更加系统,而且能够提供实训经验。而企业想要的人也是可以直接上手工作的人,所以项目经验是很大的一个加分项。

IC验证岗位之所以备受关注一是因为目前的岗位需求量大,二是因为门槛较低,一些优秀的本科生也是企业选择的对象。IC验证岗位的年薪起步在20-30万,对比大部分其他行业,要高不少。

IC行业相比其他行业明显具有两个优势,一个就是人才稀缺,行业有大量的人才需求,二是芯片行业并不是一个吃青春饭的行业,基本是越老越吃香,所以大家也不用再担心35岁危机。想要了解更多学习内容,可以关注IC修真院哦!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/989010
推荐阅读
相关标签
  

闽ICP备14008679号