论文部分内容阅读
在过去的半个世纪里,计算机技术取得了突飞猛进的发展。但计算机系统的I/O性能与CPU处理性能间的差距却在不断扩大。拿现在市面上比较普及的Intel i7处理器与35年前的Intel 8088微处理器比较,其处理速度提升了2000多倍。而在此期间,传统机械式磁盘的速度却只增长了20多倍。固态硬盘(Solid State Drive,简称SSD)的出现,使得这一差距有望得到部分缓和。固态硬盘凭借其较快的读写速度,较好的防震抗摔性及低功耗,无噪音,轻便等优点大有取代传统硬盘的趋势。近年来Nand闪存制作工艺上的进步及主控算法上的逐步优化,使得固态硬盘的市场需求量不断增加。据市场研究公司IHS预测,到2017年固态硬盘将占整个存储市场份额的33%,其销量将是2012年固态硬盘销量的6倍。较2012年,2013年固态硬盘全球出货量增加了82%,而2014年固态硬盘全球出货量也增加了50%以上,似乎也印证了这一预测的准确性。面对这巨大的市场前景,各固态硬盘生产厂家也都加大了投入,期望能占得更多的市场份额。本文根据公司实际需求,针对固态硬盘生产过程中的功能测试实现了一种低成本、高效率的测试方法,以满足日益增大的出货需求。主要分为以下几项工作:(1)设计实现了一套固态硬盘功能测试的解决方案。该方案基于PC平台设计,成本较低,结合公司内部的SFCS系统(Shop Floor Control System,工厂控制系统),共同实现了固态硬盘生产过程中的流程管控,生产测试,异常查询等。其中SFCS系统负责管理每片待测固态硬盘在生产测试过程中的状态,本方案负责固态硬盘的生产测试及生产过程中的状态更新。(2)实现了并行测试,提高测试生产效率。设计开发了FTP(Function Test Program,功能测试程序),通过HBA卡(Host Bus Adapter,主机总线适配器)将测试机台主板的PCI-e信号转换为适合SATA固态硬盘使用的多个SAS信号,根据测试机台的不同,最多可扩展出32-64个SAS端口,目前设计开发的FTP测试程序可在一个测试机台上最多同时完成32片待测固态硬盘的测试工作。(3)实现了测试程序的自动调用。设计开发了TPI(Test Program Invoking,测试程序调用),结合SFCS系统,自动管控版本繁多的FTP功能测试程序,避免人为管控测试程序可能导致潜在的程序使用错误风险,同时也提高了生产效率。随着本方案的导入,生产测试自动化程度得到了大幅提升并实现了并行测试,在成本投入不大的情况下极大的提高了生产效率。