可以转IC设计,
很多入行不久的朋友潜意识里会认为FPGA是很高深的东西,能掌握FPGA的一定都是极其厉害的人。
其实,这是一个误解。
FPGA像是IC行业里的乐高(拼乐高很容易,造乐高就极难了)。
FPGA对比ASIC
ASIC在设计完成流片之后,内部逻辑电路就固定了,芯片的功能也就固定的。
FPGA是选择相应的器件,然后设计电路,下载到FPGA器件中去,是可以修改电路功能的。
FPGA主要用于要求快速迭代或者小批量产品,或者作为ASIC的算法验证加速。
ASIC用于设计规模大,复杂度比较高的芯片,或者是成熟度高,产量比较大的产品。
小批量需求时,单片FPGA成本低于ASIC,随着产品量的增加,单片ASIC成本逐步降低,
在相同工艺条件下,FPGA要大于ASIC。FPGA,尤其是基于占用大量硅面积的、每个单元六个晶体管的静态存储器(SRAM)的查寻表(LUT)和配置元件技术的FPGA,其功耗要比对等的ASIC大得多。
FPGA内部是基于通用的结构,根据RTL设计选择内部布局布线,当然通用必然导致冗余。
ASIC是根据设计需求,最优化cell逻辑资源,并且做到最优布局走线,降低走线延迟和CELL延时。
显而易见,FPGA在适用性、普遍性、成本、功耗、速度等等方面都难以与ASIC竞争。
并不是说FPGA必须转数字IC,这只是一个方向。
真正的原因是做RTL的工程师一定要往系统层面的工程师转,只在RTL和协议这条路上走下去,没有任何希望。
FPGA受限于环境因素,ASIC/SOC一定是之后发展的大趋势。
如果愿意待在目前的舒适区,做个传统的FPGA工程师也没什么不好,但是想工作上有突破,就大胆迈向IC前端吧!
希望可以帮助到你。
本文对比了FPGA与ASIC的特点及应用场合。FPGA适用于快速迭代或小批量产品,而ASIC则更适合大规模、高复杂度的设计。文中还讨论了两者的成本、功耗和速度等方面的差异。
947

被折叠的 条评论
为什么被折叠?



