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

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

3天内不再提示

PCIe Gen 4/5协议故障注入

工程师 来源:SSDFans 作者:SSDFans 2020-10-16 11:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着PCIe Gen 4和Gen 5的项目开发越来越多,很多公司希望在PCIe链路层注入故障来模拟针对主板/背板一侧,或者外设一侧(如插卡,NVMe SSD等)的各种异常,业内主流的CPU厂商例如IntelAMD, 以及PCIe Switch厂商Broadcom, Microchip目前都在使用英国Quarch的PCIe Gen 5 x16的测试卡实现针对Gen 5的测试。

Quarch公司提供针对PCIe Gen 4和Gen 5各种接口的测试插卡和模块,包括U.2, U.3, M.2, AIC (x8和x16),EDSFF L1.S (x4) / L1.L (x8),以及各类PCIe Cable的测试模块等,满足用户测试的各种需求。当然,除了针对NVMe SSD的各种模块之外,传统的针对24G/12G/6G SAS和6G SATA也提供相应的测试模块。

下面的功能概览适用于上述所有各种PCIe接口,工程师可以根据需要通过GUI或者Phyton API脚本对于主板/背板端,或者外设(插卡,NVMe SSD)端进行测试。

模拟在任意针脚上注入信号毛刺,进行物理层/协议层故障注入

可以设置信号毛刺的多少,注入一次毛刺,还是持续加毛刺,间隔时间多长等

信号毛刺的高低,疏密,持续的时间长短

通过调整信号毛刺参数实现针对PCIe协议的故障注入,如bit error,CRC error等。

模拟盘的热插拔

模拟盘热插拔过程中导致的pin bounce时断时通等接触不好的情况

模拟某些针脚断掉

模拟某些针脚长通

模拟某个Lane中的某些差分信号有毛刺,或者某个Lane不通

模拟非常快速的插拔(通/断)测试

电压拉偏和功耗测试是测试SSD的基本测试项,包括PCIe/NVMe SSD和传统的SAS/SATA HDD/SSD。其中,电压拉偏测试主要是保证SSD在接入不同厂商设计的主板/背板时候如果其输出电源和标准有偏离,那么SSD是否还可以正常稳定的工作,该测试电压拉偏的设置最低允许工程师以1us作为粒度调整电压。功耗测试是找出SSD在不同的业务负载等情况下的电压/电流/功耗的情况,Quarch可编程电源支持最大250K采样率,可以实现非常精细的电压/电流/功耗计量,在最小采样率7Hz设置的时候其内部记录buffer可以实现24小时以上的持续记录,记录的数据可以通过GUI界面分析,其Test Monkey图形化软件允许用户放大/缩小插卡分析局部细节,同时也自动自动计算出电压/电流/功耗的最大/最小/平均值,另外软件也允许用户将记录的数据导出成.csv作离线进一步分析。

责任编辑:haq

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

    关注

    9

    文章

    2164

    浏览量

    158507
  • 电压
    +关注

    关注

    45

    文章

    5757

    浏览量

    120979
  • SSD
    SSD
    +关注

    关注

    21

    文章

    3061

    浏览量

    121792
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    钛金PCIe Gen4控制器的核心特性与技术细节

    在数字经济飞速发展的今天,数据传输速率已成为硬件性能突破的核心瓶颈。作为国内首款适配中端FPGA的PCIe Gen4高速接口方案,钛金高速接口的闪亮登场,凭借高速低功耗特性、灵活配置能力与全面协议
    的头像 发表于 12-02 09:28 1996次阅读
    钛金<b class='flag-5'>PCIe</b> <b class='flag-5'>Gen4</b>控制器的核心特性与技术细节

    如何高效进行故障注入测试

    要求了不同的测试方法,其中故障注入测试是验证系统安全性的重要手段。故障场景从产生机制的角度来看主要包含四大类,其中包含:通讯数据故障、通信链路故障、物理链路
    的头像 发表于 11-19 10:06 4393次阅读
    如何高效进行<b class='flag-5'>故障注入</b>测试

    Xilinx高性能NVMe Host控制器IP+PCIe 3.0软核控制器IP,纯逻辑实现,AXI4和AXI4-Stream DMA接口,支持PCIe 3.0和4.0

    NVMe AXI4 Host Controller IP1介绍NVMe AXI4 Host Controller IP可以连接高速存储PCIe SSD,无需CPU,自动加速处理所有的NVMe
    发表于 11-14 22:40

    PCIe Gen 5 CEM连接器技术解析与选型指南

    速度性能的需求。PCIe Gen 5 CEM连接器在接口和占位方面向后兼容PCIe Gen 4/
    的头像 发表于 11-06 15:45 307次阅读

    PCIe Gen5/Gen6 信号传输可以用极细同轴线束吗?

    极细同轴线束不仅能在结构空间上提供灵活性,还能在信号层面保持可控的损耗和低串扰,满足高速互联需求。极细同轴线束可在特定条件下用于 PCIe Gen5/Gen6 信号传输,但必须建立在高质量线束、严格的阻抗控制、专业的连接器选型与
    的头像 发表于 10-27 18:27 2192次阅读
    <b class='flag-5'>PCIe</b> <b class='flag-5'>Gen5</b>/<b class='flag-5'>Gen</b>6 信号传输可以用极细同轴线束吗?

    ZL40294B:面向PCIe Gen6的超低附加抖动时钟扇出缓冲器

    Microchip Technology ZL40294B 1至20个扇出缓冲器是超低附加抖动、低功耗缓冲器,完全符合Intel DB2000QL标准。ZL40294B的工作电压为3.3V ±5%,支持PCIe Gen 5.0和
    的头像 发表于 09-28 14:29 489次阅读
    ZL40294B:面向<b class='flag-5'>PCIe</b> <b class='flag-5'>Gen</b>6的超低附加抖动时钟扇出缓冲器

    Texas Instruments CDCDB803用于PCIe®第1代至第5代的8输出时钟缓冲器数据手册

    Texas Instruments用于PCIe^®^ Gen 1至Gen 5的CDCDB803 8输出时钟缓冲器是符合DB800ZL标准的时钟缓冲器,用来为
    的头像 发表于 09-26 15:14 518次阅读
    Texas Instruments CDCDB803用于<b class='flag-5'>PCIe</b>®第1代至第<b class='flag-5'>5</b>代的8输出时钟缓冲器数据手册

    LMKDB1108 用于 PCIe Gen 1 至 Gen 7 的 8 输出 LP-HCSL 时钟缓冲器技术手册

    LMKDB 器件是一系列极低抖动的 LP-HCSL 缓冲器,支持 PCIe Gen 1 至 Gen 7,并且符合 DB2000QL 标准。这些器件提供灵活的上电顺序、故障安全输入、
    的头像 发表于 09-10 15:02 588次阅读
    LMKDB1108 用于 <b class='flag-5'>PCIe</b> <b class='flag-5'>Gen</b> 1 至 <b class='flag-5'>Gen</b> 7 的 8 输出 LP-HCSL 时钟缓冲器技术手册

    LMKDB1104 用于 PCIe Gen 1 至 Gen 7 的 4 输出 LP-HCSL 时钟缓冲器技术手册

    LMKDB 器件是一系列极低抖动的 LP-HCSL 缓冲器,支持 PCIe Gen 1 至 Gen 7,并且符合 DB2000QL 标准。这些器件提供灵活的上电顺序、故障安全输入、
    的头像 发表于 09-10 14:41 595次阅读
    LMKDB1104 用于 <b class='flag-5'>PCIe</b> <b class='flag-5'>Gen</b> 1 至 <b class='flag-5'>Gen</b> 7 的 <b class='flag-5'>4</b> 输出 LP-HCSL 时钟缓冲器技术手册

    PCIe协议分析仪在数据中心中有何作用?

    调度不合理、硬件限制),指导优化拓扑结构或升级硬件(如从Gen4升级至Gen5)。 流量调度与QoS优化 场景:多租户数据中心中,不同业务(如HPC、AI、存储)共享PCIe资源,需避免低优先级流量
    发表于 07-29 15:02

    PCIe协议分析仪能测试哪些设备?

    PCIe协议分析仪能测试多种依赖PCIe总线进行高速数据传输的设备,其测试范围覆盖计算、存储、网络及异构计算等多个领域,具体设备类型及测试场景如下:一、核心计算设备 GPU(图形处理器) 测试
    发表于 07-25 14:09

    将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?

    我试图通过将 HFREFR 和 LFREFR 寄存器值设置为错误的值来将故障注入 CMU,但 CMU_ISR值始终为零。
    发表于 03-28 07:41

    VIAVI Xgig4K-PCIe-X4-FL飞行引导插入器适用于PCIE4.0在被测设备和VIAVI协议分析仪机箱箱之间提供数据信号连接

    VIAVI 16GTps PCIe 4.0 多模块分析器(PCIE4-X4-FL)适用于PCI Express 4.0在被测设备和VIAVI协议分析仪机箱之间提供数据信号连接
    的头像 发表于 03-19 16:22 744次阅读
    VIAVI Xgig<b class='flag-5'>4K-PCIe-X4</b>-FL飞行引导插入器适用于<b class='flag-5'>PCIE</b>4.0在被测设备和VIAVI<b class='flag-5'>协议</b>分析仪机箱箱之间提供数据信号连接

    功能安全实车测试新突破:故障注入技术的创新实践

    随着智能网联汽车技术的飞速发展,驾乘体验和出行效率得到了大幅提升,人们对其安全性的关注也越来越高。为确保行车安全,ISO26262等功能安全标准对汽车电子电气系统提出了严格的要求,其中故障注入测试
    的头像 发表于 02-26 10:01 1655次阅读
    功能安全实车测试新突破:<b class='flag-5'>故障注入</b>技术的创新实践

    存储需要Passion!德明利PCIe Gen5 SSD加速AI应用落地

    存储需要Passion!德明利PCIe Gen5 SSD加速AI应用落地
    的头像 发表于 01-21 16:33 1487次阅读
    存储需要Passion!德明利<b class='flag-5'>PCIe</b> <b class='flag-5'>Gen5</b> SSD加速AI应用落地