FPGA vs ASIC

相同点

都设计使用硬件描述语言(HDL),如VHDL或Verilog。但ASIC相比于FPGA开发上,代码风格更为随意,因为FPGA是先有电路,后有代码,ASIC是先有代码后面有专门的人员进行布局布线,而且是专用的布局布线软件工具。

不同点

  1. 可编程性:FPGA可重构电路,完全由用户通过软件进行配置和编程,从而完成某种特定的功能,且可以反复擦写;ASIC永久电路,ASIC需要较长的开发周期,风险较大,一旦有问题,成片全部作废。

  2. 功耗:在相同工艺条件下,FPGA要大于ASIC。FPGA,尤其是基于占用大量硅面积的、每个单元六个晶体管的静态存储器(SRAM)的查找表(LUT)和配置元件技术的FPGA,其功耗要比对等的ASIC大得多。ASIC的功耗可以非常精确地控制和优化(低功耗设计)。

  3. 速度:FPGA内部是基于通用的结构,根据RTL设计选择内部布局布线,FPGA结构上的通用性必然导致冗余。ASIC是根据设计需求,最优化cell逻辑资源,没有结构上的限制,并且做到最优布局走线,降低走线延迟和CELL延时。相同的工艺和设计,在FPGA上的速度应该比ASIC跑得慢

  4. 频率:ASIC主频时钟是远高于FPGA系统主频时钟,一个很重要的原因也是有专门布局布线,另一个原因是ASIC使用组合逻辑相对较多。

  5. 模拟:FPGA不可能进行模拟设计,ASIC在专用于模拟收发器的射频(RF)核心上,可以不包含许多专用的模拟收发器。

  6. 应用:FPGA 的可配置性更适合科研、军工等应用,而 ASIC 的高性能和低成本则适合消费电子领域(包括移动终端)

  7. 原型设计:FPGA优先用于原型设计和验证设计或概念。ASIC除非经过绝对验证,否则不建议使用ASIC对设计进行原型设计。一旦硅被贴上胶带,几乎什么也无法修复设计缺陷。FPGA验证是进行ASIC设计的重要环节,完成FPGA验证可以说就完成了ASIC整套流程的50~80%。

  8. 设计流程:FPGA设计人员一般不需要关心后端设计,ASIC设计人员需要关心从RTL到重置树、时钟树、物理布局和布线、工艺节点、制造约束(DFM)、测试约束(DFT)等所有事情,通常每一个领域都由不同的专业人员处理。

  9. 成本:ASIC开发成本高于FPGA,随着使用数量增加,FPGA成本上升幅度高于ASIC,下图是Xilinx公司制作的成本比较:

  10. 面积:定制化的电路设计和工艺使用ASIC面积小于FPGA


参考博客:

https://blog.csdn.net/wujianing_110117/article/details/107118998

https://zhuanlan.zhihu.com/p/400846011

https://blog.csdn.net/qq_44933149/article/details/121904180

https://zhuanlan.zhihu.com/p/411129951

FPGA vs ASIC相关推荐

  1. FPGA与ASIC:它们之间的区别以及使用哪一种?

    FPGA与ASIC:它们之间的区别以及使用哪一种? FPGA Vs ASIC: Differences Between Them And Which One To Use? VL82C486 Sing ...

  2. FPGA 和ASIC开发的区别

    FPGA和ASIC区别很多.ASIC的逻辑通常远远大于FPGA的,门数上有数量级的差别,运行时钟也远远高于FPGA.而且,ASIC只有一次机会,FPGA因为可以编程,所以coding的灵活性相对提高. ...

  3. CPU、GPU、FPGA、ASIC等AI芯片特性及对比

    1.前言 目前,智能驾驶领域在处理深度学习AI算法方面,主要采用GPU.FPGA 等适合并行计算的通用芯片来实现加速.同时有部分芯片企业开始设计专门用于AI算法的ASIC专用芯片,比如谷歌TPU.地平 ...

  4. (10)FPGA与ASIC区别

    (10)FPGA与ASIC区别 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)FPGA与ASIC区别 5)技术交流 6)参考资料 2 FPGA入门与提升课程介绍 1 ...

  5. 架构对比(CPU、GPU、FPGA、ASIC、DSA……)

    AI芯片可按架构分为CPU.GPU.FPGA.ASIC,各架构的优缺点可参考以下文章: CPU.GPU.FPGA.ASIC等AI芯片特性及对比 最近,新名词 DSA(Domain Specific A ...

  6. FPGA或ASIC:我们应该怎么选?

    来源:内容来自半导体行业观察(ID:icbank)编译自eejournal,谢谢. 土耳其伊斯坦布尔 ElectraIC 总经理兼管理合伙人 Ates Berna 最近在 LinkedIn 上发布了一 ...

  7. 人工智能Ai芯片层出不穷,GPU、FPGA、ASIC用于人工智能的优势和劣势对比

    人工智能(AI)主要包括三大要素,分别是数据.算法和算力.其中数据是基础,正是因为在实际应用当中的数据量越来越大,使得传统计算方式和硬件难以满足要求,才催生了AI应用的落地.而算法是连接软件.数据.应 ...

  8. 入行IC | 一文读懂FPGA与ASIC的区别

    IC行业的范围很广,有数字.模拟不同的研究方向,也有设计.制造.封测不同的产业环节.还有FPGA.ASIC等不一样的芯片领域. 遇到过很多想要入行.转行IC的同学,都有"选FPGA还是ASI ...

  9. 异构计算,GPU、FPGA、ASIC芯片将三分天下

    在IT界,异构计算并不是一个新兴的词. 近十年来,计算行业经历了从32bit."x86-64".多核心.通用GPGPU以及2010年"CPU-GPU"异构计算的 ...

  10. 三国杀之FPGA与ASIC、DSP全面大比拼!

    在相当长的一段时间内,FPGA.ASIC.DSP三者不同的技术特征造就了它们不同的应用领域,DSP在数字信号方面是绝对的霸主,ASIC是专业定制领域的牛人,而FPGA由于其价格高.功耗大,主要用于AS ...

最新文章

  1. Gartner最新发布十大战略预测
  2. 转 Wireshark和TcpDump抓包分析心得
  3. HTML DOM全解和案例
  4. 13.8 线程的安全问题和解决方法
  5. MATLAB句柄相关函数和代码示例(设置美化图表属性)
  6. 用php编写一个强迫身份认证,php创建基本身份认证站点的实现方法
  7. 刷新存储器的容量单位是什么_GD25Q80CSIG|相变存储器是什么,具备什么特点?
  8. NUC1013 阶乘结果末尾有多少零【分析思维】
  9. 局域网中抓到NBNS数据包
  10. win10鼠标主题linux,大师还原win10系统安装鼠标指针主题包的操作步骤
  11. 知识图谱构建技术总述
  12. Centos7下安装yasm详细步骤
  13. 用极致业务基础平台研发的族谱管理软件
  14. 【滤波专题-第1篇】数字滤波器快速入门——FIR有限冲激响应滤波讲解
  15. deepin系统修改IP地址记录
  16. 大学计算机实验报告答案 南京理工大学,南京理工大学微机实验报告
  17. 龙讯|LT9721高性能HDMI/MIPItoTypeC TO DP转换器
  18. ​计算机视觉传感器系统
  19. 拉拉米抢单发单源码 二开ui 带视频介绍 放量功能
  20. before和after怎么区分_before和after区别 关于before和after

热门文章

  1. 网页视频下载:怎么批量下载网页上的视频
  2. 读书百客:《陋室铭》赏析
  3. 学嵌入式需要报培训班吗?
  4. 嵌入式软件开发学习路线
  5. 【源码】FOMCON version 1.22.0.0——基于分数阶微积分的系统建模和控制设计工具箱
  6. PyQt5 关于消息盒子QMessageBox 不显示消息盒子且出现内存不足的问题
  7. 爱可生 mysql监控_actiontech-zabbix-mysql-monitor
  8. 新鲜出炉:2021 编程语言排行榜~
  9. 微信公众号自动回复消息跳转小程序
  10. 澳洲计算机信息安全专业,澳洲网络信息安全专业有哪些牛校?本科硕士有哪些方向可以选择?...