FPGA可以转IC设计吗?需要具备哪些条件?(内附学习视频)

本文分析了FPGA开发者转行至数字IC设计的原因,如技术发展、职业迷茫和公司转型,强调了两者之间的异同,特别是HDL编码规范和工作环境。还详细列出了转行所需的学习内容和项目经验的重要性。

曾经在知乎上看到一个回答“入职做FPGA,后续是否还可以转数字IC设计?”

从下面图内薪资就可以对比出来,对比FPGA的行业薪资水平,IC行业中的一些基础性岗位薪资比很多FPGA大多数岗位薪资都要高。

在这里插入图片描述

除了薪资之外更多FPGA转IC设计的有以下几个原因:
①从业多年竟然找不到了应该攻克的方向,技术路线逐渐迷失,以至于影响职业信念。

②FPGA技术本身发展很快,而FPGA开发的工作有一些内容将会被新工具,新流程所改变或者取代。

③自身所在的公司在向芯片IC开发做转变,而原有的FPGA开发平台就需要做升级,员工被要求做技术换代升级。

④资本浪潮追逐升级,系统更大(承载量)更复杂(大团队协作),要求产品最终呈现芯片的形式。

FPGA与IC设计有哪些差异?

首先,FPGA的逻辑设计与数字IC设计的基础技能是相同的,都需要使用HDL代码进行编程。

其次,在开发流程上,也有一部分工作是可以通用的,除综合方式不同,前期的RTL编程、语法检查、功能仿真等内容都是高度重合的。

在设计开发中都需要大量用到片上存储(RAM、ROM、FIFO),以及可能会用到一些IP,虽然FPGA的片上存储的本质都是RAM,但在应用层面来说并没有太大区别。

然而,重合最多的还是数字IC设计基本都需用FPGA进行原型验证。因为功能仿真的场景是人为构建的,不是真实的工作场景,所以经常存在认知误差。而FPGA能让数字IC设计的代码在真实场景下进行验证,使其排查出很多仿真难以发现的问题。

但是,在两者相同之中,又有不同之处。其中HDL编码规范存在差异:

就语法要求而言,数字IC设计更加严苛,有些在FPGA设计中使用的语法无法适用于数字IC设计。

就工作环境而言,数字IC设计一般都在Linux工作

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值