1. Field of the Invention
The present invention relates to a semiconductor memory device and, more particularly, to a semiconductor memory device for which a parallel test is performed.
2. Description of Related Art
A read/write test is performed for a semiconductor memory device such as a DRAM (Dynamic Random Access Memory) at its production stage in order to check whether data can be stored properly or not in a memory cell. As the read/write test, a parallel test is used for the purpose of shortening test time. In this parallel test, read/write tests are performed in parallel for a plurality of memory cells, and results of the read/write tests for the memory cells are degenerated by comparison to make the number of test results less than the number of memory cells to be tested. There are two modes in such a parallel test: one is a 2DQ output mode performed in a wafer stage; and the other is a 1DQ output mode used in a screening test after assembly.
In the parallel test, predetermined data (HIGH or LOW) are written into memory cells to be tested before start of the test. In the test execution state, the storage contents of a predetermined number of the memory cells are compared sequentially, and “PASS” is determined when the storage contents coincide, and otherwise “FAIL” is determined.
In the 2DQ output mode, every time the comparison processing of a predetermined number of memory cells is performed, a determination result based on the comparison processing is output in the form of a test result signal. The test result signal of the 2DQ output mode is used for relieving defective memory cells by utilizing a redundant configuration.
The 1DQ output mode is the same as the 2DQ output mode in the point that the test result signal is output every time the comparison processing is performed but differs in the point that when “FAIL” has been determined even once in a series of the comparison processing, all the subsequent test result signals are determined to be “FAIL”. That is, in the 1DQ output mode, if there is only one defective memory cell in the memory cell array, “FAIL” determination is made.
In the parallel test, the memory cell area is divided into a plurality of test areas, and the comparison processing is performed in units of the test areas. As a result, in the 2DQ output mode, a number of test result signals corresponding to the number of the test areas are output every time the comparison processing is performed. For the output, parallel/serial conversion processing that converts the test result signals output in parallel from the respective test areas into serial signals is performed. In the 1DQ output mode, degeneration processing (processing of compressing the data amount) is applied to the test result signals the number of which corresponds to the number of the test areas. As a result, the test result signal output in the 1DQ output mode becomes one-bit data indicating “FAIL” or “PASS” regardless of the number of the test areas.
Japanese Patent Application Laid-Open No. 2001-332086 discloses an example of a test similar to the 1DQ output mode.
In the semiconductor memory device according to the background art, the test areas are arranged in two rows. The area between the two rows is used as a wiring area, and a test circuit performing the parallel/serial conversion processing and degeneration processing is disposed in the wiring area. The test areas and test circuit are connected by a bus.
However, in such a configuration, as the number of the test areas is increased with an increase in the storage capacity of the semiconductor memory device, the number of buses required for the parallel test is increased. In particular, the increase in the number of the buses extending in parallel in the wiring area is unfavorable in terms of the floor plan of the wiring area, so that a reduction in the number of the parallel extending buses for parallel test is required.
In one embodiment, there is provided a semiconductor memory device that includes: a plurality of first memory cell arrays; a plurality of first circuit units each provided for a corresponding one of the first memory cell arrays, each of the first circuit units generating a first test result signal relative to the corresponding one of the first memory cell arrays; a first test circuit receiving in parallel the first test result signals from the first circuit units, the first test circuit outputting in series the first test result signals in a first test mode, and the first test circuit operating a logic operation on the first test result signals to generate and output a second test result signal in a second test mode; and a first bus line coupled to the first test circuit, the first bus line receiving, in the first test mode, the first test result signals from the first test circuit and receiving, in the second test mode, the second test result signal from the first test circuit.
In another embodiment, there is provided a semiconductor memory device that includes: a plurality of first memory cell arrays; a plurality of first test groups each including corresponding ones of the first memory cell arrays; a plurality of first test circuits each provided for a corresponding one of the first test groups, each of the first test circuits receiving in parallel first test result signals from the ones of the first memory cell arrays of the corresponding one of the first test groups, outputting in series the first test result signals to a first output node thereof in a first test mode, performing a first logic operation on the first test result signals to produce a second test result signal and outputting the second test result signal to the first output node thereof in a second test mode; and a second test circuit including a plurality of first input nodes coupled respectively to the first output nodes of the first test circuits, the second test circuit outputting, in the first test mode, in series ones of the first test results that are supplied from the first test circuits and performing a second logic operation on the second test result signals that are supplied from the first test circuits to produce a third test result signal and outputting, in the second test mode, the third test result signal.
In still another embodiment, there is provided a semiconductor memory device that includes: a first wiring; and a first test circuit including: a first circuit unit that outputs first signals in time series; a second circuit unit that performs a first logical operation based on the first signals to generate a second signal; and a first selection circuit that receives the first signals and the second signal, wherein the first selection circuit outputs the first signals to the first wiring in time series in a first operation mode, and the first selection circuit outputs the second signal to the first wiring in a second operation mode.
Preferred embodiments of the present invention will be explained below in detail with reference to the accompanying drawings.
Referring now to
Operations of the row decoder 12 and column decoder 13 are controlled by an access control circuit 20. The access control circuit 20 receives an address signal ADD and a command signal CMD supplied from outside through an address terminal 21 and a command terminal 22, respectively, and controls the row decoder 12 and column decoder 13 based on the address signal ADD and command signal CMD. Further, the access control circuit 20 controls operation of the amplifier circuit 15.
Concretely, when the command signal CMD indicates active operation, the address signal ADD is supplied to the row decoder 12. In response to this, the row decoder 12 selects a word line WL specified by the address signal ADD, and thereby corresponding memory cells MC are respectively connected to the bit lines BL. When the command signal CMD indicates read operation or write operation, the address signal ADD is supplied to the column decoder 13. In response to this, the column decoder 13 connects a bit line BL specified by the address signal ADD to the amplifier circuit 15. Thus, when the command signal CMD indicates read operation, read data DQ read out from the memory cell array 11 through the sense amplifier SA is output outside from a data input/output terminal 24 through the amplifier circuit 15 and an input/output circuit 16. When the command signal CMD indicates write operation, write data DQ supplied from outside through the data input/output terminal 24 is written into the memory cell MC through the input/output circuit 16, amplifier circuit 15, and sense amplifier SA.
A comparison circuit 45 and a test circuit 40 are provided between the amplifier circuit 15 and input/output circuit 16. The comparison circuit 45 compares the storage contents of the memory cells MC in a parallel test of the memory cell array 11. The test circuit 40 aggregates comparison results for output. The parallel test is a read/write test that checks whether or not data can be read/written properly from/into the memory cells MC by reading data from the memory cell into which predetermined data has previously been written and is performed in a 2DQ output mode (first test mode, first operation mode) performed in a wafer stage or a 1DQ output mode (second test mode, second operation mode) used in a screening test after assembly. Details of the comparison circuit 45, test circuit 40, and parallel test will be described later.
An input/output wiring 46 connecting the amplifier circuit 15 and input/output circuit 16 at normal operation time is provided between the amplifier circuit 15 and input/output circuit 16. When a signal indicating execution of a test mode supplied from the access control circuit 20 is an inactivated level, the amplifier circuit 15 is connected to the input/output circuit 16 through the input/output wiring 46, while when the signal indicating execution of a test mode is an activated level, it is connected to the input/output circuit 16 through the comparison circuit 45 and test circuit 40. The input/output wiring 46 and a path including the comparison circuit 45 and test circuit 40 may be merged into a single common wiring.
Each of The above circuit blocks uses predetermined internal voltage generated by a power supply circuit 30 as an operating power supply. The power supply circuit 30 receives an external potential VDD and a ground potential VSSrespectively through power supply terminals 31 and 33 and generates internal voltage VPP, VPERI, VARY, or the like based on the potentials. Generally, a relationship: VPP>VDD>VPERI≈VARY is established.
The internal voltage VPP is voltage used in the row decoder 12. The row decoder 12 drives the word line WL selected based on the address signal ADD to the VPP level, thereby turning ON a cell transistor included in the memory cell MC. The internal voltage VARY is voltage used in the sense circuit 14. When being activated, the sense circuit 14 drives one of the bit line pair to the VARY level and another one thereof to the VSS level to thereby amplify readout read data. The internal voltage VPERI is used as operating voltage of most of peripheral circuits including the access control circuit 20, etc. By using the internal voltage VPERI lower than the VDD as the operating voltage of the peripheral circuits, a reduction in power consumption is achieved.
Hereinafter, details of the test circuit 40 according to the present embodiment will be described. First, a test circuit and a parallel test according to a related art will be described, and then the test circuit 40 according to the present embodiment will be described.
Turning to
As illustrated in
A wiring area 50 is provided between the memory cell areas 11A and 11B. A test circuit 140, a bus or bus line 52, and a data input/output terminal 24 are provided in the wiring area 50. Readout areas 51A and 51B are provided between the memory cell area 11A and wiring area 50 and between the memory cell area 11B and wiring area 50, respectively. In each of the readout areas 51A and 51B, comparison circuits 45 are provided for each test area, and buses 52 extending from the wiring area 50 are provided. Although not illustrated in
The test circuit 140 is provided near a space between the test area BA4R and test area BA6R. The buses 52 are provided for each test area and the test circuit 140 is connected to each of the comparison circuits 45 by the corresponding bus 52.
Concretely, each of the buses 52 is wired as follows: Each of the buses 52 is wired so as to extend in x-direction from the test circuit 140 to a position corresponding to a position between L and R of the corresponding bank. Then, the bus 52 is bent at the position so as to extend in y-direction to the readout area 51A (or 51B) and is bent once again at an area between L and R of the corresponding bank so as to be connected to the corresponding comparison circuit 45. With this configuration, 14 buses 52 for parallel test extend in parallel at the most dense portion (portion A in
The buses 52 are also provided between the test circuit 140 and data input/output terminal 24. The test circuit 140 outputs, through the buses 52 and a not illustrated input/output circuit 16, a test result signal using two data input/output terminals 24 in the 2DQ output mode while outputs the test result signal using one of the two data input/output terminals 24 in the 1DQ output mode. Hereinafter, the two data input/output terminals 24 used in the 2DQ output mode are referred to as “data input/output terminals DQ2 and DQ3”, and it is assumed that, in the 1DQ output mode, the test result signal is output using the data input/output terminal DQ3.
A procedure for the parallel test will be described referring to the abovementioned test circuit 140. The parallel test execution procedure as described below is the same as the parallel test performed in the test circuit 40 of the present embodiment.
A description will be made focusing on the readout time. First, a command (parallel test execution command) instructing execution of the parallel test is input from an external tester, and the access control circuit 20 of
After the plurality of memory cells to be tested have been identified, the comparison circuits 45 compare the storage contents of the plurality of memory cells to be tested in the corresponding test areas. Then, each of the comparison circuits 45 generates a comparison result signal indicating “PASS” or “FAIL” based on the comparison result and outputs the comparison result signal to the test circuit 140 through the corresponding bus 52. The processing up to this stage is common to both the 2DQ output mode and 1DQ output mode.
Turning to
As illustrated in
In the second-stage comparison operation (Y1, Y0comparison), comparison results obtained in the first-stage comparison operation are compared. Further, in the third-stage comparison operation (Y11, /Y11 comparison), comparison results obtained in the second-stage comparison operation are compared. Then, the output of the third-stage comparison operation is output from the comparison circuit 45 as the comparison result signal.
With the above configuration, the comparison result signal becomes HIGH when the plurality of memory cells to be tested in the test area store the same data, that is, when all the memory cells do not show any defects and, otherwise, LOW. Accordingly, the comparison result signal is a binary signal indicating “PASS” as HIGH and “FAIL” as LOW.
In the parallel test, all the memory cells MC in the memory cell array 11 are subject to the test. Thus, the above identification of the memory cell to be tested and comparison processing therebetween are repeatedly performed until the tests for all memory cells are finished.
The test circuit 140 receives the comparison result signals from the comparison circuits 45 and generates a test result signal indicating a result of the parallel test according to one of the 2DQ output mode and 1DQ output mode. The operation mode of the test circuit 140 is specified by the access control circuit 20 according to a test code input from an external tester.
A detailed internal configuration of the test circuit 140 will be described.
The multiplexer 90n (n is an integer from 0 to 7) is provided corresponding to the bank BAn illustrated in
Similarly, the multiplexers 91a to 91d receive in parallel the outputs of the multiplexers 900, 902, multiplexers 901, 903, multiplexers 904, 909, and multiplexers 905, 907, respectively, then convert them into serial signals, and output the serial signals at a timing indicated by a select signal SEL<1>. The multiplexers 92a and 92b receive in parallel the outputs of the multiplexers 91a, 91b and multiplexers 91c, 91d, respectively, then convert them into serial signals, and output the serial signals at a timing indicated by a select signal SEL<2>.
The output of the multiplexer 92a is reshaped by the buffer 94a and is then output outside from the data input/output terminal DQ2. On the other hand, the output of the multiplexer 92b is supplied to the multiplexer 93.
The comparison result signals BnL and BnR are all input to the AND circuit 95. When all the signals BnL and BnR indicate HIGH (“PASS”) , the AND circuit 95 outputs HIGH and, otherwise, LOW.
The output of the AND circuit 95 and a reset signal RESETB are input to the latch circuit 96. The reset signal RESETB is a low active one-shot signal input from the external tester at the start time of the parallel test. The output of the latch circuit 96 is reset to LOW in response to the activation of the reset signal RESETB. After the reset, the latch circuit 96 maintains a LOW output while a HIGH is input thereto from the AND circuit 95. When receiving a LOW from the AND circuit 95 even once, the latch circuit 96 maintains a HIGH output afterwards. Thus, the HIGH output of the latch circuit 96 corresponds to “FAIL” determination in the 1DQ output mode, and LOW output thereof corresponds to “PASS” determination in the 1DQ output mode.
The selector 93 receives the output of the multiplexer 92b and output of the latch circuit 96 and selects the output of the multiplexer 92b in the 2DQ output mode while selects the output of the latch circuit 96 in the 1DQ output mode for output to the buffer 94b. An illustrated signal DQSEL is a mode specification signal which is specified by the access control circuit 20 according to a test code input from the external tester, and the operation mode of the selector 93 is specified by the mode specification signal DQSEL. The buffer 94b reshapes the output signal of the selector 93 and outputs the resultant signal from the data input/output terminal DQ2.
With the above configuration, a test result signal DOUT illustrated in
Hereinafter, the test circuit 40 according to the present embodiment will be described.
Turning to
The test circuit 40 of the semiconductor memory device 1 according to the present embodiment includes test circuits 41a to 41d (first test circuit) and a test circuit 42 (second test circuit). These circuits are all provided in the wiring area 50. The position of the test circuit 42 is the same as that of the test circuit 140 according to the comparative example.
To each of the test circuits 41a to 41d, a plurality of test areas differing from each other are assigned. Concretely, the test areas BA0L, BA0R, BA2L, and BA2R are assigned to the test circuit 41a, the test areas BA1L, BA1R, BA3L, and BA3R are assigned to the test circuit 41b, the test areas BA4L, BA4R, BA6L, and BA6R are assigned to the test circuit 41c, and the test areas BA5L, BA5R, BA7L, and BA7R are assigned to the test circuit 41d.
Unlike the case of the test circuit 42, the test circuits 41a to 41d are disposed near their corresponding test areas. Concretely, the test circuit 41a is disposed between the test areas BA0L and BA0R (between the test areas BA2L and BA2R) as viewed in x-direction. Similarly, the test circuit 41b is disposed between the test areas BA1L and BA1R (between the test areas BA3L and BA3R) as viewed in x-direction. The test circuit 41c is disposed between the test areas BA4L and BA4R (between the test areas BA6L and BA6R) as viewed in x-direction. The test circuit 41d is disposed between the test areas BA5L and BA5R (between the test areas BA7L and BA7R) as viewed in x-direction. The test circuit 42 is disposed nearer to the data input/output terminal 24 than in the case of the test areas 41a to 41d.
The test circuit 41a is connected to the four comparison circuits 45 corresponding to the test areas BA0L, BA0R, BA2L, and BA2R assigned thereto through one of the buses 52 each. Similarly, the test circuit 41b is connected to the four comparison circuits 45 corresponding to the test areas BA1L, BA1R, BA3L, and BA3R assigned thereto through one of the buses each. The test circuit 41c is connected to the four comparison circuits 45 corresponding to the test areas BA4L, BA4R, BA6L, and BA6R assigned thereto through one of the buses 52 each. The test circuit 41d is connected to the four comparison circuits 45 corresponding to the test areas BA5L, BA5R, BA7L, and BA7R assigned thereto through one of the buses 52 each. The abovementioned comparison result signals are input to each of the test circuits 41a to 41d from the corresponding four comparison circuits 45 through the buses 52.
The buses 52 connecting the test circuits 41a to 41d and comparison circuits 45 extend in y-direction from the corresponding test circuits 41a to 41d to the readout areas 51A and 51B and are bent at the region between L and R of the banks to be connected to the corresponding comparison circuits 45.
The test circuits 41a to 41d are each connected to the test circuit 42 through the buses 52 the number of which is less than the number of the assigned test areas. Concretely, each of the test circuits 41a to 41d is connected to the test circuit 42 through two buses 52. The buses 52 connecting the test circuits 41a to 41d and test circuit 42 linearly extend in x-direction. The test circuit 42 is connected to the data input/output terminal 24 (data input/output terminals DQ2 and DQ3) through the input/output circuit 16 (not illustrated).
Turning to
First, a configuration within the test circuit 41k will be described. Each of the multiplexer 60k and multiplexer 61k generates first output signal D1 for output by converting a plurality of comparison result signals input in parallel into serial signals. In other words, each of the multiplexer 60k and multiplexer 61k outputs the plurality of comparison result signals input in parallel as time-series data. Concretely, the multiplexer 60k generates a first partial output signal P1 by converting a part (first signal) of the plurality of comparison result signals input in parallel into serial signals, and multiplexer 61k generates a second partial output signal P2 by converting the remaining comparison result signals (third signal) input in parallel into serial signals. The first output signal D1 is composed of the thus generated first and second partial output signals P1 and P2.
A description will be given with a concrete example taken. The multiplexer 60a generates the first partial output signal P1 by converting the comparison result signals B0L and B0R into serial signals, and multiplexer 61a generates the second partial output signal P2 by converting the comparison result signals B2L and B2R into serial signals. The same goes for the multiplexers other than the multiplexers 60a and 61a.
Each of the multiplexer 60k and multiplexer 61k outputs the generated signal to a circuit of the subsequent stage at a timing indicated by the abovementioned select signal SEL<0>. Concretely, the multiplexer 60k outputs the generated first partial output signal P1 to the selector 63k, and the multiplexer 61k outputs the generated second partial output signal P2 to the bus B2.
The AND circuit 62k is a circuit generating a second output signal D2 (degenerated signal, second signal) by compressing the data amount of the plurality of comparison result signals input in parallel. The compression of the data amount is achieved by calculating the logical AND (first logical operation) of the comparison result signals. That is, the second output signal D2 is a logical AND signal of the corresponding comparison result signals.
Concretely, the AND circuit 62a calculates the logical AND of the parallel input comparison result signals B0L, B0R, B2L, and B2R and thereby generates the second output signal D2 which is the logical AND signal of the comparison result signals. The same goes for the AND circuits other than the AND circuit 62a.
The second output signal D2 output from the AND circuit 62k is input to the corresponding selector 63k at a timing indicated by the select signal SEL<0>.
The selector 63k outputs the first partial output signal P1 input thereto from the multiplexer 60k to the corresponding bus B1 in the 2DQ output mode, while outputs the second partial output signal D2 input thereto from the AND circuit 62k to the corresponding bus B1 in the 1DQ output mode. The operation mode of the selector 63k is specified by the abovementioned mode specification signal DQSEL supplied from the external tester.
Next, a configuration of the test circuit 42 will be described. The multiplexers 64a to 64d are provided corresponding to the test circuits 41a to 41d, respectively. Each of the multiplexers 64a to 64d receives the first output signal D1 (first and second partial output signals P1 and P2) input in parallel from the corresponding test circuits through the buses B1 and B2 and converts the received parallel signals into serial signals. Then, each of the multiplexers 64a to 64d outputs the data obtained by the conversion to a circuit of the subsequent stage at a timing indicated by the abovementioned select signal SEL<1>.
The multiplexer 64a to 64d are provided for the 2DQ output mode. In the case where the test circuit 40 is in the 1DQ output mode, the second output signal D2 is input to each of the multiplexers 64a to 64d; however, the output of each of the multiplexers 64a to 64d in this case has no special meaning.
The multiplexer 65 converts signals input in parallel from the multiplexers 64a and 64b into serial signals and outputs the serial signals to a circuit of the subsequent stage at a timing indicated by the abovementioned select signal SEL<2>. Similarly, the multiplexer 66 converts signals output in parallel from the multiplexers 64c and 64d into serial signals and outputs the serial signals to a circuit of the subsequent stage at a timing indicated by the abovementioned select signal SEL<2>.
The output signal of the multiplexer 65 is reshaped by the buffer 70a and is then output outside from the data input/output terminal DQ2. The output signal of the multiplexer 66 is input to the selector 68.
The AND circuit 67 compresses the data amount of the second output signals D2 input in parallel from the test circuits 41a to 41d. The compression of the data amount in this case is also achieved by calculating the logical AND (third logical operation) of the second output signals D2 in the same manner as the AND circuits 62k. That is, the output of the AND circuit 67 is a logical AND signal of the second output signals D2. The output signal of the AND circuit 67 is input to the latch circuit 69 at a timing indicated by the select signal SEL<1>.
The AND circuit 67 is provided for the 1DQ output mode, In the case where the test circuit 40 is in the 2DQ output mode, the first partial output signals P1 are input to the AND circuit 37; however, the output of the AND circuit 67 in this case has no special meaning.
The output signal of the AND circuit 67 and abovementioned rest signal RESETB are input to the latch circuit 69. After the reset made by the reset signal RESETB, the latch circuit 69 maintains a LOW output while a HIGH output is input thereto from the AND circuit 67. When receiving a LOW output from the AND circuit 67 even once, the latch circuit 69 maintains a HIGH output afterwards. Thus, the HIGH output of the latch circuit 69 corresponds to “FAIL” determination in the 1DQ output mode, and LOW output thereof corresponds to “PASS” determination in the 1DQ output mode. The output signal of the latch circuit 96 is input to the selector 68 at a timing indicated by the select signal SEL<2>.
The selector 68 outputs the output signal of the multiplexer 66 to the buffer 70b in the 2DQ output mode, while outputs the output signal of the latch circuit 69 to the buffer 70b in the 1DQ output mode. The operation mode of the selector is specified by the abovementioned mode specification signal DQSEL supplied from the external tester. The buffer 70b reshapes the output signal of the selector 68 and outputs the resultant signal to the data input/output terminal DQ3.
With the above configuration, in the 2DQ output mode, the comparison result signals BnL and BnR output in units of the test areas are converted from a plurality of parallel signals into two-channel serial signals by the multiplexers 60a to 60d, 61a to 61d, 64a to 64d, 65, and 66. The serially converted comparison result signals BnL and BnR are burst-output from the data input/output terminals DQ2 and DQ3 as the test result signal DOUT as illustrated in
In the 1DQ output mode, the data amount of the comparison result signals is compressed into one bit by the AND circuits 62a to 62d and 67. Then, the compressed signal is output from the data input/output terminal DQ3 as the test result signal DOUT as illustrated in
As described above, according to the semiconductor memory device 1 of the present embodiment, the first and second output signals D1 and D2 are output to the common bus B1. Thus, the number of the buses extending in parallel in the wiring area can be reduced as compared to a case where the configuration according to the present embodiment is not employed.
Further, the total number of the buses 52 for parallel test to be provided between the test circuits 41a to 41d and test circuit 42 can be reduced to eight, which is the half the number (=16) of the buses for parallel test provided for connecting the test areas and test circuit 140 in the comparative example. As a result, also at the most dense portion (portion B in
Hereinafter, the second embodiment of the present invention will be described with reference to
As illustrated in
Two or more of the test circuits 41a to 41d are assigned to the test circuit 43. In the example illustrated in
The test circuit 43 is provided between the test circuits 41a, 41b assigned thereto and test circuit 42. The test circuit 43 is connected to each of the test circuits 41a and 41b by the two buses 52 (buses B1 and B2). The test circuit 42 and test circuit 43 are connected to each other by the two buses 52 (buses B3 and B4, third wiring) for parallel test. The number (two) of the buses 52 for parallel test used to connect the test circuit 42 and test circuit 43 is less than the total number (four) of the buses 52 for parallel test used to output the first output signal by the test circuits 41a and 41b. The buses B3 and B4 each linearly extend in x-direction.
As illustrated in
The roles of the multiplexers 64a and 64b are the same as those of the multiplexers 64a and 64b of the first embodiment. That is, the multiplexers 64a and 64b are provided corresponding to the test circuits 41a and 41b, respectively, and each of them receives the first and second partial output signals P1 and P2 (fourth signal) output in parallel from the corresponding test circuits through the buses B1 and B2. Then, each of the multiplexers 64a and 64b generates a third output signal D3 by converting the received parallel signals into serial signals and outputs the third output signal D3 to a circuit of the subsequent stage at a timing indicated by the abovementioned select signal SEL<1>.
The third output signal D3 output from the multiplexer 64a is input to the selector 72. The third output signal D3 output from the multiplexer 64b is input to the multiplexer 65 provided in the test circuit 42 through the bus B3.
The AND circuit 71 generates a fourth output signal D4 (degenerated signal, fifth signal) by compressing further the data amount of the second output signals D2 (fourth signal) input in parallel from the corresponding test circuits 41a and 41b. In other words, the AND circuit 71 regenerates a degenerated signal obtained by compressing the data amount of the comparison result signals. The compression of the data amount in this case is achieved by calculating the logical AND (second logical operation) of the second output signals D2, as in the case of the AND circuit 67. That is, the output of the AND circuit 71 is a logical AND signal of the second output signals D2. The fourth output signal D4 output from the AND circuit 71 is input to the selector 72 at a timing indicated by the select signal SEL<1>.
The selector 72 outputs the output signal of the multiplexer 64a to the multiplexer 65 through the bus B3 in the 2DQ output mode, while outputs the output signal of the AND circuit 71 to the multiplexer 65 in the test circuit 42 through the bus B3 in the 1DQ output mode. The operation mode of the selector 72 is specified by the abovementioned mode specification signal DQSEL supplied from the external tester.
The processing performed in the circuits within the test circuit 42 are substantially the same as those in the first embodiment but differs in that the signals input to the AND circuit 67 (sixth circuit unit) are changed to the second output signals D2 (second signal) from the test circuits 41c, 41d and fourth output signal (fifth signal) from the test circuit 43. However, the signal (sixth signal) output from the AND circuit 67 turns out to be the same as that in the first embodiment.
With the above configuration, also in the semiconductor memory device 1 according to the present embodiment, the same test result as that in the first embodiment can be obtained. Further, according to the semiconductor memory device 1 of the present embodiment, the number of the buses 52 for parallel test extending in parallel in the wiring area 50 can be reduced further as compared to the semiconductor memory device 1 according to the first embodiment.
That is, as illustrated in
It is apparent that the present invention is not limited to the above embodiments, but may be modified and changed without departing from the scope and spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2010-253244 | Nov 2010 | JP | national |