一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

内存测试装置以及测试电压调整方法与流程

2021-02-20 11:11:00 来源:中国专利 TAG:测试 电压 装置 内存 调整


[0001]
本发明涉及一种测试装置以及电压调整方法,且特别是涉及一种用于对待测内存模块进行测试的内存测试装置以及测试电压调整方法。


背景技术:

[0002]
现行的测试装置大致上都是对待测内存模块提供多个测试电压,以对待测内存模块进行测试。不同的测试板供货商所提供的测试板的测试电压的设定可能会有所不同。因此测试板的测试电压的供应可能会有差异。此外,在实际使用中,随着时间的推移,由于测试板的内部电路的衰变或组件的失效,测试电压可能会偏离所期望的实际电压值。因此,如何使测试板能够基于测试流程,提供精准的测试电压,是本领域技术人员努力研究的课题之一。


技术实现要素:

[0003]
本发明是针对一种内存测试装置以及测试电压调整方法,能够使不同的测试板能够基于测试流程提供精准的测试电压。
[0004]
根据本发明的实施例,内存测试装置用以对至少一待测内存模块进行测试。所述内存测试装置包括主机、至少一测试板以及至少一检测器。所述主机经配置以提供测试流程。所述至少一测试板分别耦接于所述主机。所述至少一测试板经配置以基于所述测试流程分别对所述至少一待测内存模块中的对应待测内存模块进行测试。所述至少一检测器耦接于所述主机。所述至少一检测器以一对一方式与所述至少一测试板对应耦接。各所述至少一检测器经配置以接收自所述至少一测试板中的对应测试板所提供的关联于所述测试流程的测试电压,依据所述测试电压的偏移产生电压偏移信息。所述主机依据所述电压偏移信息提供用以调整所述测试流程的电压设定值以提供所述经调整的测试流程,使得所述对应测试板依据所述经调整的测试流程来调整所述测试电压。
[0005]
根据本发明的实施例,测试电压调整方法用于内存测试装置。所述内存测试装置用以对至少一待测内存模块进行测试。所述内存测试装置包括主机、至少一测试板以及至少一检测器。所述至少一测试板以一对一方式与所述至少一检测器对应耦接。所述测试电压调整方法包括:由所述主机提供测试流程;由所述至少一测试板基于所述测试流程分别对所述至少一待测内存模块中的对应待测内存模块进行测试;由所述至少一检测器分别接收自所述至少一测试板中的对应测试板所提供的关联于所述测试流程的测试电压,并且依据所述测试电压的偏移产生电压偏移信息;以及由所述主机依据所述电压偏移信息提供用以调整所述测试流程的电压设定值以提供所述经调整的测试流程,使得所述对应测试板依据所述经调整的测试流程来调整所述测试电压。
[0006]
基于上述,本发明的内存测试装置以及测试电压调整方法中,检测器接收对应测试板所提供的测试电压,并且依据测试电压的偏移产生电压偏移信息。主机依据电压偏移信息提供用以调整测试流程的电压设定值以提供所述经调整的测试流程。也就是说,检测
器能够接收测试板所提供的实际测试电压,并依据测试电压的偏移产生电压偏移信息。因此,内存测试装置以及测试电压调整方法会基于实际测试电压的偏移对应调整电压设定值。如此一来,测试板能够基于测试流程提供精准的测试电压。
附图说明
[0007]
图1是依据本发明第一实施例所绘示的内存测试装置的装置示意图。
[0008]
图2是依据本发明第一实施例所绘示的测试电压调整方法的流程图。
[0009]
图3是依据本发明第二实施例所绘示的内存测试装置的装置示意图。
[0010]
图4是依据本发明第二实施例所绘示的测试电压调整方法的流程图。
[0011]
附图标记说明
[0012]
100、200:内存测试装置;
[0013]
110、210:主机;
[0014]
120_1~120_n、220:测试板;
[0015]
130_1~130_n、230:检测器;
[0016]
211:作业系统;
[0017]
221:电源调节器;
[0018]
222:作业单元;
[0019]
2221:存储模块;
[0020]
223:内存控制器;
[0021]
224:测试模块;
[0022]
225:配置模块;
[0023]
231:判断模块;
[0024]
232:识别模块;
[0025]
233:状态信号产生器;
[0026]
240:数据库;
[0027]
add:地址;
[0028]
cmd:命令;
[0029]
dat:数据;
[0030]
mp:电压设定值;
[0031]
dut、dut_1~dut_n:待测内存模块;
[0032]
s100、s200:测试电压调整方法;
[0033]
s110~s140:步骤;
[0034]
s210~s260:步骤;
[0035]
ss:状态信号;
[0036]
tp:测试流程;
[0037]
tp’:经调整的测试流程;
[0038]
tpr:测试参数;
[0039]
ti1、ti2:通信路径;
[0040]
vsi:电压偏移信息;
[0041]
vt:测试电压。
具体实施方式
[0042]
现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同组件符号在图式和描述中用来表示相同或相似部分。
[0043]
请参考图1,图1是依据本发明第一实施例所绘示的内存测试装置的装置示意图。在本实施例中,内存测试装置100用以对待测内存模块dut_1~dut_n进行测试。在本实施例中,待测内存模块dut_1~dut_n分别是动态随机存取内存(dynamic random access memory,dram)模块。进一步地,待测内存模块dut_1~dut_n分别是被封装完成的双倍数据速率(double data rate,ddr)动态随机存取内存模块,例如是ddr4、、ddr5或更高规格的动态随机存取内存模块。内存测试装置100包括主机110、测试板120_1~120_n以及检测器130_1~130_n。主机110提供测试流程tp。主机110可以是任意形式的中控电子装置,例如是具有操作接口的工业计算机、笔记本电脑或个人计算机。
[0044]
在本实施例中,测试板120_1~120_n分别耦接于主机110。测试板120_1~120_n例如是通过通信路径ti1耦接至主机110。通信路径ti1可以是有线通信路径或无线通信路径。本实施例的通信路径ti1可例如是包括支持rs232、rj45以及无线网络(如,wi-fi)协议的通信接口。测试板120_1~120_n分别基于主机110所提供的测试流程tp对待测内存模块dut_1~dut_n中的对应待测内存模块进行测试。举例来说,在本实施例中,待测内存模块dut_1~dut_n采一对一方式被设置在测试板120_1~120_n上。待测内存模块dut_1被设置在测试板120_1上。测试板120_1可基于测试流程tp对待测内存模块dut_1进行测试。待测内存模块dut_2被设置在测试板120_2上。测试板120_2可基于测试流程tp对待测内存模块dut_2进行测试,依此类推。然本发明并不以此为限。在一些实施例中,待测内存模块dut_1~dut_n中的多个待测内存模块可以被设置在同一测试板上。举例来说,待测内存模块dut_1、dut_2被设置在同一测试板120_1上。测试板120_1可基于测试流程tp对待测内存模块dut_1、dut_2进行测试。主机110还可以通过通信路径ti1接收测试板120_1~120_n所提供的测试结果。
[0045]
在本实施例中,检测器130_1~130_n耦接于主机110。检测器130_1~130_n例如是例如是通过通信路径ti2耦接至主机110。通信路径ti2可以是有线通信路径或无线通信路径。本实施例的通信路径ti2可例如是包括支持rs485、rj45以及wi-fi协议的通信接口。检测器130_1~130_n以一对一方式与测试板120_1~120_n对应耦接。检测器130_1~130_n分别接收来自于测试板120_1~120_n中的对应测试板所提供的测试电压vt(例如是vdd、vddq)。测试电压vt会关联于测试流程tp。举例来说,在本实施例中,检测器130_1耦接于测试板120_1。检测器130_1接收来自于测试板120_1所提供的测试电压vt。检测器130_2耦接于测试板120_2。检测器130_2接收来自于测试板120_2所提供的测试电压vt,依此类推。
[0046]
在本实施例中,检测器130_1~130_n还分别依据测试电压vt的偏移来产生电压偏移信息vsi。主机110依据电压偏移信息vsi提供用以调整测试流程tp的电压设定值mp,并依据调整后的电压设定值mp以提供经调整的测试流程tp’。如此一来,当测试板120_1~120_n中的对应测试板接收到经调整测试流程tp’时,会依据经调整的测试流程tp’的电压设定值mp来调整测试电压vt。举例来说,当检测器130_1判断出测试电压vt的偏移大于或等于预设值时,检测器130_1会产生电压偏移信息vsi。检测器130_1会将电压偏移信息vsi提供至主
机110。主机110会依据电压偏移信息vsi调整电压设定值mp以提供经调整的测试流程tp’,并将经调整的测试流程tp’提供至测试板120_1。因此,测试板120_1会依据电压设定值mp来调整测试电压vt,并利用经调整的测试电压vt对待测内存模块dut_1进行测试。另举例来说,检测器130_1判断出测试电压vt的偏移小于预设值时,则不会产生电压偏移信息vsi。检测器130_1不会提供电压偏移信息vsi。因此,测试板120_1会利用当前的测试电压vt对待测内存模块dut_1进行测试。
[0047]
在此值得一提的是,检测器130_1~130_n分别接收对应测试板所提供的测试电压vt,并且依据测试电压vt的偏移产生电压偏移信息vsi。主机110依据电压偏移信息vsi提供用以调整测试流程tp的电压设定值mp。换句话说,检测器130_1~130_n能够接收测试板120_1~120_n所提供实际的测试电压vt,并依据实际的测试电压vt的偏移产生电压偏移信息vsi。因此,内存测试装置100会基于实际的测试电压vt的实际偏移对应调整电压设定值mp,从而提供经调整的测试流程tp’。本实施例的检测器130_1~130_n独立于测试板120_1~120_n,因此检测器130_1~130_n能提供更精准的电压检测。如此一来,测试板120_1~120_n能够基于测试流程tp或经调整的测试流程tp’的电压设定值mp提供精准的测试电压vt。
[0048]
在本实施例中,待测内存模块dut_1~dut_n的数量、测试板120_1~120_n的数量以及检测器130_1~130_n的数量分别以多个为例。然本发明并不以此为限,本发明的待测内存模块的数量、测试板的数量以及检测器的数量分别可以是一个或多个。本发明的待测内存模块的数量可大于或等于测试板的数量。
[0049]
请同时参考图1以及图2,图2是依据本发明第一实施例所绘示的测试电压调整方法的流程图。本实施例的测试电压调整方法s100适用于内存测试装置100。在本实施例中,主机110会在步骤s110中提供测试流程tp。在步骤s120中,测试板120_1~120_n分别会基于测试流程tp对待测内存模块dut_1~dut_n中的对应待测内存模块进行测试。在步骤s130中,检测器130_1~130_n会分别接收测试板120_1~120_n所提供的测试电压vt,并且依据测试电压vt的偏移产生电压偏移信息vsi。在步骤s140中,主机110会依据电压偏移信息vsi提供用以调整测试流程tp的电压设定值mp,以提供经调整的测试流程tp’。测试板在步骤s140中依据经调整的测试流程tp’的电压设定值mp来调整测试电压vt。测试电压调整方法s100中的步骤s110~s140的实施细节可以由图1的实施例中获得足够的教示或说明,因此恕不在此重述。
[0050]
请参考图3,图3是依据本发明第二实施例所绘示的内存测试装置的装置示意图。为了便于说明,本实施例的内存测试装置200以单一个测试板220以及单一个检测器230为例。测试板220可适用于第一实施例的测试板120_1~120_n的至少其中一者。检测器230可适用于第一实施例的检测器130_1~130_n的至少其中一者。在本实施例中,主机210包括作业系统211。作业系统211被操作以产生测试流程tp,并将测试流程tp提供至测试板220。测试板220包括电源调节器221、作业单元222以及内存控制器223。电源调节器221提供测试电压vt,并将测试电压vt提供至被设置于测试板220上的待测内存模块dut。作业单元222耦接于主机210。作业单元222接收主机210所提供的测试流程tp来提供测试参数tpr。在本实施例中,作业单元222可以是实现基本输入输出系统(bios)的功能的组件。作业单元222还存储测试流程tp。在本实施例中,作业单元222包括存储模块2221。存储模块2221被操作以存
储测试流程tp。存储模块2221可以是由任意类行得非易失性内存来实现。本实施例的存储模块2221例如是闪存(flash memory)。内存控制器223耦接于作业单元222以及电源调节器221。内存控制器223接收测试参数tpr,并依据测试参数tpr控制电源调节器221。此外,内存控制器223还依据测试参数tpr产生地址add、命令cmd以及数据dat。并且将地址add、命令cmd以及数据dat提供至待测内存模块dut,以对待测内存模块dut进行测试。
[0051]
在本实施例中,测试板220还包括测试模块224以及配置模块225。配置模块225耦接于作业单元222。测试模块224耦接于主机210以及配置模块225。在本实施例中,当测试模块224接收到测试流程tp时,会自动地控制配置模块225。配置模块225基于测试模块224的控制将测试流程tp存储至作业单元222的存储模块2221,并使作业单元222依据存储在存储模块2221的测试流程tp自动提供测试参数tpr。除此之外,测试模块224在接收到经调整的测试流程tp’时,会自动地控制配置模块225将存储模块2221所存储的测试流程tp修改为经调整的测试流程tp’并自动提供对应于经调整的测试流程tp’的电压设定值mp的测试参数tpr。在本实施例中,作业单元222还可以对存储模块2221以及内存控制器223进行初使化或重置。
[0052]
在此值得一提的是,测试模块224以及配置模块225可以是用以实现统一可扩展韧体接口(unified extensible firmware interface,uefi)的组件或处理器。因此,作业单元222会基于测试模块224以及配置模块225的控制自动地提供测试参数tpr或修改存储模块2221所存储的测试流程tp。如此一来,相较于当前通过测试板的界面所进行的人工操作,本实施例的自动化操作可大幅提高作业效率并有效降低人工操作所产生的错误。
[0053]
在本实施例中,检测器230包括判断模块231以及识别模块232。判断模块231耦接于电源调节器221。判断模块231接收电源调节器221所提供的测试电压vt。也就是说,判断模块231会接收到测试板220所输出的实际测试电压vt。判断模块231会判断测试电压vt与期望测试电压之间的偏移是否大于或等于预设值。当判断出偏移大于或等于预设值时,判断模块231会产生电压偏移信息vsi,并将电压偏移信息vsi提供至主机210。举例来说,预设值实质上等于测试电压vt的电压步进值的二分之一。测试电压vt的电压步进值例如是0.2伏特。因此,预设值等于0.1伏特。期望测试电压的电压值为1.1伏特。判断模块231所接收到的测试电压vt的电压值为1.21伏特。判断模块231会判断出测试电压vt的电压值(即,1.21伏特)与期望测试电压(即,1.1伏特)的电压值之间的偏移(即,0.11伏特)大于预设值(即,0.1伏特)。因此,判断模块231会产生电压偏移信息vsi。另举例来说,期望测试电压的电压值为1.1伏特。判断模块231所接收到的测试电压vt的电压值为1.12伏特。判断模块231会判断出测试电压vt的电压值(即,1.12伏特)与期望测试电压的电压值之间的偏移(即,0.01伏特)小于预设值。因此,判断模块231则不会产生电压偏移信息vsi。
[0054]
在本实施例中,识别模块232存储识别符id。识别符id可以被设定,并且被存储到识别模块232。本实施例可以利用多个方式来设定识别符id。举例来说,识别符id可透过主机210设定。举例来说,识别符id可以是在检测器230出厂时被预设。举例来说,操作人员操作检测器230以设定识别符id。另举例来说,识别符id可以是由测试板220所提供。也就是说,主机210可将识别符id写入识别模块232。识别符id会对应于特定的测试板220。在本实施例中,识别符id会对应于测试板220。因此,当检测器230提供电压偏移信息vsi时,也会提供识别符id。如此一来,主机210会依据识别符id将经调整的测试流程tp’提供到测试板
220。
[0055]
另以图1的实施例为例,对应于测试板120_1~120_n的识别符(图1未示出)彼此并不相同。主机110会将对应于测试板120_1的识别符写入检测器130_1中的识别模块(未示出),并将对应于测试板120_2的识别符写入检测器130_2中的识别模块(未示出)。如此一来,检测器130_1、130_2提供对应的电压偏移信息vsi时也会提供不同的识别符。主机210会依据检测器130_1、130_2所提供的识别符将各经调整的测试流程tp’对应提供到测试板120_1、120_2。
[0056]
在本实施例中,内存测试装置200包括数据库240。数据库240存储对应于测试流程tp的期望测试电压。本实施例中的数据库240被设置在主机210的内部。在一些实施例中,数据库240可被设置在主机210的外部。数据库240由服务器或储存装置来实现。
[0057]
请同时参考图3以及图4,图4是依据本发明第二实施例所绘示的测试电压调整方法的流程图。在本实施例中,测试电压调整方法s200可适用于图1所示的内存测试装置100以及图3所示的200。在本实施例中,在步骤s210中,主机210会将测试流程tp提供到测试板220。进一步地,测试模块224在接收到测试流程tp时,会自动地控制配置模块225将测试流程tp存储至存储模块2221。在一些实施例中,测试模块224在接收到测试流程tp时,会先初始化或重置存储模块2221以及内存控制器223,随后将测试流程tp存储至存储模块2221。
[0058]
在步骤s220中,测试板220会基于测试流程tp对待测内存模块dut进行测试。在步骤s230中,检测器230会接收测试板220所提供的测试电压vt。在步骤s240中,检测器230会判断测试电压vt与期望测试电压之间的偏移是否大于或等于预设值。举例来说,预设值实质上等于测试电压vt的电压步进值的二分之一。测试电压vt的电压步进值例如是0.2伏特。因此,预设值等于0.1伏特。在步骤s240中,当测试电压vt与期望测试电压之间的偏移大于或等于预设值时,表示测试电压vt发生了明显的偏移。因此,检测器230会提供电压偏移信息vsi。主机210会在步骤s250中依据电压偏移信息vsi以对应调整电压设定值mp。举例来说,期望测试电压的电压值为1.1伏特,检测器230在步骤s240中所检测到的实际测试电压vt的电压值为1.21伏特。也就是说,期望测试电压的电压值与实际测试电压vt的电压值发生了 0.11伏特的偏移。因此检测器230提供对应于 0.11伏特的偏移的电压偏移信息vsi。主机210在步骤s250中依据电压偏移信息vsi以调整电压设定值mp,例如是关联于提供0.99伏特的期望测试电压的电压设定值mp。接下来,测试电压调整方法s200会回到步骤s210以将经调整的测试流程tp’提供到测试板220。测试模块224在接收到电压设定值mp时,会自动地控制配置模块225将存储模块2221所存储的测试流程tp修改为经调整的测试流程tp’,并使配置模块225控制作业单元222依据经调整的测试流程tp’的电压设定值mp提供测试参数tpr。
[0059]
应注意的是,由于期望测试电压的电压值与实际测试电压vt的电压值发生了 0.11伏特的既有偏移,因此,期望测试电压的电压值为0.99伏特的情况下,测试板220所提供的测试电压vt的电压值为1.1伏特。因此,再回到步骤s210,当测试电压vt与期望测试电压之间的偏移小于预设值时,表示测试电压vt并没有发生明显的偏移。因此,主机210会在步骤s260中将期望测试电压以及电压设定值mp存储到数据库240。
[0060]
在本实施例中,内存测试装置200通过主机210检查测试板220的通信状况。当测试板220的通信发生异常时,主机210会获知测试板220并没有成功被启动,并控制检测器230
提供对应的状态信号。在本实施例中,检测器230可反应于主机210的控制来提供对应于不同状态的状态信号ss。检测器230还包括状态信号产生器233。状态信号产生器233耦接于操作系统211。状态信号产生器233可反应于主机210的控制来提供对应于不同状态(如测试板220正常运行、测试板220发生异常、测试电压vt发生较大偏移

等状态)的状态信号ss。状态信号ss可包括光信号以及音频信号的至少其中之一。
[0061]
综上所述,本发明的内存测试装置以及测试电压调整方法中,检测器接收对应测试板所提供的测试电压,并且依据测试电压的偏移产生电压偏移信息。主机依据电压偏移信息提供用以调整测试流程的电压设定值。因此,内存测试装置以及测试电压调整方法会基于测试板所提供的的测试电压的偏移对应调整电压设定值以提供所述经调整的测试流程。如此一来,测试板能够基于测试流程或经调整的测试流程提供精准的测试电压。
[0062]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜