US20020016941A1 - Semiconductor memory device tester - Google Patents
Semiconductor memory device tester Download PDFInfo
- Publication number
- US20020016941A1 US20020016941A1 US09/922,351 US92235101A US2002016941A1 US 20020016941 A1 US20020016941 A1 US 20020016941A1 US 92235101 A US92235101 A US 92235101A US 2002016941 A1 US2002016941 A1 US 2002016941A1
- Authority
- US
- United States
- Prior art keywords
- address
- data
- packet
- row
- pattern
- 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
Links
- 239000004065 semiconductor Substances 0.000 title claims description 22
- 238000012360 testing method Methods 0.000 abstract description 6
- 241001044073 Cypa Species 0.000 description 15
- 101000611202 Homo sapiens Peptidyl-prolyl cis-trans isomerase B Proteins 0.000 description 15
- 102100040283 Peptidyl-prolyl cis-trans isomerase B Human genes 0.000 description 15
- 101150022946 CYP3 gene Proteins 0.000 description 11
- 101100137368 Dictyostelium discoideum cypD gene Proteins 0.000 description 11
- 101150009380 PPIF gene Proteins 0.000 description 11
- 102100034943 Peptidyl-prolyl cis-trans isomerase F, mitochondrial Human genes 0.000 description 11
- 101100222691 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CPR3 gene Proteins 0.000 description 11
- 101100276454 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CYC7 gene Proteins 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000010276 construction Methods 0.000 description 3
- 101100328893 Arabidopsis thaliana COL5 gene Proteins 0.000 description 2
- 101100285389 Arabidopsis thaliana HLS1 gene Proteins 0.000 description 2
- 101150030345 COP3 gene Proteins 0.000 description 2
- 102100025634 Caspase recruitment domain-containing protein 16 Human genes 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 101100282455 Arabidopsis thaliana AMP1 gene Proteins 0.000 description 1
- 108060001826 COP1 Proteins 0.000 description 1
- 101100218464 Haloarcula sp. (strain arg-2 / Andes heights) cop2 gene Proteins 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
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
- 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/10—Test algorithms, e.g. memory scan [MScan] algorithms; Test patterns, e.g. checkerboard patterns
Definitions
- the present invention relates to a semiconductor memory device tester for testing memory devices of the type that do data input and output in packet format.
- RDRAM-type memory devices are now widely used in which a packet signal containing address data, write data, control signal data and so forth is applied as parallel data to a smaller number of pins than the number of digits of the memory address over a plurality of cycles and in the memory device the address data, the control signal data and so forth are reconstructed from the parallel data.
- pattern data containing address data, write data and control signal data for test use is converted to a packet signal for application as parallel data to a plurality of pins of the memory device over a plurality of cycles.
- FIG. 4 there is illustrated in block form the general construction of a conventional semiconductor device tester for testing semiconductor memory devices which perform input and output of data in packet form.
- the FIG. 4 configuration is shown to include a minimum number of constituent elements necessary to describe the present invention. That is, a typical IC tester comprises a pattern generator 11 , a programmable data select part 12 and a logic comparison part 14 .
- the programmable data select part 12 is made up of a plurality of channels 15 A to 15 H corresponding to pins of a memory device under test (hereinafter referred to as a DUT) 13 , respectively.
- the channel 15 A comprises a packet generating part 12 A, a data setting part 121 -A and a data selection control part 122 -A, and each of the other channels 15 B to 15 H is also similarly constructed.
- These 65-bit parallel pattern data and 4-bit parallel packet select signal are provided to all the channels 15 A to 15 H in common to them.
- the bit positions of the 65 bits of the parallel pattern data are defined by, for instance, numbers 0 to 64 .
- the packet generating parts 12 A to 12 H in the channels 15 A to 15 H each appropriately select and output a data bit in the 65-bit pattern data at a specified bit position.
- the pattern data X 0 to X 15 , Y 0 to Y 15 , C 0 to C 16 and MD 0 to MD 15 are rearranged by the channels 15 A to 15 H on the time axis to form an 8-channel packet signal.
- the packet signal thus obtained is input to the DUT 13 .
- Output data (provided in packet format) OT from the DUT 13 is provided to the logic comparison part 14 , wherein it is compared with expected value data EV output in packet form from the programmable data select part 12 to determine whether the DUT 13 is defective or nondefective, and the logic comparison part 14 gives pass/fail results P/F.
- FIG. 5B depicts a row-address packet signal format PG 1 that is defined by the DUT 13 for a packet signal provided as pin data DA, DB and DC to three row address pins A, B and C of the DUT 13 .
- FIG. PG 1 depicts a row-address packet signal format PG 1 that is defined by the DUT 13 for a packet signal provided as pin data DA, DB and DC to three row address pins A, B and C of the DUT 13 .
- 6A depicts a column-address packet signal format PG 3 that is defined by the DUT 13 for a packet signal provided as pin data DD, DE, DF, DG and DH to five column address pin D, E, F, G and H of the DUT 13 .
- the row-address packet signal format PG 1 defined by the DUT 13 has a parallel 3-bit, 8-cycle configuration, which includes a 3-by-3 bit area CTLA for control signal, a 3-by-2 bit area BAA for bank address signal, a 3-by-3 bit area RAA for row address signal, and a 3-bit area RCA for recognition signal inserted between the bank address signal area BAA and the row address signal area RAA.
- CTLA, BAA, RCA and RAA there are sequentially allocated on a bitwise basis control signal bits DR 4 T, DR 4 F and DR 3 to DR 0 , bank address bits BR 0 to BR 4 , a recognition signal bit AV and row-address signal bits R 8 to R 0 .
- the bank address signal area BAA has a 1-bit blank
- the recognition signal area RCA has a 2-bit blank.
- data are produced by the packet generating parts 12 A, 12 B and 12 C rather than by the pattern generator 11 .
- the parallel 3-bit data thus produced is provided to the three row address pins A, B and C for each cycle following this format PG 1 .
- this example uses, as a control signal indicating the beginning of the packet, the 6-bit data DR 4 T, DR 4 F and DR 3 to DR 0 input to the row address pins A, B and C of the DUT 13 in first and second cycles. Further, 5-bit data BR 0 to BR 4 input to the row-address pins A, B and C in third and fifth cycles is used as a bank address signal for bank specification in the DUT 13 , and 9-bit data R 8 to R 0 input in sixth to eighth cycles is used as a row address signal.
- FIG. 5C shows a structure of a packet signal PG 2 generated from the output pattern signal of the pattern generator 11 in accordance with the row-address packet signal format PG 1 of FIG. 5B defined by the DUT 13 .
- the row-address packet signal defines which of bits of the pattern data X 0 to X 15 , Y 0 to Y 15 , C to C 16 and MDO to MD 15 is assigned to which input pin and in which cycle.
- the pattern data C 0 to C 5 is assigned to the control signal bits DR 4 T, DR 4 F and DR 3 to DR 0 ; the pattern data X 11 to X 15 is assigned to the bank address bits BR 0 to BR 4 ; and the pattern data X 0 to X 8 is assigned to the row address signal bits R 0 to R 8 .
- FIG. 6A shows a packet signal format PG 3 for the column address side.
- the column-address packet signal has an 8-cycle configuration, as is the case with the row-address packet signal.
- control signal bits DC 4 to DC 0 are assigned to five pins D to H in the first cycle and control signal bits COP 1 , COP 0 and COP 3 are assigned to the pins F, G and H in the second cycle.
- recognition signal bits S and M are assigned to the pins D and E in the second cycle.
- mask data MA 7 to MA 0 are assigned to the pins D and E on a bitwise basis, and the mask data MA 7 to MA 0 are assigned to the pins F, G and H in the third to sixth cycles.
- the recognition signal bit COP 2 is assigned to the pin H.
- a bank address area BAA a blank and bank address signals BC 4 to BC 0 are assigned to the pins F, G and H in two cycles, and in a column-address area CAA column-address signal bits COL 5 to COL 0 are assigned to the pin E in a seventh cycle and to the pins D to H in the eighth cycle on a bitwise basis. Blanks are assigned to the pin F in the sixth cycle and to the pin D in the seventh cycle.
- FIG. 6B shows a packet signal format PG 4 generated from the pattern data X 0 to X 15 , Y 0 to Y 15 , C 0 to C 16 and MD 0 to MD 15 in accordance with the column-address packet signal format PG 3 depicted in FIG. 6A. As will be seen from FIGS.
- this example shows the case of assigning the pattern data C 6 to C 10 to the control signal bits DC 0 to DC 4 , the pattern data C 13 to C 16 to the control signal bits COP 1 to COP 3 , the pattern data MD 0 to MD 15 to the mask data signal bits MA 0 to MA 7 and MB 0 to MB 7 , the pattern data Y 11 to Y 15 to the bank address signal bits BC 0 to BC 4 , and the pattern data Y 0 to Y 5 to the column-address signal bits COL 0 to COL 5 .
- To those blanks in the format PG 3 in FIG. 6A are each assigned “L” logic denoted by FL.
- the bit positions in the 65-bit parallel data which specify the pattern data bits to be output in the respective cycles as shown in FIGS. 5C and 6B, are prestored as pieces of pattern select data in the data setting parts 121 -A to 121 -H by the cycle sequence.
- the packet generating parts 12 A to 12 H select pattern data bits corresponding to the bit positions indicated by the pattern select signals from the pattern data X 0 to X 15 , Y 0 to Y 15 , C 0 to C 16 and MDO to MD 15 .
- FIGS. 9 and 10 show, by way of example, the pattern data set in the data setting parts 121 -A through 121 -C and 121 -D through 121 -H in accordance with the row-address packet signal format and the column-address packet signal format defined in FIGS. 5C and 6A.
- CYP CYP 3
- bit position data of the pattern data C 0 to C 2 is written in the data setting parts 121 -A to 121 -C.
- the bit position data is indicated by the same reference characters C 0 to C 2 as the pattern signal data; these reference characters C 0 to C 2 represent binary data (100000) to (100010) of the numbers respectively corresponding to the data bit positions 32 to 34 shown in FIG. 5A.
- the data setting parts 121 -D to 121 -H see FIG.
- the packet signal generating parts 12 A to 12 H select the data bits of the bit positions, indicated by the pattern select signals applied thereto, from among the 65-bit parallel pattern data provided in common thereto, and output the selected data bits as parallel 8-bit data in their entirety.
- FIGS. 7 and 8 are timing charts for explaining the operations of generating the packet from the pieces of pattern select data stored in the data setting parts 121 -A to 121 -H in the examples of FIGS. 9 and 10.
- FIGS. 7A, 7B, 8 A, 8 B and 8 C depict pattern data that is output from the pattern generator 11
- the FIGS. 7C and 8D depict the same packet select signal that is output from the pattern generator 11 .
- FIG. 11 shows four modes of packet generation.
- the packets PG 2 and PG 4 defined in FIGS. 5C and 6B are generated separately; in the third mode they are generated simultaneously; and in the fourth mode they are generated at timing shifted one cycle apart.
- it is necessary in each mode to store the pieces of pattern select data in the data setting parts 121 -A to 121 -H taking into account a combination of the packet signal PG 2 defined in FIG. 5C and the packet signal PG 4 defined in FIG. 6B.
- FIG. 13 shows an example of storage of the pattern select data in this instance.
- the value of the packet select signal CYP needs to be changed taking into account the combination of the packet signals PG 2 and PG 4 during the packet generation.
- the packet generation by the above four modes causes an increase in the number of values that the packet select signal CYP is required to take—this introduces complexity into the operation of storing the pieces of pattern select data in the data setting parts 121 -A to 121 -H in accordance with the combination of the packet signals PG 2 and PG 4 and the packet generating operation by changing the packet signal CYP at every cycle. These operations become more complex particularly when the generation cycles of the packet signals PG 2 and PG 4 defined in FIGS. 5C and 6B, respectively, are variously shifted apart.
- a tester for a semiconductor memory device which has at least one row-address input pin for a row-address packet signal and at least one column-address input pin for a column-address packet signal, said tester comprising:
- a pattern generator for generating pattern data composed of a predetermined number of parallel bits containing row-address data and column-address data
- a packet select signal generating part provided in said pattern generator, for generating first and second packet select signals for said at least one row-address input pin and said at least one column-address input pin separately of each other, said first and second packet select signals representing the cycle numbers of sequences of cycles in row-address and column-address packet signal periods of respectively preset timing;
- a row-address data setting part provided in association with said at least one row-address input pin, for storing pattern select data in correspondence with said cycle numbers of said row-address packet signal period, said pattern select data specifying bit positions, in said pattern data, of pin data to be provided in a format defined by said semiconductor memory device to said at least one row-address input pin in respective cycles of said cycle numbers of said row-address packet signal period;
- a column-address data setting part provided in association with said column-address input pin, for storing pattern select data in correspondence with said cycle numbers of said column-address packet signal period, said pattern select data specifying bit positions, in said pattern data, of pin data to be provided in a format defined by said semiconductor memory device to said at least one column-address input pin in respective cycles of said cycle numbers of said column-address packet signal period;
- a row-address data selection control part provided in association with said row-address data setting part and supplied with one of said first and second packet select signals from said pattern generator, for selecting from among said pattern select data stored in said row-address data setting part the pattern select data corresponding to the cycle number indicated by said one packet select signal and for outputting said selected pattern select data as a pattern select signal;
- a column-address data selection control part provided in association with said column-address data setting part and supplied with the of said first and second packet select signals from said pattern generator, for selecting from among said pattern select data stored in said row-address data setting part the pattern select data corresponding to the cycle number indicated by said other packet select signal and for outputting said selected pattern select data as a pattern select signal;
- a row-address packet generating part provided in association with said row-address data setting part and supplied with said pattern select signal from said row-address data selection control part, for supplying to said at least one row-address input pin a pattern data bit selected from among said pattern data from said pattern generator in accordance with said pattern select data indicated by said pattern select signal provided from said row-address data selection control part;
- a column-address packet generating part provided in association with said column-address data setting part and supplied with said pattern select signal from said column-address data selection control part, for supplying to said at least one column-address input pin a pattern data bit selected from among said pattern data from said pattern generator in accordance with said pattern select data indicated by said pattern select signal provided from said column-address data selection control part.
- the semiconductor memory device tester is adapted to output plural kinds of packet select signals from the pattern generator, the row-address packet generating part and the column-address packet generating part are capable of selecting packet signals independently of each other, and hence they can freely perform simultaneous generation of the row- and column-address packet signals, non-generation of them, generation of either one of them, or generation of them at arbitrarily shifted-apart timing.
- the pattern select data corresponding to the packet select signals which are controlled independently at the row-address side and the column-address side, needs only to be stored in the data setting parts of the respective channels of the semiconductor memory device tester.
- the present invention minimizes the construction of the respective data setting part, allowing ease in implementing packet generation with a high degree of flexibility but at low cost.
- packets can also be generated easily for semiconductor memory devices having arbitrary numbers of pins forming the packets.
- FIG. 1 is a block diagram for explaining an embodiment of the memory device tester according to the present invention
- FIG. 2 is a timing chart for explaining the operation of the memory device tester according to the present invention.
- FIG. 3 is a table for explaining the scale of data preset in data setting parts for use in the memory device tester according to the present invention
- FIG. 4 is a block diagram for explaining the prior art
- FIG. 5A is a diagram showing the relationship between bit positions and their numbers of parallel pattern data
- FIG. 5B is a diagram showing the format of a row-address packet signal defined in a memory device which is applied to a row-address input pin;
- FIG. 5C is a diagram for explaining an example of the allocation of pattern data bits in accordance with the row-address packet signal format
- FIG. 6A is a diagram showing the format of a column-address packet signal defined in the memory device which is applied to a column-address input pin;
- FIG. 6B is a diagram showing an example of the allocation of pattern data bits in accordance with the column-address packet signal format
- FIG. 7 is a timing chart for explaining the process of generating the row-address packet signal from the pattern data
- FIG. 8 is a timing chart for explaining the process of generating the column-address packet signal from the pattern data
- FIG. 9 is a table depicting data set in data setting parts to generate the row-address packet signal shown in FIG. 7;
- FIG. 10 a table depicting data set in data setting parts to generate the column-address packet signal shown in FIG. 8;
- FIG. 11 is a timing chart for explaining packet-generating modes in the prior art
- FIG. 12 is a diagram for explaining the scale of data that is prepared in data setting parts in the prior art.
- FIG. 13 is a table depicting an example of data to be stored in respective storage areas of the data setting parts shown in FIG. 12.
- FIG. 1 illustrates in block form an embodiment of the semiconductor memory device tester according to the present invention.
- the programmable data select part 12 includes packet select parts 123 -A to 123 -H and mode setting registers 124 -A to 124 -H.
- the semiconductor memory device tester in this example has eight channels.
- FIG. 2 shows the relationship between the row-address packet signal and the column-address packet signal, the former being identified as PG 2 and the latter as PG 4 .
- packet select signal CYPB (CYPB 0 , . . . , CYPB 3 ) is held zero, by which a logical value 0 (FL) is selected in the data selection control parts 122 -D to 122 -H, and consequently no packet signal is generated for the pin data DD to DH.
- Mode 4 in FIG. 2 shows an example in which the two packets are generated at timing shifted one cycle apart.
- the data setting parts 121 -A to 121 -H each need only to have a storage area corresponding to one kind of packet signal. This avoids the necessity for providing storage areas in pairs for the packet signals PG 2 and PG 4 for each mode as depicted in FIGS. 12 and 13, and consequently the memory capacity can be made small.
- the data to be stored in the data setting parts 121 -A to 121 -H in the respective channels are values that represent the positions of those data bits in the pattern data of FIG. 5A which are output in respective cycles, and such values are stored corresponding to respective cycle numbers indicated by the packet select signal CYP used in the respective channels.
- each of the values representing the data bit positions can also be expressed by a combination of the number of the area to which the data bit belongs and the number of the data bit in the area.
Landscapes
- Tests Of Electronic Circuits (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
- The present invention relates to a semiconductor memory device tester for testing memory devices of the type that do data input and output in packet format.
- With a view to avoiding an increase in the number of address pins by increased memory capacity, RDRAM-type memory devices are now widely used in which a packet signal containing address data, write data, control signal data and so forth is applied as parallel data to a smaller number of pins than the number of digits of the memory address over a plurality of cycles and in the memory device the address data, the control signal data and so forth are reconstructed from the parallel data. In testing the memory device of this type, too, pattern data containing address data, write data and control signal data for test use is converted to a packet signal for application as parallel data to a plurality of pins of the memory device over a plurality of cycles.
- In FIG. 4 there is illustrated in block form the general construction of a conventional semiconductor device tester for testing semiconductor memory devices which perform input and output of data in packet form. The FIG. 4 configuration is shown to include a minimum number of constituent elements necessary to describe the present invention. That is, a typical IC tester comprises a
pattern generator 11, a programmable data selectpart 12 and alogic comparison part 14. The programmable data selectpart 12 is made up of a plurality ofchannels 15A to 15H corresponding to pins of a memory device under test (hereinafter referred to as a DUT) 13, respectively. Thechannel 15A comprises apacket generating part 12A, a data setting part 121-A and a data selection control part 122-A, and each of theother channels 15B to 15H is also similarly constructed. - The
pattern generator 11 generates, for example, 65-bit parallel pattern data X0 to X15, Y0 to Y15, C0 to C16 and MD0 to MD15 as shown in FIG. 5A and a parallel 4-bit packet select signal CYP=(CYP0, . . . , CYP3) that changes at every cycle. These 65-bit parallel pattern data and 4-bit parallel packet select signal are provided to all thechannels 15A to 15H in common to them. The bit positions of the 65 bits of the parallel pattern data are defined by, for instance,numbers 0 to 64. Thepacket generating parts 12A to 12H in thechannels 15A to 15H each appropriately select and output a data bit in the 65-bit pattern data at a specified bit position. As a result of this, the pattern data X0 to X15, Y0 to Y15, C0 to C16 and MD0 to MD15 are rearranged by thechannels 15A to 15H on the time axis to form an 8-channel packet signal. The packet signal thus obtained is input to theDUT 13. - Output data (provided in packet format) OT from the
DUT 13 is provided to thelogic comparison part 14, wherein it is compared with expected value data EV output in packet form from the programmable data selectpart 12 to determine whether theDUT 13 is defective or nondefective, and thelogic comparison part 14 gives pass/fail results P/F. - Now, a description will be given of the format that is defined by the
DUT 13 for the packet signal applied to its input terminal and the format of the packet signal that is generated from the pattern data fed from thepattern generator 11 in accordance with the format defined by theDUT 13. FIG. 5B depicts a row-address packet signal format PG1 that is defined by theDUT 13 for a packet signal provided as pin data DA, DB and DC to three row address pins A, B and C of theDUT 13. FIG. 6A depicts a column-address packet signal format PG3 that is defined by theDUT 13 for a packet signal provided as pin data DD, DE, DF, DG and DH to five column address pin D, E, F, G and H of theDUT 13. - As depicted in FIG. 5B, the row-address packet signal format PG 1 defined by the
DUT 13 has a parallel 3-bit, 8-cycle configuration, which includes a 3-by-3 bit area CTLA for control signal, a 3-by-2 bit area BAA for bank address signal, a 3-by-3 bit area RAA for row address signal, and a 3-bit area RCA for recognition signal inserted between the bank address signal area BAA and the row address signal area RAA. In these areas CTLA, BAA, RCA and RAA there are sequentially allocated on a bitwise basis control signal bits DR4T, DR4F and DR3 to DR0, bank address bits BR0 to BR4, a recognition signal bit AV and row-address signal bits R8 to R0. Accordingly, the bank address signal area BAA has a 1-bit blank, and the recognition signal area RCA has a 2-bit blank. For these three blanks of bits and a recognition signal bit AV, data are produced by the 12A, 12B and 12C rather than by thepacket generating parts pattern generator 11. The parallel 3-bit data thus produced is provided to the three row address pins A, B and C for each cycle following this format PG1. - As described above, this example uses, as a control signal indicating the beginning of the packet, the 6-bit data DR 4T, DR4F and DR3 to DR0 input to the row address pins A, B and C of the
DUT 13 in first and second cycles. Further, 5-bit data BR0 to BR4 input to the row-address pins A, B and C in third and fifth cycles is used as a bank address signal for bank specification in theDUT 13, and 9-bit data R8 to R0 input in sixth to eighth cycles is used as a row address signal. The recognition signal AV=1 input to the pin C in a fifth cycle indicates that the 8-cycle input packet signal is a packet signal for row address input use. - FIG. 5C shows a structure of a packet signal PG 2 generated from the output pattern signal of the
pattern generator 11 in accordance with the row-address packet signal format PG1 of FIG. 5B defined by theDUT 13. Thus, the row-address packet signal defines which of bits of the pattern data X0 to X15, Y0 to Y15, C to C16 and MDO to MD15 is assigned to which input pin and in which cycle. In this example, the pattern data C0 to C5 is assigned to the control signal bits DR4T, DR4F and DR3 to DR0; the pattern data X11 to X15 is assigned to the bank address bits BR0 to BR4; and the pattern data X0 to X8 is assigned to the row address signal bits R0 to R8. The blanks in the format PG1 of FIG. 5B are each assigned with “L” logic denoted by FL and the recognition signal bit AV=1 is assigned with “H” logic denoted by FH. - FIG. 6A shows a packet signal format PG 3 for the column address side. The column-address packet signal has an 8-cycle configuration, as is the case with the row-address packet signal. In a control signal area CTLA, control signal bits DC4 to DC0 are assigned to five pins D to H in the first cycle and control signal bits COP1, COP0 and COP3 are assigned to the pins F, G and H in the second cycle. In a recognition signal area RCA, recognition signal bits S and M are assigned to the pins D and E in the second cycle. In a mask data area MDA, mask data MA7 to MA0 are assigned to the pins D and E on a bitwise basis, and the mask data MA7 to MA0 are assigned to the pins F, G and H in the third to sixth cycles. In an area RCA at the fifth cycle, the recognition signal bit COP2 is assigned to the pin H. In a bank address area BAA, a blank and bank address signals BC4 to BC0 are assigned to the pins F, G and H in two cycles, and in a column-address area CAA column-address signal bits COL5 to COL0 are assigned to the pin E in a seventh cycle and to the pins D to H in the eighth cycle on a bitwise basis. Blanks are assigned to the pin F in the sixth cycle and to the pin D in the seventh cycle.
- FIG. 6B shows a packet signal format PG 4 generated from the pattern data X0 to X15, Y0 to Y15, C0 to C16 and MD0 to MD15 in accordance with the column-address packet signal format PG3 depicted in FIG. 6A. As will be seen from FIGS. 6A and 6B, this example shows the case of assigning the pattern data C6 to C10 to the control signal bits DC0 to DC4, the pattern data C13 to C16 to the control
signal bits COP 1 to COP3, the pattern data MD0 to MD15 to the mask data signal bits MA0 to MA7 and MB0 to MB7, the pattern data Y11 to Y15 to the bank address signal bits BC0 to BC4, and the pattern data Y0 to Y5 to the column-address signal bits COL0 to COL5. To those blanks in the format PG3 in FIG. 6A are each assigned “L” logic denoted by FL. - In the
channels 15A to 15H, the bit positions in the 65-bit parallel data, which specify the pattern data bits to be output in the respective cycles as shown in FIGS. 5C and 6B, are prestored as pieces of pattern select data in the data setting parts 121-A to 121-H by the cycle sequence. The data selection control parts 122-A to 122-H select, from the pieces of pattern select data stored in the data setting parts 121-A to 121-H, the pattern select data corresponding to the cycle numbers indicated by the packet select signal CYP=(CYP0, . . . , CYP3) provided from thepattern generator 11, and output the selected data as pattern select signals. Thepacket generating parts 12A to 12H select pattern data bits corresponding to the bit positions indicated by the pattern select signals from the pattern data X0 to X15, Y0 to Y15, C0 to C16 and MDO to MD15. - FIGS. 9 and 10 show, by way of example, the pattern data set in the data setting parts 121-A through 121-C and 121-D through 121-H in accordance with the row-address packet signal format and the column-address packet signal format defined in FIGS. 5C and 6A. The bit positions of the pattern data bits assigned to the pins A to H corresponding to the
channels 15A to 15H in the first to eighth cycles are stored as pattern select signal in association with values (0001) to (1000) of the packet select signal CYP=(CYP0, . . . , CYP3) corresponding to the first to eighth cycles. In the tables of FIGS. 9 and 10, however, for the zeroth cycle (0000) in which a packet generation is not performed, there is stored pattern select data which designates selection of all “L” logic. - For example, in the first cycle of the packet generation, the packet select signal CYP=(CYP 0, . . . , CYP3) is (0001), and bit position data of the pattern data C0 to C2 is written in the data setting parts 121-A to 121-C. To facilitate easy understanding, the bit position data is indicated by the same reference characters C0 to C2 as the pattern signal data; these reference characters C0 to C2 represent binary data (100000) to (100010) of the numbers respectively corresponding to the data bit
positions 32 to 34 shown in FIG. 5A. In the data setting parts 121-D to 121-H (see FIG. 4), too, there are set pieces of bit position data on the pattern data C6 to C10, respectively. Similarly, pieces of pattern select data representing pattern data bit positions in the respective cycles shown in FIGS. 5C and 6B are prestored in the data setting parts 121-A to 121-H in correspondence with thecycle numbers 2 to 8 of the packet select signal CYP=(CYPO, . . . , CYP3). Accordingly, in the data setting part 121-A of thechannel 15A there are set bit positions of pattern data bits FL, C0, C3, X11, X14, FL, X8, X5 and X2. In the data setting parts 121-B to 121-H in theother channels 15B to 15H, too, there are set the bit positions of the pattern data bits shown in FIGS. 9 and 10. - The data selection control parts 122-A to 122-H in the
channels 1 5A to 15H read out of the data setting parts 121-A to 121-H, respectively, the data bit positions corresponding to the packet select signal CYP=(CYP0, . . . , CYP3) fed thereto, and provide them as pattern select signals to thepacket generating parts 12A to 12H, respectively. The packetsignal generating parts 12A to 12H select the data bits of the bit positions, indicated by the pattern select signals applied thereto, from among the 65-bit parallel pattern data provided in common thereto, and output the selected data bits as parallel 8-bit data in their entirety. By repeating this operation for the respective cycles of the values (0001) to (1000) of the packet select signal CYP=(CYP0, . . . , CYP3) during the packet signal period, the row-address and column-address packet signals are generated which are shown in FIGS. 5C and 6B. - FIGS. 7 and 8 are timing charts for explaining the operations of generating the packet from the pieces of pattern select data stored in the data setting parts 121-A to 121-H in the examples of FIGS. 9 and 10. FIGS. 7A, 7B, 8A, 8B and 8C depict pattern data that is output from the
pattern generator 11, the FIGS. 7C and 8D depict the same packet select signal that is output from thepattern generator 11. - During the packet generation the same data is derived from the pattern data. On the other hand, the packet select signal CYP=(CYP 0, . . . , CYP3) is changed from 1 to 8 in a sequential order, and the bit position data indicated by the packet select signal CYP=(CYP0, . . . , CYP3) is selected as pattern select data, for each cycle, from among the pieces of pattern select data stored in the data setting parts 121-A to 121-H and is input to the
packet generating parts 12A to 12H, which select patter data bits at the bit positions indicated by the pattern select data to thereby generate the packet. - As described above, the packet as defined is generated by changing the packet select signal CYP=(CYP 0, . . . , CYP3) as assumed at the time of storing the pieces of pattern select data in the data setting parts 121-A to 121-H but by holding pattern signal data from the
pattern generator 11 unchanged. Described so far is an example of simultaneously generating the packets signals PG2 and PG4 defined in FIGS. 5C and 6B. - FIG. 11 shows four modes of packet generation. In first and second modes the packets PG 2 and PG4 defined in FIGS. 5C and 6B are generated separately; in the third mode they are generated simultaneously; and in the fourth mode they are generated at timing shifted one cycle apart. In the conventional semiconductor memory device tester described above, since the data selection control parts 122-A to 122-H are controlled by the common packet select signal CYP=(CYP0, . . . , CYP3), it is necessary in each mode to store the pieces of pattern select data in the data setting parts 121-A to 121-H taking into account a combination of the packet signal PG2 defined in FIG. 5C and the packet signal PG4 defined in FIG. 6B. FIG. 13 shows an example of storage of the pattern select data in this instance. Further, the value of the packet select signal CYP needs to be changed taking into account the combination of the packet signals PG2 and PG4 during the packet generation.
- The packet generation by the above four modes causes an increase in the number of values that the packet select signal CYP is required to take—this introduces complexity into the operation of storing the pieces of pattern select data in the data setting parts 121-A to 121-H in accordance with the combination of the packet signals PG2 and PG4 and the packet generating operation by changing the packet signal CYP at every cycle. These operations become more complex particularly when the generation cycles of the packet signals PG2 and PG4 defined in FIGS. 5C and 6B, respectively, are variously shifted apart.
- To implement the first to fourth modes in FIG. 11, it is necessary to increase the number of bits of the packet select signal CYP and prepare storage areas M 1 to M4 in the data setting parts 121-A to 121-H for storing pieces of pattern select data corresponding to the respective modes as depicted in FIGS. 12 and 13. This inevitably enlarges the scale of the data setting parts 121-A to 121-H. In particular, when the generation cycles of the packets PG2 and PG4 are variously shifted apart, the required number of storage areas increases, raising the cost of the semiconductor memory device tester.
- It is therefore an object of the present invention to provide a semiconductor memory device tester that permits independent generation of a row-address packet signal and a column-address packet signal, and hence enables generation of various kinds of packet signals through the use of small-scale data setting parts.
- According to the present invention, there is provided a tester for a semiconductor memory device which has at least one row-address input pin for a row-address packet signal and at least one column-address input pin for a column-address packet signal, said tester comprising:
- a pattern generator for generating pattern data composed of a predetermined number of parallel bits containing row-address data and column-address data;
- a packet select signal generating part provided in said pattern generator, for generating first and second packet select signals for said at least one row-address input pin and said at least one column-address input pin separately of each other, said first and second packet select signals representing the cycle numbers of sequences of cycles in row-address and column-address packet signal periods of respectively preset timing;
- a row-address data setting part provided in association with said at least one row-address input pin, for storing pattern select data in correspondence with said cycle numbers of said row-address packet signal period, said pattern select data specifying bit positions, in said pattern data, of pin data to be provided in a format defined by said semiconductor memory device to said at least one row-address input pin in respective cycles of said cycle numbers of said row-address packet signal period;
- a column-address data setting part provided in association with said column-address input pin, for storing pattern select data in correspondence with said cycle numbers of said column-address packet signal period, said pattern select data specifying bit positions, in said pattern data, of pin data to be provided in a format defined by said semiconductor memory device to said at least one column-address input pin in respective cycles of said cycle numbers of said column-address packet signal period;
- a row-address data selection control part provided in association with said row-address data setting part and supplied with one of said first and second packet select signals from said pattern generator, for selecting from among said pattern select data stored in said row-address data setting part the pattern select data corresponding to the cycle number indicated by said one packet select signal and for outputting said selected pattern select data as a pattern select signal;
- a column-address data selection control part provided in association with said column-address data setting part and supplied with the of said first and second packet select signals from said pattern generator, for selecting from among said pattern select data stored in said row-address data setting part the pattern select data corresponding to the cycle number indicated by said other packet select signal and for outputting said selected pattern select data as a pattern select signal;
- a row-address packet generating part provided in association with said row-address data setting part and supplied with said pattern select signal from said row-address data selection control part, for supplying to said at least one row-address input pin a pattern data bit selected from among said pattern data from said pattern generator in accordance with said pattern select data indicated by said pattern select signal provided from said row-address data selection control part; and
- a column-address packet generating part provided in association with said column-address data setting part and supplied with said pattern select signal from said column-address data selection control part, for supplying to said at least one column-address input pin a pattern data bit selected from among said pattern data from said pattern generator in accordance with said pattern select data indicated by said pattern select signal provided from said column-address data selection control part.
- Since the semiconductor memory device tester according to the present invention is adapted to output plural kinds of packet select signals from the pattern generator, the row-address packet generating part and the column-address packet generating part are capable of selecting packet signals independently of each other, and hence they can freely perform simultaneous generation of the row- and column-address packet signals, non-generation of them, generation of either one of them, or generation of them at arbitrarily shifted-apart timing. In this instance, the pattern select data corresponding to the packet select signals, which are controlled independently at the row-address side and the column-address side, needs only to be stored in the data setting parts of the respective channels of the semiconductor memory device tester.
- Accordingly, the present invention minimizes the construction of the respective data setting part, allowing ease in implementing packet generation with a high degree of flexibility but at low cost.
- Further, since the packet select signals can be selected separately for the row-address side and the column-address side of the tester, packets can also be generated easily for semiconductor memory devices having arbitrary numbers of pins forming the packets.
- FIG. 1 is a block diagram for explaining an embodiment of the memory device tester according to the present invention;
- FIG. 2 is a timing chart for explaining the operation of the memory device tester according to the present invention;
- FIG. 3 is a table for explaining the scale of data preset in data setting parts for use in the memory device tester according to the present invention;
- FIG. 4 is a block diagram for explaining the prior art;
- FIG. 5A is a diagram showing the relationship between bit positions and their numbers of parallel pattern data;
- FIG. 5B is a diagram showing the format of a row-address packet signal defined in a memory device which is applied to a row-address input pin;
- FIG. 5C is a diagram for explaining an example of the allocation of pattern data bits in accordance with the row-address packet signal format;
- FIG. 6A is a diagram showing the format of a column-address packet signal defined in the memory device which is applied to a column-address input pin;
- FIG. 6B is a diagram showing an example of the allocation of pattern data bits in accordance with the column-address packet signal format;
- FIG. 7 is a timing chart for explaining the process of generating the row-address packet signal from the pattern data;
- FIG. 8 is a timing chart for explaining the process of generating the column-address packet signal from the pattern data;
- FIG. 9 is a table depicting data set in data setting parts to generate the row-address packet signal shown in FIG. 7;
- FIG. 10 a table depicting data set in data setting parts to generate the column-address packet signal shown in FIG. 8;
- FIG. 11 is a timing chart for explaining packet-generating modes in the prior art;
- FIG. 12 is a diagram for explaining the scale of data that is prepared in data setting parts in the prior art; and
- FIG. 13 is a table depicting an example of data to be stored in respective storage areas of the data setting parts shown in FIG. 12.
- FIG. 1 illustrates in block form an embodiment of the semiconductor memory device tester according to the present invention. The parts corresponding to those in FIG. 4 are identified by the same reference numerals, and no description will be repeated. According to the present invention, the
pattern generator 11 contains a packetsignal generating part 11A that generates a plurality of packet select signals for which outputting of cycle numbers can be controlled independently, two packet select signals CYPA=(CYPA0, . . . , CYPA3) and CYPB=(CYPB0, . . . , CYPB3) in this embodiment. Further, the programmable data selectpart 12 includes packet select parts 123-A to 123-H and mode setting registers 124-A to 124-H. The packet select parts 123-A to 123-H select either one of the packet select signals CYPA0 to PVCA3 and CYPB=(CYPB0, . . . , CYPB3) fed from the packet selectsignal generating part 11A of thepattern generator 11, and apply the selected packet select signal to the data selection control parts 122-A to 122-H. - A control signal SC-A to SC-H, which is provided from a control unit (not shown) of the memory device tester are preset in the mode setting registers 124-A to 124-H for setting which of the packet select signals CYPA=(CYPA0, . . . , CYPA3) and CYPB=(CYPB0, . . . , CYPB3) is selected by each of the data selection control parts 122-A to 122-H. The packet select signals CYPA=(CYPA0, . . . , CYPA3) and CYPB=(CYPB0, . . . , CYPB3) are shown to be 4-bit signals in this example. The semiconductor memory device tester in this example has eight channels.
- A description will be given below of an embodiment which generates the row-address packet for the pin data DA to DC corresponding to the data selection control parts 122-A to 122-C and the column-address packet for the pin data DD to DH corresponding to the data selection control parts 122-D to 122-H.
- The packet select parts 123-A to 123-H responds to the control signal SC-A to SC-H to select the packet select signal CYPA=(CYPA0, . . . , CYPA3) for the data selection control part 122-A to 122-C and the packet select signal CYPB=(CYPB0, . . . , CYPB3) for the data selection control parts 122-D to 122-H.
- As shown in FIG. 3, the data setting parts 121-A to 121-C have prestored therein in correspondence with the respective values of the packet select signals CYPA=(CYPA0, . . . , CYPA3), pattern select data representing bit positions of the pattern data bits to be selected by the
packet generating parts 12A to 12C, and the data setting parts 121-D to 121-H have prestored therein pattern select data representing bit positions of the pattern data bits to be selected by the packet generating parts 12D to 12H. - The stored contents of the data setting parts 121-A to 121-H are the same as the stored contents of the data setting parts 121-A to 121-H in FIGS. 9 and 10. That is, the row-address packet is generated for the pin data DA to DC by changing the value of 4-bit packet select signal CYPA=(CYPA0, . . . , CYPA3) sequentially from 1=(0001) to 8=(1000). Similarly, the column-address packet is generated by changing the value of 4-bit packet select signal CYPB=(CYPB0, . . . , CYPB3) sequentially from 1 to 8.
- FIG. 2 shows the relationship between the row-address packet signal and the column-address packet signal, the former being identified as PG 2 and the latter as PG4.
- In the case of generating only the row-address packet signal PG 2 as indicated by
Mode 1, the pattern data X0 to X15 and C0 to C5, which is selected as the row-address packet signal depicted in row A of FIG. 2, is fixed and the value of 4-bit packet select signal CYPA=(CYPA0, . . . , CYPA3) is changed sequentially from 1 to 8 for the packet select parts 123-A, 123-B and 123-C as shown in row C of FIG. 2, by which the row-address packet signal PG2 is generated as the pin data DA to DC depicted in row E of FIG. 2. In this while, the value of packet select signal CYPB=(CYPB0, . . . , CYPB3) is held zero, by which a logical value 0 (FL) is selected in the data selection control parts 122-D to 122-H, and consequently no packet signal is generated for the pin data DD to DH. - Similarly, in
Mode 2 in which to generate only the column-address packet signal PG4, the pattern data Y0 to Y15, C6 to C16 and MD0 to MD15 are fixed, and the value of 4-bit packet select signal CYPB=(CYPB0, . . . , CYPB3) is changed sequentially from 1=(0001) to 8=(1000) while the value of packet select signal CYPA=(CYPA0, . . . , CYPA3) is held zero for the packet select parts 123-D to 123-M of the channels 15D to 15H as shown in row D of FIG. 2. By this, the column-address packet signal PG4 can be generated. - In
Mode 3 in which to generate the both packets, the pattern data for the row-address packet shown in FIG. 2A and the pattern data for the column packet shown in FIG. 2B are both fixed, and the value of 4-bit packet select signals CYPA=(CYPA0, . . . , CYPA3) and CYPB=(CYPB0, . . . , CYPB3) are both changed sequentially from 1=(0001) to 8=(1000). - Furthermore, the operation of fixing the pattern data Y 0 to Y15 and C6 to C16 for the column-address packet shown in FIG. 2B and changing the cycle number value of the packet select signal CYPB=(CYPB0, . . . , CYPB3) sequentially from 1 to 8 and the operation of fixing the pattern data X0 to X15 and C0 to C5 for the row-address packet shown in FIG. 2A and changing the cycle number value of the packet select signal CYPA=(CYPA0, . . . , CYPA3) sequentially from 1 to 8 are shifted an arbitrary number of cycles apart in time, by which the row-address packet and the column-address packet can be generated an arbitrary number of cycles apart.
Mode 4 in FIG. 2 shows an example in which the two packets are generated at timing shifted one cycle apart. - As described above, according to the present invention, entirely independent generation of plural kinds of packets ca be achieved by: preparing plural kinds of packet select signals, such as CYPA=(CYPA 0, . . . , CYPA3) and CYPB=(CYPB0, . . . , CYPB3); selecting either one of the packet select signals CYPA=(CYPA0, . . . , CYPA3) and CYPB=0 (CYPB0, . . . , CYPB3) in the respective channels by the packet select parts 123-A to 123-H according to the kind of the packet signal to be generated; and prestoring in the data setting parts 121-A to 121-H the pieces of pattern select data to be selected by the packet select signal selected by the packet select parts 123-A to 123-H in the respective channels.
- Moreover, the data setting parts 121-A to 121-H each need only to have a storage area corresponding to one kind of packet signal. This avoids the necessity for providing storage areas in pairs for the packet signals PG2 and PG4 for each mode as depicted in FIGS. 12 and 13, and consequently the memory capacity can be made small.
- In the above the packet select parts 123-A to 123-H have been described to select the packet select signal CYPA=(CYPA0, . . . , CYPA3) for the data selection control parts 122-A to 122-C and the packet select signal CYPB=(CYPB0, . . . , CYPB3) for the data selection control parts DEL-D to 122-H, but by changing the scheme for selecting the packet select signals CYPA=(CYPA0, . . . , CYPA3) and CYPB=(CYPB0, . . . , CYPB3) by the packet select parts 123-A to 123-H for the packet selection control parts 122-A to 122-H, it is also possible to easily deal with other semiconductor memory devices in which the packet is generated for pins of numbers different from that in the above.
- It is also possible to employ a construction in which the packet select signals CYPA=(CYPA 0, . . . , CYPA3) and CYPB=(CYPB0, . . . , CYPB3) are fixed applied to the packet selection control parts 122-A to 122-C and 122-D to 122-H without using the packet select parts 123-A to 123-H, though the degree of flexibility in packet generation decreases.
- While in the above the present invention has been described to generate two kinds of packet signals, more than two kinds of packet signals can be produced by increasing the kinds of packet select signals with an increase in the number of kinds of packet signals. Moreover, the semiconductor memory device tester has been described to have eight channels, but the number of channels can arbitrarily selected. The numbers of packet select parts 123-A to 123-H, data setting parts 121-A to 121-H and data selection control parts 122-A to 122-H need only to be selected in accordance with the number of channels of the semiconductor memory device tester.
- In the above embodiment, the data to be stored in the data setting parts 121-A to 121-H in the respective channels are values that represent the positions of those data bits in the pattern data of FIG. 5A which are output in respective cycles, and such values are stored corresponding to respective cycle numbers indicated by the packet select signal CYP used in the respective channels. But, by dividing the sequence of parallel pattern data into a plurality of areas instead of assigning a sequence of consecutive numbers to the parallel pattern data, each of the values representing the data bit positions can also be expressed by a combination of the number of the area to which the data bit belongs and the number of the data bit in the area. Also it is possible to use an arbitrary sequence of numbers of different values in a predetermined order, instead of using a sequence of consecutive cycle numbers.
Claims (4)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000235635A JP4430801B2 (en) | 2000-08-03 | 2000-08-03 | Semiconductor memory test equipment |
| JP2000-235635 | 2000-08-03 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20020016941A1 true US20020016941A1 (en) | 2002-02-07 |
| US6363022B2 US6363022B2 (en) | 2002-03-26 |
Family
ID=18727817
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/922,351 Expired - Lifetime US6363022B2 (en) | 2000-08-03 | 2001-08-02 | Semiconductor memory device tester |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6363022B2 (en) |
| JP (1) | JP4430801B2 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100100005A1 (en) * | 2006-07-11 | 2010-04-22 | Infotonics Technology Center, Inc. | Minimally invasive allergy testing system with coated allergens |
| US20100102840A1 (en) * | 2008-06-20 | 2010-04-29 | Advantest Corporation | Test apparatus additional module and test method |
| US20100142392A1 (en) * | 2008-12-08 | 2010-06-10 | Advantest Corporation | Test apparatus and test method |
| US20100142393A1 (en) * | 2008-12-08 | 2010-06-10 | Advantest Corporation | Test apparatus and test method |
| US20100142391A1 (en) * | 2008-12-08 | 2010-06-10 | Advantest Corporation | Test apparatus and test method |
| US20110137606A1 (en) * | 2008-12-08 | 2011-06-09 | Advantest Corporation | Test apparatus and test method |
| US20120136603A1 (en) * | 2008-12-08 | 2012-05-31 | Advantest Corporation | Test apparatus and debug method |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6389525B1 (en) * | 1999-01-08 | 2002-05-14 | Teradyne, Inc. | Pattern generator for a packet-based memory tester |
| US6671845B1 (en) * | 1999-10-19 | 2003-12-30 | Schlumberger Technologies, Inc. | Packet-based device test system |
| KR100736673B1 (en) * | 2006-08-01 | 2007-07-06 | 주식회사 유니테스트 | Semiconductor device test device |
| JP4669089B2 (en) * | 2008-05-21 | 2011-04-13 | 株式会社アドバンテスト | Pattern generator and memory testing apparatus using the same |
| US8059547B2 (en) * | 2008-12-08 | 2011-11-15 | Advantest Corporation | Test apparatus and test method |
| JP4843102B2 (en) * | 2008-06-20 | 2011-12-21 | 株式会社アドバンテスト | Test apparatus and test method |
| US8666691B2 (en) | 2008-12-08 | 2014-03-04 | Advantest Corporation | Test apparatus and test method |
| US8692566B2 (en) | 2008-12-08 | 2014-04-08 | Advantest Corporation | Test apparatus and test method |
| KR102374712B1 (en) | 2017-07-03 | 2022-03-17 | 삼성전자주식회사 | Test interface board having transmission line to merge signals, test system using the same, and test system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4305442C2 (en) * | 1993-02-23 | 1999-08-05 | Hewlett Packard Gmbh | Method and device for generating a test vector |
| JP3417630B2 (en) * | 1993-12-17 | 2003-06-16 | 株式会社日立製作所 | Semiconductor integrated circuit device, flash memory and nonvolatile storage device |
| JP2833563B2 (en) * | 1996-01-23 | 1998-12-09 | 日本電気株式会社 | Semiconductor storage device |
| US6011748A (en) * | 1996-10-03 | 2000-01-04 | Credence Systems Corporation | Method and apparatus for built-in self test of integrated circuits providing for separate row and column addresses |
| US6181616B1 (en) * | 1998-09-03 | 2001-01-30 | Micron Technology, Inc. | Circuits and systems for realigning data output by semiconductor testers to packet-based devices under test |
-
2000
- 2000-08-03 JP JP2000235635A patent/JP4430801B2/en not_active Expired - Fee Related
-
2001
- 2001-08-02 US US09/922,351 patent/US6363022B2/en not_active Expired - Lifetime
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100100005A1 (en) * | 2006-07-11 | 2010-04-22 | Infotonics Technology Center, Inc. | Minimally invasive allergy testing system with coated allergens |
| US20100102840A1 (en) * | 2008-06-20 | 2010-04-29 | Advantest Corporation | Test apparatus additional module and test method |
| US8362791B2 (en) | 2008-06-20 | 2013-01-29 | Advantest Corporation | Test apparatus additional module and test method |
| US20100142392A1 (en) * | 2008-12-08 | 2010-06-10 | Advantest Corporation | Test apparatus and test method |
| US20100142393A1 (en) * | 2008-12-08 | 2010-06-10 | Advantest Corporation | Test apparatus and test method |
| US20100142391A1 (en) * | 2008-12-08 | 2010-06-10 | Advantest Corporation | Test apparatus and test method |
| US20110137606A1 (en) * | 2008-12-08 | 2011-06-09 | Advantest Corporation | Test apparatus and test method |
| US8149721B2 (en) | 2008-12-08 | 2012-04-03 | Advantest Corporation | Test apparatus and test method |
| US8165027B2 (en) | 2008-12-08 | 2012-04-24 | Advantest Corporation | Test apparatus and test method |
| US20120136603A1 (en) * | 2008-12-08 | 2012-05-31 | Advantest Corporation | Test apparatus and debug method |
| US8483073B2 (en) | 2008-12-08 | 2013-07-09 | Advantest Corporation | Test apparatus and test method |
| US8743702B2 (en) | 2008-12-08 | 2014-06-03 | Advantest Corporation | Test apparatus and test method |
Also Published As
| Publication number | Publication date |
|---|---|
| US6363022B2 (en) | 2002-03-26 |
| JP4430801B2 (en) | 2010-03-10 |
| JP2002050196A (en) | 2002-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6363022B2 (en) | Semiconductor memory device tester | |
| US4862460A (en) | Test pattern generator | |
| US7366965B2 (en) | Semiconductor integrated circuit | |
| US6357027B1 (en) | On chip data comparator with variable data and compare result compression | |
| US4903266A (en) | Memory self-test | |
| US6577547B2 (en) | Semiconductor memory device | |
| US5946246A (en) | Semiconductor memory device with built-in self test circuit | |
| KR100890413B1 (en) | Semiconductor memory device with built-in self-diagnostic function and semiconductor device having the semiconductor memory device | |
| US5477494A (en) | Apparatus for generating address bit patterns for testing semiconductor memory devices | |
| US7010732B2 (en) | Built-in test support for an integrated circuit | |
| US5263029A (en) | Memory efficient topological converter assembly | |
| JPH10269799A (en) | Semiconductor memory tester | |
| KR100295702B1 (en) | Semiconductor device test device | |
| KR950001292B1 (en) | Semiconductor memory tester | |
| US7366967B2 (en) | Methods of testing semiconductor memory devices in a variable CAS latency environment and related semiconductor test devices | |
| US6964000B2 (en) | Semiconductor integrated circuit device having a test circuit of a random access memory | |
| US7240256B2 (en) | Semiconductor memory test apparatus and method for address generation for defect analysis | |
| US6490700B1 (en) | Memory device testing apparatus and data selection circuit | |
| KR100268532B1 (en) | Memory testing device | |
| US6249533B1 (en) | Pattern generator | |
| US7032145B1 (en) | System for dynamic re-allocation of test pattern data for parallel and serial test data patterns | |
| US6684355B2 (en) | Memory testing apparatus and method | |
| US7054788B2 (en) | Memory defect remedy analyzing method and memory test instrument | |
| US20030018934A1 (en) | Data generator for generating test data for word-oriented semiconductor memories | |
| US8254204B2 (en) | Burst address generator and test apparatus including the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: ADVANTEST CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSUTO, MASARU;REEL/FRAME:012055/0804 Effective date: 20010723 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| FPAY | Fee payment |
Year of fee payment: 8 |
|
| FPAY | Fee payment |
Year of fee payment: 12 |
|
| AS | Assignment |
Owner name: ADVANTEST CORPORATION, JAPAN Free format text: CHANGE OF ADDRESS;ASSIGNOR:ADVANTEST CORPORATION;REEL/FRAME:047987/0626 Effective date: 20181112 |