【技术实现步骤摘要】
一种固态硬盘的测试方法、系统和计算机可读存储介质
[0001]本专利技术涉及固态硬盘测试
,尤其涉及一种固态硬盘的测试方法
、
系统和计算机可读存储介质
。
技术介绍
[0002]主机写入固态硬盘的数据存在于两部分,一部分位于缓存中,一部分可能已经存入非易失性的介质中
。
在固态硬盘的测试中,可靠性测试非常重要,同时异常掉电的测试又是可靠性测试中最容易出现问题的项目
。
异常掉电是指固态硬盘在没有收到主机的掉电通知时就被断电,或者收到主机的掉电通知后还没来得及将数据写入固态硬盘的闪存就被断电了,异常掉电可能会导致数据的丢失
。
[0003]现有技术中的测试方法都是通过实现一种测试设备,控制电源进行异常掉电,但是对于不同的电源,掉电时电源的电压下降可能不同,不同的电压下降斜率则对固态硬盘的数据可靠性提出不同的要求
。
现有技术在进行异常掉电测试时存在以下问题:
[0004]1、
未对缓存中的不同大小数据量场景进行充分验证,也就是针对性的验证缓存中数据的安全性
。
[0005]2、
同时未对不同电源电压下降方式时的数据可靠性进行验证,造成测试压力不够,容易导致数据安全性问题
。
[0006]因此本专利技术对于固态硬盘掉电测试的可靠性是有必要的
。
技术实现思路
[0007]本专利技术要解决的技术问题在于针对现有技术中的缺陷,提供一种固态硬盘的测试方法 ...
【技术保护点】
【技术特征摘要】
1.
一种固态硬盘的测试方法,其特征在于,包括以下步骤:启动测试,根据固态硬盘存放在缓存中的数据量大小,设置测试缓存的大小;根据固态硬盘的工作电压设置不同的电压下降方式,电压下降方式包括:直接下降法
、
阶梯下降法和振动下降法;执行测试,统计不同的电压下降方式下,测试缓存的数据保存完整程度,直到所有电压下降方式测试完成
。2.
根据权利要求1所述的固态硬盘的测试方法,其特征在于,设置测试缓存的大小的方法具体为:通过命令读取主机写入
Nand
的数据量,写入一定
count
的数据之后,继续读取;直到该
Nand
的数据量发生变化,取此时最大的
count
为
max_count
,记为固态硬盘测试缓存的最大值;测试缓存大小在0~
max_count
之间均匀选取
。3.
根据权利要求1所述的固态硬盘的测试方法,其特征在于,直接下降法具体为:直接从工作电压下降到0,用于模拟正常使用时异常掉电的场景
。4.
根据权利要求3所述的固态硬盘的测试方法,其特征在于,直接下降法在电源和固态硬盘之间连接开关控制芯片,当满足测试条件时,开关控制芯片直接断开,电压下降曲线的斜率
k
→
∞。5.
根据权利要求1所述的固态硬盘的测试方法,其特征在于,阶梯下降法具体为:电压下降曲线呈阶梯状,用于模拟正常掉电时电压下降趋势平稳的场景
。6.
根据权利要求5所述的固态硬盘的测试方法,其特征在于,阶梯下降法的电压下降按以下公式进行控制:其中,放点初期,相同时间
t
内电源放电量的步进为
m
;电量不足时,相同时间
t
内电源放电量的步进为
n
,
m>n
,假设电源的放电量变化的临界电位为
l
...
【专利技术属性】
技术研发人员:吴国骏,张杰,赵周星,李四林,
申请(专利权)人:湖北长江万润半导体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。