|
Description  |
|
|
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a semiconductor memory device and, more
particularly, to a semiconductor memory device having a circuit for
evaluating noise characteristic at the time of data output.
2. Description of the Background Art
FIG. 11 shows circuit configuration of output buffers 11, 13 and 15 of a
conventional semiconductor memory device, and FIG. 12 shows a concept of a
pattern layout of the output buffers.
As shown in FIG. 11, the output buffer is activated when an output control
signal .phi. activated and at a high (H) level is input to NAND circuits 4
and 6.
In a semiconductor memory device having a plurality of input/output
terminals 2 such as shown in FIG. 12, all output buffers are activated in
normal operation, and data is output from every input/output terminal 2.
Here, N channel MOS transistors TN1 included in respective output buffers
11, 13 and 15 are connected together to one Vcc line 1 as shown in FIG.
12, and therefore in a so-called multi-bit product having a large number
of input/output terminals 2, there is a problem of considerable noise
generated at the power supply voltage Vcc at the time of data output.
Therefore, it is necessary to minimize the influence of noise. In that
case, what input/output terminal is susceptible to noise generation at the
time of data output must be inspected. In the conventional semiconductor
memory device, however, there is not any circuit provided for inspecting
output terminal dependency of noise at the time of data output.
SUMMARY OF THE INVENTION
An object of the present invention is to provide a semiconductor memory
device which is capable of evaluating noise characteristic generated at
the time of data output.
The object of the present invention is attained by providing a
semiconductor memory device having a normal operation mode and a test
mode, including a plurality of output buffers and selecting means for
selecting and activating at least one output buffer of said plurality of
output buffers in response to an external signal in the test mode.
A main advantage of the present invention is that it is possible to
evaluate input/output terminal dependency of the noise generated at the
time of data output, as an output buffer is selectively activated among a
plurality output buffers in the test mode.
The foregoing and other objects, features, aspects and advantages of the
present invention will become more apparent from the following detailed
description of the present invention when taken in conjunction with the
accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows a concept of best mode for implementing the present invention.
FIG. 2 is a timing chart showing an operation of the semiconductor memory
device shown in FIG. 1.
FIG. 3 shows a configuration of the semiconductor memory device in
accordance with a first embodiment of the present invention.
FIG. 4 is a timing chart showing an operation of the semiconductor memory
device shown in FIG. 3.
FIG. 5 shows a configuration of a semiconductor memory device in accordance
with a second embodiment of the present invention.
FIG. 6 is a timing chart showing an operation of the semiconductor memory
device shown in FIG. 5.
FIG. 7 is a diagram of circuit configuration of an output buffer shown in
FIG. 5.
FIG. 8 is a timing chart showing an operation of the output buffer shown in
FIG. 7.
FIG. 9 shows a configuration of a semiconductor memory device in accordance
with a third embodiment of the present invention.
FIG. 10 is a timing chart showing an operation of the semiconductor memory
device shown in FIG. 9.
FIG. 11 shows a configuration of an output buffer in a conventional
semiconductor memory device.
FIG. 12 shows a pattern layout of output buffers in the conventional
semiconductor memory device.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
The semiconductor memory device in accordance with the present invention
will be described in detail with reference to the figures. In the figures,
same reference characters denote the same or corresponding portions.
First Embodiment
Referring to FIG. 1, the feature of the semiconductor memory device in
accordance with the present invention can be represented by a special test
mode circuit 22 including input/output terminals 16 to 20, CMOSNOR
circuits 24, 26 and 28 connected to special test mode circuit 22, output
buffers 11, 13 and 15 connected to output terminals of CMOSNOR circuits
24, 26 and 28, and I/O terminals 2 connected to output buffers 11, 13 and
15, wherein Di (i=1.about.n) represents an output signal from special test
mode circuit 22, Dio (i=1=n) represents an output enable signal, and
.phi.2 represents an output control signal.
The operation of the semiconductor memory device shown in FIG. 1 will be
described with reference to the timing chart of FIG. 2. In normal
operation, output signal Di (i=1.about.n) is held at a GND level
(hereinafter also referred to as "L" level), as shown in FIG. 2(e).
Therefore, in normal operation, when output control signal .phi.2 which is
activated and at the L level shown in FIG. 2(d) is input to CMOSNOR
circuits 24, 26 and 28 (normal reading), output buffers 11, 13 and 15 are
activated and data is output from every I/O terminal 2.
Next, different from the normal operation, when the semiconductor memory
device enters a mode for evaluating characteristic of itself (hereinafter
also referred to as "special test mode"), output signal Di (i=1.about.n)
of special test mode circuit 22 makes a transition from L level to H level
as shown in FIG. 2(e). In this case, an output enable signal Dio
(i=1.about.n) is output without fail from CMOSNOR circuits 24, 26, and 28
as shown in FIG. 2(f) and, even if output control signal .phi.2 is
activated to L level, output buffers 11, 13 and 15 are not activated, so
that data is not output from I/O terminal 2, as shown in FIG. 2(g). Here,
however, by activating an arbitrary Di among output signals Di
(i=1.about.n) to the L level in the special test mode, it is possible to
activate only the corresponding output buffer and to have only the
corresponding I/O terminal 2 output data.
More specifically, the present invention attains an effect that I/O
terminal dependency of noise characteristic at the time of data output can
be evaluated, as data can be output from only an arbitrary I/O terminal in
the special test mode.
FIG. 3 shows a specific configuration of the semiconductor memory device in
accordance with the first embodiment of the present invention. Referring
to FIG. 3, the semiconductor memory device includes a special test mode
control circuit 30 including input terminals 16 to 21, an operation I/O
determining circuit 32 connected to special test mode control circuit 30,
CMOSNOR circuits 24, 26 and 28 connected to operation I/O determining
circuit 32, output buffers 11, 13 and 15 connected in one to one
correspondence to output terminals of CMOSNOR circuits 24, 26 and 28,
respectively, and I/O terminals 2 connected in one to one correspondence
to output buffers 11, 13 and 15, respectively.
Here, Dio (i=1.about.n) represents an output enable signal, Di
(i=1.about.n) represents an output signal from operation I/O determining
circuit 32, .phi.2 represents an output control signal, and .phi.3
represents a special test mode entry signal.
The operation of the semiconductor memory device in accordance with the
first embodiment will be described with reference to the timing chart of
FIG. 4. In FIG. 4 and the following, the special test mode entry period
represents a time period from switching of the semiconductor memory device
from the normal operation mode to the special test mode until a time point
T.
In the special test mode period, as shown in FIG. 4(h), special test mode
entry signal .phi.3 output from special test mode control circuit 30
attains to the L level. In this case, operation I/O determining circuit 32
does not operate and output signals Di (i=1.about.n) all attain to the L
level, as shown in FIG. 4(i). When output signals Di (i=1.about.n) are all
at the L level, all output buffers 11, 13 and 15 are activated, and
therefore it is possible for all I/O terminals 2 to output data.
By contrast, referring to (a), (b) and (c) of FIG. 4, when a write enable
signal/W and a column address strobe signal/CAS input to special test mode
control circuit 30 are activated to the L level before activation to the L
level of a row address strobe signal/RAS which is also input to special
test mode control circuit 30 (hereinafter also referred to as "WCBR"), the
semiconductor memory device enters the special test mode. In the special
test mode, special test mode entry signal .phi.3 output from special test
mode control circuit 30 attains to the H level as shown in FIG. 4(h) and
operation I/O determining circuit 32 operates. Operation I/O determining
circuit 32 sets an arbitrary output signal Di from L level to H level.
Here, that CMOSNOR circuit which takes in the H level output signal Di
outputs the output enable signal Dio at the L level without fail, and
therefore the output buffer which received the L level output enable
signal Dio is set to an output disable state.
In other words, data is output from the I/O terminal 2 which corresponds to
the L level output signal Di.
In the following, the method by which special test mode control circuit 30
and operation I/O determining circuit 32 select an output buffer to be
activated, will be described.
First, special test mode control circuit 30 detects an input level of an
address signal Ai (i=0.about.n) input to input terminals 19 to 21 at the
WCBR timing.
When it is detected that the input level of address signal Ai is
sufficiently higher than V.sub.1Hmax (hereinafter also referred to as
"OverVcc") as shown in FIG. 4(f), an H level signal ai is output to
operation I/O determining circuit 32 as shown in FIG. 4(g). In this
manner, oepration I/O determining circuit 32 determines an output buffer
to be operated based on the combination of the signals ai having the H
level, sets only the corresponding output signal Di to the L level and, as
shown in FIG. 4(i), and sets other output signals Dj (j.noteq.i) to the H
level. When the input level of address signal Ai is lower than OverVcc,
the signal ai is set to L level.
As described above, the semiconductor memory device in accordance with the
first embodiment of the present invention has such a configuration that
allows selection of I/O terminal 2 to be operated in the special test mode
dependent on combination of input levels of address signals Ai input to
input terminals 19 to 21 and the special test mode is entered, and
therefore data can be output from an arbitrary I/O terminal 2, and hence
the present invention is effective in that I/O terminal dependency of
noise characteristic at the time of data output can be evaluated.
Second Embodiment
The semiconductor memory device in accordance with the second embodiment of
the present invention has the normal operation mode and the special test
mode similar to the semiconductor memory device in accordance with the
first embodiment described above, and it includes, as shown in FIG. 5, I/O
terminals 2, an operation I/O determining circuit 34 connected to I/O
terminals 2, CMOSNOR circuits 24, 26 and 28 connected to operation I/O
determining circuit 34, and output buffers 36 connected in one to one
correspondence to CMOSNOR circuits 24, 26, and 28, respectively. In FIG.
5, .phi.3 represents the special test mode entry signal, Di (i=1.about.n)
represents an output signal from operation I/O determining circuit 34,
.phi.2 represents an output control signal, Dio (i=1.about.n) represents
an output enable signal, and .phi.4 and .phi.5 represent signals for
changing size of output transistors.
In the following, the operation of the semiconductor memory device in
accordance with the second embodiment of the present invention will be
described with reference to the timing chart of FIG. 6.
In the special test mode entry period for entering the special test mode,
the special test mode entry signal .phi.3 at the L level shown in FIG.
6(f) is input to operation I/O determining circuit 34, and therefore
operation I/O determining circuit 34 does not operate, and the output
signals Di (i=1.about.n) thereof all attain to the L level. Therefore,
data output is controlled by output control signal .phi.2, and when output
control signal .phi.2 is activated to the L level, all output buffers 36
are activated and data are output simultaneously from all I/O terminals 2.
By contrast, when the special test mode is entered, a control circuit (not
shown) similar to the special test mode control circuit 30 shown in FIG. 3
provides the special test mode entry signal .phi.3 at the H level to
operation I/O determining circuit 34 as shown in FIG. 6(f), and operation
I/O determining circuit 34 operates.
Operation I/O determining circuit 34 detects a signal level input to the
I/O terminal 2 at the time of entrance to the special test mode, and
selects the I/O terminal 2 from which data is to be output.
When data I/Oi input to I/O terminal 2 at the WCBR timing only is at the H
level and other data I/O2 to I/On are all at the L level, then the output
signal Di at the L level and the output signals Dj (j.noteq.i) at the H
level shown in FIG. 6(g) are output from operation I/O determining circuit
34, and only the data I/Oi shown in FIG. 6(h) is output from I/O terminal
2. In this case, it is also possible to output data simultaneously from an
arbitrary number of I/O terminals 2.
As described above, in the semiconductor memory device described above,
dependent on the level of data input to I/O terminals 2 when the special
test mode is entered, it is possible to select an I/O terminal 2 to be
operated in the special test mode. Therefore, the invention provides an
effect that I/O terminal dependency of noise characteristic at the time of
data output can be evaluated.
Specific configuration of output buffer 36 is shown in FIG. 7. Referring to
FIG. 7, output buffer 36 includes CMOSNAND circuits 4 and 6, CMOS
inverters 7, 8 and 9, a boosting circuit 5, NMOS transistors TN3 to TN12,
power supply nodes 1, ground nodes 3, output nodes N and, though not shown
in the figure, the output nodes N are connected to the same I/O terminal.
The operation of the output buffer will be described with reference to the
timing chart of FIG. 8.
In the special test mode entry period, the signal .phi.4 output from
operation I/O determining circuit 34 is always kept at the H (boosted)
level, as shown in FIG. 8(h). Therefore, NMOS transistors TN9 and TN10 are
turned on, and output buffer 36 comes to be configured by two output
stages consisting of NMOS transistors TN3 to TN6.
In the special test mode, in addition to the signal .phi.4, the signal
.phi.5 output from operation I/O determining circuit 34 attains to the H
(boosted) level as shown in FIG. 8(i), so that NMOS transistors TN11 and
TN12 additionally turn on, and output buffer 36 comes to be configured by
three output stages consisting of NMOS transistors TN3 to TN8.
Accordingly, the so-called size of the output transistors is increased.
When the signal .phi.4 attains to the L level, the output buffer 36 comes
to be configured by one output stage consisting of NMOS transistors TN3
and TN4, and therefore the size of the output transistors is reduced.
In this manner, by controlling signals .phi.4 and .phi.5 output from
operation I/O determining circuit 32, it is possible to change the size of
the output transistors included in output buffer 36. Here, signals .phi.4
and .phi.5 are controlled by detecting levels of data input to I/O
terminals when the special test mode is entered. When the input level of
data I/Oi is at the H level when the special test mode is entered as shown
in FIG. 8(g), for example, then in response, the level of the signal
.phi.5 shown in FIG. 8(i) is changed to H, and the size of the output
transistors in the special test mode is changed. This enables change in
the amount of current at the time of data output.
As described above, in the semiconductor memory device in accordance with
the second embodiment of the present invention, when an arbitrary I/O
terminal is selectively operated in the special test mode, the size of the
output transistors can be changed simultaneously. Therefore the present
invention provides an effect that both I/O terminal dependency and output
current dependency of noise characteristic at the time of data output can
be evaluated.
Third Embodiment
A semiconductor memory device in accordance with the third embodiment of
the present invention shown in FIG. 9 has a configuration similar to the
semiconductor memory device in accordance with the first embodiment shown
in FIG. 3, except that a V.sub.BB generating circuit 38 is additionally
provided. In FIG. 9, V.sub.BB represents a substrate voltage. VBBD and VBS
are signals generated in special test mode control circuit 30, which are
control signals supplied for increasing (making deeper the level of
substrate voltage V.sub.BB) and lowering (making shallower the level of
the substrate voltage V.sub.BB) of the capability of V.sub.BB generating
circuit 38, respectively. The operation of the semiconductor memory device
in accordance with the third embodiment will be described with reference
to the timing chart of FIG. 10.
First, in the special test mode entry period, special test mode entry
signal .phi.3 is at the L level as shown in FIG. 10(f), and operation I/O
determining circuit 32 does not operate. Output signals Di (i=1.about.n)
output from operation I/O determining circuit 32 are all at the L level.
Therefore, in the normal operation, data output from I/O terminal 2 is
controlled by output control signal .phi.2.
The special test mode which takes place when the row address strobe
signal/RAS, column address strobe signal/CAS and write enable signal/W are
input at the WCBR timing to special test mode control circuit 30 will be
described in the following.
The operation in the special test mode is similar to that in the
semiconductor memory device in accordance with the first embodiment
described above. Here, referring to FIG. 10(g), control signal VBBD
attains from L level to H level, and the level of substrate voltage
V.sub.BB lowers (made deep) as shown in FIG. 10(h).
Though not shown, it is also possible to increase (make shallow) the level
of substrate voltage V.sub.BB by changing control signal VBBS from L level
to H level when the special test mode is entered.
Therefore, the semiconductor memory device in accordance with the third
embodiment allows selective operation of an arbitrary I/O terminal 2 and,
at the same time, changing of the level of substrate voltage V.sub.BB.
The noise characteristic at the time of data output changes as the amount
of current at the time of output changes. Accordingly, by changing the
level of substrate voltage V.sub.BB at the time of data output,
characteristics of output transistors constituting output buffers 11, 13
and 15 are changed, and hence the amount of current at the time of output
is changed. When the level of substrate voltage V.sub.BB is lowered to
increase substrate effect, for example, the amount of current flowing
through the output transistors is reduced, and therefore it is possible to
reduce noise at the time of data output.
As described above, the semiconductor memory device in accordance with the
third embodiment of the present invention has such a configuration that
allows selective operation of an arbitrary I/O terminal 2 simultaneously
with changing of capability of V.sub.BB generating circuit 38 in the
special test mode. Therefore, the present invention has an effect that I/O
terminal dependency and output current dependency of noise characteristic
at the data output can be evaluated.
Although the present invention has been described and illustrated in
detail, it is clearly understood that the same is by way of illustration
and example only and is not to be taken by way of limitation, the spirit
and scope of the present invention being limited only by the terms of the
appended claims.
* * * * *
|
|
|
|
|
Description  |
|