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

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

3天内不再提示

成熟的PCIe 6.0 IP可极大降低复杂系统开发难度

21克888 来源:厂商供稿 作者:Cadence 2022-05-26 17:00 次阅读

从正式发布至今,PCI Express®(PCIe®)发展迅速,在现代数字世界中无处不在,已经成为高性能计算、人工智能/机器学习(ML)加速器、网络适配器和固态存储等应用不可或缺的一项技术。不仅如此,PCIe技术近期在速度和延迟方面取得的突破让其在存储器架构中也获得了广泛应用(例如通过PCIe/CXL插槽连接的持久内存和DRAM)。

人工智能/机器学习(ML)应用的变革以及企业工作负载加速迁移至云端的趋势,持续推动数据流量前所未有的增长。为了应对未来对数据带宽的需求,PCI-SIG于2019年发布了PCIe 6.0,将数据传输速率翻倍至64GT/s。最终版PCIe 6.0标准已于2022年1月正式发布。

IO带宽增长预测和PCIe标准的演化(图片:Cadence


PCIe 6.0的主要挑战

将I/O带宽从PCIe 5.0的32GT/s翻倍至64GT/s给信号完整性(SI)带来了巨大挑战。PCIe向后兼容的需求必须持续支持PCB、连接头和扩展卡等传统通道。数据速率为32GT/s且采用不归零制(NRZ)编码时,传统通道的插入损耗总和在奈奎斯特频率(16GHz)下可达到36dB以上;当速率提升至64GT/s NRZ时,奈奎斯特频率翻倍至32GHz,通道的频率相关损耗将增加到70dB以上。如此的全通道信号损失将令噪音完全无法识别,传输的数据将无法被有效还原。

PAM4加持PCIe

将信号调制模式从非归零编码(NRZ)改至四电平脉冲幅度调制(PAM4)是PCIe 6.0克服通道信号损失挑战的方法。PAM4是一种多电平信号传输技术,每个单位时间(UI)传输2比特,而NRZ每个单位时间仅传输1比特(见图2)。采用PAM4信号调制技术的PCIe 6.0每个UI可以传输2比特数据,数据速率在奈奎斯特频率不变的情况下增加一倍,成为PCIe 6.0的一大优势。通道损失也因此与PCIe 5.0一样可控。

PAM4信号调制(图片:Cadence)


然而,升级至采用PAM4信号调制的PCIe版本还需要解决一系列挑战,并应对因此导致的复杂性上升。幸运的是,Cadence对PAM4并不陌生。早在2017年,Cadence就通过对Nusemi公司的收购开始研发112Gb/s的PAM4技术。今天,Cadence已经是多个先进FinFET节点下112G/56G PAM4 SerDes IP的领先供应商,客户使用我们的IP已经开发出多项成功的芯片设计。

协议更新,为效率而生

PIPE到控制器接口也升级到了6.0版本,延迟进一步降低。

PCIe 6.0标准引入了流控制单元的概念(FLIT),与PAM4所需的前向纠错(FEC)高效协同,为采用最常见配置的主流负载提供更低的延迟。

PCIe前代版本通过动态链路带宽和低功耗状态实现节能。但在此过程中,动态链路带宽会干扰数据流的传输。PCIe 6.0采用全新的低功耗状态L0p,可在不干扰数据流的前提下允许功耗相对带宽的按比例调整。

Cadence针对PCIe 6.0的完整IP解决方案

Cadence的PCIe PHY和控制器解决方案(图片:Cadence)


Cadence致力于引领行业采用最新的PCIe 6.0标准,用PCIe 6.0 IP解决方案应对前沿领域快速变革的技术需求。过去20年,Cadence一直是PCIe PHY和控制器的领先供应商。采用Cadence领先的PAM4技术以及经过验证的112G/56G PAM4以太网PHY IP,结合在PCIe领域深厚的经验,Cadence致力于为市场提供最先进的PCIe 6.0 PHY和控制器IP。

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

    关注

    13

    文章

    1083

    浏览量

    80809
  • 人工智能
    +关注

    关注

    1776

    文章

    43824

    浏览量

    230580
  • 复杂系统
    +关注

    关注

    0

    文章

    7

    浏览量

    6967
收藏 人收藏

    评论

    相关推荐

    C6678多核DSP软件开发难点和解决方案

    可能隐含BUG)如何充分使用八核的性能?如何对八核进行调试、监控?复杂系统中,几十个DSP核如何进行简单、高效的通信C6678 多核 DSP 软件 开发难点共享外设:与C64x单核DSP相比,芯片
    发表于 06-20 01:39

    请问蓝牙开发难度大吗?

    本人最近因为需要,想要自己开发cc2640蓝牙芯片,之前没接触过,想问下哪位盆友做过,难度大不大?难点是哪里?
    发表于 04-28 00:01

    如何加速实时操作系统的硬件?

    随着科技的进步,嵌入式系统的功能逐渐由简单向复杂发展,开发难度也随之提高。嵌入式操作系统的使用,屏蔽了部分硬件信息,提供给开发者统一的平台,
    发表于 11-05 07:28

    一文读懂教育直播系统开发模式

    ,这对于整体行业的普及有很大的推动作用。因此越来越多的线下教培机构加入到转型大军中,开始研究起教育直播系统开发的方方面面,下面,就为大家来讲下,目前市场上比较主流的3种教育直播系统开发或运营模式。一
    发表于 04-03 11:52

    什么是核心板?嵌入式ARM终端产品开发难点有哪些

    接口电路设计,使产品PCB层数从8-12层变为2-4层,极大简化硬件设计难度降低开发周期。同时,针对核心模块的各种复杂测试已经由飞凌完成,
    发表于 06-09 15:37

    如何降低开发难度,有哪些难度

    效地减少开发难度,我们还可以写一个产品工艺表,避免增加生产成本。 毕竟是要与最终产品打交道,不要只学自动化,模具也要学,甚至搬砖也要学,到时候一定能派上用场。当然,你不可能都学懂,但你必须看过一遍。
    发表于 06-09 12:32

    支持第三代6.0Gbps的PCIE-SATA适配器系统IP

    支持第三代6.0Gbps的PCIE-SATA适配器系统IP 目前,爱普斯微电子推出业界首款支持第三代SATA 6.0Gbps的控制器
    发表于 11-11 16:51 876次阅读
    支持第三代<b class='flag-5'>6.0</b>Gbps的<b class='flag-5'>PCIE</b>-SATA适配器<b class='flag-5'>系统</b><b class='flag-5'>IP</b>

    DSP嵌入式系统开发典型案例,第6章 数字和IP电话系统设计

    DSP嵌入式系统开发典型案例,第6章 数字和IP电话系统设计
    发表于 10-20 14:28 6次下载
    DSP嵌入式<b class='flag-5'>系统开发</b>典型案例,第6章 数字和<b class='flag-5'>IP</b>电话<b class='flag-5'>系统</b>设计

    Arduino单片机系统开发设计(Proteus虚拟技术)

    实用的函数,使使用者不用关心单片机编程繁琐的细节,如寄存器、地址指针等基本不用管,从而大大降低了单片机系统开发难度,特别适合老师、学生和一些业余爱好者使用。
    发表于 03-20 11:17 8332次阅读
    Arduino单片机<b class='flag-5'>系统开发</b>设计(Proteus虚拟技术)

    楷登电子发布PCIe 6.0规范Cadence IP

    Cadence IP。这款面向 PCIe 6.0 的 Cadence IP 包括基于 DSP 的高性能 PHY 和功能丰富的配套控制器,为超大规模计算和 5G 通信(包括网络、新型内
    的头像 发表于 10-26 14:28 4071次阅读

    利用辅助工具SIG为OpenHarmony操作系统开发化解疑难

    然而,在 OpenHarmony 操作系统层面能力有待提升,需要系统开发者增强系统能力,诸如 NAPI 框架代码的重复率问题、开机动画展现受限和代码语言开发难度大等。
    的头像 发表于 03-15 10:27 1244次阅读

    PCIe 6.0的新变化与新挑战

    2022年1月11日,PCI-SIG正式发布了PCI Express(PCIe) 6.0最终版本1.0,标志着各大IP、芯片厂商可以开始着手设计、开发自己技术和产品了。从技术上来说,
    的头像 发表于 04-13 13:50 3973次阅读

    PCIe 6.0入门之什么是 PCIe 6.0

    PCI Express® 6.0 (PCIe® 6.0) 规范由 PCI-SIG® 于 2022 年 1 月发布。最新一代的 PCIe 标准带来了许多激动人心的新功能,旨在提高计算密集
    的头像 发表于 05-22 17:27 5109次阅读
    <b class='flag-5'>PCIe</b> <b class='flag-5'>6.0</b>入门之什么是 <b class='flag-5'>PCIe</b> <b class='flag-5'>6.0</b>

    新思科技PCIe 6.0 IP与英特尔PCIe 6.0测试芯片实现互操作

    了新思科技或是英特尔PCIe 6.0解决方案的产品,都将在整个生态系统中进行有效的互联互通,从而降低设计风险并加速产品上市时间
    发表于 10-12 15:11 160次阅读

    新思科技成功实现与英特尔PCIe 6.0测试芯片的互操作性

    新思科技PCIe 6.0 IP与英特尔 PCIe 6.0测试芯片实现互操作 在64GT/s 高速连接下成功验证互操作性,
    的头像 发表于 10-16 09:22 482次阅读