万宝盛华人力资源公司Logo 万宝盛华人力资源公司Logo

2023入职芯片行业该具备哪些能力?

2023-05-29

近几年蓬勃发展起来的5G、自动驾驶、数据中心、工业自动化、人工智能、物联网、元宇宙、可穿戴设备等新兴产业都将形成半导体需求的未来强势力量。那么想要入行风头正火的芯片行业,我们需要具备哪些能力呢?

 

基本工作内容

芯片工程师需要熟练分析以及验证目标,从而提取验证向量;需要负责开发数据电路模块级以及验证环境和验证脚本工具;需要与其它工程师紧密合作,配合完成相关工作;能够提供硬件设计方面的建议并且协助完成芯片的测试工作。

活学活用

想要成为一名合格的芯片工程师,必须具备一定的创新思维,并且能够快速转换思维,将所学的新知识应用到实践当中去。芯片工程师还需要有一套自己演示解决问题的方法,这就需要扎实的基础知识积累。

沟通交流能力

想要成为芯片工程师,除了必备的专业知识技能外,更需要有优秀的沟通能力以及社交,并且应该拥有良好的个人形象,这样子才能够成为自己品牌的拥护者。在公司内部设计评审阶段,通常会通过业务评估会议或者是客户会议用详细与抽象的方式展示芯片工程师所设计的芯片,其中就需要芯片工程师进行有效的沟通交流。

必备技能

除了上述软技能外,芯片工程师还需要具备下列硬技能:

一、工作环境:

linux基本命令:cdcpmkdirmvrmtouchsshtopkill

高级命令:findgrepsedawk、管道|

文本编辑器:gvimvscode

版本管理:svngit

这些是最基本的工作环境需要使用的工具

二、编程语言:

硬件编程:verilog/vhdlsystemverilogsystemCsva

软件编程:C/C++Python

脚本语言:cshell/bashperl

其中C语言,verilog必须会,其他的看情况,如果验证环境是uvm,那也得会sv

sv的学习

关键数据结构:数组、动态数组、队列、关联数组

随机:随机约束、sequence随机、randcaseurandom_range

功能覆盖率:单点、crossignore等等

三、编程技能

面向对象:继承、多态、封装

类的基本编程:类定义、构造函数、析构函数、虚函数、接口、函数重载等等

面相对象的设计模式:单例模式、工厂模式、状态机、命令模式、观察者、访问者、装饰器

c++标准库:stringvectormapset、迭代器等等

为什么要懂这些,这些是验证环境和仿真工具开发的基础,没有这些技能很难理解仿真环境的实现原理

四、数字电路设计

1、基本的RTL的概念,就是pipeline流水打拍

2、异步电路

3AMBAPCIE总线接口协议

4、状态机

5、仲裁电路实现

6FIFO实现

7mem使用

8ping-pong buffer电路

9cache

10、查表电路

11、有符号和无符号数学计算

五、验证环境

1uvm基础

2bfm设计和开发

返回

上一篇2023该如何选择合适的ITO人力外包平台?
下一篇兼职猎头的优势有哪些

【声明】:本内容部分来自万宝盛华大中华的编辑或互联网直接获取。万宝盛华大中华力求表明的是所载信息及观点的客观公正,但不确保其内容的完全准确性、完整性。 如本网展示内容涉及作品内容、版权和其他问题,请与我们联系,万宝盛华大中华将在第一时间进行处理!如部分内容作者或编辑认为文章内容不宜在我司官网供大家浏览,或不应无偿使用,请及时用电子邮件或电话通知我们,万宝盛华大中华会及时采取合理措施与各位沟通。
联系邮箱:marketing@cn.manpowergrc.com ;电话400-820-0711。

相关资讯

    最新资讯

      热门标签

      了解更多