采用有限数量的测试引脚测试存储器件的方法以及利用该方法的存储器件

文档序号:1432263 发布日期:2020-03-17 浏览:11次 >En<

阅读说明:本技术 采用有限数量的测试引脚测试存储器件的方法以及利用该方法的存储器件 (Method for testing memory device using limited number of test pins and memory device using the same ) 是由 徐晓东 赵祥明 刘顺临 陈轶 于 2019-10-17 设计创作,主要内容包括:一种方法用于测试包括封装衬底、控制器裸片和存储器裸片的存储器件。封装衬底包括隔离引脚、测试模式选择引脚、测试时钟引脚和测试数据引脚。所述方法包括:将隔离引脚设置为使存储器裸片与控制器裸片隔离的隔离状态;以及在隔离引脚被设置为隔离状态时,将存储器裸片设置为经由测试模式选择引脚、测试时钟引脚和测试数据引脚接收控制。(A method is for testing a memory device that includes a package substrate, a controller die, and a memory die. The package substrate includes an isolation pin, a test mode selection pin, a test clock pin, and a test data pin. The method comprises the following steps: setting an isolation pin to an isolation state that isolates a memory die from a controller die; and setting the memory die to receive control via the test mode select pin, the test clock pin, and the test data pin when the isolation pin is set to the isolated state.)

采用有限数量的测试引脚测试存储器件的方法以及利用该方 法的存储器件

技术领域

本发明涉及半导体测试,并且具体而言涉及测试采用有限数量的测试引脚测试存储器件的方法以及利用所述方法的存储器件。

背景技术

诸如闪速存储器的非易失性存储器因其具有紧凑的物理尺寸和重复编程能力而广泛地应用于通信和消费电子系统。必须在工厂测试中对非易失性存储器的可靠性进行检验,以确保能够可靠地从非易失性存储器读取数据或者向其中写入数据。在实践中,诸如嵌入式多媒体卡(eMMC)或通用闪存(UFS)的非易失性存储器件可以包含不止一个只能经由诸如存储器控制器的中间电路来间接访问的存储单元。

因此,需要可从外部直接对其存储单元进行访问的存储器件及其测试方法。

发明内容

在一个实施例中,一种存储器件包括封装衬底、控制器裸片和存储器裸片。封装衬底包括隔离引脚、用于切换存储器裸片的操作模式的测试模式选择引脚、用于接收测试时钟的测试时钟引脚、以及用于执行数据传输的测试数据引脚。控制器裸片被设置在封装衬底上并且耦合至隔离引脚。存储器裸片被设置在封装衬底上并且耦合至测试模式选择引脚、测试时钟引脚和测试数据引脚。在隔离引脚被设置为使存储器裸片与控制器裸片隔离的隔离状态时,存储器裸片被设置为经由测试模式选择引脚、测试时钟引脚和测试数据引脚接收控制。

在另一实施例中,一种存储器件包括封装衬底、控制器裸片和存储器裸片。封装衬底包括隔离引脚、测试启用引脚、用于切换存储器裸片的操作模式的测试模式选择引脚、用于接收测试时钟的测试时钟引脚以及用于执行数据传输的测试数据引脚。控制器裸片被设置在封装衬底上并且耦合至隔离引脚。存储器裸片被设置在封装衬底上并且耦合至测试启用引脚、测试模式选择引脚、测试时钟引脚和测试数据引脚。在隔离引脚被设置在使存储器裸片与控制器裸片隔离的隔离状态并且测试启用引脚被设置为测试启用状态时,存储器裸片被设置为经由测试模式选择引脚、测试时钟引脚和测试数据引脚接收控制。

在又一实施例中,一种方法用于测试包括封装衬底、控制器裸片和存储器裸片的存储器件。封装衬底包括隔离引脚、测试模式选择引脚、测试时钟引脚和测试数据引脚。所述方法包括:将隔离引脚设置为隔离状态,从而使存储器裸片与控制器裸片隔离;以及在隔离引脚被设置为隔离状态时,将存储器裸片设置为经由测试模式选择引脚、测试时钟引脚和测试数据引脚接收控制。

对于本领域普通技术人员而言,在阅读了下文对通过各附图例示的优选实施例的详细描述之后,本发明的这些和其他目标无疑将变得显而易见。

附图说明

被并入本文并形成说明书的一部分的附图例示了本公开的实施例并与说明书一起进一步用以解释本公开的原理,并使相关领域的技术人员能够做出和使用本公开。

图1是根据本发明的实施例的存储器件的方框图。

图2是图1中的存储器件的选定信号的时序图。

图3是适用于图1中的存储器件的测试方法的流程图。

图4是根据本发明的实施例的另一存储器件的方框图。

图5是适用于图4中的存储器件的测试方法的流程图。

具体实施方式

图1是根据本发明的实施例的存储器件1的方框图。存储器件包括封装衬底11、控制器裸片10以及存储器裸片121到12N,N是正整数,例如,对于4个存储器裸片121到124而言,N=4。存储器件1可以是嵌入式多媒体卡(eMMC)器件或者通用闪存(UFS)器件。存储器裸片121-12N可以是NAND闪速存储器裸片。控制器裸片10和存储器裸片121到12N可以被固定在封装中并且设置在封装衬底11上。封装衬底11可以包括隔离引脚ISO、测试启用引脚TE、测试芯片启用引脚CEt[1:N]、测试模式选择引脚MSt、测试时钟引脚CLKt、和测试数据引脚Dt,这些引脚供外部测试设备直接访问存储器裸片121-12N,而不需要通过控制器裸片10。控制器裸片10可以包括芯片启用引脚CE[1:N]、写入启用引脚WE(1)到WE(N)、读取启用引脚RE(1)到RE(N)、数据引脚DQ(1)[7:0]到DQ(N)[7:0]、以及其他访问存储器裸片121-12N的引脚。控制器裸片10可以耦合至隔离引脚ISO。存储器裸片121-12N可以耦合至封装衬底11上的测试启用引脚TE、测试芯片启用引脚CEt[1:N]、测试模式选择引脚MSt、测试时钟引脚CLKt和测试数据引脚Dt。此外,每个存储器裸片12n可以耦合至芯片启用引脚CE[n]、写入启用引脚WE(n)、读取启用引脚RE(n)、数据引脚DQ(n)[7:0]以及控制器10的其他引脚,n是正整数并且n≤N。

存储器件1可以在正常模式或测试模式下操作。在正常模式下,控制器裸片10经由芯片启用引脚CE[n]、写入启用引脚WE(n)、读取启用引脚RE(n)、数据引脚DQ(n)[7:0]和对应于存储器裸片12n的其他引脚耦合至每个存储器裸片12n,以控制对每个存储器裸片12n的访问。在测试模式下,测试设备可以将隔离引脚ISO设置为隔离状态,从而通过使每个存储器裸片12n与芯片启用引脚CE[n]、写入启用引脚WE(n)、读取启用引脚RE(n)、数据引脚DQ(n)[7:0]和控制器裸片10的其他引脚断开连接而使每个存储器裸片12n与控制器裸片10隔离,并且测试设备可以将测试启用引脚TE设置为测试启用状态,以供每个存储器裸片12n经由测试模式选择引脚MSt、测试时钟引脚CLKt、测试数据引脚Dt和测试芯片启用引脚CEt[n]直接从测试设备接收控制。在一些实施例中,隔离状态可以是逻辑高电平,并且测试启用状态可以是该逻辑高电平。在一些实施例中,测试启用引脚TE可以是通过多裸片选择引脚MDS[3:0]实现的。多裸片选择引脚MDS[3:0]可以用于使用唯一性地址对各个存储器裸片121-12N寻址。在一些实施例中,多裸片选择引脚MDS[3:0]可以全部被设置为逻辑高电平,以启用存储器裸片121到12N进行测试。可以通过顺序地将相应的测试芯片启用引脚CEt[1:N]设置为逻辑低电平而依次对存储器裸片121到12N进行测试。

具体而言,在测试模式下,测试设备可以将测试芯片启用引脚CEt[1:N]配置为启用相应的存储器裸片121到12N,将测试模式选择引脚MSt配置为切换相应的存储器裸片121到12N的操作模式,将测试时钟引脚CLKt配置为将测试时钟传输至相应的存储器裸片121到12N,并且将测试数据引脚Dt配置为执行相应存储器裸片121到12N上的数据传输。测试芯片启用引脚CEt[1:N]可以被保持在逻辑高电平,从而启用相应的存储器裸片121到12N。所述数据传输可以与对相应存储器裸片121到12N的读取访问或写入访问相关联。

图2示出了封装衬底11上的隔离引脚ISO、测试启用引脚TE、测试模式选择引脚MSt、测试时钟引脚CLKt和测试数据引脚Dt上的选定信号的时序图。在时间t1,隔离引脚ISO和测试启用引脚TE被测试设备设置为逻辑高电平,从而将存储器裸片12n设置为测试模式。在时间t2,测试模式选择引脚MSt接收来自测试设备的模式切换波形,该波形表明接下来测试数据引脚Dt上的数据传输的模式切换将开始。通过测试模式选择引脚MSt接收的模式切换波形可以是“高-低-高”图案。在时间t3,测试数据引脚Dt接收来自测试设备的模式代码(M1,M2,M3),同时测试时钟引脚CLKt接收用于检索模式代码以及执行后续数据传输的时钟信号。模式代码(M1,M2,M3)是指示后续数据传输的模式的3位数据,例如,模式代码(0,0,1)可以指示命令模式,模式代码(0,1,0)可以指示地址模式,并且模式代码(0,1,1)可以指示数据模式。在写入访问的情况下,在时间t3,测试数据引脚Dt上的模式代码(M1,M2,M3)可以是(0,1,0),其指示后续数据传输将携带写入地址,并且在时间t4,测试数据引脚Dt接收来自测试设备的8位地址B0到B7,并且将其传输至存储器裸片12n。在时间t6,测试模式选择引脚MSt接收表示另一模式切换的模式切换波形,并且在时间t7,测试数据引脚Dt接收指示下一数据访问的模式代码(M1,M2,M3),例如,指示后续数据传输将包括所要写入的数据的模式代码(0,1,1)。在一些实施例中,如果在时间t6,未在测试模式选择引脚MSt上检测到任何模式切换波形,那么测试模式选择引脚MSt可以持续接收下一8位地址,直到检测到模式切换波形为止。在读取访问的情况下,在时间t3,模式代码(M1,M2,M3)可以是(0,1,0),其指示后续数据传输将包括读取地址,并且在时间t5,测试数据引脚Dt接收来自存储器裸片12n的8位数据B0到B7,并且将其传输至测试设备。

图3是可适用于存储器件1的测试方法300的流程图。测试方法300包括用于测试存储器件1中的存储器裸片121到12N的步骤S302和S304,其中,步骤S302用于使存储器裸片121到12N与控制器裸片10隔离,并且步骤S304用于将存储器裸片121到12N设置成测试模式。任何合理的步骤变化或调整均处于本公开的范围内。提供如下步骤S302和S304:

S302:在加电时,将隔离引脚ISO设置为隔离状态,从而使存储器裸片121到12N与控制器裸片10隔离;

S304:将测试启用引脚TE设置为测试启用状态,以将存储器裸片121到12N设置为经由测试模式选择引脚MSt、测试时钟引脚CLKt和测试数据引脚Dt接收控制。

在前面段落中描述了步骤S302和S304的细节,在此为了简洁起见不再重复。在测试模式中,测试设备可以将芯片启用引脚CE[1:N]按顺序设置为逻辑低电平,同时依次对存储器裸片121-12N施加测试图案并且接收来自存储器裸片121-12N的测试结果,由此按照彻底并且有效的方式完成对大量存储器裸片的工厂测试。

存储器件1和测试方法300采用(5+N)个引脚(隔离引脚ISO、测试启用引脚TE、测试芯片启用引脚CEt[1:N]、测试模式选择引脚MSt、测试时钟引脚CLKt和测试数据引脚Dt)来实施测试模式,其采用存储器件1的封装上的有限数量的测试引脚,允许同时测试大量的存储器件1,并且缩短了工厂测试所需的时间。

图4是根据本发明的实施例的另一存储器件4的方框图。存储器件4的电路配置和操作与存储器件1中的那些类似,只是从封装衬底41中省略了测试启用引脚TE,并且在相应的存储器裸片421到42N中采取附加的测试寄存器441到44N来设置测试模式。对隔离引脚ISO、测试芯片启用引脚CEt[1:N]、测试模式选择引脚MSt、测试时钟引脚CLKt、测试数据引脚Dt、芯片启用引脚CE[1:N]、写入启用引脚WE(1)到WE(N)、读取启用引脚RE(1)到RE(N)以及数据引脚DQ(1)[7:0]到DQ(N)[7:0]的解释与图1中相同,并且为了简洁起见将其省略。下文的解释将关注测试寄存器441到44N的电路配置和操作。

控制器裸片10可以具有存储测试固件的内部或外部存储器。写入启用引脚WE(1)到WE(N)可以是低电平有效引脚。加电时,控制器10可以加载来自内部或外部存储器的测试固件,将写入启用引脚WE(1)到WE(N)设置为逻辑低电平,并且根据测试固件并且经由数据引脚DQ(1)[7:0]到DQ(N)[7:0]将测试启用状态写入到测试寄存器441到44N中。测试启用状态可以是逻辑高(“1”)或逻辑低(“0”),例如,控制器10可以将“1”写入到相应存储器地址处的测试寄存器441到44N。一旦完成了将测试寄存器441到44N设置为测试启用状态,隔离引脚ISO就可以被设置为隔离状态,从而使存储器裸片421到42N与控制器裸片10隔离。在一些实施例中,可以由控制器10根据测试固件对隔离引脚ISO进行设置。在其他实施例中,可以由存储器件1外部的测试设备对隔离引脚ISO进行设置。存储器裸片421到42N随后可以从测试寄存器441到44N读取测试启用状态,并进入测试模式,在测试模式中存储器裸片421到42N可以经由测试模式选择引脚MSt、测试时钟引脚CLKt、测试数据引脚Dt和测试芯片启用引脚CEt[1:N]直接从测试设备接收控制。测试模式选择引脚MSt、测试时钟引脚CLKt和测试数据引脚Dt的操作与图2中的那些类似,因而这里不再对其加以重复。

与存储器件1相比,存储器件4在封装衬底41上少采用了1个引脚来实施测试模式,从而进一步降低了封装上的测试引脚的数量,允许同时测试大量的存储器件4,并且缩短了工厂测试所需的时间。

图5是可适用于存储器件4的测试方法500的流程图。测试方法500包括用于测试存储器件4中的存储器裸片421到42N的步骤S502到S506,其中,步骤S502用于将测试寄存器441到44N设置为测试启用状态,步骤S504用于使存储器裸片421到42N与控制器裸片10隔离,并且步骤S506用于将存储器裸片121-12N设置为开始测试模式。任何合理的步骤变化或调整均处于本公开的范围内。提供如下步骤S502到S506:

S502:在加电时,控制器裸片10经由相应的写入启用引脚WE(1)到WE(N)和数据引脚DQ(1)[7:0]到DQ(N)[7:0]将测试寄存器441到44N设置为测试启用状态;

S504:将隔离引脚ISO设置为隔离状态,从而使存储器裸片421到42N与控制器裸片10隔离;

S506:存储器裸片421到42N确定相应的测试寄存器441到44N处于测试启用状态,并且经由相应的测试模式选择引脚MSt、测试时钟引脚CLKt和测试数据引脚Dt接收控制。

在前面段落中描述了步骤S502和S506的细节,并且在此为了简洁起见不再重复。方法500不像方法300中所公开的那样将测试启用引脚设置为测试启用状态,而是将测试寄存器441到44N设置为测试启用状态,从而在提供测试功能的同时在封装上采用进一步减小数量的测试引脚。

存储器件1、4以及测试方法300、500采用封装上的有限数量的测试引脚来实施测试模式,从而允许同时测量大量的存储器件1、4并且缩短工厂测试所需的时间。

本领域的技术人员将容易地发现在遵循本发明的教导的同时可以对器件和方法做出很多修改和变更。相应地,应当将上文的公开内容解释为仅由所附权利要求的划定范围来限定。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于识别引起序列特异性错误(SSE)的序列图案的基于深度学习的框架

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!