IC行业四大岗位详细介绍,0基础入门必读
很多人想要转行IC,但不知道该如何选择岗位,不知道这些岗位以后具体是做什么的,需要什么工作技能?其实转行选择岗位是一件大事,一定要根据自己的条件选择适合自己的岗位。
数字前端设计工程师
①读文档,写文档 :两个文档分别叫Function spec和Design spec。所有工程师都需要写很多文档,依照文档去干活。读文档主要包含很多各种各样的协议,比如USB协议,SD卡协议等。文档占了前端设计工程师很大的工作量。
②编程写代码:主要用到的语言是verilog,有时候也会用到C语言和C++。写出的代码叫RTL,有经验的工程师写出的代码风格都比较好,因为代码最终都要变成电路,他们更加了解每句话最终变成电路是什么样的,这是比较核心的技能。如果是做SOC的工程师,那么对CPU也需要了解。
③各种Debug:非常重要的事情,对于前端设计工程师来说,可能20%的时间用来写代码,而80%的时间则用来debug,且前端设计工程师的debug会贯穿整个流程。
④support:因为最初的源头代码是前端写的,所以前端往往需要从前跟到后,甚至到最后FPGA的上板测试,原型验证流程、点亮都需要进行支持。
数字验证工程师
①读文档,写文档:Verification spec、Test plan。
②编程搭建验证平台:通常是用Systemverilog/UVM,如果做SOC,则用到C或C++。验证工程师也需要学习很多脚本语言,如Perl,Makefile,python。
③Debug:创建测试用例,跑仿真。
④support:数字前端设计工程师和数字验证工程师的核心能力:
学习各种标准/文档的能力
编程能力
Debug能力
DFT工程师
为了测试而加入的设计,在原来的电路里加入了额外的电路,相当于在电路里埋下了“摄像头”,当芯片回来的时候,可以通过外面的端口看到里面的情况,这是DFT的主要目的。
DFT代码是由工具自动生成插入的,比如用EDA工具。
ATE测试:用到ATE测试机台,机台是一个物理机器。
岗位工作内容:
①EDA工具使用:将DFT技术,常见的如Scan,Mbist,Boundary Scan技术,实现到设计中去。
②编程:产生测试向量并验证测试向量,编程其实相对较少,基本是在原来的模板上去修改,对编程技能要求没有那么高,能做基本编程就可以。根据实际情况,有些公司DFT也分为DFT Design和DFT Verification两个岗位。
③协助后端工程师完成test模式的时序收敛。
④协助测试工程师进行机台测试,debug failure,提高芯片良率,后期的ATE测试,也是DFT工程师经常要做的事。
数字后端设计工程师
很早就存在的一个岗位,需要做的事情特别多。以下列举这个岗位主要做的一些事情:
①逻辑综合:把写的代码变成网表,当然,逻辑综合后面还有一些小流程,包括形式验证。
②自动布局布线:把网表变成版图
③静态时序分析(STA):数字后端非常核心的东西,怎样做好STA,怎样修掉timing是非常重要的。
④物理验证:最终变成版图之后,还需要做一些物理验证,主要是做一些DR,CR,LBS。
⑤功耗分析:对功耗做预估,后续对芯片做酵母分析的时候需要用到这些值
综上,后端设计工程师要做的事情是非常多的,但每家公司对后端的要求都不同,有些大公司里,上面5个步骤,每个步骤都有专门的人做,小点的公司可能就要多做几个步骤,甚至全部都要做,有的小公司可能也根本不会去做功耗分析。
后端设计工程师需要掌握的东西会比较多,但是不要求每一项都很精通。
核心技能要求:
1.EDA工具使用:需要掌握Innovus/Encounter,ICC/ICC2,DC等等多种工具
2.脚本语言:TCL、Verilog、Perl、Python
3.分析报告
4.修错误
如何选择岗位
IC前端设计
数字IC前端设计不建议非科班出身的人去转行。这个岗位要求本科或研究生读的是电子信息类、微电子专业、电子信息工程、电子科学技术、电子信息科学与技术、电子封装技术、通信工程、光电信息科学与工程、计算机等相关专业,入行门槛较高。
IC验证工程师
如果你有理工科背景,有一些编程的基础,比如:材料、通信、计算机、自动化、工艺、物理等这些专业的人,是可以转行到数字IC验证工程师、数字后端设计工程师、DFT、模拟版图设计这些岗位的。验证岗位目前对于人才的需求大。同时需要掌握Verilog硬件语言、C语言、LINUX等脚本语言的基础。
目前企业需要的验证工程师和前端设计的岗位需求比例可以达到2:1,主要工作内容是配合前端设计验证RTL代码是否存在debug;是否满足功能需求;写验证方案等等。需要一定的代码能力,大多数时间是在找bug,偶尔也需要写代码。
IC后端设计
数字后端对于岗位的招聘需求目前是比较宽容的,但如果你英语不是很好,还是不建议选择这个岗位了,后端设计主要负责的工作内容是:将RTL code转换为实际后端使用的netlist网表,布局布线(PD),负责netlist到GDSII的转化过程。静态时序分析、物理验证、功耗分析等。
DFT岗位
芯片越贵,DFT就越复杂越重要。DFT主要是通过在芯片中加入可测性逻辑,等芯片制造出来,在ATE(AutomaticTestEquipment)设备上通过可测性逻辑对芯片进行测试,挑出有制造缺陷的芯片并淘汰掉,留下没有制造缺陷的好芯片。这里需要强调下,DFT只负责挑出制造缺陷,至于逻辑缺陷那是前端设计工程师和验证工程师的职责,DFT工程师也鞭长莫及。
转行是一件大事,所以一定要根据自己的学历和自身条件结合选出适合自己的岗位,如果你基础比较薄弱,学历也不是很高的话,可以考虑一下验证这个岗位,如果你科班毕业,学习能力又比较强的话可以选择前端设计。想要了解更多内容,可以关注IC修真院哦!
IC这行的岗位有哪些?
目前IC(Information and Communication)行业涉及的岗位非常丰富多样,每个岗位都承担着不同的职责和任务。以下是一些常见的IC岗位及其职责:
硬件工程师 :负责设计、开发和测试电子产品的硬件部分,包括电路板、芯片等。他们需要深入#硬件工程师 了解电子器件和电路原理,并进行性能优化和故障排除。
软件工程师软件工程师 :负责编写、测试和维护软件程序。他们使用各种编程语言和开发工具来实现用户需求,同时也要确保软件的稳定性和安全性。
网络工程师 :负责设计、配置和维护网络系统,确保数据的流畅传输和网络的稳定运行。他们需要熟悉网络协议、设备和安全机制。
数据分析师 :负责收集、整理和分析大量的数据,并提供对业务决策有价值的洞察和建议。他们需要熟练运用数据分析工具和统计方法。
产品经理 :负责产品的规划、设计和推广。他们需要了解市场需求,与团队协作进行产品开发,并监控产品的上线和运营效果。
用户体验设计师 :负责优化用户界面和用户交互体验,提高产品的易用性和用户满意度。他们需要进行用户研究、界面设计和原型制作等工作。
项目经理 :负责项目的计划、执行和控制,确保项目按时、按质、按量完成。他们需要协调各个岗位之间的合作,解决项目中遇到的问题和风险。以上只是IC行业中的一部分岗位,随着技术的发展和应用领域的扩大,还会出现更多新的岗位和职责。希望这些信息对你有所帮!
来源:https://www.xachenji.com/
西安宸极教育咨询有限公司
相关问答
公司员工用的ic卡是什么?
一般来讲,现在的公司都给员工配备了还c卡,这个卡片是员工在公司里面一体化的全面通行证,比如即可以当做员工进门、出门的通行证;又可以当做员工一日三餐的付...
IC是什么工作?
二、从事IC人员主要具备的条件:1、了解常用集成电路测试设备、工具和材料;2、具有集成电路测试的专业基础知识;3、能读懂简单的局部的测试子...一、从...
观澜富士康ic部门是做什么?
是专业从事高端智能型移动终端机构件研发制造及解决方案的高科技企业,主营业务为智能型移动终端CG/CGFrame的研发、生产、销售等。是专业从事高端智能型移动...
医保IC卡是什么意思_法律问答—华律网
[回答]医保IC卡是参保人员就医、购药、结算医疗费用的专用凭证。IC卡内的本金和利息归参保人员所有,结余部分结转下年使用;参保人员死亡后可依法继承。2、...
一些外企里面提到员工(职称/职务)等级时,用到的缩写‘IC’是什么意思?
Q为质量,Ic应该是incoming的缩写,即来料品质控制部门Q为质量,Ic应该是incoming的缩写,即来料品质控制部门
富士康,ICGE什么部门?
富士康ic的全称是iCGE产品处,iCGE产品处隶属iPEBG事业群,是专业从事高端智能型移动终端机构件研发制造及解决方案的高科技企业,主营业务为智能型移动终端CG/CG...
ic卡操作证是什么?
电工ic卡上岗证称之为“电工特殊工种操作证”,简称电工操作证。是电工工作从业人员的必备证件,由安监局颁发。表示持证人已经经过安监部门的安全技术和法规的...
富士康,ICGE什么部门?
富士康的ICGE部门主要负责工业互联网、云计算、大数据、人工智能等技术的研发和应用。这个部门致力于推动富士康在智能制造、工业互联网、数字化转型等领域...
富士康,ICGE什么部门?
iCGE产品处隶属iPEBG事业群,是专业从事高端智能型移动终端机构件研发制造及解决方案的高科技企业,主营业务为智能型移动终端CG/CGFrame的研发、生产、销售等...
富士康ace部门干什么的?
富士康设在昆山的ace是事业群,有smt,有电镀。富士康的ace部门是做金属配件的。CNC调机,抛光,打磨,冲压车间。含有1。零件开发部门IC等电子零件的开发,资源...