近年来IC行业火热,但因为一些原因,今年以来行业唱衰的人越来越多。尽管全球芯片市场过剩,但我国的半导体行业发展很可观,目前政策倾向国产芯片的发展,所以半导体人才非常稀缺。我国半导体产业终究要崛起,因为只有把核心技术掌握在自己手中,才能不受限制。
因为国产芯片要发展,所以数字前端设计这个岗位需求也会越来越大,下面IC修真院就来为大家来具体介绍一下数字前端设计工程师。
数字前端工程师是做什么的?
- 负责芯片系统、数字模块及数模混合接口的技术规范制定、系统原型验证方案、芯片系统集成方案;
- 负责芯片系统、数字模块及数模混合接口的详细设计、仿真、用户使用手册、验证方案和测试指南等文档的发布和版本维护工作。
转行数字前端设计工程师,应该怎么学习?
1.了解行情
如今数字前端设计工程师薪资待遇高,就连很多应届毕业生都可以拿到25K的工资,但如果你技术不精,公司是不会用你的。首先这个岗位的薪资待遇高,但同时门槛也高,如果你想做前端设计工程师的话,就一定要把基础打牢,静下心来好好学习,能力一定要匹配技能要求。
2.有规划的学习
数字前端设计工程师这个岗位门槛比较高,需要学习和掌握的东西也很多,所以一定要有完整和系统的学习方案。随便学学,三天打鱼两天晒网的学习是没有效率的,毕竟想要高收入也没那么容易,吃得苦中苦方为人上人,建议报个班跟着老师一起学习,这样也能事半功倍。
3.专业人士指导
如果基础不太好,靠自学想找到工作的话是很难的,这种人微乎其微,所以你是一个新手必定要有一个帮助你解决新手常见问题的人,不管是在学习的过程中,还是找工作面试的过程中,有一个懂行的人指导非常有必要。
4.要多练习
编程的学习是不能只看课程,一定要勤加练习,只有不断的去练习,才能灵活运用知识,才能真正理解知识。软件开发之所以称之为技术那是因为他也讲求动手能力,而且很强调动手能力,练习的量大了才能达到质的提升。
数字前端设计必备技能
1、熟悉数字电路设计
2、熟悉Verilog或VHDL
3、熟悉异步电路设计
4、熟悉FIFO的设计
5、熟悉UNIX系统及其工具的使用
6、熟悉脚本语言Perl、Shell、Tcl等
7、熟悉C/C++语言、SystemVerilog、Matlab等
8、熟悉DC、VCS、Verdi、LEC、PT、Spyglass等工具的使用
9、有FPGA验证经验
10、熟悉CMOS电路原理
11、熟悉数字信号处理算法、通信算法、图像算法、人工智能算法等中的一种或多种
12、熟悉计算机体系结构、熟悉通用MCU/SOC设计流程
13、熟悉各种总线协议、接口协议等14、有相关芯片设计/流片经验
数字前端设计入门要学的知识
前端设计一般需要掌握的知识有Linux操作基础、数字电子基础、verilog语言、计算机体系结构、脚本语言、EDA仿真工具等。
以下书籍可以作为入门教材。
《Verilog HDL高级数字设计(第2版)》
作者:西乐提(MichaelD.Ciletti)
出版社:电子工业出版社
书里对如何用Verilog HDL对数字系统进行建模、设计、验证讲的很详细,涵盖了RISC、UART、异步FIFO、数字信号处理、乘法器和触发器相关知识。对ASIC/FPGA系统芯片工程设计开发的关键技术与流程也进行了深入讲解。对于前端设计来说,这本书对code水平提升很有帮助,大家可以试着做个简单但完整的设计。
《数字集成电路:电路、系统与设计(第2版)》
作者:拉贝尔(Jan M.Rabaey)
出版社:电子工业出版社
这本书是美国加州大学伯克利分校的经典教材,也是国内高校的参考教材和考研参考书。书里详细地介绍了MOS管原理、CMOS组合逻辑、时序逻辑、加法器乘法器等运算单元、存储结构、以及时序、互连、电路寄生效应,包含充分的理论分析和电路结构图。
想要了解更多知识内容可以关注IC修真院!学习之路上,IC修真院与你同行。