做芯片设计需要学编程吗?

芯片设计并非必须有编程基础,但编程知识在ic验证岗位上更受青睐。前端设计需要掌握Verilog和数字电路,验证工程师需熟悉Verilog和UVM,后端实现涉及布局布线和时序分析,DFT设计工程师需精通脚本语言,模拟设计和版图设计则侧重基础电路和版图规则。
摘要由CSDN通过智能技术生成

做芯片设计不完全需要编程知识。比如材料转行做芯片设计的,很多也没有编程的基础,但是经过培训也成功转行了。如果学生有编程基础的话,转行做ic验证会更加容易一些。

我这里给大家介绍芯片设计的热门岗位所需要具备的基础知识。

数字ic前端设计工程师所需技能

1.掌握Linux常用的命令,熟悉Vi编辑器;

2.掌握数字电路基础,熟悉门电路,掌握组合,时序逻辑电路

3.掌握Verilog 基础语法,熟悉Verilog任务,掌握状态机

4.掌握芯片设计方向的常用概念,计算机内部体系以及常用架构,了解ASIC设计以及制造流程.

5.掌握状态机和基于Verilog同步FIFO代码编写;

6.能充分的了解设计中模块内部的设计思路以及解决方案,

7.可以掌握SOC系统设计。

数字ic功能验证工程师所需技能

1.会操作Linux,会使用vi编辑器,可以完成文本的编辑功能和操作命令。

2.熟悉门电路,掌握组合,时序逻辑电路;

3.Verilog基本概念框架建立,掌握Verilog 基础语法,熟悉Verilog任务,掌握状态机;

4.掌握状态机和基于Verilog同步FIFO代码编写;

5.掌握SV.全面综合RTL设计、测试平台、断言和覆盖率,能在多个项目中使用连续一贯的语法来构造可靠并且可重复的验证环境。

6.学会如何用UVM搭建验证平台,包括如何使用sequence机制、factory机制、callback机制、寄存器模型等;掌握如何编写代码才能保证可重用性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值