PCIE技术与芯片
PCIe NVMe SSD特性及测试
随着国内越来越多的从事企业级SSD controller设计以及使用第三方控制器开发企业级SSD的公司逐步开始实现VDM, ZNS, SRIS, TCG, dual port等企业级的特性,对于这些功能的了解以及测试的问题也越来越多。
- NVMe-MI Over PCIe VDM测试
NVMe-MI的两种管理方式以及如何针对两种方式进行测试。
• NVMe-MI的带外和带内管理
NVMe-MI 规范为 NVMe 存储设备的带外和带内管理定义了架构和命令集,参见下图中的两种实现方式。
本文主要参考文献链接
https://mp.weixin.qq.com/s/aoPbIJAh9EUibqcKm5AyFQ
https://mp.weixin.qq.com/s/hC-qZJsgtMlincno0ZWZKQ
《国外集成电路企业在华布局》SIMIT战略研究室
《U.S. chipmakers push for CHIPS Act funding to close gap with Asia》日经亚洲
• MCTP over PCI Express Vendor Defined Message (VDM) 的packet格式
下图是VDM的packet格式。
-
ZNS(Zoned Name Space)测试
NVMe™ 分区命名空间 (ZNS) 是 NVM Express™ 组织标准化的技术提案。将命名空间的逻辑地址空间划分为区域。每个区域都提供一个逻辑块地址 (LBA) 范围,该范围必须按顺序写入,如果再次写入,必须明确重置。此操作原理允许创建的命名空间暴露设备的自然边界,将内部映射表的卸载管理提供给主机。
ZNS 引入了一种新型 NVMe 驱动器,与传统 SSD 相比具有多项优势。将一个命名空间划分为多个区域,每个区域只允许顺序写入。
-
SRIS测试
SRIS是什么,实现了SRIS的SSD应该如何进行测试。 -
TCG Opal测试
TCG的基本知识以及相关测试。TCG(Trusted Computing Group)存储工作组(SWG)制定了Core Specification,正式名称为TCG Storage Architecture Core Specification,为TCG存储设备提供了TCG相关功能的全面定义。核心规范可以进一步分解为安全子系统类 (SSC) 的多个功能子集。SSC 明确定义了特定“类”中存储设备的最低可接受核心规范功能,并可能扩展超出核心规范中定义的功能。
Opal SSC规范以易于实施和集成为前提,称为“Opal SSC”或“Opal”,一种存储设备的安全管理协议。Opal 系列 SSC 包括 Opal、Opalite、Pyrite 和 Ruby,定义了在存储设备上实现核心规范的功能,如存储设备上的文件管理。Opal 系列 SSC 定义了用于存储和检索文件的类级别权限,保护用户数据。符合 Opal SSC 规范的设备可称为 TCG Opal 设备。
Opal 存储规范是一组用于将