专利名称:可自动化测试的固态硬盘与固态硬盘的自动化测试方法
技术领域:
本发明是相关于一种固态硬盘(solid-state disk, SSD)的测试机制,尤指一种可自动化测试的固态硬盘与其测试方法。
背景技术:
一般的固态硬盘在出厂时需要经过许多测试过程以确保在上市之后能提供使用者正确的数据存取功能。请参照图1,其为习知固态硬盘测试系统100的示意图。在图1中, 固态硬盘测试系统100包含有一传输接口 120以及一测试平台130,用来测试一固态硬盘 110。固态硬盘110经过传输接口 120(例如符合序列式进阶技术附加(Serial Advanced Technology Attachment, SATA)规格的一连结接头)与测试平台130(例如一个人电脑) 相连结。测试平台130会透过传输接口 120来驱动固态硬盘110,以测试固态硬盘110的各种存取功能是否正常,并将测试的结果显示于测试平台130上。然而,由于测试平台130 需要持续地监控整个测试的流程,当固态硬盘大量生产并等待测试时,测试流程亦需要大量的个人电脑长时间地运作来作为测试平台。举例来说,假设每台个人电脑可以负责测试四个固态硬盘,而每个固态硬盘需要四小时的测试时间,对一条每日生产4000台固态硬盘的产线来说,每个工作日(八小时)所需要的个人电脑数量需要0000)/((8/4)*4) = 500 台,此外,在测试过程中,这些个人电脑亦须持续监控所有测试中的固态硬盘而无法进行其它工作。对于大量生产固态硬盘的产业而言,传统的测试方式会花费不少的成本在这些测试平台上,因此如何改进现有的固态硬盘测试方法以节省成本与测试效率亦是此领域仍待解决的一大课题。
发明内容
本发明的目的是提供一种可自动化测试的固态硬盘与其测试方法,以节省成本与提高测试效率。依据本发明一方面提供一种可自动化测试的固态硬盘,该固态硬盘包含有至少一储存元件、一传输接口以及一控制电路。该控制电路耦接于该传输接口与该至少一储存元件,用以通过该传输接口下载一自动化测试固件,并执行该自动化测试固件来测试该至少一储存元件的功能以产生一测试输出。依据本发明另一方面提供一种固态硬盘的自动化测试方法,该固态硬盘包含有至少一储存元件,该自动化测试方法包含有下载一自动化测试固件至该固态硬盘;以及执行该自动化测试固件来测试该至少一储存元件的功能以产生一测试输出。本发明的有益技术效果是本发明的可自动化测试的固态硬盘以及相关的测试方法,通过下载一自动化测试固件来进行测试,故本发明的固态硬盘可大幅减少对测试平台的需求,进而降低测试所需的整体成本。
图1为现有固态硬盘测试系统的示意图。图2为本发明可自动化测试的固态硬盘的第一实施例的示意图。图3为本发明可自动化测试的固态硬盘的第二实施例的示意图。图4为本发明可自动化测试的固态硬盘的第三实施例的示意图。
具体实施例方式请参照图2,其为本发明可自动化测试的固态硬盘的第一实施例的示意图。在图2 中,固态硬盘200包含有一储存元件210 (亦即待测的由非易失性存储器所组成的固态硬盘元件)、一控制电路220以及一传输接口 230。在固态硬盘200开始运作之前,固态硬盘200 会先与一固件来源MO(例如一个人电脑)进行短时间的连结,而控制电路220便由传输接口 230从固件来源MO的中下载一自动化测试固件FW,并执行自动化测试固件FW来测试储存元件210的功能(例如读取、写入等存取功能)以产生一测试输出T_0UT。接着,控制电路220会通过传输接口 230将测试输出T_0UT传送至固件来源亦即个人电脑), 并显示其测试结果。在本发明中,所使用的个人电脑并不需要持续地作为监控整个测试流程的测试平台,而仅需要在测试开始前提供自动化测试固件FW给固态硬盘200来使用,并在测试完成后显示其测试结果即可达到目的,在固态硬盘200进行测试的期间,可将该个人电脑的处理能力转移到其它应用上,如此一来,对大量生产并等待测试的固态硬盘生产线来说,其所需要的测试平台可以大幅地减少,进而在维持固态硬盘产量以及良好品质管理的情况之下,大幅降低测试所需要的硬件成本。请再参照图3,其为本发明可自动化测试的固态硬盘的第二实施例的示意图。在图 3中,固态硬盘300包含有一储存元件310、一控制电路320、一传输接口 330以及一显示元件350。图3中的储存元件310、控制电路320、传输接口 330以及固件来源340与图2中其所分别相对应的元件的功能与结构大致相同,在此便不再赘述。然而,图3所示的固态硬盘 300与图2所示的固态硬盘200的主要不同之处在于,固态硬盘300另包含有显示元件350。 如前所述,固态硬盘200需要经过作为固件来源240的个人电脑来显示其测试结果,而对于固态硬盘300而言,控制电路320可直接将测试输出T_0UT通过显示元件350(例如设置于固态硬盘上的发光二极管(light emitting diode,LED))显示给使用者参考,如此一来, 可再进一步降低固态硬盘300对固件来源340的使用需求。此外,本发明亦可分别针对多个储存单位进行测试并显示其结果。请参照图4,其为本发明可自动化测试的固态硬盘的第三实施例的示意图。固态硬盘400包含有多个储存元件(例如第一储存元件411与第二储存元件41 、一控制电路420、一传输接口 430以及一显示元件450。图4中的控制电路420、传输接口 430、显示元件450以及固件来源440 与图3中相对应的元件的功能与结构大致相同,在此便不再赘述。在图4中,固态硬盘400 包含有多个储存元件,例如第一储存元件411与第二储存元件412分别为固态硬盘400的多个储存区块中两个不同的储存区块,然而,此仅作为范例说明的用,而非本发明的限制条件。此外,图4仅显示出两个储存元件,然而,实际上,固态硬盘400中储存元件的个数可依据需求而定。控制电路420除了可测试出固态硬盘400是否有功能异常之外,亦可进一步地侦测出异常的部分是位于该些储存区块中哪些特定储存区块,并通过显示元件450来显
4示每一储存区块的数据存取能力。于本实施例中,测试输出T_0UT系包含有多个储存元件中每一储存元件的数据存取能力的测试结果,举例来说,当第一储存元件411经测试发现有读取异常的现象时,控制电路420会将第一储存元件411异常的信息加入所产生的测试输出T_0UT中,并由显示元件450来显示该异常讯息。如此一来,固态硬盘400便可精确地测试出内部异常的部分,并轻易地通过显示元件450来告知异常的部分于固态硬盘400中的位置。综上所述,本发明提供了一种可自动化测试的固态硬盘以及相关的测试方法,通过下载一自动化测试固件来进行测试,本发明的固态硬盘可大幅减少对测试平台的需求, 进而降低测试所需的整体成本。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种可自动化测试的固态硬盘,包含有 至少一储存元件;一传输接口;一控制电路,耦接于该传输接口与该至少一储存元件,用以通过该传输接口下载一自动化测试固件,并执行该自动化测试固件来测试该至少一储存元件的功能以产生一测试输出O
2.根据权利要求1所述的固态硬盘,其特征在于,另包含有 一显示元件,耦接于该处理电路,用以显示该测试输出。
3.根据权利要求1所述的固态硬盘,其特征在于,该固态硬盘包含有多个储存元件,而该测试输出包含有该多个储存元件中每一储存元件的数据存取能力的测试结果。
4.根据权利要求1所述的固态硬盘,其特征在于,该控制电路系通过该传输接口而自一个人电脑下载该自动化测试固件。
5.根据权利要求4所述的固态硬盘,其特征在于,该控制电路另通过该传输接口将该测试输出传送至该个人电脑。
6.一种固态硬盘的自动化测试方法,该固态硬盘包含有至少一储存元件,该自动化测试方法包含有下载一自动化测试固件至该固态硬盘;以及执行该自动化测试固件来测试该至少一储存元件的功能以产生一测试输出。
7.根据权利要求6所述的自动化测试方法,其特征在于,另包含有 使用该固态硬盘的一显示元件来显示该测试输出。
8.根据权利要求6所述的自动化测试方法,其特征在于,该固态硬盘包含有多个储存元件,而该测试输出包含有该多个储存元件中每一储存元件的数据存取能力的测试结果。
9.根据权利要求6所述的自动化测试方法,其特征在于,下载该自动化测试固件至该固态硬盘的步骤包含有自一个人电脑下载该自动化测试固件至该固态硬盘。
10.根据权利要求9所述的自动化测试方法,其特征在于,另包含有 将该测试输出传送至该个人电脑。
全文摘要
本发明是一种可自动化测试的固态硬盘与固态硬盘的自动化测试方法,该可自动化测试的固态硬盘,包含有至少一储存元件、一传输接口以及一控制电路。该控制电路耦接于该传输接口与该至少一储存元件,用以通过该传输接口下载一自动化测试固件,并执行该自动化测试固件来测试该至少一储存元件的功能以产生一测试输出。
文档编号G11C29/08GK102446558SQ20101050951
公开日2012年5月9日 申请日期2010年10月9日 优先权日2010年10月9日
发明者刘嘉桦, 李振荣, 王胜铉 申请人:智微科技股份有限公司