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

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

3天内不再提示

浅析高端SerDes集成到FPGA中的挑战

摩尔学堂 来源:摩尔学堂 2023-02-22 13:43 次阅读

在过去的几十年里,电子通信行业一直是 FPGA 市场增长背后的重要推动力,并将继续保持下去。这背后的一个主要原因是 FPGA 中内置了许多不同的高速接口,以支持各种通信标准/协议。实现这些标准所涉及的底层输入-输出 PHY 技术是串行器-解串器 (SerDes) 技术。FPGA 作为一项技术从一开始就很复杂且具有挑战性,甚至在考虑高速接口之前也是如此。

SerDes PHY 设计本身就很复杂且具有挑战性。当这两者结合在一起时,实施会变得更加棘手,这通常是将最先进的 SerDes 设计整合到 FPGA 中的原因。但如果现状可以改变呢?这是 Alphawave IP 和 Achronix 之间合作努力的目标,其结果于 10 月在台积电 OIP 论坛上公布。

将高端 SerDes 集成到 FPGA 中的挑战

SerDes 和 FPGA 结构之间的相互依赖性可能会给集成芯片带来布局规划挑战。除了布局挑战之外,即使结构和 SerDes 之间金属堆叠选择的微小差异也可能对这些组件中的任何一个的功率、性能和面积 (PPA) 产生不利影响。

FPGA 必须支持大量线路速率和协议以及具有不同电气通道要求的协议变体。线路速率范围从 1Gbps 到 112Gbps,使用 NRZ 或 PAM4 信号方案来提供速度性能。这种组合要求给用于模拟的建模带来了沉重的负担。每个线路速率/协议组合都需要根据高精度模型在硅前和硅后进行验证。

成功集成的要求

无论是 SerDes 还是 FPGA 结构,都会进行架构增强,这将影响 SerDes 与 FPGA 结构的集成。为避免在集成时出现意外,需要尽早讨论架构并达成一致,以便可以开发适当的模拟模型进行验证。过于乐观的模型会迫使架构发生根本变化,而悲观的模型会提供 PPA 无竞争力的解决方案。这两种情况都不可取。

SerDes IP 供应商和 FPGA 集成商之间的密切合作需要尽早开发准确的模型。还需要密切合作以确保最佳布局规划、电源规划、凸点图规划、时序等。

Alphawave IP 和 Achronix 合作的范围

Achronix 的高端 FPGA 支持 1GbE 到 400GbE、PCIe Gen5 等多标准协议,包括支持非标准速度(例如 82Gbps)的自定义协议。SerDes 112 Gbps 使用与 56Gbps SerDes 不同的架构,并使用 PAM4 信令方案。该设计使用数字 ADC,并且是围绕基于 DSP 的架构构建的。

e67848c4-b26f-11ed-bfe3-dac502259ad0.png

e75ccd50-b26f-11ed-bfe3-dac502259ad0.png

合作的目标是实现 Alphawave IP 的 AlphaCORE100 多标准 SerDes 与 Achronix 的 Speedster7t FPGA 结构的成功集成。

测试芯片

构建了一个测试芯片来验证早期的 sim 模型。测试芯片采用 TSMC 的 N7 工艺实现,包括四个数据通道、完整的 AFE、数字 PLL 和 DLL、BIST 以及用于表征的附加测试电路。

成功的结果

如下图所示,基于通过协作开发的早期模型的仿真结果与实验室中的测试芯片测量结果非常相关。高精度模型使 Achronix 能够使用 Alphawave IP 的 AlphaCore100 SerDes IP 生产一次成功的 Speedster7t FPGA,以支持 PCIe Gen5x16 和 Gen5x8 以及 400GbE。

e78476a2-b26f-11ed-bfe3-dac502259ad0.png

完整仿真的结果也与实验室针对各种信道损耗条件的 BER 测量结果密切相关。





审核编辑:刘清

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

    关注

    1625

    文章

    21648

    浏览量

    601478
  • 解串器
    +关注

    关注

    1

    文章

    103

    浏览量

    13222
  • SerDes
    +关注

    关注

    6

    文章

    197

    浏览量

    34836
  • PAM
    PAM
    +关注

    关注

    2

    文章

    52

    浏览量

    13275

原文标题:高端 SerDes集成到FPGA中的挑战!

文章出处:【微信号:moorexuetang,微信公众号:摩尔学堂】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于京微雅格低功耗FPGA的8b/10b SERDES的接口设计

    随着系统带宽不断增加至多吉比特范围,并行接口已经被高速串行链接,或SERDES (串化器/ 解串器)所取代。起初, SERDES 是独立的ASSP 或ASIC 器件。在过去几年中已经看到有内置SERDES
    发表于 02-02 17:32 2340次阅读
    基于京微雅格低功耗<b class='flag-5'>FPGA</b>的8b/10b <b class='flag-5'>SERDES</b>的接口设计

    高端SerDes集成FPGA挑战

    挑战性。当这两者结合在一起时,实施会变得更加棘手,这通常是将最先进的 SerDes 设计整合到 FPGA 的原因。但如果现状可以改变呢?这是 Alphawave IP 和 Achro
    的头像 发表于 02-22 13:37 1512次阅读

    高端FPGA如何选择

    随着国产FPGA的崛起,中低端产品,很多国产FPGA都是不错的选择,性价比很高。高端FPGA
    发表于 04-24 15:09

    ASP4644在FPGA SERDES供电的应用

    ASP4644是一款高集成度、四输出的降压型模组稳压器,专为需要低纹波和高效率的供电场合设计,如FPGASERDES供电。本文将探讨如何利用ASP4644的特性实现FPGA
    发表于 08-16 14:55

    FPGA SERDES接口电路怎么实现?

    的ASSP 或ASIC 器件。在过去几年中已经看到有内置SERDESFPGA 器件系列,但多见于高端FPGA芯片中,而且价格昂贵。
    发表于 10-23 07:16

    请问超高速SerDes在芯片设计挑战是什么?

    请问超高速SerDes在芯片设计挑战是什么?
    发表于 06-17 08:49

    SerDes是怎么工作的

    FPGA发展今天,SerDes(Serializer-Deserializer)基本上是标配了。从PCIPCI Express, 从ATA
    发表于 07-28 07:02

    SERDES在数字系统中高效时钟设计方案

    SERDES在数字系统中高效时钟设计方案,无论是在一个FPGA、SoC还是ASSP,为任何基于SERDES的协议选择一个参考时钟源都是非常具有挑战
    发表于 02-16 11:23 5903次阅读
    <b class='flag-5'>SERDES</b>在数字系统中高效时钟设计方案

    教你如何进行Xilinx SerDes调试

    FPGA SERDES的应用需要考虑板级硬件,SERDES参数和使用,应用协议等方面。由于这种复杂性,SERDES的调试工作对很多工程师来
    发表于 03-15 14:55 1.1w次阅读
    教你如何进行Xilinx <b class='flag-5'>SerDes</b>调试

    基于FPGA芯片的SERDES接口电路设计

    本方案是以CME最新的低功耗系列FPGA的HR03为平台,实现8/10b的SerDes接口,包括SERDES收发单元,通过完全数字化的方法实现SERDES的CDR(Clock Data
    发表于 05-24 15:33 4755次阅读
    基于<b class='flag-5'>FPGA</b>芯片的<b class='flag-5'>SERDES</b>接口电路设计

    FPGA与IOT的快速发展 SerDes接口技术大显身手

    总线而成为高速接口设计的主流。 如今,随着SerDes接口的广泛应用,许多高端FPGA都内嵌有SerDes接口硬核。在FPGA
    发表于 07-28 12:05 1299次阅读

    Xilinx 7 系列FPGASerdes总结

    本文档的主要内容详细介绍的是Xilinx 7 系列FPGASerdes总结。
    发表于 12-31 17:30 25次下载

    浅析在低功耗应用克服低IQ挑战

    浅析在低功耗应用克服低IQ挑战
    发表于 02-10 09:56 2次下载

    SerDes的基本结构

    FPGA发展今天,SerDes(Serializer-Deserializer)基本上是标配了。
    的头像 发表于 10-31 11:28 1839次阅读

    基于FPGA芯片的SERDES接口电路设计

    的ASSP 或ASIC 器件。在过去几年中已经看到有内置SERDESFPGA 器件系列,但多见于高端FPGA芯片中,而且价格昂贵。 本方案是以CME的低功耗系列
    的头像 发表于 07-27 16:10 2785次阅读
    基于<b class='flag-5'>FPGA</b>芯片的<b class='flag-5'>SERDES</b>接口电路设计