US20050102589A1 - Flash memory test system and method capable of test time reduction - Google Patents

Flash memory test system and method capable of test time reduction Download PDF

Info

Publication number
US20050102589A1
US20050102589A1 US10/954,834 US95483404A US2005102589A1 US 20050102589 A1 US20050102589 A1 US 20050102589A1 US 95483404 A US95483404 A US 95483404A US 2005102589 A1 US2005102589 A1 US 2005102589A1
Authority
US
United States
Prior art keywords
test
memory
flash memory
testing
failure
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
US10/954,834
Other versions
US7254757B2 (en
Inventor
Dong-Kyoo Park
Jong-Kook Kim
Jeong-Ho Bang
Sang-Young Choi
Eun-Sik Kim
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BANG, JEONG-HO, CHOI, SANG-YOUNG, KIM, EUN-SIL, KIM, JONG-KOOK, PARK, DONG-KYOO
Publication of US20050102589A1 publication Critical patent/US20050102589A1/en
Application granted granted Critical
Publication of US7254757B2 publication Critical patent/US7254757B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
    • G11C29/56004Pattern generation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/26Testing of individual semiconductor devices
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/18Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
    • G11C29/26Accessing multiple arrays
    • G11C2029/2602Concurrent test

Definitions

  • the present invention relates to devices and methods for electrically testing semiconductor memory devices, and more particularly to methods and devices for electrically testing flash memory devices.
  • semiconductor devices Prior to sale, semiconductor devices are tested and screened to determine if defects were produced during the fabricating process. The devices are tested and screened after completing the wafer fabricating process and/or after the package assembly process.
  • Test systems measure Direct Current (DC), measure Alternating Current (AC), and test the functional characteristics of the semiconductor devices. Testing semiconductor memory devices demands high throughput, i.e., high productivity. Therefore, most makers of semiconductor memory devices use parallel test systems rather than serial test systems.
  • Serial test systems perform tests on a one by one basis. Parallel testing simultaneously tests many devices at the same time, thus, enhancing the throughput. In many of the presently available testers, the number of Devices Under Test (DUT) that can be simultaneously tested in parallel is 256.
  • DUT Devices Under Test
  • FIG. 1 is a block diagram schematically showing a conventional tester used to an electrically test semiconductor memory devices.
  • the tester 90 includes a test processor 10 .
  • a programmable power supply 20 is connected to and controlled by the test processor 10 .
  • a DC parameter measurement unit 30 and an algorithmic pattern generator 40 are also connected to and controlled by the test processor 10 .
  • the algorithmic pattern generator 40 has a first memory 42 for storing failure information.
  • a timing generator 50 and pin electronics 70 are also connected to and controlled by the test processor 10 .
  • Pin electronics 70 includes a driver 72 and a comparator 74 .
  • a wave shape formatter 60 processes information supplied from the algorithmic pattern generator 40 and the timing generator 50 to supply the processed information to the pin electronics 70 .
  • the reference numeral 80 designates one or more DUTs.
  • FIG. 2 is a block diagram showing how the memories of the DUTs are mapped to the first memory 42 while flash memory devices are subjected to the electrical test.
  • the tester 90 starts to sequentially test the DC, AC and function characteristics of the DUTs 80 so as to electrically test the flash memory device.
  • the system illustrated is a parallel test system, in which a plurality of DUTs 80 a , 80 b , 80 c , 80 d , . . . , and 80 n are simultaneously tested.
  • the memory 42 is generally referred to as a Failure Analysis Memory (FAM) or an Error Catch RAM (ECR). It stores failure information when failures occurs during the function test.
  • the memory 42 is constructed to correspond to a memory map of respective DUTs 80 a , 80 b , 80 c , 80 d , . . . , and 80 n . Thus, if the failure occurs in the 100th address in the memory of the first DUT 80 a , failure information is stored in the 100th address of memory 42 , which is associated with the first DUT 80 a in the tester.
  • the information stored in the memory 42 is used as expected data when a write operation or a read operation is simultaneously executed in the plurality of DUTs 80 a , 80 b , 80 c , 80 d , . . . , and 80 n.
  • FIG. 3 is a block diagram illustrating a prior art method of electrically testing flash memory devices.
  • FIG. 4 is a flowchart illustrating a method of electrically testing the flash memory device according to conventional techniques.
  • the test generally includes a pin contact test (SI 0 in FIG. 4 ), a DC characteristic test (S 20 ), a function test & an AC characteristic test (S 30 ) and pass/reject sorting (S 40 ). All tests are executed by the parallel test system and they have a relatively high throughput when the number of DUTs is in the order of 256 devices. However, in order to conduct tests such as an invalid block masking test, the electrical test is conducted serially. Such a test involves searching for failure information in the memory 42 on a one by one basis (see FIG. 3 ) without carrying out the parallel test. Consequently, the electrical test is shifted from a parallel system to a serial system. This extends the test time and degrades test efficiency.
  • the present invention provides a flash memory tester which tests, in parallel, items that are serially tested by prior art testers.
  • the tester of the present invention can therefore shorten test time.
  • a test program is loaded into the tester and executed to test a plurality of DUTs in parallel. Once a failure is found in the DUT during a function test, the failure information is stored in a corresponding address of the first memory. Later the failure information of the first memory is searched and information with respect to the failure address is stored in the second memory. Finally, a parallel test is conducted during which different data is supplied to identical addresses of a plurality of DUTs using the data stored in the first and second memories.
  • the trim test, the repair test and the invalid block masking test are conducted in parallel thereby reducing the test time and enhancing efficiency of the electrical test process.
  • FIG. 1 is a schematic block diagram showing a conventional tester used to electrically test a semiconductor memory device
  • FIG. 2 is a block diagram showing the mapping of states of the memories of DUTs to a first memory of the tester during the electrical test of the flash memory device executed in the conventional tester;
  • FIG. 3 is a block diagram illustrating a method of electrically testing the flash memory device by a conventional technique
  • FIG. 4 is a test flowchart illustrating a conventional method of electrically testing a flash memory device
  • FIG. 5 is a schematic block diagram of a tester that electrically tests a semiconductor memory device according to an embodiment of the present invention
  • FIG. 6 is a block diagram illustrating mapping states of a memory of a DUT in first and second memories of the tester during an electrical test
  • FIG. 7 is a block diagram illustrating a method of electrically testing flash memory device according to another embodiment of the present invention.
  • FIG. 8 is a test flowchart illustrating the method of electrically testing flash memory device according to yet another embodiment of the present invention.
  • FIG. 5 is a schematic block diagram of a first embodiment of the invention.
  • FIG. 5 shows a tester that electrically tests semiconductor memory devices in accordance with the present invention.
  • the flash memory tester 200 shown in FIG. 5 includes a test processor 100 and a programmable power supply 110 .
  • the programmable power supply 110 is connected to and controlled by the test processor 100 .
  • a DC parameter measurement unit 120 is connected to and controlled by the test processor 100 .
  • an algorithmic pattern generator 130 is connected to and controlled by the test processor 100 .
  • the algorithmic pattern generator 130 has a first memory 132 , which stores failure information during a function test and a second memory 134 capable of storing failure address information corresponding to the information stored in the first memory 132 .
  • the memories 132 and 134 are capable of supplying different data to identical addresses in each of the DUTs when the DUTs are subjected to the parallel test.
  • a timing generator 140 and pin electronics 160 are connected to and controlled by the test processor 100 .
  • Pin electronics 160 includes a driver 162 and a comparator 164 .
  • a wave shape formatter 150 is provided for processing information supplied from the algorithmic pattern generator 130 and a timing generator 140 . Wave shape formatter 150 supplies processed data to the pin electronics 160 .
  • the test processor 100 is a computer that controls the overall operation of the tester.
  • the programmable power supply 110 generates electric power required for electrically testing the DUTs 180 .
  • the DC parameter measurement unit 120 generates a reference voltage Voh/Vil and reference current Ioh/Iol, which are required when electrically testing the DUTs 180 .
  • the leakage current characteristic associated with the reference voltage Voh/Vil and reference current Ioh/Iol are measured.
  • the algorithmic pattern generator 130 varies data, address format and the order of the data/address in response to a specific algorithm under the control of the test processor 100 .
  • the first memory 132 is referred to as a FAM (Fail Analysis Memory) or ECR (Error Catch FAM). It stores failure information generated from a specific DUTs 180 during testing in parallel.
  • the first memory 132 is mapped with the memory state of the DUT 180 in the ratio of 1:1. Accordingly, the failure information of the DUT 180 is randomly stored and then is utilized as expect data in read operation/write operation.
  • the second memory 134 separately stores information relating to failure addresses corresponding to the failure information of the first memory 132 . It supplies the stored information to the DUT 180 when performing function tests of specific items, e.g., the trim test, the repair test and the invalid block making test.
  • the second memory 134 is an SRAM having a high operating speed, and a capacity that is smaller than that of the first memory 132 .
  • the capacity of the first memory may be 132 1 giga
  • the second memory 134 may be an SRAM of 1 mega or smaller.
  • the SRAM may be ASICs.
  • the timing generator 140 and wave shape formatter 150 together with the algorithmic pattern generator 130 generate a timing waveform and set a phase required for the electrical test used for testing the AC characteristic of the DUT 180 .
  • the pin electronics 160 is electrically interfaced with the DUT 180 .
  • the interface 170 is a handler when the DUT 180 is a semiconductor package and it is a probe station when the DUT 180 is a wafer.
  • FIG. 6 is a block diagram showing the mapping of the memory of the DUT and the first and second memories of the tester.
  • the first memory 132 and the second memory 134 contain the same number of memories as the number of parallel-tested DUTs 180 .
  • the mapping state of the first memory 132 corresponds to the DUT 180 on a one-to-one basis and they have the same capacity.
  • the second memory 134 reads out the failure information from the first memory 132 to sequentially store the failure addresses, for example, 100 , 467 and 878 in a first DUT 180 a . Therefore, the capacity of the second memory 134 may be smaller than the first memory 132 .
  • the electrical testing is performed in the order of a pin contact test (S 100 ), a DC characteristics test (S 110 ), a function test & AC characteristics test (S 120 ), and pass/reject sorting (S 130 ). All items are tested by the parallel system, thereby offering high throughput when the number of DUTs is in the order of 256 .
  • the electrical tests include a test in which a failure address is used for the electrical function test.
  • Such tests are conducted by a serial test system in conventional methods and they include the trim test, the repair test, and the invalid block masking test, etc.
  • the trim test belongs to an Electrical Die Sorting (EDS) test, in which the voltage condition that allows for pass (good products) slightly varies in respective DUTs during the programming and erasing operations in a flash memory. More specifically, since the characteristics slightly vary from one DUT to the next, the trim test is executed to adjust the deviation by a mean value.
  • EDS Electrical Die Sorting
  • a redundancy memory of small capacities is formed when designing a semiconductor memory device.
  • This memory is used to replace rejected memory cells with redundancy memory cells, thereby lowering a rejection rate.
  • a test for replacing the rejected memory with the redundancy memory is the repair test. Laser cutting or electrical fuse cutting is used to execute the replacement in such a manner that an address of the rejected memory corresponds to an address of the redundancy memory.
  • the memory is given a pass even if a memory cell or block has a defect if the defect is smaller than an allowable range designated by the maker.
  • An invalid block masking test is performed, in which a defective memory cell or block is marked differently from good memory cells or blocks, so that a user can identify the defect.
  • 1 is written to good memory cells or blocks while 0 is written to rejected memory cells or blocks.
  • the first and second memories 132 and 134 are utilized during testing specific items that use failure addresses, e.g., the trim test, the repair test and the invalid block masking test.
  • the second memory supplies different data to respective DUTs 180 a , 180 b , 180 c , 180 d , . . . , and 180 n from the same address of the tester via a mode selection. Consequently, the function test of specific items that are conventionally carried out in serial, e.g., the trim test, the repair test and the invalid block masking test, can be simultaneously performed in parallel, thus remarkably shortening the test time.
  • the DUT 180 is a flash memory, i.e., a mux memory.
  • Mux memories such as NAND flash memories and NOR flash memories have an address pin and an input/output pin (I/O pin). If the address can be designated by the I/O pin, the present invention can be used.
  • the first and second memories 132 and 134 cannot be simultaneously connected to the I/O pin of the tester since the capability of the I/O pin within the tester is restricted. Accordingly, the first memory 132 and the second memory 134 are simultaneously connected by means of the single I/O pin in the tester, so that either one of the first memory 132 or the second memory 134 is selected to gain required information, as necessary.
  • tests that are conventionally serially conducted during the flash memory test can be tested by a parallel system, thereby remarkably decreasing the electrical test time.
  • the number of DUTs being tested in parallel is 256
  • an average number of failed DUTs, which has to be subjected to the serial test is 5 (minimally 0 and maximally 10).
  • the time taken for performing the serial test once is assumed to be 50 ms
  • This effect becomes further maximized as the flash memory device has higher packing density and, in turn, involves a higher probability of failure.
  • a flash memory test system capable of test time reduction.
  • the system includes a test processor capable of testing a semiconductor memory device, a programmable power supply and a direct current (DC) parameter measurement unit.
  • the programmable power supply and the direct current (DC) parameter measurement unit are connected to and controlled by the test processor.
  • An algorithmic pattern generator is also connected to and controlled by the test processor.
  • the algorithmic pattern generator includes a first memory that stores failure information during a function test, and a second memory that stores failure address information corresponding to the failure. information of the first memory.
  • the memories supply different data to identical addresses in each of a plurality of Devices Under Test (DUTs) during a parallel test of a specific item.
  • DUTs Devices Under Test
  • a timing generator is connected to and controlled by the test processor
  • Pin electronics connected to and controlled by the test processor include a driver and a comparator.
  • a wave shape formatter processes information supplied from the algorithmic pattern generator and the timing generator, and supplies the processed information to the pin electronics.
  • a method of testing a flash memory device in which a first step conducts a function test of a semiconductor memory device by a parallel test system, a second step stores failure information in a corresponding address of a first memory within a tester when failure is found in a DUT and in a third step, the first memory is searched to thereby store failure address information in a second memory within the tester.
  • a fourth step is carried out by conducting a parallel test which by supplies different data to identical addresses of the DUTs, using the information stored in the first and second memories.
  • the second memory is a Static Random Access Memory (SRAM) with a high operating speed.
  • the function test of the specific items can be a trim test, a repair test, and an invalid block masking test.
  • the DUT is a mux memory capable of designating the address by an I/O pin within the tester, can be either a NOR flash memory or a NAND flash memory.

Abstract

A flash memory test system capable of test time reduction and an electrical test method using the same: The invention provides a parallel tester that includes a first memory and a second memory. The first and second memories are used to each supply different data to identical addresses within a plurality of DUTs, thereby making it possible to conduct in parallel tests such as trim tests, repair tests, and invalid block masking test. Thus parallel testing is done to replace testing that was previously done serially.

Description

    BACKGROUND OF THE INVENTION
  • This application claims the priority of Korean Patent Application No. 2003-79901, filed on Nov. 12, 2003, in the Korean Intellectual Property Office. The entire disclosure of Korean Patent Application No. 2003-79901 is hereby incorporated herein by reference.
  • 1. Field of the Invention
  • The present invention relates to devices and methods for electrically testing semiconductor memory devices, and more particularly to methods and devices for electrically testing flash memory devices.
  • 2. Description of the Related Art
  • Prior to sale, semiconductor devices are tested and screened to determine if defects were produced during the fabricating process. The devices are tested and screened after completing the wafer fabricating process and/or after the package assembly process.
  • Test systems measure Direct Current (DC), measure Alternating Current (AC), and test the functional characteristics of the semiconductor devices. Testing semiconductor memory devices demands high throughput, i.e., high productivity. Therefore, most makers of semiconductor memory devices use parallel test systems rather than serial test systems.
  • Serial test systems perform tests on a one by one basis. Parallel testing simultaneously tests many devices at the same time, thus, enhancing the throughput. In many of the presently available testers, the number of Devices Under Test (DUT) that can be simultaneously tested in parallel is 256.
  • FIG. 1 is a block diagram schematically showing a conventional tester used to an electrically test semiconductor memory devices.
  • The tester 90 includes a test processor 10. A programmable power supply 20 is connected to and controlled by the test processor 10. A DC parameter measurement unit 30 and an algorithmic pattern generator 40 are also connected to and controlled by the test processor 10. The algorithmic pattern generator 40 has a first memory 42 for storing failure information. A timing generator 50 and pin electronics 70 are also connected to and controlled by the test processor 10. Pin electronics 70 includes a driver 72 and a comparator 74. A wave shape formatter 60 processes information supplied from the algorithmic pattern generator 40 and the timing generator 50 to supply the processed information to the pin electronics 70. The reference numeral 80 designates one or more DUTs.
  • FIG. 2 is a block diagram showing how the memories of the DUTs are mapped to the first memory 42 while flash memory devices are subjected to the electrical test. Referring to FIG. 2, the system operates as follows. The tester 90 starts to sequentially test the DC, AC and function characteristics of the DUTs 80 so as to electrically test the flash memory device. The system illustrated is a parallel test system, in which a plurality of DUTs 80 a, 80 b, 80 c, 80 d, . . . , and 80 n are simultaneously tested.
  • The memory 42 is generally referred to as a Failure Analysis Memory (FAM) or an Error Catch RAM (ECR). It stores failure information when failures occurs during the function test. The memory 42 is constructed to correspond to a memory map of respective DUTs 80 a, 80 b, 80 c, 80 d, . . . , and 80 n. Thus, if the failure occurs in the 100th address in the memory of the first DUT 80 a, failure information is stored in the 100th address of memory 42, which is associated with the first DUT 80 a in the tester.
  • The information stored in the memory 42 is used as expected data when a write operation or a read operation is simultaneously executed in the plurality of DUTs 80 a, 80 b, 80 c, 80 d, . . . , and 80 n.
  • Since conventional semiconductor memory testers have only a single memory 42, and this memory stores the failure information generated in the DUTs 80 a, 80 b, 80 c, 80 d, . . . , and 80 n, only the same data can be transferred to the plurality of DUTs 80 a, 80 b, 80 c, 80 d, . . . , and 80 n. Thus, tests such as a trim test, a repair test, and an invalid block masking test can not be performed on such a tester. Such tests must be individually performed with respect to each of the DUTs 80 a, 80 b, 80 c, 80 d, . . . , and 80 n since they have different failure addresses. With conventional testers, such tests must, in general, be performed by a serial test system.
  • An example of a system that conducts electrical tests of semiconductor memory devices and which has only a single memory is shown in U.S. Pat. No. 5,896,398 (issued in Apr. 20, 1999).
  • FIG. 3 is a block diagram illustrating a prior art method of electrically testing flash memory devices. FIG. 4 is a flowchart illustrating a method of electrically testing the flash memory device according to conventional techniques.
  • Referring to FIGS. 3 and 4, electrical tests of the flash memory devices are conducted by a parallel test system. The test generally includes a pin contact test (SI 0 in FIG. 4), a DC characteristic test (S20), a function test & an AC characteristic test (S30) and pass/reject sorting (S40). All tests are executed by the parallel test system and they have a relatively high throughput when the number of DUTs is in the order of 256 devices. However, in order to conduct tests such as an invalid block masking test, the electrical test is conducted serially. Such a test involves searching for failure information in the memory 42 on a one by one basis (see FIG. 3) without carrying out the parallel test. Consequently, the electrical test is shifted from a parallel system to a serial system. This extends the test time and degrades test efficiency.
  • SUMMARY OF THE INVENTION
  • The present invention provides a flash memory tester which tests, in parallel, items that are serially tested by prior art testers. The tester of the present invention can therefore shorten test time.
  • With the present invention there is a first memory and a second memory associated with an algorithmic pattern generator in a tester. First, a test program is loaded into the tester and executed to test a plurality of DUTs in parallel. Once a failure is found in the DUT during a function test, the failure information is stored in a corresponding address of the first memory. Later the failure information of the first memory is searched and information with respect to the failure address is stored in the second memory. Finally, a parallel test is conducted during which different data is supplied to identical addresses of a plurality of DUTs using the data stored in the first and second memories.
  • According to an embodiment of the present invention, the trim test, the repair test and the invalid block masking test are conducted in parallel thereby reducing the test time and enhancing efficiency of the electrical test process.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
  • FIG. 1 is a schematic block diagram showing a conventional tester used to electrically test a semiconductor memory device;
  • FIG. 2 is a block diagram showing the mapping of states of the memories of DUTs to a first memory of the tester during the electrical test of the flash memory device executed in the conventional tester;
  • FIG. 3 is a block diagram illustrating a method of electrically testing the flash memory device by a conventional technique;
  • FIG. 4 is a test flowchart illustrating a conventional method of electrically testing a flash memory device;
  • FIG. 5 is a schematic block diagram of a tester that electrically tests a semiconductor memory device according to an embodiment of the present invention;
  • FIG. 6 is a block diagram illustrating mapping states of a memory of a DUT in first and second memories of the tester during an electrical test;
  • FIG. 7 is a block diagram illustrating a method of electrically testing flash memory device according to another embodiment of the present invention; and
  • FIG. 8 is a test flowchart illustrating the method of electrically testing flash memory device according to yet another embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The present invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. The invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. These embodiments are provided so that this disclosure will convey the concept of the invention to those skilled in the art.
  • FIG. 5 is a schematic block diagram of a first embodiment of the invention. FIG. 5 shows a tester that electrically tests semiconductor memory devices in accordance with the present invention.
  • The flash memory tester 200 shown in FIG. 5 includes a test processor 100 and a programmable power supply 110. The programmable power supply 110 is connected to and controlled by the test processor 100. A DC parameter measurement unit 120 is connected to and controlled by the test processor 100. Also, an algorithmic pattern generator 130 is connected to and controlled by the test processor 100. The algorithmic pattern generator 130 has a first memory 132, which stores failure information during a function test and a second memory 134 capable of storing failure address information corresponding to the information stored in the first memory 132. The memories 132 and 134 are capable of supplying different data to identical addresses in each of the DUTs when the DUTs are subjected to the parallel test.
  • A timing generator 140 and pin electronics 160 are connected to and controlled by the test processor 100. Pin electronics 160 includes a driver 162 and a comparator 164. A wave shape formatter 150 is provided for processing information supplied from the algorithmic pattern generator 130 and a timing generator 140. Wave shape formatter 150 supplies processed data to the pin electronics 160.
  • The test processor 100 is a computer that controls the overall operation of the tester. The programmable power supply 110 generates electric power required for electrically testing the DUTs 180. The DC parameter measurement unit 120 generates a reference voltage Voh/Vil and reference current Ioh/Iol, which are required when electrically testing the DUTs 180. The leakage current characteristic associated with the reference voltage Voh/Vil and reference current Ioh/Iol are measured.
  • The algorithmic pattern generator 130 varies data, address format and the order of the data/address in response to a specific algorithm under the control of the test processor 100. The first memory 132 is referred to as a FAM (Fail Analysis Memory) or ECR (Error Catch FAM). It stores failure information generated from a specific DUTs 180 during testing in parallel. The first memory 132 is mapped with the memory state of the DUT 180 in the ratio of 1:1. Accordingly, the failure information of the DUT 180 is randomly stored and then is utilized as expect data in read operation/write operation.
  • The second memory 134 separately stores information relating to failure addresses corresponding to the failure information of the first memory 132. It supplies the stored information to the DUT 180 when performing function tests of specific items, e.g., the trim test, the repair test and the invalid block making test. Preferably, the second memory 134 is an SRAM having a high operating speed, and a capacity that is smaller than that of the first memory 132. As one example, if the capacity of the first memory may be 132 1 giga, the second memory 134 may be an SRAM of 1 mega or smaller. The SRAM may be ASICs.
  • The timing generator 140 and wave shape formatter 150 together with the algorithmic pattern generator 130 generate a timing waveform and set a phase required for the electrical test used for testing the AC characteristic of the DUT 180. The pin electronics 160 is electrically interfaced with the DUT 180. The interface 170 is a handler when the DUT 180 is a semiconductor package and it is a probe station when the DUT 180 is a wafer.
  • FIG. 6 is a block diagram showing the mapping of the memory of the DUT and the first and second memories of the tester. Referring to FIG. 6, the first memory 132 and the second memory 134 contain the same number of memories as the number of parallel-tested DUTs 180. The mapping state of the first memory 132 corresponds to the DUT 180 on a one-to-one basis and they have the same capacity. The second memory 134 reads out the failure information from the first memory 132 to sequentially store the failure addresses, for example, 100, 467 and 878 in a first DUT 180 a. Therefore, the capacity of the second memory 134 may be smaller than the first memory 132.
  • Referring to FIGS. 7 and 8, the electrical testing is performed in the order of a pin contact test (S100), a DC characteristics test (S110), a function test & AC characteristics test (S120), and pass/reject sorting (S130). All items are tested by the parallel system, thereby offering high throughput when the number of DUTs is in the order of 256.
  • The electrical tests include a test in which a failure address is used for the electrical function test. Such tests are conducted by a serial test system in conventional methods and they include the trim test, the repair test, and the invalid block masking test, etc.
  • The trim test belongs to an Electrical Die Sorting (EDS) test, in which the voltage condition that allows for pass (good products) slightly varies in respective DUTs during the programming and erasing operations in a flash memory. More specifically, since the characteristics slightly vary from one DUT to the next, the trim test is executed to adjust the deviation by a mean value.
  • It is very difficult for all memory cells in a large memory to pass, thus, a redundancy memory of small capacities is formed when designing a semiconductor memory device. This memory is used to replace rejected memory cells with redundancy memory cells, thereby lowering a rejection rate. A test for replacing the rejected memory with the redundancy memory is the repair test. Laser cutting or electrical fuse cutting is used to execute the replacement in such a manner that an address of the rejected memory corresponds to an address of the redundancy memory.
  • In the invalid block masking test, the memory is given a pass even if a memory cell or block has a defect if the defect is smaller than an allowable range designated by the maker. An invalid block masking test is performed, in which a defective memory cell or block is marked differently from good memory cells or blocks, so that a user can identify the defect. Generally, with respect to NAND flash memory devices, 1 is written to good memory cells or blocks while 0 is written to rejected memory cells or blocks.
  • According to an aspect of the present invention, the first and second memories 132 and 134 are utilized during testing specific items that use failure addresses, e.g., the trim test, the repair test and the invalid block masking test. The second memory supplies different data to respective DUTs 180 a, 180 b, 180 c, 180 d, . . . , and 180 n from the same address of the tester via a mode selection. Consequently, the function test of specific items that are conventionally carried out in serial, e.g., the trim test, the repair test and the invalid block masking test, can be simultaneously performed in parallel, thus remarkably shortening the test time.
  • The reason that a parallel test can be done with respect to the DUT 180 is that the DUT 180 is a flash memory, i.e., a mux memory. Mux memories such as NAND flash memories and NOR flash memories have an address pin and an input/output pin (I/O pin). If the address can be designated by the I/O pin, the present invention can be used.
  • In view of the aforementioned, the first and second memories 132 and 134 cannot be simultaneously connected to the I/O pin of the tester since the capability of the I/O pin within the tester is restricted. Accordingly, the first memory 132 and the second memory 134 are simultaneously connected by means of the single I/O pin in the tester, so that either one of the first memory 132 or the second memory 134 is selected to gain required information, as necessary.
  • As a result, according to an aspect of the present invention, tests that are conventionally serially conducted during the flash memory test can be tested by a parallel system, thereby remarkably decreasing the electrical test time. For example, it is assumed that the number of DUTs being tested in parallel is 256, and an average number of failed DUTs, which has to be subjected to the serial test is 5 (minimally 0 and maximally 10). Then, if the time taken for performing the serial test once is assumed to be 50 ms, the time elapsed for executing the serial test is obtained by the equation that 50 ms*5 times*256=64 seconds. Whereas, when the test items are performed by the parallel test, the test time is decreased by roughly 94% by the equation that 3.5 seconds+(50 ms*10 times)=4 seconds, providing that time for simultaneously transmitting data to 256 DUTs. This effect becomes further maximized as the flash memory device has higher packing density and, in turn, involves a higher probability of failure.
  • It is noted that according to an aspect of the present invention, there is provided a flash memory test system capable of test time reduction. The system includes a test processor capable of testing a semiconductor memory device, a programmable power supply and a direct current (DC) parameter measurement unit. The programmable power supply and the direct current (DC) parameter measurement unit are connected to and controlled by the test processor. An algorithmic pattern generator is also connected to and controlled by the test processor. The algorithmic pattern generator includes a first memory that stores failure information during a function test, and a second memory that stores failure address information corresponding to the failure. information of the first memory. The memories supply different data to identical addresses in each of a plurality of Devices Under Test (DUTs) during a parallel test of a specific item. A timing generator is connected to and controlled by the test processor Pin electronics connected to and controlled by the test processor include a driver and a comparator. Furthermore, a wave shape formatter processes information supplied from the algorithmic pattern generator and the timing generator, and supplies the processed information to the pin electronics.
  • It is also noted that according to another aspect of the present invention, there is provided a method of testing a flash memory device in which a first step conducts a function test of a semiconductor memory device by a parallel test system, a second step stores failure information in a corresponding address of a first memory within a tester when failure is found in a DUT and in a third step, the first memory is searched to thereby store failure address information in a second memory within the tester. A fourth step is carried out by conducting a parallel test which by supplies different data to identical addresses of the DUTs, using the information stored in the first and second memories.
  • Finally it is noted that in one preferred embodiment of the present invention, the second memory is a Static Random Access Memory (SRAM) with a high operating speed. Preferably, the function test of the specific items can be a trim test, a repair test, and an invalid block masking test. The DUT is a mux memory capable of designating the address by an I/O pin within the tester, can be either a NOR flash memory or a NAND flash memory.
  • While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.

Claims (18)

1. A flash memory test system comprising:
a test processor capable of controlling tests of semiconductor memory devices;
a programmable power supply connected to and controlled by said test processor;
a direct current (DC) parameter measurement unit connected to and controlled by said test processor;
an algorithmic pattern generator connected to and controlled by said test processor, said algorithmic pattern generator having a first memory that stores failure information and a second memory that stores failure address information corresponding to the failure information of the first memory, whereby different data can be supplied to identical addresses in each of a plurality of Devices Under Test (DUTs) during a parallel test of a specific item;
a timing generator connected to and controlled by said test processor;
pin electronics connected to and controlled by said test processor, and internally having a driver and a comparator; and
a wave shape formatter that processes information supplied from the algorithmic pattern generator and the timing generator, and supplies the processed information to the pin electronics.
2. The flash memory test system as claimed in claim 1, wherein the second memory comprises a Static Random Access Memory (SRAM) with a high operating speed.
3. The flash memory test system as claimed in claim 1, wherein the second memory has a capacity smaller than that of the first memory.
4. The flash memory test system as claimed in claim 1, wherein the number of the second memories equals to the number of the DUTs.
5. The flash memory test system claimed in claim 1, wherein the parallel test of the specific item is one selected from the following: a trim test, a repair test, and an invalid block masking test.
6. A method of reducing the test time of flash memory devices comprising:
conducting a function test of a semiconductor memory device by a parallel test system;
storing failure information in a particular address of a first memory, said address corresponding to the address of the failure in the DUT;
searching the first memory and storing failure address information in a second memory within the tester; and
conducting the parallel test by supplying respectively different data to identical addresses of the DUTs, using the information stored in the first and second memories during the function test of a specific item.
7. The method of testing flash memory devices as claimed in claim 6, wherein the function test of the specific item is one of the following: a trim test, a repair test, and an invalid block masking test.
8. The method of testing the flash memory devices as claimed in claim 6, wherein the failure address of the DUT corresponds to the equivalent storage address of the first memory in the ratio of 1:1.
9. The method of testing the flash memory devices as claimed in claim 6, wherein the DUT comprises a mux memory capable of being addressed by an I/O pin within the tester.
10. The method of testing the flash memory devices as claimed in claim 9, wherein the mux memory is one of a NOR flash memory and a NAND flash memory.
11. A method of testing flash memory devices utilizing an algorithmic pattern generator that includes a first memory and a second memory, said method comprising:
testing a plurality of DUTs by a parallel test system;
storing failure information in a particular address of the first memory of the tester once a failure is found in the DUT during a parallel function test, said particular address corresponding to the address of the failure in the DUT;
searching the failure information of the first memory, and storing the information of the failure address in the second memory; and
conducting the parallel test that supplies different data to the identical addresses of a plurality of DUTs, using the data stored in the first and second memories.
12. The method of testing flash memory devices as claimed in claim 11, wherein the second memory comprises a Static Random Access Memory (SRAM) with a high operating speed.
13. The method of testing flash memory devices as claimed in claim 11, wherein the second memory has a capacity smaller than that of the first memory.
14. The method of testing flash memory devices as claimed in claim 11, wherein the number of the second memories equal to the number of the DUTs.
15. The method of testing flash memory devices as claimed in claim 11, wherein the DUT comprises a mux memory capable of being addressed by an I/O pin within the tester.
16. The method of testing flash memory devices as claimed in claim 15, wherein the mux memory is one of a NOR flash memory and a NAND flash memory.
17. The method of testing flash memory devices as claimed in claim 11, wherein an equivalent address of the first memory in the tester corresponds to the failure address of the DUT in the ratio of 1:1.
18. The method of testing flash memory device as claimed in claim 11, wherein the function test of the specific item is any one of a trim test, a repair test, and an invalid block masking test.
US10/954,834 2003-11-12 2004-09-29 Flash memory test system and method capable of test time reduction Expired - Fee Related US7254757B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR2003-79901 2003-11-12
KR10-2003-0079901A KR100498509B1 (en) 2003-11-12 2003-11-12 Flash memory test system capable of test time reduction and electrical test Method thereof

Publications (2)

Publication Number Publication Date
US20050102589A1 true US20050102589A1 (en) 2005-05-12
US7254757B2 US7254757B2 (en) 2007-08-07

Family

ID=34545864

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/954,834 Expired - Fee Related US7254757B2 (en) 2003-11-12 2004-09-29 Flash memory test system and method capable of test time reduction

Country Status (3)

Country Link
US (1) US7254757B2 (en)
JP (1) JP4815121B2 (en)
KR (1) KR100498509B1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060195747A1 (en) * 2005-02-17 2006-08-31 Ankan Pramanick Method and system for scheduling tests in a parallel test system
US20070061659A1 (en) * 2005-08-18 2007-03-15 Samsung Electronics Co., Ltd. Methods for testing a plurality of semiconductor devices in parallel and related apparatus
US7853425B1 (en) * 2008-07-11 2010-12-14 Keithley Instruments, Inc. Parallel testing in a per-pin hardware architecture platform
US20120327729A1 (en) * 2011-06-27 2012-12-27 Powertech Technology Inc. Memory testing device having cross interconnections of multiple drivers and its implementing method
CN103336240A (en) * 2013-06-04 2013-10-02 上海华力微电子有限公司 A test circuit applied to chip tests of integrated circuits
TWI498912B (en) * 2013-03-04 2015-09-01 Winbond Electronics Corp Verifying apparatus of flash memory
US10236074B1 (en) * 2017-05-12 2019-03-19 Xilinx, Inc. Circuits for and methods of making measurements in a testing arrangement having a plurality of devices under test
CN113468087A (en) * 2020-03-31 2021-10-01 爱德万测试公司 Enhanced auxiliary interface test system and method
US11243254B2 (en) 2015-04-01 2022-02-08 Advantest Corporation Method for operating a test apparatus and a test apparatus

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008001543A1 (en) * 2006-06-27 2008-01-03 Advantest Corporation Semiconductor testing apparatus and semiconductor memory testing method
US7707473B2 (en) * 2006-08-02 2010-04-27 Micron Technology, Inc. Integrated testing apparatus, systems, and methods
KR101034661B1 (en) * 2008-12-02 2011-05-16 프롬써어티 주식회사 Method and apparatus for testing memory device using 2 loading memories
US9606183B2 (en) 2012-10-20 2017-03-28 Advantest Corporation Pseudo tester-per-site functionality on natively tester-per-pin automatic test equipment for semiconductor test
US9728278B2 (en) * 2014-10-24 2017-08-08 Micron Technology, Inc. Threshold voltage margin analysis
KR102447152B1 (en) 2017-12-26 2022-09-26 삼성전자주식회사 Nonvolatile memory devices, methods of operating the same and storage devices includng the same

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5896398A (en) * 1996-10-22 1999-04-20 Advantest Corp. Flash memory test system
US6061813A (en) * 1996-12-19 2000-05-09 Advantest Corporation Memory test set
US6073263A (en) * 1997-10-29 2000-06-06 Credence Systems Corporation Parallel processing pattern generation system for an integrated circuit tester
US6314034B1 (en) * 2000-04-14 2001-11-06 Advantest Corp. Application specific event based semiconductor memory test system
US6476628B1 (en) * 1999-06-28 2002-11-05 Teradyne, Inc. Semiconductor parallel tester
US6477672B1 (en) * 1998-09-21 2002-11-05 Advantest Corporation Memory testing apparatus
US6499121B1 (en) * 1999-03-01 2002-12-24 Formfactor, Inc. Distributed interface for parallel testing of multiple devices using a single tester channel
US6631340B2 (en) * 2001-10-15 2003-10-07 Advantest Corp. Application specific event based semiconductor memory test system
US6634004B1 (en) * 2000-04-28 2003-10-14 Mitsubishi Denki Kabushiki Kaisha Threshold analysis system capable of deciding all threshold voltages included in memory device through single processing
US6687855B1 (en) * 2000-10-20 2004-02-03 Agilent Technologies, Inc. Apparatus and method for storing information during a test program
US6829181B1 (en) * 2000-11-02 2004-12-07 Renesas Technology Corp. Semiconductor memory, method of testing semiconductor memory, and method of manufacturing semiconductor memory
US6842031B2 (en) * 2002-02-08 2005-01-11 Samsung Electronics Co., Ltd. Method of electrically testing semiconductor devices

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0495884A (en) * 1990-08-10 1992-03-27 Hitachi Ltd Semiconductor test device
JPH09147596A (en) * 1995-11-21 1997-06-06 Mitsubishi Electric Corp Semiconductor testing device
JPH1166888A (en) * 1997-08-26 1999-03-09 Toshiba Corp Defect remedying method, its device and its system
JPH11120782A (en) * 1997-10-09 1999-04-30 Hitachi Ltd Semiconductor integrated circuit device
JP2002015596A (en) * 2000-06-27 2002-01-18 Advantest Corp Semiconductor test device
JP2002202350A (en) * 2000-12-28 2002-07-19 Advantest Corp Semiconductor tester
KR20030031789A (en) 2001-10-16 2003-04-23 삼성전자주식회사 Test apparatus for testing a plurality of semiconductor integrated circuits in parallel

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5896398A (en) * 1996-10-22 1999-04-20 Advantest Corp. Flash memory test system
US6061813A (en) * 1996-12-19 2000-05-09 Advantest Corporation Memory test set
US6073263A (en) * 1997-10-29 2000-06-06 Credence Systems Corporation Parallel processing pattern generation system for an integrated circuit tester
US6477672B1 (en) * 1998-09-21 2002-11-05 Advantest Corporation Memory testing apparatus
US6499121B1 (en) * 1999-03-01 2002-12-24 Formfactor, Inc. Distributed interface for parallel testing of multiple devices using a single tester channel
US6476628B1 (en) * 1999-06-28 2002-11-05 Teradyne, Inc. Semiconductor parallel tester
US6314034B1 (en) * 2000-04-14 2001-11-06 Advantest Corp. Application specific event based semiconductor memory test system
US6634004B1 (en) * 2000-04-28 2003-10-14 Mitsubishi Denki Kabushiki Kaisha Threshold analysis system capable of deciding all threshold voltages included in memory device through single processing
US6687855B1 (en) * 2000-10-20 2004-02-03 Agilent Technologies, Inc. Apparatus and method for storing information during a test program
US6829181B1 (en) * 2000-11-02 2004-12-07 Renesas Technology Corp. Semiconductor memory, method of testing semiconductor memory, and method of manufacturing semiconductor memory
US6940781B2 (en) * 2000-11-02 2005-09-06 Renesas Technology Corp. Semiconductor memory, method of testing semiconductor memory and method of manufacturing semiconductor memory
US6631340B2 (en) * 2001-10-15 2003-10-07 Advantest Corp. Application specific event based semiconductor memory test system
US6842031B2 (en) * 2002-02-08 2005-01-11 Samsung Electronics Co., Ltd. Method of electrically testing semiconductor devices

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060195747A1 (en) * 2005-02-17 2006-08-31 Ankan Pramanick Method and system for scheduling tests in a parallel test system
US7543200B2 (en) * 2005-02-17 2009-06-02 Advantest Corporation Method and system for scheduling tests in a parallel test system
US20070061659A1 (en) * 2005-08-18 2007-03-15 Samsung Electronics Co., Ltd. Methods for testing a plurality of semiconductor devices in parallel and related apparatus
US7853425B1 (en) * 2008-07-11 2010-12-14 Keithley Instruments, Inc. Parallel testing in a per-pin hardware architecture platform
US20120327729A1 (en) * 2011-06-27 2012-12-27 Powertech Technology Inc. Memory testing device having cross interconnections of multiple drivers and its implementing method
US8559252B2 (en) * 2011-06-27 2013-10-15 Powertech Technology Inc. Memory testing device having cross interconnections of multiple drivers and its implementing method
TWI498912B (en) * 2013-03-04 2015-09-01 Winbond Electronics Corp Verifying apparatus of flash memory
CN103336240A (en) * 2013-06-04 2013-10-02 上海华力微电子有限公司 A test circuit applied to chip tests of integrated circuits
US11243254B2 (en) 2015-04-01 2022-02-08 Advantest Corporation Method for operating a test apparatus and a test apparatus
US10236074B1 (en) * 2017-05-12 2019-03-19 Xilinx, Inc. Circuits for and methods of making measurements in a testing arrangement having a plurality of devices under test
CN113468087A (en) * 2020-03-31 2021-10-01 爱德万测试公司 Enhanced auxiliary interface test system and method
US11899550B2 (en) 2020-03-31 2024-02-13 Advantest Corporation Enhanced auxiliary memory mapped interface test systems and methods

Also Published As

Publication number Publication date
JP4815121B2 (en) 2011-11-16
JP2005149707A (en) 2005-06-09
KR20050045731A (en) 2005-05-17
KR100498509B1 (en) 2005-07-01
US7254757B2 (en) 2007-08-07

Similar Documents

Publication Publication Date Title
US7254757B2 (en) Flash memory test system and method capable of test time reduction
US6367042B1 (en) Testing methodology for embedded memories using built-in self repair and identification circuitry
US7119568B2 (en) Methods for wafer level burn-in
US7237158B2 (en) Intelligent binning for electrically repairable semiconductor chips
US7493541B1 (en) Method and system for performing built-in-self-test routines using an accumulator to store fault information
US7194667B2 (en) System for storing device test information on a semiconductor device using on-device logic for determination of test results
US5538141A (en) Test flow assurance using memory imprinting
US7571367B2 (en) Built-in self diagnosis device for a random access memory and method of diagnosing a random access
KR100299716B1 (en) Apparatus and method for testing ic
JP2000187999A (en) Integrated circuit having function testing memory using voltage for stress and its memory test method
US6993692B2 (en) Method, system and apparatus for aggregating failures across multiple memories and applying a common defect repair solution to all of the multiple memories
KR101203264B1 (en) Testing apparatus
JPH0823016A (en) Test of semiconductor memory
US20030163273A1 (en) Hybrid tester architecture
JP3844912B2 (en) Semiconductor memory device test method, test device, and semiconductor memory device
JP2000322898A (en) Semiconductor integrated circuit device
JP2003123499A (en) Semiconductor test device and test method for semiconductor device, and method for manufacturing semiconductor device
JP2004171659A (en) Relief analysis device for semiconductor memory
JPH1196794A (en) Ic test device and method
JPH06313794A (en) Semiconductor memory tester

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARK, DONG-KYOO;KIM, JONG-KOOK;BANG, JEONG-HO;AND OTHERS;REEL/FRAME:015429/0224

Effective date: 20040907

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20150807