王晶, 赵云鹏, 池骋. 一种SATA固态硬盘Power Cycle功能自动化测试方法[J]. 微电子学与计算机, 2021, 38(8): 40-44.
引用本文: 王晶, 赵云鹏, 池骋. 一种SATA固态硬盘Power Cycle功能自动化测试方法[J]. 微电子学与计算机, 2021, 38(8): 40-44.
WANG Jing, ZHAO Yunpeng, CHI Cheng. An automated test method for power cycle function of SATA solid state drive[J]. Microelectronics & Computer, 2021, 38(8): 40-44.
Citation: WANG Jing, ZHAO Yunpeng, CHI Cheng. An automated test method for power cycle function of SATA solid state drive[J]. Microelectronics & Computer, 2021, 38(8): 40-44.

一种SATA固态硬盘Power Cycle功能自动化测试方法

An automated test method for power cycle function of SATA solid state drive

  • 摘要: 提出了一种SATA固态硬盘Power Cycle功能自动化测试方法,用于验证SATA固态硬盘在上下电过程中数据完整性与安全性,保证SATA固态硬盘在多种应用场景中都可以保持正常且高效的运行状态.通过分析标准SATA协议与ATA命令集协议,针对SATA固态硬盘Power Cycle工作流程,在DriveMaster和ULink Power Hub软硬件平台基础上进行脚本编程,对SATA固态硬盘Power Cycle功能进行自动化测试.测试方法包含基于标准协议提炼出的测试流程图,软件平台DriveMaster脚本编程和DriveMaster平台与ULink Power Hub硬件组件联动设置,待测硬盘运行状况记录,发生异常时运行环境记录,测试结果汇总等内容.为满足用户对SATA固态硬盘使用需求,测试过程在经典用例"写入数据-下电-上电-读回比较"基础上,为SATA固态硬盘制造多种不同写入压力,模拟SATA固态硬盘真实使用场景,从厂商角度保证SATA固态硬盘中数据完整性以及正确性.

     

    Abstract: An automated test method for Power Cycle functionof SATA solid state drive(SSD)is proposed to verify the data integrity and safety of the SATA SSD in the processof power-on and power-off, and ensure that the SATA SSD can maintain normal and efficient operating state in various application scenarios.By analyzing the standard SATA protocol and focusing on the power cycle workflow of SATA SSD, the automatic test of SATA SSD Power Cycle function is carried out by scripting on the hardware and software platforms of DriveMaster and Ulink Power Hub.The test method includes the test flow chart extracted based on the SATA standard protocol, the software platform Drive Master script programming and the linkage setting of the Drive Master platform and the ULink Power Hub hardware components, the running status record of the device under test, the running environment record when an abnormality occurs, the test result summary, etc. To meet the user demand for SATA SSD, the test process is based on the classic use case "write data-power off-power on-read back and comparison" to create a variety of different writing pressures for SATA SSD, simulating the real use of SATA SSD Scenarios to ensure the integrity and correctness of the data in the SATA SSD from the manufacturer's perspective.

     

/

返回文章
返回