fpga
但在IC行业,这二者确实也属于两个不同的领域。有很多想要入行、转行IC的同学,都有“选FPGA还是ASIC”的问题。区分观点每每是做选择的条件,以是首先要明确二者的观点。

# 明确观点
FPGA全称是Field Programmable Gate Array,中文名叫现场可编程门阵列,但究实在质它仍是芯片的一种。
很多人不清楚FPGA到底算软件还是硬件?实在它介于软硬件之间。如果用它做接口、通信的话,它就倾向硬件;如果用它做算法、掌握,那么它就倾向软件。举个例子,FPGA在数字IC领域已经被用于验证RTL代码。相对付仿真器跑仿真,FPGA的运行速率更加靠近真实芯片。
ASIC全称是Application Specific Integrated Circuit,是指专用集成电路,便是针对某些特定运用需求、特定用户哀求和特定电子系统的须要而开拓设计的芯片。
很多人听到ASIC都会下意识和数字IC画等号,但实在不论是数字、仿照还是数模稠浊,任何定制的芯片都可以称之为ASIC。
ASIC
# 灵巧性
FPGA的灵巧度高于ASIC。
众所周知芯片流片本钱很高,一旦出问题便是流片失落败。尤其是大规模的数字芯片,开拓过程中须要验证团队花费大量的精力在RTL代码验证上。
FPGA就可以随时改变芯片的功能,哪怕已经制造出来乃至运用在了客户端,依然可以修正电路构造,这样就能很大程度上降落风险和本钱。而如果设计本身并不须要太多灵巧性的话,FPGA的灵巧大概便是一种摧残浪费蹂躏,也会增加潜在的本钱。
# 开拓流程与周期
FPGA开拓韶光短。
一样平常来说对FPGA编程之后就可以直策应用,常日几个月就可以完成开拓流程,不须要经由半年乃至一年以上的流片周期。
而ASIC更加繁芜,尤其是全定制设计,须要大量的人力物力进行设计开拓。与之相应的便是体积小、功耗低......芯片综合性能更抗打。
# 速率和性能
在两者都是相同的工艺和设计下,FPGA的性能比ASIC有所差距。
由于FPGA内部都是通用的构造,它可以根据需求的不同去实现乘法器、多路选择器等等组合逻辑。而ASIC内部都是固定的构造,乘法器便是乘法器,以是FPGA在构造上的通用性一定导致性能冗余。
# 本钱比拟
本钱取决于数量。如果是小批量的,FPGA本钱低。如果是大批量的,ASIC本钱低。
在利用量小的时候,FPGA是不须要支付几百万乃至几千万的流片本钱的(FPGA比较大的本钱便是板子),本钱也就比较低。当利用量大的时候,利用ASIC反而是更加低本钱且高性能的选择。这也便是很多高校的项目都是FPGA的缘故原由之一。
# 行业现状
业内规模最大的两家FPGA公司是Xilinx(赛灵思)和Altera(阿尔特拉)。
Altera在2015年就被英特尔收购,Altera这个名字也就很少再被提及了。作为龙头的赛灵思,也在2022年2月成功被AMD收购。不得不说,巨子也难逃被收购的命运。
从前有企业宣扬FPGA是“万能芯片”,也有人说FPGA会取代ASIC。现在看,万能和取代肯定是谈不上了,不过FPGA凭借其上风也能在业内有一席之地。
# 入行难度
FPGA入行是要更随意马虎一些的。
须要先区分你是做FPGA本身的设计,还是用FPGA进行设计。前者的门槛很高,而且处于卡脖子的状态;后者门槛相比拟ASIC要低一点。
但大多数情形下我们所谈论的FPGA都属于后者:只是基于已有的FPGA芯片去做后端排列组合的事情内容,而不是设计制造新的FPGA芯片,毕竟天下上能做这件事的公司屈指可数。
# 如何选择
关于IC设计的岗位,详细须要什么技能,每个岗位的薪资如何,大家可能不是理解,这里我推举一个芯片设计_IC设计_专业的集成电路资讯网站_芯学长网站,大家可以先查一查自己适宜哪个岗位,对每个岗位有一个初步的认识。
芯学长
就工程师的实际事情内容来说,FPGA设计和IC设计利用的措辞都是Verilog,且设计思想基本相同,开拓环境和须要利用的EDA工具有所不同,项目难度和繁芜度要看实际的事情哀求。
总之,IC设计和FPGA都算是还不错的入行方向。FPGA的难度稍低入门也会快,但会受技能发展的限定,部分的事情内容会被新工具所取代,相对来说也会更快碰着职业瓶颈。
IC设计门槛更高,技能难度要大于FPGA,但就长期职业发展来说是比较有上风的。说大略一些:如果想要入行快,可以选择FPGA。但如果追求更高的天花板,就可以选择IC前端。









