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

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

3天内不再提示

通过GUI或者Phyton API脚本对于主板/背板端,或者外设端进行测试

SSDFans 来源:ssdfans 作者:ssdfans 2020-10-21 10:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着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作离线进一步分析。

关于Saniffer

Saniffer公司位于上海张江高科技园区,是国内唯一专注于存储测试工具领域的综合服务提供商,涉及测试工具覆盖了存储生态的各个环节,从芯片开发,底层固件和驱动开发/验证,测试工程,应用工程,RDT可靠性测试,一直到生产测试。测试的产品涉及存储控制器IP,芯片,HDD/SSD,存储系统,服务器,网络设备研发,设计,生产和制造。Saniffer提供的测试方案包括并不限下面涉及的技术:

PCIe/NVMe Gen 4/5

SAS 12/24G / SATA 6G

UFS 3.0/3.1

NAND 400MT/800MT/1.6GT

LPDDR/DDR 4/5

FC 32G

FCoE

iSCSI

NVMoF (NVMe over Fabric)

FC-NVMe (NVMe over FC)

随着近几年PCIe Gen 3/4/5技术及NVMe SSD在国内的快速发展,Saniffer迅速成为国内在该领域的知名供应商,成为UNH IOL认证的SerialTek, SanBlaze, Quarch在中国的独家合作伙伴。

感兴趣的朋友可以直接访问:https://www.saniffer.com/cn/downloads/,或者访问Saniffer官方网页,然后点击中文->文档下载下面的“PCIe Gen 4 NVMe SSD测试环境搭建和常用工具图解_ver3.0”下载最新的针对PCIe Gen 4 NVMe SSD的汇总的测试技术和产品文档即可。或者,直接到下面的链接直接下载我们更新的测试工具白皮书,里面含有针对SerialTek PCIe Gen 4和Gen 5协议分析仪的更加详细的功能介绍,文件大小15M字节:

链接: https://pan.baidu.com/s/1W6EXxybpC6S0XEy25SyRKg 提取码: sqji

该文档系统对于PCIe Gen 4 控制器芯片或NVMe SSD产品开发/测试常用的各种相关测试工具进行图解剖析,涉及PCIe Gen 4协议分析,性能/功能/协议兼容性/IOT测试,热插拔自动化测试,掉电测试,高低温测试,以及如何构建PCIe Gen 4 NVMe SSD测试环境,从Gen 4主板选型开始,涉及PCIe Gen 4 NVMe SSD三类接口(M.2, U.2, AIC)的端口扩展,各种常用的主机卡,转接卡,盘柜,延长线的选择等,以及考虑到测试便利性使用的主板托架和实验室批量测试机架等解决方案。

责任编辑:lq

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

    关注

    45

    文章

    5792

    浏览量

    122396
  • SSD
    SSD
    +关注

    关注

    21

    文章

    3150

    浏览量

    122612
  • PCIe
    +关注

    关注

    16

    文章

    1479

    浏览量

    88932

原文标题:PCIe Gen 4/5协议故障注入,热插拔,电压拉偏和功耗测试视频演示

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    当工控主板遇见侧大模型:一场来自产业深处的技术变革

    者”的双重角色,能够在本地完成智能决策,再根据决策结果驱动外设运行,真正实现工业侧的智能化。在这一产业升级趋势中,算力、接口、生态兼容性将成为衡量一块工控主板
    的头像 发表于 03-24 13:59 1493次阅读
    当工控<b class='flag-5'>主板</b>遇见<b class='flag-5'>端</b>侧大模型:一场来自产业深处的技术变革

    得物商品详情API接入的利

    接入得物官方商品详情 API 的核心利是 合规性、数据可靠性、商业落地性 三重保障,相比非官方爬虫 / 解析方案,能从技术、业务、法律层面解决数据获取的核心痛点,尤其适合企业级的电商对接、选品分析
    的头像 发表于 01-27 16:56 709次阅读

    自动驾驶仿真新范式:aiSim如何解决智驾测试的&quot;灾难性挑战&quot;

    。然而,这种变革对仿真测试带来了"灾难性挑战"——传统仿真方法因感知与规控接口的消失而亟待重构。 2 aiSim:智驾仿真的全链路解决方案 2.1 核心架构创新 康谋科技的aiSim采用XIL架构仿真方案,基于软件定义接口
    的头像 发表于 12-17 14:15 435次阅读
    <b class='flag-5'>端</b>到<b class='flag-5'>端</b>自动驾驶仿真新范式:aiSim如何解决智驾<b class='flag-5'>测试</b>的&quot;灾难性挑战&quot;

    Pico示波器PicoScope 9311进行TDR测试流程详解

    ),今天仪集科技给大家分享一下,Pico示波器PicoScope 9311如何进行TDR测试。 下面的步骤是用Pico示波器PicoScope 9311进行差分TDR 的测量,对于
    发表于 12-09 14:42

    如何训练好自动驾驶模型?

    [首发于智驾最前沿微信公众号]最近有位小伙伴在后台留言提问:算法是怎样训练的?是模仿学习、强化学习和离线强化学习这三类吗?其实(end-to-end)算法在自动驾驶、智能体
    的头像 发表于 12-08 16:31 1608次阅读
    如何训练好自动驾驶<b class='flag-5'>端</b>到<b class='flag-5'>端</b>模型?

    使用AXI4接口IP核进行DDR读写测试

    本章的实验任务是在 PL 自定义一个 AXI4 接口的 IP 核,通过 AXI_HP 接口对 PS DDR3 进行读写测试,读写的内存
    的头像 发表于 11-24 09:19 3923次阅读
    使用AXI4接口IP核<b class='flag-5'>进行</b>DDR读写<b class='flag-5'>测试</b>

    智驾模拟软件推荐——为什么选择Keymotek的aiSim?

    随着自动驾驶技术的快速发展,车企和科技公司对于模拟测试平台的需求越来越强。从L2/ADAS到L4/L5等级的自动驾驶,虚拟模拟已经成为其中的关键一环。特别是对于
    的头像 发表于 11-18 11:35 962次阅读

    Flutter 移动开发:集成淘宝 API 实现商品数据实时展示 APP

    在电商蓬勃发展的当下,移动购物成为主流趋势。对于开发者而言,利用 Flutter 构建一个能够实时展示淘宝商品数据的 APP,既能满足用户便捷获取商品信息的需求,也能为电商业务拓展新的渠道
    的头像 发表于 11-13 09:36 498次阅读

    电话光端机发射和接收怎么接

    在现代通信工程和安防监控系统中,广州邮科(YK)的电话光端机因其稳定可靠的性能而被广泛应用。对于许多初次接触该设备的工程师或用户而言,如何正确连接发射(TX)和接收(RX)是确保整个系统畅通无阻的关键第一步。本文将为您提供一
    的头像 发表于 11-08 11:21 1605次阅读
    电话光端机发射<b class='flag-5'>端</b>和接收<b class='flag-5'>端</b>怎么接

    自动驾驶中仿真与基于规则的仿真有什么区别?

    在自动驾驶领域,“仿真”指的是将感知到控制的整个决策链条视为一个整体,从而进行训练和验证的思路。
    的头像 发表于 11-02 11:33 1858次阅读

    【EASY EAI Nano-TB(RV1126B)开发板试用】命令行功能测试-shell脚本进行IO控制-灯闪

    )。 命令行功能测试 我准备在Ubuntu主板命令行启动后网络SSH 下用shell脚本进行控制部分硬件测试。从IO控制-灯闪开始。 EA
    发表于 11-01 21:26

    自动驾驶中“一段式”和“二段式”有什么区别?

    摄像头、毫米波雷达、激光雷达等信号,便可以直接输出转向、油门、刹车或者轨迹指令。一段式就是用一个整体模型完成这个任务,从传感器到控制,中间不拆成多个模块,训练的目标是直接模仿人类司机的操作,
    的头像 发表于 10-24 09:03 1417次阅读
    自动驾驶中“一段式<b class='flag-5'>端</b>到<b class='flag-5'>端</b>”和“二段式<b class='flag-5'>端</b>到<b class='flag-5'>端</b>”有什么区别?

    【HZ-RK3568开发板免费体验】外设接口测试

    承接上期的系统升级帖子,系统更新为Linux5.10版本,因此就该系统版本进行一些基本外设接口的功能测试,本次根据官方SDK中提供的《HZ-EVM-RK3568-测试手册(适用内核5.
    发表于 08-12 23:40

    微信小程序API集成京东库存,移动销量暴涨!

    。本文将探讨如何通过微信小程序API集成京东库存系统,实现实时数据同步,并最终推动移动销量实现显著增长。我们将一步步分析集成过程、核心优势,以及实际案例中的效果。 什么是微信小程序API
    的头像 发表于 07-31 14:07 983次阅读

    Modbus TCP连接多个客户解决方法-深圳市振鑫通信科技

    ZP-MBS008多主站模块是实现Modbus-TCP连接多个客户或者服务器通讯设备
    的头像 发表于 06-25 11:07 2038次阅读
    Modbus TCP连接多个客户<b class='flag-5'>端</b>解决方法-深圳市振鑫通信科技