FPGA还是ASIC?都是写Verilog,到底哪个好?

大多数同学还在学校里敲Verilog的时候,是不知道几年之后自己到底要做哪个方向的工作的。

除了问问学长学姐,逛逛论坛,就再没有其他想法了。

所以很多人都会觉得,一样都是写Verilog,FPGA和ASIC其实都一样,到时候能找到哪个就做哪个吧。

实际上,这两者无论是岗位定义,工作内容,还是行业状况和薪资都不一样。

所以,到底选哪个好?

先阐明定义

FPGA:Field(现场) Programmable(可编程) Gate(逻辑门) Array(阵列),FPGA是一种可以重构电路的芯片,是一种硬件可重构的体系结构,通过编程可以随时改变它的应用场景。

ASIC (Application Specific Integrated Circuit),即专用集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。

用玩具来举例,同样是一个玩具小人,FPGA就像是乐高,可以用不同的零件拼接而成,ASIC则是厂家定制手办,只为这一款模型专门设计制作。

这决定了双方的不同特点

FPGA的特点:

FPGA能够反复使用,理论上,FPGA允许无限次的编程。

FPGA的编程无须专用的FPGA编程器,快速成品,可以被修改来改正程序中的错误和更便宜的造价。

用户不需要介入芯片的布局布线和工艺问题,而且可以随时改变其逻辑功能,使用灵活。

ASIC的特点:

ASIC需要更长的开发周期,更复杂的设计环节,更大的风险,同时需要更多的人员参与。

面向特定用户的需求,ASIC在批量生产时具有体积更小、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点。

成本这里需要说明的是,小批量需求时,单片FPGA成本低于ASIC,随着产品量的增加,单片ASIC成本逐步降低。

正因如此,FPGA主要用于要求快速迭代或者小批量产品,或者作为ASIC的算法验证加速。ASIC用于设计规模大,复杂度比较高的芯片,或者是成熟度高,产量比较大的产品。

特点不同,产生不同的市场环境

FPGA多年来被四大巨头Xilinx(赛灵思)、Altera(阿尔特拉)、Lattice(莱迪思)、Microsemi(美高森美)垄断。

近40年来,先后有超过60家以上的公司从事过FPGA技术与产品的研发,其中包括Intel、IBM、AMD、TI、GE、AT&T、摩托罗拉、朗讯、三星、东芝、飞利浦等实力雄厚的大公司,但绝大多数都功亏一篑。

目前Altera已被Intel收购,Xilinx则是被AMD收购。

国内目前有一定规模的FPGA公司:

  • 京微齐力:二次创业,瞄准AI云边端
  • 上海遨格芯:从编译软件切入生态链
  • 广东高云:28nm中高密度FPGA
  • 深圳紫光同创:高性能FPGA已量产商用
  • 西安智多晶:小米为第四大股东
  • 上海安路科技:28nm今年批量供应
  • 成都华微科技:出身国家“909”工程
  • 上海复旦微电子:超大规模亿门级FPGA

ASIC就不一样了,因为各类产品定制需求的差异化,造就了百花齐放的局面,不同赛道不同领域都有大大小小的芯片设计公司投身其中,同时也产生了更多的岗位。

ASIC与FPGA的岗位存量,粗略估计可能是500:1,甚至更高,同时ASIC因为更具复杂性,相应的薪资水平也要比同类型FPGA的岗位高一些。

相对的,因为能够活下来的公司不多,所以行业环境更稳定,FPGA的岗位波动更小。

对于应届生来说,更推荐ASIC

做RTL的工程师一定要往系统层面的工程师转,只在RTL和协议这条路上走下去,没有任何希望。

19年的Xilinx 开发者大会(XDF)之后,新的开发平台和自适应芯片降低了FPGA的使用门槛,将软硬件放在同一平台上开发,尽可能的使用高级软件语言(c++、python等)进行整体SOC的开发,这也是将来FPGA开发的趋势,让无论是否会HDL的人都能立马上手使用。

最开始从底层做起,慢慢的积累学习,最终能在SOC上实现软硬件的整体把控设计,才能在当前岗位上提升一个层面。

如果想待在目前的舒适区,做个传统的FPGA工程师也没什么不好,想工作上有突破,就大胆迈向ASIC吧!

码字不易,喜欢收藏点个赞哦~

#芯片##FPGA##你为什么选择硬件行业##verilog##ASIC#
全部评论
狠狠收藏了
点赞 回复 分享
发布于 2023-01-31 12:06 湖北
看前几段的时候心虚到了哈哈哈
点赞 回复 分享
发布于 2023-01-31 11:03 陕西
感谢楼主的分享,对求职方向有了些思路
点赞 回复 分享
发布于 2023-01-31 10:33 浙江

相关推荐

07-25 11:26
清华大学 Java
打开电脑,思绪又回到了7月份刚开始的时候,感觉这个月过的如梦如幻,发生了太多事,也算是丰富了我本就是平淡的人生吧太早独立的我习惯了一切都是自己做决定,拥有绝对的决定权,而且永远不会听取别人的建议。我就是那个恋爱四年出轨的男主啦,感觉既然在牛客开了这个头,那我就要做个有始有终的人。从我出轨到结束再到和女朋友和好如初真的太像一场梦了,短短的一个月我经历了太多,也成长了很多,放下了那些本就不属于我的,找回了那些我不该放弃的。我的人生丰富且多彩,但人不能一直顺,上天总会让你的生活中出点乱子,有好有坏,让你学会一些东西,让你有成长。我和女朋友的恋爱四年太过于平淡,日常除了会制造一些小浪漫之外,我们的生活...
段哥亡命职场:不得不说,我是理解你的,你能发出来足见你是个坦诚的人,至少敢于直面自己的内心和过往的过错。 这个世界没有想象中那样非黑即白,无论是农村还是城市,在看不见的阴影里,多的是这样的事。 更多的人选择站在制高点去谩骂,一方面是社会的道德是需要制高点的,另一方面,很多人不经他人苦,却劝他人善。 大部分的我们,连自己生命的意义尚且不能明晰,道德、法律、困境,众多因果交织,人会迷失在其中,只有真的走出来之后才能看明白,可是没走出来的时候呢?谁又能保证自己能走的好,走的对呢? 可是这种问题有些人是遇不到的,不去追寻,不去探寻,也就没了这些烦恼,我总说人生的意义在过程里,没了目标也就没了过程。 限于篇幅,没法完全言明,总之,这世界是个巨大的草台班子,没什么过不去了,勇敢面对,革故鼎新才是正确,祝你早日走出来。查看图片
点赞 评论 收藏
分享
07-29 14:49
门头沟学院 Java
ResourceUt...:浙大✌️吉祥
点赞 评论 收藏
分享
评论
14
58
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务