CN102592679A - 一种闪存芯片的测试方法和闪存芯片 - Google Patents

一种闪存芯片的测试方法和闪存芯片 Download PDF

Info

Publication number
CN102592679A
CN102592679A CN2011100066804A CN201110006680A CN102592679A CN 102592679 A CN102592679 A CN 102592679A CN 2011100066804 A CN2011100066804 A CN 2011100066804A CN 201110006680 A CN201110006680 A CN 201110006680A CN 102592679 A CN102592679 A CN 102592679A
Authority
CN
China
Prior art keywords
chip
measured
operational order
state machine
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011100066804A
Other languages
English (en)
Other versions
CN102592679B (zh
Inventor
苏志强
舒清明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhaoyi Innovation Technology Group Co ltd
Original Assignee
GigaDevice Semiconductor Beijing Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GigaDevice Semiconductor Beijing Inc filed Critical GigaDevice Semiconductor Beijing Inc
Priority to CN201110006680.4A priority Critical patent/CN102592679B/zh
Publication of CN102592679A publication Critical patent/CN102592679A/zh
Application granted granted Critical
Publication of CN102592679B publication Critical patent/CN102592679B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

本发明提供了一种闪存芯片的测试方法,包括:外部测试机台对并行测试的待测芯片发出一个操作指令;待测芯片执行操作指令;待测芯片内部的状态机自动发送操作指令给待测芯片,完成待测芯片的测试。本发明的一种闪存芯片的测试方法,能够减少并行测试的时间。本发明还提供一种闪存芯片。

Description

一种闪存芯片的测试方法和闪存芯片
技术领域
本发明涉及半导体存储器技术领域,特别是涉及一种闪存芯片的测试方法和闪存芯片。
背景技术
为了验证存储器产品的正确性,在产品出厂前会进行一连串的测试流程。这些存储产品可以包括非挥发性存储器产品(例如,快闪存储器FlashMemory,或是可电除可编程只读存储器EEPROM等),也可以包括一次性可编程OTP类存储器。一般的测试流程可以包括产品管脚(pin)的短路/断路测试、逻辑功能测试、电擦除特性测试(以判断该挥发性存储器内的资料是否可以被电擦除且再写入新资料)、程序码测试(将写入该非挥发性存储器的程序码读出并与该写入程序码作比对,以判断该非挥发性存储器的读写动作是否正确)等等。
其中,在对闪存(Flash Memory)芯片进行逻辑功能测试时通常会借助ATE(Automatic Test Equipment,自动测试设备)采用CKB(Checkboardpattern,棋盘格图形)向量来进行测试。通常情况下,采用此种方式来对闪存芯片进行逻辑功能测试时,需要ATE对芯片所有地址空间发一个写操作指令,当所需执行写操作的空间较多时,所花费的时间就会较长。例如,对于一个4M Bytes地址空间,则需要4M次指令,如果ATE每发出一次写操作指令的时间为300ns,那么发出所有写操作指令则需要1.2s。现有的测试通常会同时对多个芯片进行并行测试,即ATE同时对多个芯片发出写操作指令,因为每个芯片的测试时间并不会完全相同,需要等待所有的芯片的第一次写操作指令完成后,ATE才能发出第二次写操作指令时,这就增加了测试的时间。
例如,ATE对多个芯片进行program和verify操作时,首先需要对多个芯片同时发出第一次操作指令,所有芯片完成第一次的program和verify后,可能还有部分或者全部芯片里的存储单元(cell)需要再次进行program和verify,那么ATE需要对多个芯片再次发出第二次操作指令,然后等待所有芯片完成第二次操作指令,如此往复,直到所有芯片的存储单元全部通过verify。因为每个芯片完成操作指令的时间不同,例如,第一个芯片完成的时间为4s,其余芯片完成的时间为6s,那么ATE需要在6s后才会发出第二次指令,第一个芯片则需要等待2s后才能进行第二次操作,若第二次操作时各芯片与第一次操作时完成的时间相同,则第一个芯片需要再次等待,如此往复,执行几次操作,则需要进行几次等待,这就增加了并行测试的时间。
发明内容
本发明所要解决的技术问题是提供一种闪存芯片的测试方法和闪存芯片,能够减少并行测试的时间。
为了解决上述问题,本发明公开了一种闪存芯片的测试方法,包括以下步骤:
外部测试机台对并行测试的待测芯片发出一个操作指令;
待测芯片执行操作指令;
待测芯片内部的状态机自动发送操作指令给待测芯片,完成待测芯片的测试。
进一步地,所述方法还包括:
在所述待测芯片执行操作指令之后,校验待测芯片内的所有存储单元是否通过测试,若是,则停止操作;反之,则状态机机自动发送操作指令给待测芯片。
进一步地,所述方法还包括:
在待测芯片的所有存储单元通过测试后,状态机将测试通过信号返回给外部测试机台。
为了解决上述问题,本发明还公开了一种闪存芯片,包括:
操作指令接收模块,用于接收操作指令;
状态机,对外部测试机台的发出的操作指令进行智能分析,并自动发出操作指令给操作指令接收模块。
进一步地,所述闪存芯片还包括校验模块,校验闪存芯片的执行结果,并将结果发送给状态机。
进一步地,所述状态机为逻辑控制单元。
与现有技术相比,本发明具有以下优点:
本发明的闪存芯片的测试方法和闪存芯片,通过每个待测芯片内的状态机根据每个待测芯片的校验结果进行判断并发出操作指令,使待测芯片在接收外部测试机台的统一发出的操作指令后能够独立完成测试,无需等待其余待测芯片完成后,再由外部测试机台发出操作指令,减少了测试等待的时间,且在后续的操作中无需跟外部测试机台进行交互,进一步的减少了测试的时间。
附图说明
图1是本发明的一种闪存芯片的测试方法实施例一的流程图;
图2是本发明的一种闪存芯片的测试方法实施例二的流程图;
图3是本发明的一种闪存芯片实施例一的结构示意图;
图4是本发明的一种闪存芯片实施例二的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
请参考图1,示出本发明的一种闪存芯片的测试方法实施例一,包括以下步骤:
步骤101,外部测试机台对并行测试的待测芯片发出一个操作指令。
外部测试机台对所有需要并行测试的待测芯片发出一个操作指令,这里的操作指令可以是进行逻辑功能测试的操作指令,例如,外部测试机台对待测芯片的CKB操作:对存储单元(cell)的擦除操作指令、对存在过擦除的存储单元的program和verify的操作指令等等。
步骤102,待测芯片执行操作指令。
所有待测芯片根据外部测试机台的操作指令执行操作。
步骤103,待测芯片内部的状态机自动发送操作指令给待测芯片,完成待测芯片的测试。
状态机接收外部测试机台的操作指令后,自动给待测芯片发出操作指令,直到待测芯片的全部存储单元通过测试。
参照图2,示出本发明的一种闪存芯片的测试方法实施例二,包括以下步骤:
步骤201,外部测试机台对并行测试的待测芯片发出一个操作指令。
步骤202,待测芯片执行操作指令。
步骤203,校验待测芯片内的所有存储单元是否通过测试,若是,则进行步骤204;反之,待测芯片内部的状态机自动发送操作指令给待测芯片,并返回步骤202。
步骤204,状态机将测试通过信息返回给外部测试机台。
通过对待测芯片的执行结果进行判断,是否芯片内的所有存储单元都完成此操作指令,若是,则无需进行操作,若否,则需要再次对待测芯片发出操作指令,待测芯片再次执行此操作指令。
待测芯片每执行一次操作指令后,校验模块自动对其执行结果进行校验,判断是否还需要再进行测试,直到待测芯片里的所有存储单元都完成此测试,则状态机停止发送操作指令,并将测试通过信息返回给外部测试机台,以等待外部测试机台对待测芯片进行其他的测试。
下面结合具体实例对前述实施例进行详细的说明。
假设需要将处于过擦除状态的存储单元进行软编程(soft program),并校验(verify)软编程的存储单元是否恢复到正常的擦除状态。
首先,外部测试机台对所有并行测试的待测芯片发送一个软编程和校验的操作指令。假设此处需要并行测试的待测芯片共有两个,分别为第一待测芯片和第二待测芯片。
两个待测芯片接收到操作指令后,同时开始对其中的存储单元进行一次软编程操作并进行校验。经过校验得出,第一待测芯片中,50%的存储单元已经恢复到正常擦除状态,仍然还有50%的存储单元处于过擦除状态。第二待测芯片中,70%的存储单元已经恢复到正常擦除状态,30%的存储单元处于过擦除状态。其中,第一待测芯片完成时间为5s,第二待测芯片完成时间为6s。
第一待测芯片完成第一操作指令后,其中的状态机便可以根据校验结果判断,还有部分的存储单元处于过擦除状态,也就是说,该部分的存储单元还需要一次软编程操作,并需要在软编程之后进行校验。于是,状态机便自动给第一待测芯片再次发出操作指令,第一待测芯片再次对存在过擦除的存储单元进行软编程和校验。同样的,第二待测芯片的状态机也会自动给第二待测芯片再次发出操作指令,对第二待测芯片内存在过擦除的存储单元进行软编程和校验。
因为每个待测芯片内的状态机可以根据每个待测芯片的校验结果进行判断并发出操作指令,因此,当第一待测芯片的第一操作指令完成后,无需等待第二待测芯片完成第一次操作指令,第一待测芯片便可以执行第二次操作指令,从而节省了等待的时间。
假设,经过第一待测芯片的第二次操作完成时间为4s,完成第二次操作后,还有10%的存储单元存在过擦除状态,则第一待测芯片的状态机便会再次发出操作指令。第二待测芯片的第二次操作完成时间为6s,完成第二次操作后,所有的存储单元都恢复到正常擦除状态,则第二待测试无需再进行操作。
如上,假设第一待测芯片经过第三次操作后全部存储单元恢复到正常擦除状态,第三次操作完成时间为2s。那么可以计算出,第一待测芯片的所有存储单元恢复到正常擦除状态的时间为5s+4s+2s=11s。第二待测芯片的所有存储单元恢复到正常擦除状态的时间为6s+6s=12s。即,虽然第一待测芯片经过三次才全部完成,但是实际所用的时间小于第二待测芯片所用的时间。如果按照原有的方式进行,第一待测芯片在执行完每次操作指令后,等待第二待测芯片完成后,外部测试机台再发送后面的操作指令,那么第一待测芯片所用的时间则需要6s+6s+2s=14s。因此,可以看出,通过状态机对各待测芯片的控制后,节省了测试时间。而在实际操作中,需要并行测试的待测芯片数量更多,从而可以节省较多的测试时间。
同时,通过待测单元内部的状态机给待测芯片发送操作指令,使待测芯片在后续操作中无需跟外部测试机台进行交互,进一步的减少了测试的时间。
参照图3,示出本发明实施例的一种闪存芯片100,包括操作指令接收模块10和状态机30。
操作指令接收模块10,用于接收操作指令,可以是外部的,如外部测试机台所发送的操作指令,也可以是内部的,如状态机所发出的操作指令。
状态机30,对外部测试机台发出的操作指令进行智能分析,并自动发出操作指令给操作指令接收模块10,使闪存芯片100执行操作,直到闪存芯片100内的所有存储单元通过测试。
参照图4,进一步地,闪存芯片100还包括校验模块50,用于校验闪存芯片100每次操作指令的执行结果,并将结果发送给状态机30,状态机根据结果判断闪存芯片100是否需要再次执行该操作指令,若需要,则状态机30向闪存芯片100再次发出操作指令,闪存芯片100根据操作指令执行操作,若不需要,则无需进行操作。可以理解此处的状态机30可以是逻辑控制单元,只要能接收外部测试机台的操作指令,并自动向闪存芯片100发送指令即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于***实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上对本发明所提供的一种闪存芯片的测试方法和闪存芯片进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (6)

1.一种闪存芯片的测试方法,其特征在于,包括以下步骤:
外部测试机台对并行测试的待测芯片发出一个操作指令;
待测芯片执行操作指令;
待测芯片内部的状态机自动发送操作指令给待测芯片,完成待测芯片的测试。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述待测芯片执行操作指令之后,校验待测芯片内的所有存储单元是否通过测试,若是,则停止操作;反之,则状态机机自动发送操作指令给待测芯片。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
在待测芯片的所有存储单元通过测试后,状态机将测试通过信号返回给外部测试机台。
4.一种闪存芯片,其特征在于,包括:
操作指令接收模块,用于接收操作指令;
状态机,对外部测试机台的发出的操作指令进行智能分析,并自动发出操作指令给操作指令接收模块。
5.如权利要求4所述的闪存芯片,其特征在于,所述闪存芯片还包括校验模块,校验闪存芯片的执行结果,并将结果发送给状态机。
6.如权利要求4或5所述的闪存芯片,其特征在于,所述状态机为逻辑控制单元。
CN201110006680.4A 2011-01-13 2011-01-13 一种闪存芯片的测试方法和闪存芯片 Active CN102592679B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110006680.4A CN102592679B (zh) 2011-01-13 2011-01-13 一种闪存芯片的测试方法和闪存芯片

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110006680.4A CN102592679B (zh) 2011-01-13 2011-01-13 一种闪存芯片的测试方法和闪存芯片

Publications (2)

Publication Number Publication Date
CN102592679A true CN102592679A (zh) 2012-07-18
CN102592679B CN102592679B (zh) 2015-01-07

Family

ID=46481188

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110006680.4A Active CN102592679B (zh) 2011-01-13 2011-01-13 一种闪存芯片的测试方法和闪存芯片

Country Status (1)

Country Link
CN (1) CN102592679B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104635138A (zh) * 2013-11-12 2015-05-20 上海华虹集成电路有限责任公司 带存储单元的集成芯片的复测方法
CN106920577A (zh) * 2015-12-24 2017-07-04 北京兆易创新科技股份有限公司 存储器芯片的检测方法、检测装置和检测***
CN107305790A (zh) * 2016-04-21 2017-10-31 北京兆易创新科技股份有限公司 一种非挥发性存储器的自测试方法和装置
CN107305789A (zh) * 2016-04-21 2017-10-31 北京兆易创新科技股份有限公司 一种非挥发性存储器的自测试方法和装置
CN109308162A (zh) * 2017-07-26 2019-02-05 北京兆易创新科技股份有限公司 闪存的优化装置、优化方法及设备
CN109979520A (zh) * 2019-03-26 2019-07-05 深圳忆联信息***有限公司 芯片功能自动化测试方法、装置和计算机设备
CN110597675A (zh) * 2019-08-09 2019-12-20 珠海泰芯半导体有限公司 芯片的测试方法、装置、存储介质及烧录器
CN114067901A (zh) * 2022-01-17 2022-02-18 深圳市安信达存储技术有限公司 嵌入式存储芯片的集群测试方法、测试终端及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020054528A1 (en) * 2000-08-11 2002-05-09 Makoto Tabata Semiconductor memory testing method and apparatus
CN1758382A (zh) * 2004-03-23 2006-04-12 三星电子株式会社 具有并行测试的存储器模块
WO2006081168A1 (en) * 2005-01-24 2006-08-03 Spansion Llc Automated tests for built-in self test
CN101196556A (zh) * 2006-12-07 2008-06-11 上海华虹Nec电子有限公司 进行并行测试判定的soc及其实现方法
CN201117296Y (zh) * 2007-11-05 2008-09-17 深圳艾科创新微电子有限公司 一种嵌入式存储器内建自测试结构
CN101672878A (zh) * 2008-09-12 2010-03-17 晨星软件研发(深圳)有限公司 芯片测试装置及其测试方法
CN101740137A (zh) * 2008-11-06 2010-06-16 奇岩电子股份有限公司 存储器的测试方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020054528A1 (en) * 2000-08-11 2002-05-09 Makoto Tabata Semiconductor memory testing method and apparatus
CN1758382A (zh) * 2004-03-23 2006-04-12 三星电子株式会社 具有并行测试的存储器模块
WO2006081168A1 (en) * 2005-01-24 2006-08-03 Spansion Llc Automated tests for built-in self test
CN101196556A (zh) * 2006-12-07 2008-06-11 上海华虹Nec电子有限公司 进行并行测试判定的soc及其实现方法
CN201117296Y (zh) * 2007-11-05 2008-09-17 深圳艾科创新微电子有限公司 一种嵌入式存储器内建自测试结构
CN101672878A (zh) * 2008-09-12 2010-03-17 晨星软件研发(深圳)有限公司 芯片测试装置及其测试方法
CN101740137A (zh) * 2008-11-06 2010-06-16 奇岩电子股份有限公司 存储器的测试方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104635138A (zh) * 2013-11-12 2015-05-20 上海华虹集成电路有限责任公司 带存储单元的集成芯片的复测方法
CN104635138B (zh) * 2013-11-12 2017-07-04 上海华虹集成电路有限责任公司 带存储单元的集成芯片的复测方法
CN106920577A (zh) * 2015-12-24 2017-07-04 北京兆易创新科技股份有限公司 存储器芯片的检测方法、检测装置和检测***
CN106920577B (zh) * 2015-12-24 2020-08-04 北京兆易创新科技股份有限公司 存储器芯片的检测方法、检测装置和检测***
CN107305790A (zh) * 2016-04-21 2017-10-31 北京兆易创新科技股份有限公司 一种非挥发性存储器的自测试方法和装置
CN107305789A (zh) * 2016-04-21 2017-10-31 北京兆易创新科技股份有限公司 一种非挥发性存储器的自测试方法和装置
CN109308162A (zh) * 2017-07-26 2019-02-05 北京兆易创新科技股份有限公司 闪存的优化装置、优化方法及设备
CN109979520A (zh) * 2019-03-26 2019-07-05 深圳忆联信息***有限公司 芯片功能自动化测试方法、装置和计算机设备
CN110597675A (zh) * 2019-08-09 2019-12-20 珠海泰芯半导体有限公司 芯片的测试方法、装置、存储介质及烧录器
CN110597675B (zh) * 2019-08-09 2023-07-07 珠海泰芯半导体有限公司 芯片的测试方法、装置、存储介质及烧录器
CN114067901A (zh) * 2022-01-17 2022-02-18 深圳市安信达存储技术有限公司 嵌入式存储芯片的集群测试方法、测试终端及存储介质

Also Published As

Publication number Publication date
CN102592679B (zh) 2015-01-07

Similar Documents

Publication Publication Date Title
CN102592679B (zh) 一种闪存芯片的测试方法和闪存芯片
CN112331253B (zh) 一种芯片的测试方法、终端和存储介质
CN115841089B (zh) 一种基于uvm的***级芯片验证平台及验证方法
US8046644B2 (en) DRAM testing method
CN102592680A (zh) 一种存储芯片的修复装置和方法
CN103367189B (zh) 测试***及其测试方法
US11302412B2 (en) Systems and methods for simulated device testing using a memory-based communication protocol
CN109313620A (zh) 存储器协议
JP2004520673A (ja) 埋設不揮発性メモリの自己診断装置を備える集積回路及び関連する診断方法
JP4334463B2 (ja) 半導体集積回路のテスト装置および方法
CN107797821A (zh) 重试读取方法以及使用该方法的装置
US6707313B1 (en) Systems and methods for testing integrated circuits
CN107704351B (zh) 一种芯片的验证方法和装置
US9659661B2 (en) EEPROM backup method and device
US9342425B2 (en) Test apparatus and test module
US20130231885A1 (en) Test apparatus and test module
CN102629212A (zh) 一种基于j-link间接烧写程序到nandflash的方法
US8990624B2 (en) Emulator verification system, emulator verification method
CN202404912U (zh) 智能卡芯片存储器的神经网络测试模块及测试***
KR101300443B1 (ko) 바이패스 경로를 이용하여 신뢰성 검증을 할 수 있는 플래시 메모리 저장 장치, 및 이를 이용한 플래시 메모리 저장 장치의 신뢰성 검증 시스템 및 방법
CN107729271B (zh) 具备自测试功能的双总线型e-flash控制电路
CN114077538A (zh) 程序调试方法、装置及可读存储介质
CN104021816A (zh) 一种测试nftl的方法及***
CN217766718U (zh) 一种芯片测试***
CN117234831B (zh) 一种基于多核cpu的芯片功能测试方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100083 Beijing City, Haidian District Xueyuan Road No. 30, large industrial building A block 12 layer

Applicant after: GIGADEVICE SEMICONDUCTOR(BEIJING) Inc.

Address before: 100084 Room 301, B building, Tsinghua Science and Technology Park, Beijing, Haidian District

Applicant before: GigaDevice Semiconductor Inc.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: BEIJING GIGADEVICE SEMICONDUCTOR INC. TO: BEIJING GIGADEVICE SEMICONDUCTOR CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 101, Floor 1-5, Building 8, Yard 9, Fenghao East Road, Haidian District, Beijing 100094

Patentee after: Zhaoyi Innovation Technology Group Co.,Ltd.

Address before: 100083 12 Floors, Block A, Tiangong Building, Science and Technology University, 30 College Road, Haidian District, Beijing

Patentee before: GIGADEVICE SEMICONDUCTOR(BEIJING) Inc.