问:请从多个角度介绍一下FPGA和ASIC的特点和各自的异同点?
答:下面从定义、开发流程、特点三方面进行阐述。
FPGA叫现场可编程门阵列,是一种基于查找表(look up table)的结构使得其具有可编程的特性。通常一块好一些的FPGA板上会集成很多的IP,如ARM core 、高速serdes接口等。
设计流程:从RTL+IP 经过综合,布局布线,生成位流文件,然后就可以download到板子上看下功能对不对。
可以看出FPGA的特点就是设计周期短,对于小批量的生产是具有成本优势的。
ASIC叫专用集成电路设计,针对的是特定的应用需求或者特定的电子系统。
设计流程:对于像手机芯片这种数字电路芯片来说其设计流程包括设计到综合再到版图到流片再到wafer test 再到封装再到成品测试最后才能看到功能是否正确。而如果是模拟芯片的设计则不需要综合这个过程。
ASIC特点就是开发周期长,以现在14nm手机SOC系统的开发周期需要一年时间之久,但是ASIC面积小,因为ASIC的流片成本较高,因此虽然面积小,但是对于小批量的生产并不具有成本优势,但是对于大批量的生产具有成本优势。
文章评论(0条评论)
登录后参与讨论