WO2008020555A1 - Dispositif de test et procédé de test - Google Patents
Dispositif de test et procédé de test Download PDFInfo
- Publication number
- WO2008020555A1 WO2008020555A1 PCT/JP2007/065449 JP2007065449W WO2008020555A1 WO 2008020555 A1 WO2008020555 A1 WO 2008020555A1 JP 2007065449 W JP2007065449 W JP 2007065449W WO 2008020555 A1 WO2008020555 A1 WO 2008020555A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- test
- under test
- data
- memory
- read
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/44—Indication or identification of errors, e.g. for repair
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
- G11C29/56008—Error analysis, representation of errors
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
- G11C29/26—Accessing multiple arrays
- G11C2029/2602—Concurrent test
Definitions
- the present invention relates to a memory test apparatus and a test method.
- the present invention relates to a test apparatus and a test method for testing a plurality of memories under test in parallel.
- This application is related to the following Japanese application. For designated countries where incorporation by reference of documents is permitted, the contents described in the following application are incorporated into this application by reference and made a part of this application.
- a semiconductor memory test apparatus has been designed so that a plurality of memories under test can be tested in parallel for the purpose of increasing test efficiency. Specifically, the semiconductor memory test apparatus writes test data to each of the plurality of memories under test, and outputs the written test data from each of the plurality of memories under test. Then, the quality of each memory under test is determined by determining whether each of the output test data matches the expected value data.
- the memory under test is a flash memory
- the time required for testing the plurality of memories under test is not the same due to the occurrence of read / write errors.
- various functions are provided for the memory under test for which the test failure has been determined, such as controlling the subsequent test not to be performed so as not to interfere with the test of other memory under test. To improve efficiency.
- a conventional test apparatus has a circuit (hereinafter referred to as an input / output circuit) that controls input / output of test data to / from the memory under test in association with each of a plurality of memories under test.
- an input / output circuit controls input / output of test data to / from the memory under test in association with each of a plurality of memories under test.
- an object of the present invention is to provide a test apparatus that can solve the above-described problems. This object is achieved by a combination of features described in the independent claims.
- the dependent claims define further advantageous specific examples of the present invention.
- a test apparatus for testing a plurality of devices under test, the data supplying test data to the plurality of devices under test in parallel
- a supply unit a write control unit that controls the test data to be written in parallel to the plurality of devices under test; a read control unit that sequentially reads the test data from each of the plurality of devices under test;
- the test apparatus further includes a data input / output unit connected to each data input / output terminal of each of the plurality of devices under test and transmitting / receiving data to / from each of the data input / output terminals.
- the unit may supply test data in parallel to the plurality of devices under test via the data input / output unit.
- the write control unit supplies a write enable signal in parallel to the plurality of devices under test in synchronization with the supply of the test data, and supplies the test data to the plurality of devices under test in parallel.
- the writing and reading control unit supplies a read enable signal exclusively to each of the plurality of devices under test, and the test data from each of the plurality of devices under test via the data input / output unit. May be read sequentially.
- the test apparatus further includes a command supply unit that supplies a read command instructing reading of the test data written to each of the plurality of devices under test in parallel to the plurality of devices under test. It's okay.
- the plurality of devices under test may be a plurality of memories under test.
- the test apparatus is provided corresponding to each of a comparison unit that compares the test data sequentially read from each of the memories under test with an expected value, and each of the plurality of memories under test.
- a selection unit may be further provided that selects based on the signal and writes the comparison result output from the comparison unit to the selected storage unit.
- the data input / output unit may be bus-connected to data input / output terminals of the plurality of memories under test.
- Each of the plurality of memories under test outputs a plurality of the test data for one memory block in response to one read command
- the read control unit includes the plurality of test data. Supply a read command to the memory under test in parallel and supply the read enable signal to each of the memory under test in turn!
- the test data may be read in parallel.
- Each of the plurality of storage units includes a defective block storage unit that stores the pass / fail information of each of the plurality of memory blocks included in the corresponding memory under test, and for each of the plurality of memories under test
- the write control unit reads the pass / fail information of the memory block according to the write address from each of the plurality of defective block storage units, and writes the write address.
- the memory block corresponding to the When the pass / fail information is read from the defective block storage unit, writing to the memory under test may be prohibited by masking the write enable signal for the corresponding memory under test.
- Each of the plurality of defective block storage units is a data area corresponding to a different address in a defective block memory that receives an input of a memory address and reads / writes the pass / fail information with respect to the memory address.
- the selection unit changes a memory address supplied to the defective block memory based on whether the read control unit supplies the read enable signal to the memory under test. Write the comparison result in the data area corresponding to the memory under test! /.
- the write control unit sequentially writes the memory addresses storing the pass / fail information for each of the plurality of memories under test. It may be supplied to the defective block memory and the pass / fail information may be read sequentially.
- the data input / output unit corresponds to each of the memories under test, and any one of the plurality of test device side input / output terminals of the data input / output unit has the test device side input / output terminal corresponding to the memory under test.
- a setting register for setting whether the memory to be tested is connected to the test memory, and the comparison unit is configured to select one of the plurality of memories to be tested as being connected to the memory to be tested.
- a test apparatus for testing a plurality of memories under test, each of the plurality of memories under test being one memory block for one read command or write command.
- a defective block storage unit for storing pass / fail information of each of the plurality of memory blocks included in the memory under test, and the plurality of pieces of memory under test.
- a data input / output unit that is bus-connected to each data input / output terminal of the test memory and exchanges data with each of the data input / output terminals, and the plurality of memories under test via the data input / output unit
- a data supply unit for supplying test data in parallel to the test data
- a write control unit for writing the test data in parallel to the plurality of memories under test by supplying a write enable signal to the plurality of memories under test in parallel in synchronization with the supply of the plurality of memories under test.
- the write enable signal for the corresponding memory under test is masked and the target block is masked.
- a test device that prohibits writing to the test memory is provided.
- test data is supplied in parallel to each data input / output terminal of the plurality of devices under test, The test data is written in parallel to the devices under test, and the test data is sequentially read out from each of the plurality of devices under test.
- a test method for testing a plurality of memories under test that read or write data for one memory block in response to one read command or write command.
- the quality information of each of the plurality of memory blocks of the memory under test is stored, the quality information of the memory block corresponding to the write address is read, and the memory according to the write address is read.
- the pass / fail information indicating that the block is defective is read, writing to the corresponding memory under test is prohibited, and test data is supplied in parallel to the plurality of memories under test, and the plurality of devices under test are read out.
- a test method in which writing of test data is prohibited in the test memory, and the test data is written in parallel to the memory under test.
- FIG. 1 is a diagram of a connection circuit around the memory under test 100-;! ⁇ 2.
- FIG. 2 shows a configuration of the comparison unit 24, the first adjustment unit 32, and the second adjustment unit 34 according to the present embodiment. An example is shown.
- FIG. 3 is an example of functional configurations of a sense controller 140 and a fail storage unit 150.
- FIG. 4 Timing chart of processing to write test data to memory under test 100—;! ⁇ 2
- FIG. 5 Timing chart for processing to read test data from memory under test 100 — ;! ⁇ 2
- FIG. 7 is a diagram of a peripheral circuit of the memory under test 100 —;!-2 in a modification of the present embodiment.
- FIG. 1 shows an overall configuration of a test apparatus 10 according to the present embodiment.
- the test apparatus 10 supplies a test data by connecting one data input / output unit 160 and a memory under test 100 — ;! ⁇ 2 through a bus, so that the memory under test 100 — ;! ⁇ 2 is connected in parallel. test.
- Each of the memories under test 100-1 and -2 is, for example, a semiconductor memory or a SoC (system-on-chip) with a memory function added, and is a flash memory as an example. If an error occurs in a block with flash memory, writing to that block takes more time than usual and may not complete normally.
- test apparatus 10 solves the problems caused by the parallel test as described above, and efficiently tests a plurality of memories under test.
- the test apparatus 10 includes a timing generator 110, a pattern generator 120, a waveform shaper 130, a sense controller 140, a fail storage unit 150, and a data input / output unit 160.
- the timing generator 110 Based on the test rate signal output from the pattern generator 120, the timing generator 110 generates a periodic clock indicating one cycle of the test and supplies it to the waveform shaper 130. Further, the timing generator 110 outputs a strobe signal to the sense controller 140. This strobe signal is a signal that controls the timing of comparing the output pattern output from the memory under test 100 — ;! ⁇ 2 with the expected value pattern.
- the pattern generator 120 generates a test pattern to be supplied to the memory under test 100 — ;! ⁇ 2 and supplies it to the waveform shaper 130.
- the pattern generator 120 senses commands for writing test data to the memory under test 100 — ;! ⁇ 2 and commands for reading test data from the memory under test 100 — ;! ⁇ 2. Outputs to controller 140.
- the waveform shaper 130 shapes the test pattern waveform based on the supplied periodic clock and the test pattern, and outputs the waveform to the data input / output unit 160 and the drivers 170 — !!-2.
- the sense controller 140 compares the test data acquired from the data input / output unit 160 with the expected value pattern acquired from the pattern generator 120. And sense control On the condition that one test data does not match the expected value, the processor 140 detects a write failure in the memory under test that has output the test data, and writes the detection result to the fail storage unit 150.
- the fail storage unit 150 determines whether or not each of the plurality of blocks constituting the memory under test 100 — ;! ⁇ 2 is a defective block including a predetermined number or more of data errors.
- the data input / output unit 160 is bus-connected to the data input / output terminals of the memory under test 100 — !!-2, and exchanges data with the data input / output terminals.
- Each of the drivers 170— ;! to 2 is provided in correspondence with the memory under test 100— ;! to 2, respectively.
- Each of the drivers 170— ;! to 2 reads / writes the memory under test 100— ;! to 2 by outputting a write enable signal or a read enable signal to the corresponding memory under test.
- the input signal output from the waveform shaper 130 is amplified based on the reference voltage (VI) by the driver in the data input / output unit 160 and input to the memory under test 100—;
- the output from the memory under test 100— ;! to 2 is compared with the reference voltage (VO) by the comparator in the data input / output unit 160, and the expected value pattern output from the pattern generator 120 and the sense controller. Compared at 140. If a failure is detected in the memory under test as a result of the comparison, pass / fail information indicating that is recorded in the fail storage unit 150.
- the fail storage unit 150 is provided corresponding to each of the memory under test 100— ;! to 2, and stores the comparison result between the read test data and the expected value data. Have ⁇ 2.
- Each of the storage units 155— ;! to 2 may be provided as data areas corresponding to different addresses in the single fail recording unit 150.
- Each of the storage units 155 1;! To 2 stores pass / fail information of the corresponding memory under test.
- each of the storage units 155— ;! to 2 may store pass / fail information for each storage cell of the corresponding memory under test, or pass / fail of each of the plurality of memory blocks included in the corresponding memory under test. Information may be stored.
- the sense controller 140 detects a defect in a certain block of one memory under test based on the pass / fail information stored in the fail storage unit 150, the sense controller 140 masks the test of the one memory under test and masks the other memory under test. Only test memory test Make it.
- FIG. 2 is a diagram of a connection circuit around the memory under test 100-;!-2.
- the waveform shaper 130 includes a data supply unit 132, a write control unit 135 — ;! ⁇ 2, a command supply unit 136, and a read control unit 138 — ;! ⁇ 2.
- the data supply unit 132 supplies test data in parallel to the memory under test 100 — ;! ⁇ 2 via the data input / output unit 160. That is, the data supply unit 132 supplies only one set of test data to the memory under test 100— ;! to 2, and the data input / output unit 160 transmits the supplied test data to the memory under test 100—. ; Outputs to any of signal lines connected to!
- the write control unit 135-;! ⁇ 2 cooperate to function as the write control unit according to the present invention.
- the write control unit 135-1 is provided corresponding to the memory under test 100-1, and supplies a write enable signal to the memory under test 100-1 in synchronization with the supply of the test data.
- Write test data to Mori 100-1 The write control unit 135-2 is provided corresponding to the memory under test 100-2. In parallel with the write control unit 135-1, the write control unit 135-2 is synchronized with the test data supply in the memory under test 100-2. A write enable signal is supplied. As a result, the write control unit 135 — ;! ⁇ 2 can write test data to the memory under test 100 — ;! ⁇ 2 in parallel.
- each of the write control units 135 — ;! ⁇ 2 reads the pass / fail information of the memory block corresponding to the write address from each of the storage units 155 — !!-2.
- Each of the write control units 135 — ;! ⁇ 2 is read when the pass / fail information indicating that the memory block corresponding to the write address is defective is read from the write control unit 135 —;!-2. Then, write to the memory under test is prohibited by masking the write enable signal for the corresponding memory under test. As a result, the time required for the test can be shortened by stopping the subsequent writing of the memory block in which a defect is once detected.
- the command supply unit 136 reads the test data written in each of the memories under test 100-;! ⁇ 2 in parallel with the memory under test 100-;! ⁇ 2 Supply. The read command is realized by, for example, pulse input to the CLE terminal and data input to the input / output terminal via the data input / output unit 160.
- Read control unit 138—;!-2 cooperate to function as a read control unit according to the present invention. That is, the read control unit 138-1 is provided corresponding to the memory under test 100-1, sequentially supplies a read enable signal to the memory under test 100-1, and passes through the data input / output unit 160. Then, test data is also read out sequentially for each of the memories under test 100 — ;! ⁇ 2.
- the read control unit 138-2 is provided corresponding to the memory under test 100-2, and by supplying a read enable signal sequentially to the memory under test 100-2, the data input / output unit 160 is controlled. The test data is read sequentially from the memory under test 100-2.
- reading by the reading control unit 138 1 and reading by the reading control unit 138-2 are alternately performed for each memory cell or data unit.
- the test data is read in units of memory blocks.
- the read control unit 138 — ;! ⁇ 2 supplies a read command to each of the memories under test 1100 — ;! ⁇ 2 in parallel, and a read enable signal for each memory under test in turn.
- the data input / output unit 160 is bus-connected to the data input / output terminals of the memory under test 100-1 and the memory under test 100-2. Then, the data input / output unit 160 outputs the test data supplied with the data supply unit 132 or the data received from the command supply unit 136 to these data input / output terminals. The data input / output unit 160 also outputs test data output from the memory under test 100— ;! to 2 to the sense controller 140.
- Each of the drivers 170— ;! to 2 is provided corresponding to each of the memories under test 100— ;! to 2.
- the driver 170-1 adjusts the write enable signal output from the write control unit 135-1 to a predetermined voltage level based on the reference voltage (VI) of the input signal, and writes to the memory under test 100-1 Apply to the enable signal input terminal (WE).
- the driver 170-1 adjusts the read enable signal output from the read control unit 138-1 to a predetermined voltage level based on the reference voltage (VI), and reads the read enable signal of the memory under test 100-1. Applied to the signal input terminal (RE).
- the driver 170-1 adjusts the command signal output from the command supply unit 136 to a predetermined voltage level based on the reference voltage (VI) and applies it to the CLE terminal of the memory under test 100-1. To do. Similarly, the driver 170-2 adjusts the write enable signal output from the write control unit 135-2 to a predetermined voltage level based on the reference voltage (VI), and the memory under test 100-1 Applied to the terminal (WE). In addition, the driver 170-2 adjusts the read enable signal output from the read control unit 138-2 to a predetermined voltage level based on the reference voltage (VI), and sets the terminal (RE ). The driver 170-2 adjusts the command signal output from the command supply unit 136 to a predetermined voltage level based on the reference voltage (VI) and applies it to the CLE terminal of the memory under test 100-2. To do.
- FIG. 3 is an example of functional configurations of the sense controller 140 and the fail storage unit 150.
- the sense controller 140 includes a comparison unit 300 and a selection unit 310.
- the comparison unit 300 acquires the test data sequentially read from each of the memory under test 100 — ;! ⁇ 2 via the data input / output terminals IO;! ⁇ IOn. Further, the comparison unit 300 acquires expected value data corresponding to the test data from the pattern generator 120. The comparison unit 300 compares the acquired test data with the expected value data, and outputs the comparison result to the selection unit 310.
- the selection unit 310 sets the storage unit corresponding to the memory under test to which the read control unit 138-;!-2 has supplied the read enable signal as a read enable signal. Based on the selection, the comparison result output from the comparison unit 300 is written into the selected storage unit. Further, the selection unit 310 ignores the comparison result output from the comparison unit 300 for the defective block and does not write it to the fail storage unit 150. Specifically, the selection section 310 has an AND gate 320-1 and an AND gate 330-1 provided corresponding to each input / output terminal for the memory under test 100-1.
- the AND gate 320-1 negates the read enable signal (logical value 0 when enabled) and the block pass / fail information (logical value 1 when defective) for the block to be written.
- the AND gate 330-1 outputs a logical product of the signal output from the AND gate 320-1 and the comparison result acquired from the comparison unit 300 to the storage unit 155-1.
- the selection unit 310 has an AND gate 320-2 and an AND gate 330-2 provided corresponding to each input / output terminal for the memory under test 100-2. and Gate 320-2 determines whether the block to be written is negated with a read enable signal (logic value 0 when enabled) and negated pass / fail information (logic value 1 when defective). Output logical product. In other words, when a read enable signal is output and the block is not defective, a logical value 1 is output. Then, the AND gate 330-2 outputs a logical product of the signal output from the AND gate 320-2 and the comparison result acquired from the comparison unit 300 to the storage unit 155-2.
- the storage unit 155-1 includes a defective cell storage unit 340-1, an OR gate 345-1, and a defective block storage unit 355-1.
- the defective cell storage unit 340-1 stores a defect generated in the memory under test 100-1 for each bit.
- the OR gate 345-1 generates pass / fail information for each of a plurality of memory blocks of the memory under test 100-1 by calculating a logical sum of the pass / fail information stored in the defective cell storage unit 340-1. Output to the defective block storage unit 355-1 and the selection unit 310.
- the defective block storage unit 355-1 stores pass / fail information of each of the plurality of memory blocks included in the memory under test 100-1.
- the storage unit 155-2 has a defective cell storage unit 340-2, an OR gate 345-2, and a defective block storage unit 355-2.
- the defective cell storage unit 340-2 stores a defect generated in the memory under test 100-2 for each bit.
- the OR gate 345-2 generates pass / fail information for each of the plurality of memory blocks included in the memory under test 100-2 by calculating a logical sum of pass / fail information stored in the defective cell storage unit 340-2.
- the data is output to the bad block storage unit 355-2 and the selection unit 310.
- the defective block storage unit 355-2 stores pass / fail information of each of the plurality of memory blocks included in the memory under test 100-2.
- each of the bad block storage units 355 —;!-2 may be provided as data areas corresponding to different addresses in a single bad block memory 350.
- the defective block memory 350 receives a memory address and reads / writes pass / fail information to / from the memory address. For example, when writing pass / fail information, the memory address is determined based on the address in the memory under test 100-1 output by the data supply unit 132 and the read enable signal. That is, the selection unit 310 changes the address supplied from the data supply unit 132 based on which memory under test the read control unit 138 — !-2 supplies the read enable signal to.
- Memory under test 1 By supplying to 001, the comparison result is written into the data area corresponding to the memory under test.
- the memory address is determined based on the address in the memory under test 100-1 output by the data supply unit 132 and the write enable signal. That is, the write control unit 135— ;! to 2 supplies a write enable signal for each of the memories under test 100— ;! to 2 to set the appropriate data area storing the pass / fail information.
- the memory address is sequentially supplied to the defective block memory 350, and the pass / fail information is sequentially read.
- the bad block storage unit 355 1 can store pass / fail information on all the blocks in the memory under test 100-1, and the bad block storage unit 355-2 is stored in the memory under test 100—.
- the defect information can be stored for all the two blocks.
- the defective block storage unit 3551 may be able to store the pass / fail information of only a part of the blocks (for example, half of the blocks) of the memory under test 100-1.
- the write control unit 135-1 changes the address output to the defective block storage unit 355 — !!-2, and stores the defect information for the block at the head side address of the memory under test 100-1. It may be switched whether to store defect information for the block of the rear address or the tail address. With such a configuration, it is possible to reduce the necessary capacity of the defective block storage unit 355;
- FIG. 4 is a timing chart of the process of writing test data into the memory under test 100 — !!-2.
- the command supply unit 136 supplies a write command to the memory under test 100-;! ⁇ 2 in order to write test data to the memory under test 100-;! ⁇ 2.
- the data supply unit 132 supplies the data input / output terminals to the data input / output terminals of the memory under test 100 — ;! ⁇ 2 and writes data in the third to fifth cycles. Supply the target data to the data I / O terminals of the memory under test 100—;! ⁇ 2.
- the write control unit 135 —;!-2 supplies a write enable signal to the memory under test 100 —;!-2 in each cycle.
- the signal at the RB pin changes to a logic 0 in the sixth cycle.
- the memory under test is in the process of writing until the logical value changes to 1 again. If a block is defective, this signal may remain at a logical value of 0 and not return to 1, which is the cause of the difference in test time for each memory under test.
- FIG. 5 is a timing chart of the process of reading test data from the memory under test 100 — ;! ⁇ 2.
- the command supply unit 136 supplies a read command to the memory under test 100-;! ⁇ 2 in order to read out test data from the memory under test 100-;! ⁇ 2.
- the read control unit 138-1 supplies a read enable signal to the memory under test 100-1. The test data output in response to this is fetched from the memory under test 100-1 by the data supply unit 132.
- the read control unit 138-2 supplies a read enable signal to the memory under test 100-2. The test data output in response to this is fetched from the memory under test 100-2 by the data supply unit 132.
- test data is fetched from the memory under test 100-1 in the fifth cycle, and test data is fetched from the memory under test 100-2 in the sixth cycle. Thereafter, test data is alternately fetched from the memory under test 100-1 and the memory under test 100-2.
- the acquired test data is stored in the storage unit appropriately selected by the selection unit 310, and it is distinguished from which device under test it is output.
- FIG. 6 shows a signal waveform when writing is prohibited to a block in which a defect is detected.
- the pass / fail information read from the defective block storage unit 355 for the block is a logical value of one.
- the corresponding write control unit 135 does not output a write enable signal.
- the data supply unit 132 supplies commands to the input / output terminals in the 0th cycle, addresses in the 1st and 2nd cycles, and data in the 3rd to 5th cycles.
- the write enable signal is not supplied, the corresponding device under test 100-1 does not store any data.
- the signal at the RB pin is also maintained in the standby state (logic value 1).
- the block is read from the defective block storage unit 355.
- the information is logical 0.
- the corresponding write control unit 135 outputs a write enable signal.
- commands, addresses and data are sequentially supplied from the data supply unit 132 to the input / output terminals. Therefore, the memory under test 100-2 stores the data supplied from the data supply unit 132 in accordance with the write enable signal.
- the write control unit 135 — !! ⁇ 2 determines whether or not to write based on the pass / fail information read from the bad block storage unit 355. It is possible to prevent subsequent writing.
- test data taken from a plurality of memories under test via a common signal line Can be stored separately from the memory under test. This eliminates the need to analyze data after the test is completed, thereby improving the efficiency of the test. Further, the test apparatus 10 according to the present embodiment prevents an increase in test time by prohibiting subsequent writing to a block in which a defect has been detected once. As a result, it is possible to prevent only a part of the plurality of memories under test to be tested in parallel from taking a long time for the test and reducing the efficiency of the entire test.
- FIG. 7 is a diagram of peripheral circuits of the memory under test 100 —;!-2 in a modification of the present embodiment.
- the correspondence between the signal output from the memory under test and the signal input to the sense controller 140 can be flexibly changed, so that the number of input / output signal pins and the pin arrangement differ.
- the purpose is to enable testing of various types of memory under test.
- the data input / output unit 160 includes a connection selector 700 and a setting register 710.
- the setting register 710 corresponds to each memory under test according to the setting of the administrator or the like, and among the plurality of test apparatus side input / output terminals (here, m) of the data input / output unit 160, Set whether the I / O terminal on the test equipment is connected to the memory under test 100-1 or memory under test 100-2.
- the connection selector 700 selects the I / O terminal on the test equipment side connected to the memory under test to be read out according to the read enable signal received from the read control unit 138 — ;! ⁇ 2.
- the signal input from the selected input / output terminals of the test equipment is supplied to the sense controller 140.
- the sense controller 140 For each of the memories 100— ;! to 2, the test data read through the input / output terminal of the test equipment that is set to be connected to the memory under test is compared with the expected value data. As a result, when any of the test data does not match the expected value data, the pass / fail information indicating that the memory under test is defective can be output to the fail storage unit 150.
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008529848A JPWO2008020555A1 (ja) | 2006-08-14 | 2007-08-07 | 試験装置、および試験方法 |
US12/366,648 US8006146B2 (en) | 2006-08-14 | 2009-02-06 | Test apparatus and test method for testing a plurality of devices under test |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-221186 | 2006-08-14 | ||
JP2006221186 | 2006-08-14 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/366,648 Continuation US8006146B2 (en) | 2006-08-14 | 2009-02-06 | Test apparatus and test method for testing a plurality of devices under test |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008020555A1 true WO2008020555A1 (fr) | 2008-02-21 |
Family
ID=39082080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/065449 WO2008020555A1 (fr) | 2006-08-14 | 2007-08-07 | Dispositif de test et procédé de test |
Country Status (5)
Country | Link |
---|---|
US (1) | US8006146B2 (ja) |
JP (1) | JPWO2008020555A1 (ja) |
KR (1) | KR20090036144A (ja) |
TW (1) | TWI345786B (ja) |
WO (1) | WO2008020555A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101138199B1 (ko) * | 2008-06-02 | 2012-05-10 | 가부시키가이샤 어드밴티스트 | 시험용 웨이퍼 유닛 및 시험 시스템 |
KR101214035B1 (ko) * | 2008-09-04 | 2012-12-20 | 가부시키가이샤 어드밴티스트 | 시험 장치, 송신 장치, 수신 장치, 시험 방법, 송신 방법, 및 수신 방법 |
US8429470B2 (en) * | 2010-03-10 | 2013-04-23 | Micron Technology, Inc. | Memory devices, testing systems and methods |
US9443614B2 (en) * | 2013-12-30 | 2016-09-13 | Qualcomm Incorporated | Data pattern generation for I/O testing |
JP6415092B2 (ja) * | 2014-04-25 | 2018-10-31 | キヤノン株式会社 | ストレージデバイスへのデータの書き込みを禁止する情報処理装置及び方法 |
US20160313370A1 (en) * | 2014-07-28 | 2016-10-27 | Intel Corporation | Semiconductor device tester with dut data streaming |
KR102468381B1 (ko) * | 2021-01-12 | 2022-11-16 | 중앙대학교 산학협력단 | 병렬 스토리지 장치를 위한 저장매체 검사 장치 및 방법과 이를 위한 컴퓨터 프로그램 |
CN115453326A (zh) * | 2022-09-29 | 2022-12-09 | 北京华峰测控技术股份有限公司 | 测试机、测试控制装置及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62192274A (ja) * | 1986-02-17 | 1987-08-22 | Sekisui Chem Co Ltd | 硬質部材の連結方法 |
JP2000100196A (ja) * | 1998-09-21 | 2000-04-07 | Advantest Corp | メモリ試験装置 |
JP2000137996A (ja) * | 1998-10-29 | 2000-05-16 | Ando Electric Co Ltd | メモリicテストシステム |
WO2002097822A1 (fr) * | 2001-05-25 | 2002-12-05 | Advantest Corporation | Dispositif d'essai de semiconducteurs |
JP2007157303A (ja) * | 2005-12-08 | 2007-06-21 | Advantest Corp | 試験装置および試験方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0644030B2 (ja) | 1984-03-14 | 1994-06-08 | 株式会社日立製作所 | 半導体試験装置 |
JP3240709B2 (ja) * | 1992-10-30 | 2001-12-25 | 株式会社アドバンテスト | メモリ試験装置 |
JPH0778499A (ja) * | 1993-09-10 | 1995-03-20 | Advantest Corp | フラッシュメモリ試験装置 |
JPH08214228A (ja) * | 1995-02-07 | 1996-08-20 | Matsushita Electric Ind Co Ltd | 副画面水平圧縮回路 |
JPH10257243A (ja) * | 1997-03-11 | 1998-09-25 | Ricoh Co Ltd | データ処理装置 |
JP3558252B2 (ja) | 1997-11-10 | 2004-08-25 | 株式会社アドバンテスト | 半導体メモリ試験装置 |
US6452411B1 (en) * | 1999-03-01 | 2002-09-17 | Formfactor, Inc. | Efficient parallel testing of integrated circuit devices using a known good device to generate expected responses |
JP5248723B2 (ja) * | 2001-01-12 | 2013-07-31 | 株式会社アドバンテスト | 多出力任意波形発生器及びミクスドlsiテスタ |
JP2002236149A (ja) * | 2001-02-08 | 2002-08-23 | Mitsubishi Electric Corp | 半導体集積回路の試験装置及び試験方法 |
US6754868B2 (en) * | 2001-06-29 | 2004-06-22 | Nextest Systems Corporation | Semiconductor test system having double data rate pin scrambling |
US7003697B2 (en) * | 2001-07-02 | 2006-02-21 | Nextest Systems, Corporation | Apparatus having pattern scrambler for testing a semiconductor device and method for operating same |
US6885961B2 (en) * | 2002-02-28 | 2005-04-26 | Teradyne, Inc. | Hybrid tester architecture |
US7472326B2 (en) * | 2002-05-06 | 2008-12-30 | Nextest Systems Corporation | Semiconductor test system having multitasking algorithmic pattern generator |
JP2006048767A (ja) | 2004-07-30 | 2006-02-16 | Elpida Memory Inc | 半導体メモリ試験装置 |
US7743304B2 (en) * | 2006-02-17 | 2010-06-22 | Verigy (Singapore) Pte. Ltd. | Test system and method for testing electronic devices using a pipelined testing architecture |
US7404122B2 (en) * | 2006-05-31 | 2008-07-22 | Agilent Technologies, Inc. | Mapping logic for loading control of crossbar multiplexer select RAM |
US7421632B2 (en) * | 2006-05-31 | 2008-09-02 | Verigy (Singapore) Pte. Ltd. | Mapping logic for controlling loading of the select ram of an error data crossbar multiplexer |
-
2007
- 2007-08-07 JP JP2008529848A patent/JPWO2008020555A1/ja active Pending
- 2007-08-07 KR KR1020097004094A patent/KR20090036144A/ko not_active Application Discontinuation
- 2007-08-07 WO PCT/JP2007/065449 patent/WO2008020555A1/ja active Application Filing
- 2007-08-14 TW TW096129960A patent/TWI345786B/zh active
-
2009
- 2009-02-06 US US12/366,648 patent/US8006146B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62192274A (ja) * | 1986-02-17 | 1987-08-22 | Sekisui Chem Co Ltd | 硬質部材の連結方法 |
JP2000100196A (ja) * | 1998-09-21 | 2000-04-07 | Advantest Corp | メモリ試験装置 |
JP2000137996A (ja) * | 1998-10-29 | 2000-05-16 | Ando Electric Co Ltd | メモリicテストシステム |
WO2002097822A1 (fr) * | 2001-05-25 | 2002-12-05 | Advantest Corporation | Dispositif d'essai de semiconducteurs |
JP2007157303A (ja) * | 2005-12-08 | 2007-06-21 | Advantest Corp | 試験装置および試験方法 |
Also Published As
Publication number | Publication date |
---|---|
US8006146B2 (en) | 2011-08-23 |
TW200814076A (en) | 2008-03-16 |
TWI345786B (en) | 2011-07-21 |
JPWO2008020555A1 (ja) | 2010-01-07 |
US20100042878A1 (en) | 2010-02-18 |
KR20090036144A (ko) | 2009-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008020555A1 (fr) | Dispositif de test et procédé de test | |
US20080229163A1 (en) | Test apparatus, test method and machine readable medium storing a program therefor | |
KR100432791B1 (ko) | 메모리 시험방법 및 메모리 시험장치 | |
US7441166B2 (en) | Testing apparatus and testing method | |
US7911861B2 (en) | Semiconductor memory device and method of testing semiconductor memory device | |
US20050210186A1 (en) | Semiconductor device | |
JP2006512698A (ja) | 直接アクセスモードによって埋め込みdram回路を試験するための回路および方法 | |
JPH10199294A (ja) | モニタ・モードおよびテスタ・モードを備えた内蔵自己検査回路を有する集積回路メモリ素子およびその動作方法 | |
WO2007114373A1 (ja) | テスト方法、テストシステムおよび補助基板 | |
US7805644B2 (en) | Multiple pBIST controllers | |
US8046648B1 (en) | Method and apparatus for controlling operating modes of an electronic device | |
JP3072531B2 (ja) | 集積回路試験装置のパターンメモリ回路 | |
US7518918B2 (en) | Method and apparatus for repairing embedded memory in an integrated circuit | |
US20140244864A1 (en) | Semiconductor memory device capable of testing signal integrity | |
TW487920B (en) | Apparatus for testing memories with redundant storage elements | |
US20180308560A1 (en) | Data processing | |
US20080082874A1 (en) | FBM generation device and FBM generation method | |
US20030033557A1 (en) | Semiconductor memory testing device | |
US20110055644A1 (en) | Centralized mbist failure information | |
JP2934608B2 (ja) | 半導体メモリ試験方法及びその装置 | |
US20020049943A1 (en) | Semiconductor test system | |
US8117004B2 (en) | Testing module, testing apparatus and testing method | |
JP4874391B2 (ja) | 試験装置 | |
JP5047283B2 (ja) | 試験装置 | |
JP4922506B2 (ja) | 半導体メモリ試験装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07792118 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008529848 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020097004094 Country of ref document: KR |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07792118 Country of ref document: EP Kind code of ref document: A1 |