Field of the Invention
The present invention relates to a multi-bit testing circuit for a semiconductor memory device, in which the path is the same under both the normal operating mode and the multi-bit testing mode, the expansion of the number of the bits to be tested is rendered easier, and the sensing speed is made to be the same under both the normal operating mode and the multi-testing mode.
Background
Semiconductor memory devices which are made by semiconductor wafer processes are desired to be error-free in writing data into and reading data from their individual cells. When such a semiconductor memory device has a small memory capacity, it would not require much time to test the essential functions of the cells of the device. However, when such a semiconductor memory device has a large memory capacity (e.g., memory capacity of over 1 Mb (mega byte) which is commercially available now), it would require much time to test the entire cells of the device one by one.
In order to test the cells more efficiently, more reliably and faster, a multi-bit testing circuit has been devised. Such a high speed and high reliability testing circuit has not only improved the reliability of the memory device, but also reduced the testing time, as well as reducing the size of the cell. One example of such a semiconductor memory multi-bit testing circuit is illustrated in FIGS. 1A and 1B.
FIG. 1A represents the first sensing portion of the multi-bit testing circuit. As shown in FIG. 1A, the memory device includes a plurality of memory cells 1. Each cell is coupled to a pair of a bit line and a reference line. When the circuit operates under a normal operating mode, each of these pairs produces a signal S having values complementary to one another. Referring to FIG. 1A, the conventional multi-bit testing circuit includes a pair of first sense amplifiers 10A and 10B to sense and amplify the data output from the memory cells 1. The first sense amplifiers 10A and 10B further include a column selector (not shown) for selecting one or more columns from a plurality of columns YD0 . . . YDi associated with the first sense amplifier 10A and/or from a plurality of columns YDj . . . YDn associated with the first sense amplifier 10B.
The first sense amplifier 10A, when activated, provide, through a first signal path, outputs SA and SA and the first sense amplifier 10B provides, through a second signal path, outputs SB and SB likewise. These outputs are provided to a second sense amplifier 20 having a current mirror, as shown in the second sensing portion (i.e., FIG. 1B). This conventional multi-bit testing circuit operates under a normal operating mode or a multi-bit testing mode.
Under the normal operating mode, the column selector selects only one column from the columns YD0-YDi or YDj-YDn. For example, if the column selector selects one column (e.g., YD0) from the columns YD0 to YDi associated with the first sense amplifier 10A, the first sense amplifier 10A becomes activated and outputs complementing data signals as SA and SA. SA corresponds to the signal sensed from the bit line and SA from the reference line associated with the selected column. The first sense amplifier 10B, which is kept deactivated because none of its associated columns have been selected, outputs signals having a voltage corresponding to Vcc as SB and SB because PMOS transistors P12 and P13 coupled to SB and barSB are activated while the first sense amplifier 10B is deactivated. Under the multi-bit testing mode, the column selector selects simultaneously more than one, for example, two columns (e.g., YD0 and YDj), and complementary data signals will appear also as SB and SB.
Referring to FIG. 1B, the second sense amplifier 20 comprises a modified current mirror and receives the output signals from the first sense amplifiers 10A and 10B. Under the normal operating mode, since YD0 is selected, SA would be high, SA low, and SB and SB high. Then the second sense amplifier 20 outputs complementing data onto output lines OUT and OUT. That is, a high voltage is applied to the gate of NMOS transistors N1 and N2, which are serially connected to one another, thus allowing the currents to flow therethrough. That in turn activates the current mirror through PMOS transistors P1, P4 and P7.
Further, a low level voltage is applied to the gate of an NMOS transistor N7 and a high level voltage to an NMOS transistor N8, thus disallowing the currents to flow therethrough. In the end, the output line OUT outputs a high level voltage, while the output line OUT outputs a low level voltage. These output signals from the output lines OUT and OUT are provided to an output buffer.
Similarly, suppose that YDj associated with the first sense amplifier 10B is selected and the associated cell is initially set to a low value. Then, under the normal operating mode, SA and SA would be high, SB low, and SB high. Then a high voltage is applied to the gates of the NMOS transistors N7 and NS, which are connected in series with respect to one another, allowing the currents to flow therethrough. Consequently, the current mirror operation is performed through PMOS transistors P9, P3 and P6. Further, a low level voltage is applied to the gate of the NMOS transistor N2 and a high level voltage to the gate of the NMOS transistor N1, disallowing the currents to flow therethrough. Consequently, the output line OUT outputs a low level voltage, while the output line OUT outputs a high level voltage. Therefore, the status of SA, SA, SB and SB can be checked on the output lines OUT and OUT.
Under the multi-bit testing mode, two situations would exist. In the first situation, the first sense amplifiers 10A and 10B output identical data. For example, two identical high level signals appear as SA and SB and are applied to the second sense amplifier 20, while two identical low level signals appear as SA and SB and are applied to the second sense amplifier 20. In this situation, the second sense amplifier 20 operates much like when it is in the normal operating mode described above, and outputs normal data having a high or low signal level. In the second situation, the first sense amplifiers 10A and 10B output different data, which will be discussed more in detail below.
As indicated above, under the multi-bit testing mode, the column selector selects simultaneously more than one column, for example, one column from the columns YD0-YDi associated with the first sense amplifier 10A and another column from the columns YDj-YDn associated with the first sense amplifier 10B. One of SA and SA and one of SB and SB shall have a low signal level. One of two states "PASS" and "FAIL" is indicated based on the output which appears on the output lines OUT and OUT.
Under this circumstance, if the first sense amplifiers 10A and 10B output the same data (either same high or same low), PASS is indicated. For example, suppose that same high level signals appear as SA and SB and are applied to the second sense amplifier 20, while same low level signals appear as SA and SB. Then, the second sense amplifier 20 operates as in the normal operating mode, thereby outputting high and low signals as normal data on the output lines.
On the other hand, when the first sense amplifiers 10A and 10B output different data, FAIL is indicated. For example, suppose that SA is high; SA low; SB low; and SB high, then no currents will flow through NMOS transistor N1 and N2 which are serially connected one another, thereby deactivating the current mirror to operate through the PMOS transistor P1, P4 and P7. Further, no currents will flow through the serially connected NMOS transistor N7 and N8, thereby deactivating the current mirror to operate through the PMOS transistors P9, P3 and P6.
Moreover, since the NMOS transistors N3 and N6, which receive high voltage signals, are connected to the NMOS transistor N4 and N5 in series respectively, while the serially connected NMOS transistor N3 and N4 and the serially connected NMOS transistors N5 and N6 are connected in parallel with respect to one another, when the current flows through the NMOS transistors N3 and N6, the current mirror is allowed to operate through the PMOS transistors P5, P2 and P8. Consequently, both the outputs OUT and OUT of the second sense amplifier 20 become high, resulting in a high impedance on the output of the output buffer, thus indicating FAIL. Accordingly, the error status of the cells in the memory device is indicated.
As is apparent in the above description, the same circuit can operate both under the normal operating mode as well as the multi-bit testing mode. However, in such a multi-bit testing circuit for a semiconductor memory device, it is difficult to increase the number of the cells (or bits) to be tested; the number of bits that can be tested is limited. Further, when the signals which are applied to the second sense amplifier are weak, the operation of the current mirror circuit becomes unstable, resulting in incorrect output data and thus degrading the test accuracy.
Yet further, since the reliability of the multi-bit testing circuit relies on that of the operation of the current mirror circuit, and since the amount of the current flowing through the current mirror, when the current mirror is activated, can be varied, the operating speed of the circuit under the normal operating mode can be different from that under the multi-bit testing mode.
Summary of the Invention
The object of the present invention is intended to overcome the problems and disadvantages of the above described conventional multi-bit testing circuit.
To achieve this and other objects of the present invention, the multi-bit testing circuit for testing a semiconductor memory device having a plurality of memory cells of the present invention, as embodied and broadly described herein, comprises a first amplifying means coupled to a first group of memory cells for sensing at least one pair of bit line signals having values complementary to one another, each pair being associated with a respective one of the memory cells of the first group and for providing each of the sensed pair of bit line signals to a respective one of first and second output lines of a common signal path when the first sense amplifying means is activated; a second amplifying means coupled to a second group of memory cells for sensing at least one pair of bit line signals having values complementary to one another, each pair being associated with a respective one of the memory cells of the second group and for providing each of the sensed pair of bit line signals to a respective one of the first and second output lines of the common signal path when the second sense amplifying means is activated; and a third amplifying means coupled to the first and second output lines of the common signal path for producing an output signal in response to the sensed pair of bit line signals provided on the first and second output lines.
The objects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate one embodiment of the invention and together with the description, serve to explain the principles of the invention.
Brief Description of the Drawings
FIGS. 1A and 1B illustrate a conventional multi-bit testing circuit for a semiconductor memory device including FIG. 1A a first sensing portion and FIG.1B a second sensing portion.
FIGS. 2A and 2B illustrate a multi-bit testing circuit for a semiconductor memory device according to an embodiment of the present invention including FIG. 2A a first sensing portion and FIG. 2B a second sensing portion.
Description of the Preferred Embodiment
Reference will now be made in detail to the preferred embodiment of the invention, an example of which is illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
FIGS. 2A and 2B show a multi-bit testing circuit according to an embodiment of the present invention. FIG. 2A shows a first sensing section 30 and FIG. 2B shows a second sensing section 40 comprising the multi-bit testing circuit. In the multi-bit testing circuit, as embodied herein, the first sensing section 30 includes first sense amplifiers 30A and 30B, and a direct sense amplifier (DSA) circuit 30C which receives bit line signals from the sense amplifiers 30A and 30B.
The first sense amplifiers 30A and 30B output complementary output signals S and S onto a common signal path having first and second output lines. These output signal S and S are in turn applied to the second sensing section 40 (shown in FIG. 2B) to perform normal or testing operations.
The DSA circuit 30C is a direct sense amplifier which couples the output signals S and S onto a respective one of the first and second output lines of the common signal path, i.e., functionally a data bus line. The second sensing section 40, which comprises a second sense amplifier, amplifies these output signals from the first sensing section 30.
The first sense amplifiers 30A and 30B of the first sensing section 30 operate much like a normal sense amplifier, that is, they sense the potential of bit lines and output bit line signals as the output signals S and S. The DSA circuit 30C transmits these bit line signal of the sense amplifiers 30A and 30B to the data bus line collectively as the output signals S and S.
Each DSA circuit 30C comprises NMOS transistors MN1 and MN4. Each of the pair of bit lines is connected to the gate of a respective one of the transistors MN1 and MN4. The DSA circuit further comprises NMOS transistors MN2 and MN3. MN2 and MN3 are serially connected to NMOS transistors MN1 and MN4, respectively. MN2 and MN3 are coupled to a respective one of the first and second output lines of the common signal path. One of the signals S and S is a low level signal. These output signals S and S are applied to the second sensing section 40.
The second sensing section 40 comprises, as shown in FIG. 2B, a current mirror circuit 40A comprising PMOS transistors MP3 and MP4; NMOS transistors MN5 and MN6 connected to the current mirror circuit 40A and coupled at their gates to the first sensing section 30 to receive the output S therefrom; a MOS transistor MN7 connected to the current mirror circuit 40A for outputting an output signal OUT and coupled at its gate to the first sensing section 30 to receive the output S therefrom; and a MOS transistor MN8 coupled at its gate to a reference signal Vref.
The second sensing section 40 further comprises a current mirror circuit 40B having PMOS transistors MP5 and MP6; MOS transistors MN11 and MN12, which are connected in parallel with one another, connected to the current mirror circuit 40B and coupled to the first sensing section 30 to receive the output S therefrom; a MOS transistor MN10 connected to the current mirror circuit for outputting an output signal OUT and coupled to the first sensing section to receive the output S at its gate; and a MOS transistor MN9 coupled to a reference signal Vref at its gate.
Now the operation of the circuit, as embodied according to the present invention, will be described with respect to its normal operation. Under the normal operating mode, the column selector selects only one column from the columns YD0 to YDn of the memory device. For example, when YD0 is selected, its cell data in the form of bit line signals, which are complementary to one another, are applied, through the first sense amplifier 30A, to the gates of the NMOS transistors MN1 and MN4, which basically constitute the DSA circuit 30C.
The bit line signals S and S associated with the selected YD0 column are applied to a respective one of the gates of the NMOS transistors MN2 and MN3, which are serially connected to the NMOS transistors MN1 and MN4, respectively, thus activating ("switching on") the transistor MN2 and MN3. By this, the bit line signals are outputted to the common signal path (i.e., a data bus line) as S and S. Accordingly, one of the signals S and S becomes a low level signal, and the output of the DSA circuit 30C is applied to the second sensing section 40.
The reference signal Vref (shown in FIG. 2B) is applied to the second sense amplifiers 40A and 40B, is maintained at a high signal level all the time. If the signal S inputted to the second sensing section 40 is high, then the signals which are provided at the gates of the parallelly connected NMOS transistors MN5 and MN6 are high, thus activating these transistors and allowing the currents to flow therethrough. The sum of these currents are mirrored through the PMOS transistor MP3 (which constitutes part of the current mirror circuit) to the transistor MP4, i.e., the same amount of the current flows through MP4.
Under this circumstance, the NMOS transistor MN7, the gate of which has been subject to a low level signal barS, is deactivated ("switched off"). Further, the sum of the currents of the NMOS transistor MN7 and the NMOS transistor MN8 which is connected to MN7 in parallel, and which holds the reference signal Vref flows to the output OUT. Accordingly, the difference between the sum of the currents of the parallelly connected NMOS transistors MN5 and MN6 and the sum of the currents of the parallelly connected NMOS transistors MN7 and MN8 is outputted to the output line OUT to provide a high level signal thereto.
Similarly since the signal S is high and thus the signal S is low, the difference between the sum of the currents of the parallelly connected NMOS transistors MN11 and MN12 and the sum of the currents of the parallelly connected NMOS transistors MN10 and MN9 appears on the output line OUT having a low signal level. That is, the currents of the parallelly connected NMOS transistors MN11 and MN12 (the gates of which are kept at a low signal level) flow through the PMOS transistor MP6 to the PMOS transistor MP5 as a mirror current (i.e., the same current).
Under this circumstance, the sum of the current of the transistor MN9 (having a reference voltage at its gate) and the current of the transistor MN10 (having a high S signal at its gate) flows to the output line OUT. That is, the difference between the sum of the currents of the parallelly connected NMOS transistors MN11 and MN12 and the sum of the currents of the parallelly connected transistors MN9 and MN10 is outputted to the output line OUT. Therefore, the potential level of the output line OUT becomes low.
Now the operation of the circuit of the present invention will be described with respect to its multi-bit testing mode. Under the multi-bit testing mode, each cell of the memory device is initially set to a high signal level. Accordingly, if the high signal level is sensed from the cell under test, the cell is judged normal. Alternatively, each cell can be initially set to a low signal level. Then, if the low signal level is sensed, the cell is judged normal.
Under the multi-bit testing mode, at least two columns are selected from the columns YD0 to YDn. If only one of the outputs S and S of the data bus line is low, then the cell is judged normal. If both the outputs S and S are low, then the cell is judged malfunctioning. For the purpose of explanation, it is assumed that the cell is initially set to a high level under the testing mode. Therefore, if each tested cell is normal, the sense amplifier senses the high level from the cell, and only one of the outputs S and S becomes low.
On the other hand, if one of the tested cells malfunctions, i.e., the corresponding bit line which should show a high level would show a low level, and both the output lines S and S which have been pre-charged with a certain voltage would become low.
When the cell under test is normal, only one of the outputs S and S of the data bus line becomes low, and the subsequent circuit operation is the same as the normal reading operation. However, if any of the tested cells is malfunctioning, both the outputs S and S of the first sensing section become low. The second sensing section 40 receives these output data from the output S and S, and these output data are sufficiently amplified to be transmitted to an output buffer to indicate PASS or FAIL.
More specifically, when the tested cell is malfunctioning, the gates of the parallelly connected NMOS transistors MN5 and MN6 of the second sense amplifier 40A have a low level signal S, while the gates of the parallelly connected NMOS transistors MN11 and MN12 have a low level signal S. The reference signal Vref is supplied to the gate of the NMOS transistor MN8. Therefore the difference between the sum of the currents of the parallelly connected NMOS transistors MN5 and MN6 and the sum of the currents of the parallelly connected NMOS transistors MN7 and MN8 (which are parallelly connected with the current mirror through the PMOS transistors MP3 and MP4) appears as a low level signal at the output OUT of the second sense amplifier 40A.
Likewise, the difference between the sum of the currents of the parallelly connected NMOS transistors MN11 and MN12 and the sum of the currents of the NMOS transistors MN9 and MN10 (which are parallelly connected with the current mirrored through the PMOS transistors MP6 and MP5) appears as a low level signal at the output OUT. Thus both the outputs S and S of the second sensing section 40 become low, resulting in a high impedance on the output buffer, thereby indicating FAIL for the tested device.
In the above, descriptions were made based on an example in which two cells were tested simultaneously. However, in practice, more than two cells can be tested simultaneously. That is, if all the cells operate normally, when all the cells are initially set to a high level, the bit lines which are associated with each cell, when sensed by the first sense amplifier, shall show a high level as the output S and low level as the output S. However, if one or more cells are malfunctioning, the bit line that should show a high level would show a low level, resulting in the output lines S and S becoming low simultaneously. When the presence of such malfunctioning cells are detected, these cells are tested again to further identify the malfunctioning cell.
According to the present invention, the multi-bit testing circuit, as embodied herein, includes a common signal path for both the first sense amplifiers 30A and 30B under both the normal operating mode and the multi-bit testing mode. Therefore, the operating speeds of the circuit under the normal operating mode and the multi-bit testing mode are substantially the same. Further, the inventive circuit makes it easier to increase the number of cells to be tested, thus suitable for testing the devices having a large memory capacity.
It will be apparent to those skilled in the art that various modifications and variations can be made in light of the above teaching without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.