样品阶段如何验证CS创世SD NAND是否满足要求?
一般可以从以下几个方面来考量:兼容性,功能性,性能,稳定性
对于这四个方面,我们分别展开来说:
1. 兼容性
兼容性,对于SD NAND来说,虽然协议是标准的,但是不同的主控芯片,对于协议的时序理解也会有不一样,所以HOST端的发送信号的判定点 或者 发送信号的判定点也会有不一样,对于这样的情况,可以用多块板子来跑读写测试,看看是否会出现,有的能正常识别,读写,有的不行的情况,或者同一个板子,有时候能正常读写,有时候无法正常读写的情况。
如果碰到这样的情况,也可以把板子和存储芯片一起寄给雷龙公司,进行逻辑的抓取,判断问题发生的原因。
2. 功能性
功能性,对于SD NAND来说,就是读和写。存储产品的功能就是保存数据和读取数据。如果是raw NAND或者SPI NAND还是涉及擦除,但是SD NAND不需要擦除,如果要修改原来的数据,直接覆盖写就可以。
对于读取验证,可以先写满存储单元,再对于将写入的数据,按照一定的方式读取出来,并且跟原来写入的数据进行对比测试。读取的方式可以根据客户的具体产品,存储的具体内容来,类似图片或者音频文件,都是大段大段的数据,可以采用连续读取的方式,如果是小文件数据,或者参数模型匹配数据等,可以采用单块读取的方式来测试验证。主要目的是验证,读取的数据是否准确,在传输过程中是否有发生变化或者翻转。
对于写入验证,可以按照时间产品的情况,是需要写入大数据或者小文件数据,按照多块写入的方式或者单块写入的方式来写入数据,并且还需要读取数据进行对比。来验证写入的数据是正确,传输过程中是否出现了丢失数据或者翻转的情况。
在整个测试和验证的过程中,如果出现了问题,可以随时联系雷龙公司进行沟通,或者找雷龙公司获取SD协议,自己对照协议来进一步分析和解决。
3. 性能
性能方面,对于SD NAND来说,就是读写速度,对于读写速度的测试,我们可以依靠一些PC上的软件,例如H2test ,HD tune,ATTO等,进行SD NAND本身素质的测试,这些测试可以评估存储在连续读写,随机读写时候的性能。这些测试的数据,可以找雷龙公司获取。但是当SD NAND嵌入到客户的产品中时,性能的测试就是需要再客户的板子上来进行,根据客户的CLK的设定频率(最高支持50Mhz),以及写入数据的大小来测试。可以使用单块写入,或者连续写入的方式来测试。如果客户对于写入速度有较高要求,可以先缓存一些数据到RAM中,再按照4K大小进行写入。如果客户对于读取速度有稳定的要求,在测试驱动软件层面也可以进行一些调整,达到优化的效果。
4. 稳定性
稳定性方面,对于SD NAND来说,就是持续稳定工作,也就是在异常情况下也能正常工作或者恢复,这个时候可以针对产品的特点,看看可能出现的异常情况大概是什么样的,进行针对性的模拟,一般来说可能涉及到电压的剧烈抖动,负载突然增大等情况,或者持续的高温运行等场景,加速老化。芯片行业有一个浴盆理论,初期的时候比较容易出问题,中间阶段会稳定运行,到芯片的生命末期也容易出现问题。如果使测试阶段有任何问题,也欢迎客户发给雷龙公司,希望让客户顺利批量的使用起来。
5. 总结
本文详细阐述了在样品阶段如何全面验证CS创世SD NAND是否满足要求,主要从兼容性、功能性、性能和稳定性四个方面进行了深入探讨。
兼容性方面,强调了尽管SD NAND协议标准统一,但不同主控芯片对协议时序的理解差异可能导致兼容性问题。通过多板测试及必要时与供应商合作进行逻辑抓取,可有效识别并解决兼容性问题。
功能性方面,聚焦于SD NAND的读写能力,通过写满后读取并对比数据的方式验证读取准确性,同时采用不同写入方式测试写入功能,确保数据传输无误。
性能方面,介绍了利用专业软件评估SD NAND的读写速度,并结合客户产品实际环境进行性能测试,包括调整写入策略和读取优化,以满足客户对性能的高要求。
稳定性方面,强调了SD NAND在异常条件下的持续工作能力,通过模拟电压波动、负载突变、高温运行等场景进行加速老化测试,确保产品在整个生命周期内的稳定运行。
综上所述,本文为CS创世SD NAND的样品验证提供了全面而细致的指导,旨在帮助客户顺利实现产品的批量应用。