如何成为一个合格的数字ic前端设计工程师?干货分享

2022-7-4 06:51| 发布者: admin| 查看: 277| 评论: 0

IC行业的近几年发展迅猛,有越来越多的人才想要进入这一行,但想要进入投身于ic行业,大家都会疑问,我应该如何学习,如何努力才能成为一个合格的数字ic前端设计工程师呢?
数字设计流程中有很多的环节(如下图),其中综合以前我们把它成为数字ic前端设计,综合以后把它成为数字后端设计。



数字前端设计岗位具体负责什么工作的呢?

1.配合芯片架构的设计;我们芯片需求拿到手后,最先要进行芯片的架构设计,这个工作内容由系统工程或者架构工程师完成,在这个工程中需要前端工程师一起配合完成工程,比如模块划分,接口定义等这样的工作。
2.负责数字电路结构的实现、仿真;这个是前端设计工程师的主要工作内容,在拿到芯片架构工程师设计的内容之后,找到自己负责的模块,对该模块进行一个微架构的设计,不仅局限实现,仿真,还会评估模块时钟的要求,面积的要求等。
3.配合验证人员制定验证方案,完成验证;这个工作非常重要,由于每个人对设计的理解不同,我们需要和验证人员对接清楚,需要测那些模块,哪些模块重点测试,验证的方法是需要设计及验证人员一起商量制定的。
4.配合FPGA工程师及后端工程师分析及调试问题;FPGA在我们芯片设计的环节中起到验证的作用,在原型验证中是需要FPGA的参与,在debug的过程中需要和FPGA工程师配合完成。在前端设计师完成工程仿真验证之后,对接后端工作,需要给一些约束条件完成设计。同时,在芯片工程中遇到的一些问题也需要跟后端工程师去交流。
5.配合芯片测试工程师;在芯片设计的整个过程中都需要与测试工程师紧密配合。
数字前端设计工程师必须掌握的技能有哪些?

1.综合知识:具有英语阅读能力,团队合作能力,良好的沟通能力及学习能力;
2.基础知识:数字电路,计算机体系架构;
3.工具环境:Linux,编辑器,EDA编译仿真工具;
4.专业技能:熟练基于硬件语言(Verilog)的代码编写;简单仿真验证;熟悉整个数学电路设计;
该如何学习呢?

1.学习IC流程和数字IC设计基础知识,专业术语,概念都必须了解,方便以后对于岗位之间的了解;
2.学习Linux、Verilog语法和数字电路设计的课程;
3.简单的模块设计训练,大家可以找一些模块设计实例及常用协议介绍,去带入式的学习与训练;
这里强调一下,打牢基础知识的同时一定要注重项目的练习以及项目的积累。
成为合格的数字ic设计是一个漫长的道路,希望进入这一行的同学们保持初心,沉下心,一步一步的做项目积累,只想肯坚持,会学习,善思考,你会是一个优秀合格的熟悉ic前端设计师。
回复

使用道具 举报

上一篇:​深圳玉瓷科技涉嫌传销被冻结银行账户 曾盗用莫言名义“代言”养生锅被法院判赔210万

下一篇:芯片设计IC行业深度报告:精选赛道获双重红利

sitemap.txt | sitemap.xml | sitemap.html |Archiver|手机版|小黑屋|创业那点事 ( 湘ICP备17022177号-2 )

GMT+8, 2024-11-22 18:29 , Processed in 0.411243 second(s), 26 queries .

快速回复 返回顶部 返回列表