一款SSD研发出来,除了内部的层层测试,也少不了送出去进行各种认证测试。
SATA-IO Plugfest和IW(Interoperability Workshop)
作为SATA协议的官方组织,SATA-IO每年都会组织厂商一起坐坐,给大家一个互相切磋的机会进行兼容性,交互性以及新功能的测试。
下图是2008年的活动的Agenda,Plugfest三天,IW五天
IW和Plugfest有所不同
IW的对象是量产产品,由SATA-IO主导,有固定的测试流程和项目,并且测试结果需要提交SATA-IO,通过测试的设备可以加入Integrators List;
Plugfest的对象是开发阶段的产品,厂商之间互相玩耍,测什么,怎么测大家自己说了算,测试结果不用提交给SATA-IO;
官方网站上有具体介绍以及报名方式:
https://www.sata-io.org/plugfests
https://www.sata-io.org/interoperability-workshops
PCIe SIG Compliance Program
作为PCIe协议的官方组织,PCIe SIG的一致性测试项目包括以下方面:
Electrical Testing – 针对平台和卡的Tx和Rx电器性能进行测试
Configuration Testing – PCIe configuration space测试(Tool:PCIE CV)
Link Protocol Testing – 针对设备进行链路层协议测试
Transaction Protocol Testing – 针对设备进行传输层协议测试
Platform BIOS Testing – 针对平台BIOS进行测试,能否识别并正确配置Device
通过PCIe SIG的测试同样可以加入Integrators List。
官方网站上提供Test Guide下载,包括测试描述,规格,流程以及相关的工具
https://pcisig.com/developers/compliance-program
UNH IOL NVMe Test
UNH-IOL全称是 University of New Hampshire InterOperability Laboratory,是业界著名的公开实验室,提供多个领域的测试服务。
上个图感受下这个实验室涉及的领域:
UNH-IOL定义了NVMe Test Suites, 包括:
- NVMe Conformance Test Suite
- NVMe Interoperability Test Suite
Test Suite会跟着NVMe Spec更新持续更新,厂商可以自行下载使用
链接:https://www.iol.unh.edu/testing/storage/nvme/test-suites
UNH-IOL贴心的提供了NVMe 的测试工具
- IOL INTREACT PC EDITION Software: 基于UNH-IOL自己的NVMe Conformance Test Suite开源项目的工具,图形界面上手容易。
- IOL INTERACT Teledyne-LeCroy EDITION Software:高级版本,必须配合LeCroy的PCIe Exerciser和Analyzer使用,能够自动跑完NVMe Conformance Test Suite里面要求的测试,而且能够自动抓取trace以供分析。
链接:https://www.iol.unh.edu/solutions/test-tools/interact
免费是为了更好的收费,UNH-IOL的测试服务 — 到碗里来,完成下列指定项目,加入NVMe Integrators List:
Conformance testing using IOL INTREACT PC EDITION Software
Conformance testing using IOL INTERACT Teledyne-LeCroy EDITION Software
Interoperability testing using VDbench software