数字后端设计不编程但加班到天亮?了解真相后的同学:我超爱它····
首先,是例行科普时间
数字后端,顾名思义,它处于数字IC设计流程的后端,属于数字IC设计类岗位的一种。在IC设计中,数字后端所占的人数比重一直是最多的,而且随着芯片规模不断加大,后端工程师需要的人数将会越来越多。
一般来说,数字后端按岗位类别可以分为:逻辑综合,布局布线physical design,静态时序分析(STA),功耗分析Power analysis,物理验证physical verification等岗位。人才的需求量进一步加大,这也是现阶段数字后端工程师招聘量巨大的原因。
1、数字后端设计工程师主要干什么?
逻辑综合(Synthesis)
主要负责将RTL code转换为实际后端使用的netlist网表, 一个好的网表对布局布线的工作起到决定性作用。要尽可能做到performance, power, area的优化。尤其是现如今的一些要求高性能的设计,对综合的要求非常高。
综合质量很大一定程度上取决于综合软件的性能,业界流行的两个综合工具是Synopsys的Design Compiler和Cadence的Genus,熟练的掌握两个工具的使用方法是综合工作的一个基本条件。
布局布线(PD)
布局布线是数字后端中占比最大的工作,主要负责netlist到GDSII的转化过程,步骤包括Floorplan,Place,CTS,Optimize,Route,ECO等,确保自己负责的模块满足时序还有物理制造的要求。同时,需要协同其他工程师,及时提供他们需要的文件,比如def, spef,网表等。是数字后端中最核心的工作。
布局布线对工具的依赖程度较强,而且工具操作相对来说较为复杂。业界较为常用的是cadence的Innovus软件和Synopsys的ICC,掌握这两大工具的使用需要花费一定的时间。
静态时序分析(STA)
静态时序分析简称为STA,时序验证分析是数字后端中的重要一块内容,芯片需要满足各种corner下面的setup,hold时序要求以及其他的transition, capacitance, noise等要求。STA需要制定整个芯片的sdc约束文件,选择芯片需要signoff的corner以及全芯片的timing eco流程。是一份难度要求很高的工作。
静态时序分析通常通常需要掌握Synopsys的primetime以及cadence的tempus两大软件的使用方法。
物理验证(PV)
物理验证也是tape out前的一项重要事项。如果物理验证有错,那芯片生产就会失败。在布局布线工具中,软件只能检查到金属层上的物理违反,而真正的物理验证需要检查到器件底层(base layer).因此,物理验证需要将金属层和底层金属合并到一起,进行全芯片的drc检查。同时,还需要做全芯片的LVS(版图与原理图一致性检查),ERC(电气规则检查)。确保芯片没有任何物理设计规则违反。
物理验证一般在mentor公司的calibre中进行,是业界标准的物理验证工具。
功耗分析(PA)
功耗分析也是芯片signoff的重要一大块,随着现在芯片的规模越来越大,功耗在芯片的中的地位也越来越高。功耗分析的两大任务是分析IR drop(电压降)和EM(电迁移)。及时将结果反馈给布局布线任务组,让他们及时修改后端设计图,解决设计中潜在的问题。
一般功耗分析使用的工具有Ansys公司的redhawk,以及cadence公司的voltus和synopsys公司的ptpx。
2、主要和谁打交道?
数字后端工程师通常都是以一个项目组作为一个团队,前面说的这些任务都会分为不同的角色。通常,一个项目中会有一名顶层工程师,一名STA工程师,一名功耗分析工程师,一名物理验证工程师以及若干名模块工程师,这些工程师需要相互合作,共同完成全芯片的RTL到GDSII的过程,同时确保没有时序以及物理验证上的违例。
数字后端工程师还需要经常与前端工程师打交道,确保网表的功能正确以及sdc的正确制定,及时将后仿文件交付给前端,让前端工程师能尽快通过仿真发现潜在的设计问题。
DFT工程师也是我们经常与要交流的,因为测试逻辑设计在现在的芯片中的比重越来越大,后端工程师需要与DFT工程师确认好测试SDC的制定,扫描链scan chain的物理走向等任务。
3、需要掌握的技能和条件。
数字后端主要以软件工具为主,需主要掌握以下软件(以cadence, synopsys,mentor公司为主)
布局布线:Innovus/Encounter, ICC2/ICC
综合:DC, Genus
物理验证:Calibre
静态时序分析:PrimeTime, Tempus
功耗分析:Redhawk, Voltus,PTPX
每种平台需要你掌握的技能不大一样,通常学会每种平台下学会一种工具即可。一个初级工程师想全部掌握这些技能也很难,如果这些工具你都会使用,就变成老司机了。
由于数字后端工程师需要跑一些自动化的任务,所以掌握必要的脚本语言也是必须的,比如掌握下面知识就显得比较重要:
Verilog
TCL
Perl
Python
所有的技术类岗位,主要看的两点就是:专业技能(skills)和项目经验(experience)。所以除了上面列的这些技能,你能实际做过一两个项目,哪怕是一些小模块的后端设计,也是很重要的,尤其是做项目过程中积攒的debug经验。
如果你是在校学生,学校里实践数字后端的机会较少,所以基本上你只要简单懂一点流程以及时序方面的内容,可能就可以找到数字后端工程师的职位了。现在在校学生通过各种渠道(比如E课网www.eecourse.com),很多同学都掌握了上面的这些技能,甚至积累了一两个项目经验。会的人多了,招聘的要求也自然高一些了。
现阶段,数字后端工程师主要还是以招聘研究生为主,本科生招得很少。不过好消息是对专业的要求并不是很苛刻,并非集成电路方向不可,只要你掌握了上面的这些技能,哪怕不相关专业,比如材料、物理、自动化、机械等专业,也是可以成功应聘。
学历本科的同学也不要气馁,有工作经验的本科生,还是可以找到数字后端工程师的职位的,而且有很多成功的例子的。毕业学校一般的同学也不要气馁,985高校毕业,肯定是有优势的,但毕竟每年毕业生不多,在现在IC行业整体缺人的大背景下,依然会招收学校排名一般的学生的;当然前提还是一样,有专业技能(skills)和项目经验(experience)。
看完这篇文章,你是否又对数字后端工程师有了比较深刻的了解了呢?
后端设计分为5个步骤,要做的事情是非常多的,因此招人也非常多,大公司里,5个步骤每个都是有专人负责的。后端设计工程师需要掌握的东西会比较多,但是不要求每一项都很精通,是一个非常不错的选择~
后端和前端一样,也是一个很早就出现的非常重要的岗位。虽然由于工作性质,它对代码的要求相对来说没前端那么高,但是各种EDA工具的使用、掌握多门脚本语言、分析报告、修错误都是其核心技能。
因此,数字后端和前端相比,并不存在谁好谁坏的问题,待遇和发展空间都是大致相同的。大家根据自己的技能基础和个人意愿去选择就好~
大家对数字后端设计工程师有什么看法?欢迎一起在评论区交流~
E课网最新一期《数字后端设计工程师就业班》即将开课啦,4个月在线直播+真实项目实训,报名即签订就业协议!直击高薪名企!学完6个月没有offer可全额退款~
E课网《数字后端设计工程师就业班》开课详情:
学习目的&效果:高薪就业
(部分E课网就业班学员offer展示······)
找工作,选择比能力更重要。如果一开始选对了行业和岗位,就会比较容易取得成功。很多人之所以选择进入IC设计行业,就是因为看中了它的前景,有“钱途”也有前途。
所以,E课网的《数字后端设计工程师就业班》能够为大家解决的关键问题就是:高薪就业,顺利入行挑战年薪30W+,签订就业合同,直击高薪名企!
E课网就业班能够让你学到岗位专业知识和技能,帮助学员成功入职IC设计工程师并胜任工作。
就业服务
面试笔试题详细讲解
简历打磨
模拟面试
公司内部推荐(部分公司直接安排面试)
未来职业规划
以书面形式签署就业协议
学完6个月内不就业
全额退款
p.s 上海IC设计工程师平均就业薪资12K/月
学习方式:理论讲解+上机实验+真实项目+作业+答疑+班级群
在线直播授课(有回放):更注重互动性和即时反馈
+
远程服务器上机实验:提升实践技能,不限时间地点(24小时)
+
项目实训:流片过的真实项目,注重实操
+
班级群管理:班主任助教定时督学,不让你掉队
+
实时答疑:及时解答学习难题
+
作业&测试:巩固学习效果,真正吸收并运用
+
纸质讲义:提升学习效率
数字后端设计就业班学习内容:共400+课时精心讲解
序号 | 课程内容 | 课程周期 |
1 | 数字设计基础理论 Linux和VI编译器常用命令 数字设计流程介绍 Verilog基础实例 | 1周 |
2 | 逻辑综合原理 综合流程介绍 标准单元库,综合约束 综合工具的使用以及综合优化 上机实验 | 2周 |
3 | 基于Innovus的数字后端介绍 数据输入 Floorplan设计 电源规划设计 Placement布局 Optimize优化 Clock Tree Synthesis Route ECO 层次化设计 图形界面介绍 上机实验 | 4周 |
4 | RC extraction介绍 寄生参数提取以及工具使用介绍 上机实验 | 1周 |
5 | 静态时序分析 时序库介绍 时序约束介绍 时序分析介绍以及报告解读 时序ECO修复 机实验 | 3周 |
6 | 物理验证介绍 Calibre DRC&LVS signoff 上机实验 | 1周 |
7 | 形式验证原理 Formality使用 上机实验 | 1周 |
8 | 项目介绍(各个课时都会配套对应lab练习) 项目1:ARM Cortex M4综合以及后端实现 项目2:RISC-V处理器的综合以及后端实现 | 4周 |
9 | 课程及实践总结 简历指导和常见面试题解答 模拟面试 | 1周 |
就业班适合对象
1.零基础的高等院校理工科类在校研究生(含材料,工艺,物理,自动化等专业)
2.想转行进入IC设计行业的在职人员(硕士、本科)
E课网就业班的核心优势
1.课程内容扎实:400+课时,内容体系完善。所学内容都是学校里或者自学学不到的岗位所需实际工作技能,理论+实操,学员可获得真实项目经验,工作后做项目无缝衔接,直接上手。
2.就业无忧:签订协议,提供完善的就业服务,帮你修改简历、进行模拟面试、未来职业规划等,且与多家企业有合作,也可帮助内推或直接安排面试,实现高薪就业。学完6个月内没有拿到offer还可全额退款,放心学。
3.学习方式:在线直播的形式,更注重与学生的互动性,可根据学生反馈及时答疑或实时调整教学风格等,更加灵活。直播后有回放,可反复观看学习。所做的项目,都是流片过的实际项目,与真实的公司项目接轨,让学员就业后能够快速上手本职工作。
4.在校生免息分期:针对经济能力比较差的在校学生,E课网就业班推出优惠政策,首付3000元即可参与就业班,剩余部分毕业找到工作后分6期还清即可,毫无经济压力。分期无任何利息,无任何第三方贷款平台。
5.成熟的大平台,更有保障:E课网经过5年多的发展,共深度培养了一千多名半导体行业高质量专业人才,已经是一个非常成熟的IC教育培训平台。并且在2019年加入摩尔精英后,实力更上一层楼!如果问问你身边做IC的朋友或学长,多多少少都听说过E课网。为了保障双方权利和义务,我们会与每位就业班学员签订正式的就业协议(有法律效力),实现双赢。
为什么要选数字后端设计岗位?
数字后端是负责实现的岗位,它和数字前端设计一样,都是最早诞生的IC设计重要岗位。
工作内容里涉及到代码的部分不多,对编程有恐惧心理的同学可以放心选择。而且重要的是岗位招聘需求量也大,非常适合转行的学员~
E课网《数字后端设计工程师就业班》开课时间
课程价格
总费用:23000元
在校生可首付3000元参与课程。剩余部分毕业工作后6个月内付清即可。
分期无任何利息,不经过第三方贷款平台。
早鸟价报名优惠:
今日报名可优惠500元
前5名可优惠1000元(不与其它优惠同享)
报名方式
扫码咨询报名享优惠价,E课网网站在线支付
E课网周老师
E课网Kevin老师
报名后流程
在线支付报名成功——签订协议——开课前邮寄教材——安排提前预习——开通课程和服务器权限——进班级群,开课班会——正式上课——就业服务
p.s报名后遇到任何问题,都可咨询对应的招生老师或班主任、助教老师。
报名常见问题解答FQA
1.培训出来后找工作会遭到歧视吗?
回答:在IC行业,企业除了学历(代表学习能力)之外,更看重的是你的专业能力。如果员工一招进来就能独立上手工作,那么企业不但没有任何损失,反而还可以省下一大笔培训的费用(老员工的时间成本以及新员工技能培训成本)。因此,企业是不抵触有培训经历的员工的,一个能力很强的员工,大家都会抢着要。企业真正抵触的,是那些经过了培训但依然什么都不会的人。如果在就业班学完后找工作实在遇到了困难,别忘了你的背后还有一整个E课网团队帮你想办法。
2.价格为啥那么贵?
回答:价格意味着品质和效果,E课网就业班是为你的学习和最终就业效果负责的。就业班23000的价格,正好是大家就业后第一份工作的一到两个月工资。通过4个月的学习成功转行找到工作后,最多两个月就能把学费赚回来了,算下来是非常值得大家投入的。而且针对没有经济来源的在校生,我们也有分期制度,首付3000元即可开始学习,成功就业后再分期还款,不收取利息,经济压力并不大。
3.专业不对口、学校不行,会不会被卡?
回答:不排除部分企业会对学历和学校有要求,首选是985或211高校的研究生,但对所学专业是没有限制的(因为微电子、集成电路专业的毕业生非常少),无论你是物理还是化学专业,学历过关即可通过筛选(具体参见前文)。但非985和211高校的学生也不用担心,在E课网就业班学完后有了实际项目经验的你,已经打败了至少80%的竞争者,找工作完全不愁。
4.时间不够,工作忙没时间?
回答:学习从来都不是一件容易的事,特别是转行的同学,一边要上班一边还要抽时间学习,压力可想而知。因为E课网就业班有400多课时的内容,再加上有些学生完全是零基础(从来没学过编程、不了解数电模电),因此一定是需要花不少时间去反复理解消化才行的。所以报名前,请一定要做好心理准备,并且挤出足够的学习时间(每天两小时),坚持下去才能学好,成功转型。
5.之前对IC行业不了解,不清楚自己要转哪个方向?
回答:IC设计有很多岗位,分为数字设计和模拟设计,包含了数字前端,数字后端,数字验证,DFT设计,模拟版图,模拟设计等细分岗位。每个岗位的工作内容和技能要求都不同,大家可以根据自己的兴趣爱好或者能力匹配来选择。相同的是,每个岗位并没有明显的好坏之分,在现在的背景下,无论从事哪个岗位,将来的发展路径和薪资水平都很不错哦。可以多看看E课网网站上的免费公开课,相信你会有更多了解,当然也可以直接扫码咨询E课网老师。
6.完全零基础,没学过Verilog,数电模电,好纠结?
回答:正是因为零基础,所以才需要学习。即使是微电子和集成电路专业出身的学生,不会Verilog也是很正常的。因为现在的高校IC教育大多停留在理论阶段,实操不是那么多。但企业更倾向于招聘有项目经验的求职者,因此,理工科类专业出身的你,只要能够下定决心,通过E课网就业班从0到1的学习,掌握一定的专业技能和实际项目经验,那么在求职时就能打败至少80%的人,完全不愁。
7.E课网就业班必须研究生才能学吗?
回答:一般来说研究生机会更多,但优秀的本科生也有很多机会哦。而有些岗位,本科生就已经非常吃香了,比如模拟版图设计,可看情况选择,E课网老师也会给你很多建议。
8.E课网就业班内容结构组成?
回答:内容结构从易到难,前一两周的内容是针对零基础的学员而设置,属于基础知识理论部分,从IC设计流程和linux操作开始讲起。中后期的内容,则更偏向于实战,与公司要求的岗位职能匹配,因此更加需要细细领会,多多上手练习。在E课网讲师、班主任、助教和同班同学的带领下,相信你一定可以学好。
9.感觉现在学已经来不及了?
回答:转行永远要趁早,如果你已经工作了八九年,那现在开始确实会有点晚,因为企业招聘的时候,要求能力要和年龄匹配,找工作难度会比较大。但是对于工作时间不是很久的在职人员或应届生,那么来E课网参加学习并成功就业是一点问题都没有的。5年来深度培养一千多人后,我们已经有太多案例可以证明。如果实在觉得自己条件差没有转行的信心,可以扫码添加E课网老师咨询,我们将为你负责任地进行1对1分析。别忘了,如果你学完没有找到工作,E课网是要退款的,所以,报名之后不用担心,跟着我们的节奏认真学就完事儿了!
报名前先咨询专业老师哦↓↓
E课网周老师
E课网Kevin老师
课程开发背景
E课网(www.eecourse.com)是摩尔精英旗下专业的集成电路教育平台,致力于半导体行业高质量集成电路专业人才的培养。平台以集成电路企业岗位需求为导向,提供贴合企业环境的实训平台,通过线上线下的培训方式, 快速培养学员符合企业需求。
E课网拥有成熟的培训平台、完善的课程体系、强大的师资力量,规划中国半导体精品课程体系168门,涵盖整个集成电路产业链,并拥有4个线下实训基地。至今深度培养总人数15367人,为行业直接输送专业人才4476名。与143所高校建立深度合作关系,共举办企业专场IC培训240场