0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通用可编程逻辑的重大技术升级

星星科技指导员 来源:嵌入式计算设计 作者:Brandon Lewis 2022-06-02 11:02 次阅读

电子领域的某些角落几年或几十年都没有重大的技术升级。无源电子元件就是一个很好的例子。然后还有嵌入式编程逻辑。

电子领域的某些角落几年或几十年都没有重大的技术升级。无源电子元件就是一个很好的例子,因为不能从电阻器等设备中获得更多的性能或成本,至少在没有材料革命的情况下是这样。另一个是电池市场,该市场的产品总体上已根据需求进行了优化。

然后还有嵌入式处理空间。没错,逻辑。具体来说,通用可编程逻辑。

2011 年,Xilinx 和 Altera(现为 Intel)分别发布了 Artix-7 和 Cyclone V GT。这些器件中的每一个都包含少于 100K 的逻辑单元(Xilinx 部件为 50K,Cyclone V 器件高达 77K),但在汽车子系统等应用中提供了 I/O 灵活性、逻辑和低功耗的完美组合从工业自动化设备到通信基础设施。

然后,什么都没有。近十年来,在 FPGA 的低功耗、通用、低于 100K 逻辑单元类中没有引入新器件。

为什么不?好吧,有几个因素在起作用。首先,许多利用这些设备的终端系统都是长生命周期部署的行业,这些行业信奉“如果它没有坏,就不要修复它”的口号。但主要原因是两家主要的 FPGA 供应商战略性地从传统的嵌入式市场转型,以在数据中心等环境中获得更高利润的业务,这些环境需要具有 100 万个或更多逻辑单元的设备来实现工作负载加速。

在没有其他竞争产品的情况下,Artix-7 和 Cyclone V GT 的尺寸、功耗、I/O 速度、I/O 密度和软错误率 (SER) 多年来一直保持现状。

改变 CMOS 是唯一不变的

当然,即使在电子领域最静态的部分,变化也是唯一不变的。Lattice Semiconductor 的 Certus-NX 产品线最近改变了低于 100K 逻辑单元的通用 FPGA 市场。

Certus-NX FPGA 可提供 17K 到 40K 逻辑单元,并且与前面提到的替代方案一样,包括硬化的 5 Gbps PCIe 通道。但是,尽管莱迪思器件在这些参数上具有可比性,甚至包括更少的 RAM 和更少的 DSP 乘法器,但它们的差分 I/O 速度提高了 70%,I/O 密度提高了两倍,功耗降低了 4 倍。

表 1. Certus-NX 产品组合利用 28 nm FD-SOI 工艺技术来降低功耗、提高软错误率 (SER) 和优化性能。

它们的尺寸也大约只有一半,尺寸仅为 6 毫米 x 6 毫米。

Certus-NX 设备通过摩尔定律的技巧实现了这些性能和效率提升。虽然 Lattice、Intel 和 Xilinx FPGA 均在 28 nm 节点上制造,但 Certus-NX 平台采用完全耗尽的绝缘体上硅 (FD-SOI) 工艺技术,其寄生电容低于体 CMOS(图 1 )。这允许体偏置,或者通过在晶体管下方的氧化物绝缘层上传递可编程电压来提高晶体管的性能或功率效率。

图 1. FD-SOI 工艺技术通过体偏置等技术提高了功耗和性能。

尽管 FD-SOI 使用了成熟的制造技术,但它可以生产更小的芯片尺寸,并且比标准 CMOS 具有更高的可靠性。该技术几乎消除了 SRAM 中的 SER,这有助于 Certus-NX 设备的平均故障间隔时间 (MTBF) 是竞争对手的 150 倍以上。

为了进步而进步

Certus-NX 的其他现代化包括对 ECDSA 加密算法的支持,以及 3 ms I/O 配置和 14 ms 设备配置,所有这些都与上述节能相结合,为连接和电池供电的设备提供了坚实的基础。

但同样重要的是,尺寸、性能、可靠性和功耗的改进也代表了传统嵌入式应用程序向前迈出的重要一步,无论是传统部署还是新安装。让我们不要忘记这些系统的全球足迹,为了进步而进步,给我们留下一个没有创新的十年。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CMOS
    +关注

    关注

    58

    文章

    5111

    浏览量

    233085
  • 嵌入式
    +关注

    关注

    4963

    文章

    18161

    浏览量

    286543
  • 电池
    +关注

    关注

    82

    文章

    9730

    浏览量

    123129
收藏 人收藏

    评论

    相关推荐

    可编程片上系统的基本特征和主要应用

    可编程片上系统是一种特殊的嵌入式系统:首先它是片上系统,即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统
    的头像 发表于 03-28 15:13 87次阅读

    可编程片上系统是什么意思

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统。它首先是一个片上系统,这意味着整个系统的主要逻辑功能由单个芯片完成。其次,它具有可编程的特性,设计方式灵活,可裁减、可扩充
    的头像 发表于 03-28 15:09 85次阅读

    可编程片上系统是什么

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统,它集成了数字逻辑、模拟电路和可配置模块,将传统的微处理器、微控制器和可编程逻辑器件等功能融合
    的头像 发表于 03-28 14:55 72次阅读

    现场可编程门阵列的原理和应用

    FPGA是一种可编程的硬件逻辑器件,其核心组成部分是可编程逻辑单元(PLU)和可编程互连资源(Interconnect Resources)
    的头像 发表于 03-27 14:49 78次阅读

    现场可编程门阵列是什么

    现场可编程门阵列(Field Programmable Gate Array,简称FPGA)是一种超大规模可编程逻辑器件,由可编程逻辑资源、可编程
    的头像 发表于 03-16 16:38 1551次阅读

    可编程逻辑器件的特征及优势科普

    可编程逻辑器件是一种集成电路,具有可编程功能的特性。它们可以根据用户的需求进行编程,从而实现不同的逻辑功能。
    的头像 发表于 02-26 18:24 584次阅读

    可编程逻辑阵列PLA内部逻辑结构示意

    可编程逻辑阵列(Programmable Logic Array,PLA)和可编程阵列逻辑(Programmable Array Logic,PAL)都是数字逻辑电路中常见的
    发表于 02-02 11:41 388次阅读
    <b class='flag-5'>可编程逻辑</b>阵列PLA内部<b class='flag-5'>逻辑</b>结构示意

    可编程逻辑控制器 (PLC) 中的梯形逻辑

    可编程逻辑控制器或 PLC 是用于执行控制功能的数字计算机,通常用于工业应用。在可用于对 PLC 进行编程的各种语言中,梯形图逻辑是一种直接模仿机电继电器系统的语言。
    发表于 10-04 17:32 330次阅读
    <b class='flag-5'>可编程</b><b class='flag-5'>逻辑</b>控制器 (PLC) 中的梯形<b class='flag-5'>逻辑</b>

    可编程逻辑阵列fpga和cpld相关资料

    可编程逻辑阵列fpga和cpld
    发表于 09-20 07:58

    什么叫可编程逻辑器件 可编程逻辑器件有哪些特征和优势?

    可编程逻辑器件(Programmable Logic Device,PLD)是一类集成电路器件,可以根据用户的需求进行编程和配置,以实现特定的逻辑功能。它们具有可编程
    发表于 09-14 15:25 1157次阅读

    什么是可编程片上系统?PSOC和FPGA的区别

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种集成了数字逻辑、模拟电路和可配置模块的片上系统。它将传统的微处理器、微控制器和可编程逻辑器件等功能融合到一个芯片中,并提供了
    发表于 07-06 15:15 2417次阅读

    可编程逻辑器件有哪几种 fpga和cpld的特点

    可编程逻辑阵列(Programmable Logic Array, PLA):PLA是最早的可编程逻辑器件之一,由与非门阵列和或门阵列组成,通过编程配置来实现特定的逻辑功能。
    发表于 07-04 15:28 1396次阅读

    可编程逻辑器件测试

    可编程逻辑器件 (Programmable Loeie Device,PLD)是一种用户编程实现某种逻辑功能的逻辑器件,主要由可编程的与阵列
    发表于 06-06 15:37 414次阅读
    <b class='flag-5'>可编程逻辑</b>器件测试

    可编程逻辑器件测试方法

    阵列 (Prograrmable Logie Array, PIA)器件、可编程阵列逻辑(Prograrmable Array Logie, PAL)器件、通用阵列逻辑 ( Gener
    的头像 发表于 06-06 15:35 678次阅读
    <b class='flag-5'>可编程逻辑</b>器件测试方法

    可编程控制器PLC概述

    早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着
    发表于 04-19 09:59 2次下载
    <b class='flag-5'>可编程</b>控制器PLC概述