[0001] The present invention relates to a semiconductor memory comprising: a pair of main-bit
lines (MSB and MSB); a plurality of cell blocks (CB), each of said cell blocks including
a plurality of word lines (WL), a pair of pre-bit lines (SBL and SBL), a plurality
of memory cells (MC) each connected to one of said word lines and to said pre-bit
lines, a first node connected to one of said main-bit lines (MSB), a second node connected
to other of said main-bit lines (MSB), and a reference point; and means (10) responding
to a set of address signals (RA) for selecting one of said word lines (WL) in one
of said cell blocks (CB).
[0002] A semiconductor memory of this kind is known from JAPANESE JOURNAL OF APPLIED PHYSICS,
SUPPLEMENTS, 1983, suppl. 15th conf., pages 269-272, Tokyo, JP; T. SAKURAI et al.:
"Double word line and bit line structure for VLSI RAMs - Reduction of word line and
bit line delay".
[0003] A similar semiconductor memory is disclosed in EP-A-0 117 646.
[0004] A BICMOS SRAM is disclosed in NIKKEI ELECTRONICS 1986, 3, 10, pp. 199-217.
[0005] It is the object of the present invention to provide a semiconductor memory attaining
a data read and write operation at a very high speed.
[0006] This object is solved by a semiconductor memory of the above mentioned kind in that
each of said cell blocks (CB) further includes a third node, a first transistor of
a bipolar type (Q10) having a base connected to one of said pre-bit lines (SBL), a
collector connected to said first node and an emitter connected to said third node,
a second transistor of said bipolar type (Q11) having a base connected to the other
of said pre-bit lines (SBL), a collector connected to said second node and an emitter
connected to said third node, and a third transistor (Q12) connected between said
third node and said reference point, that said means (10) turns on said third transistor
(Q12) in said one of said cell blocks (CB) in response to said set of address signals
(RA), and that said memory further comprises means (30, 40) for operatively amplifying
a first potential difference between said main-bit lines (MSB, MSB) caused by conducting
states of said third transistor and one of said first and second transistors (Q10,
Q11) to produce an output data signal (Dout), and means (70, 30) responsive to an
input data signal (Din) for operatively producing a second potential difference between
said main-bit lines (MSB, MSB) and transferring said second potential difference to
said pre-bit lines (SBL, SBL) via collector-base junctions of said first and second
transistors (Q10, Q11).
[0007] The first or second transistor of the bipolar type discharges one of the main-bit
lines in response to a potential difference between the pre-bit lines. The bipolar
transistor has a large current ability. Accordingly, the discharging of the main-bit
line is carried out with a small time constant. As a result, a potential difference
appears between the main-bit lines within a short time in response to the data stored
in the selected memory cell. The data read operation is thus performed at a high speed.
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The above and other objects and advantages and the features of the present invention
will be more apparent from the following description taken in conjunction with the
accompanying drawings, in which
Fig. 1 is a block diagram of a semiconductor memory;
Fig. 2 is a timing chart representing a circuit operation of a memory shown in Fig.
1;
Fig. 3 is a block diagram showing an embodiment of the present invention;
Fig. 4 is a timing chart representing a data write operation of a memory shown in
Fig. 3; and
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0009] Referring to Fig. 1, a semiconductor memory has a plurality of memory cells MC arranged
in a known matrix form of N rows and M columns (N and M being integers) with N word
lines in rows and M pairs of bit lines in columns. In this embodiment, N and M are
256, respectively. Accordingly, the memory shown in Fig. 1 has 65536 memory cells.
The memory cells MC arranged in the same row are connected in common to one of 256
word lines WL₁ to WL₂₅₆. The memory cells arranged in the same column are divided
into 32 cell blocks CB 1-1 to CB 1-32 (CB M-1 to CB M-32). Therefore, each of cell
blocks includes eight memory cells, but two of them MC1 and MC8 are representively
illustrated in Fig. 1. The cell blocks CB 1-1 to CB 1-32 (CB M-1 to CB M-32) arranged
in the same column are connected to a pair of main-bit lines MBL₁ and MBL₁ (MBL
m and MBL
m). Each cell block further includes a pair of pre-bit lines SBL and SBL, a first bipolar
NPN transistor Q₁₀ having a base connected to a true one (SBL) of the pre-bit lines,
a second bipolar NPN transistor Q₁₁ having a base connected to a complementary one
(SBL) of the pre-bit lines and a collect-emitter current path connected in series
of the collector-emitter current path between the main-bit lines MBL and MBL as shown,
a third transistor of an N-channel MOS type connected between a node of emitters of
the transistors Q₁₀ and Q₁₁ and a ground terminal, and two N-channel MOS transistors
Q₇ and Q₈ each connected between each of the pre-bit lines SBL and SBL and a power
terminal Vcc. The transistor Q₁₂ can be replaced by an NPN bipolar transistor and
the transistors Q₇ and Q₈ can be replaced by resistors. Eight memory cells (MC1 -
MC8) in each cell block are connected in common to the pre-bit lines SBL and SBL.
Each of the memory cells MC includes, as well known in the art, two N-channel MOS
transistors Q₁ and Q₂ which are cross-coupled in a flip-flop form, two resistors R₁
and R₂ each operating as a load and two N-channel MOS transistors Q₃ and Q₄ each operating
as a transfer gate. The resistors R₁ and R₂ can be replaced by a P-channel MOS transistor,
respectively.
[0010] Each pair of main bit lines e.g. MSB1 and MSB1 are connected to collectors of only
32 transistors such as shown Q₁₀, Q₁₁, respectively, although 256 memory cells are
arranged in each column, and therefore capacitance of each bit line is greatly reduced
as compared to the conventional bit line structure in which transistors of all the
memory cells of the same column are connected to each bit line. Also, in each of cell
blocks such as CB 1-1, only eight transistors (Q₃, Q₄) are connected to each pre-bit
line SBL, SBL and the capacitance of each pre-bit line is extremely small. It is favorable
to fabricate the bit lines by a metal wiring layer formed on a semiconductor substrate
via an insulating layer because such metal wiring formed on an insulating layer has
a small stray capacitance. While the pre-bit lines SBL, SBL are advantageously formed
by diffusion regions connected to sources or drains of the transistors Q₃, Q₄ of the
memory cells in view of a high density arrangement of the memory cells in each cell
block. The cell blocks are arranged in M columns and 32 rows and each cell block is
identified by the designation CB
i-j (i: address of columns, j: address of rows). The word lines e.g. WL1 to WL8 are extending
in parallel through M cell blocks of the same rows, e.g. CB 1-1 to CB M-1. M cell
blocks of the same row are selected by a row group selection signal (X
1S - X₃₂). For example, the cell blocks of the first rows (CB 1-1 to CB M-1) are selected
by the row group selection signal X
1S so that each pair of bipolar transistors Q₁₀, Q₁₁ in the cell blocks CB 1-1 to CB
M-1 are enabled by the transistor Q₁₂ rendered conductive.
[0011] The row group selection signals X
1S to X
32S are generated by decoding upper 5 bits of row address signals RA₁ to RA₅ by the row
decoder 10. The row decoder 10 also decodes the remaining 3 bits of row address signals
RA6 to RA8 to generate eight pre-selection signals and by performing AND logic operation
of the eight pre-selection signals and each of the row group selection signals X
1S to X
32S generates selection signals X₁ to X₂₅₆ for 256 word lines WL₁ - WL₂₅₆. For example,
the signals X₁ to X₈ for selecting the word lines WL₁ to WL₈ extending through the
cell blocks CB 1-1, CB 2-1 ... CB M-1 are generated by performing AND operation on
the signal X
1S and the eight pre-selection signals.
[0012] A data read operation will be described below with reference to Fig. 2. Valid row
address signals RA₁ to RA₈ are supplied to row address terminals 10-1 to 10-8 at a
time point T₀. The row address buffer/decoder/driver 10 responds to the valid row
address data and changes one of the selection signals X₁ to X₂₅₆ to a high level.
Assuming that the signal X₁ is changed to the high level, the word line W₁ is energized.
The word line WL₁ has a relatively large stray capacitance, but the energizing thereof
is completed for a short time since the row address buffer/decoder/driver 10 has a
Bi-CMOS construction to present a large current ability. The transistors Q₃ and Q₄
in the memory cell MC are thereby turned ON. Assuming that this memory cell MC stores
a data "1" and the transistors Q₁ and Q₂ take thereby a non-conducting state and a
conducting state, respectively, the complementary pre-bit line SBL is discharged by
the transistor Q₂ via the transistor Q₄ to lower the potential thereof, whereas the
potential of the true pre-bit line SBL is held at the high level. Since only eight
memory cells are connected to the pre-bit lines SBL and SBL, the stray capacitance
C
SB thereof is very small. Therefore, the discharging of the complementary pre-bit line
SBL is carried out with a small time constant, as shown in Fig. 2. The row address
buffer/decoder/driver 10 further changes one of group selection signals X
1S to X
32S to the high level by making use of a part of the valid row address signals, i.e.,
RA₁ to RA₅. Each of the selection signals X
1S to X
NS is supplied to the gate of the transistor Q₁₂ in each of the cell blocks CB 1-1 to
CB 1-32 (CB M-1 to CB M-32). Since the word line WL₁ is energized, the selection signal
X
1S is changed to the high level to select the cell block CB 1-1 (CB M-1), as shown in
Fig. 2. The row address buffer/decoder/driver 10 generates the high level selection
signal X
1S after a little time delay from the generation of the high level selection signal
X₁. The transistor Q₁₂ in the cell block CB 1-1 (CB M-1) is thereby turned ON. The
transistor Q₁₂ operates, when turned ON, as a current source of a differential amplifier
composed of the bipolar transistors Q₁₀ and Q₁₁. At this time, a potential difference
has already occured between the bases of the transistors Q₁₀ and Q₁₁ by the lowering
of the potential of the pre-bit line SBL. The transistor Q₁₀ is thereby turned ON
to discharge electric charges of the stray capacitance C
MB of the true bit line MBL₁ along with the transistor Q₁₂. If the selected memory cell
stores a data "0", the transistors Q₁₁ and Q₁₂ discharge the stray capacitor C
MB of the complementary main-bit line MBL₁. The transistors Q₁₀ and Q₁₁ are bipolar
transistors and hence have a very large current ability as compared to a MOS transistor.
Since each cell block has only one current source transistor represented by Q₁₂, this
transistor can be formed with a relatively large size to produce a large current.
As a result, the discharging of the true bit line MBL₁ is carried out rapidly, as
shown in Fig. 2. When a bipolar transistor is employed as the transistor Q₁₂, the
discharging time period of the bit line MBL (MBL) is further shortened.
[0013] According to the prior art, the memory cells MC arranged in the same column are connected
in common to the main-bit lines MBL and MBL without transistors Q₁₀ and Q₁₁. Accordingly,
the discharging of the bit line MBL (MBL) is carried out by the MOS transistor Q₁
(Q₂) through the MOS transistor Q₃ (Q₄) and the column-selecting transistor. The current
ability of the MOS transistor is considerably smaller than the bipolar transistor
when they are of the same size. Moreover, the transistors Q₁ to Q₄ constitute a memory
cell MC and are therefore formed fine to reduce the size of the memory cell. The current
ability thereof is thus decreased more and more. As a result, the bit line MBL₁ is
discharged with a very large time constant, as shown by a dotted line 200 in Fig.
2.
[0014] Turning back to the memory above, a column address buffer/decoder/driver 20 changes
one of column selection signals Y₁ to Y₂₅₆ to the high level in response to valid
column address signals CA₁ to CA₈ supplied to column address terminals 20-1 to 20-8.
The column selection signals Y₁ to Y₂₅₆ are supplied to a column selection circuit
30. Assuming that the column address buffer/decoder/driver 20 produces the high level
selection signal Y₁, the column selection circuit 30 selects the first true and complementary
main-bit lines MBL₁ and MBL₁ to transmit a potential difference there-between to a
sense amplifier/output circuit 40 of a Bi-CMOS construction. As a result, an output
data "1" is produced from an output terminal 50 at a time point T₁, as shown in Fig.
2. Thus, at a time point T₁ that is before the time points T₂ and T₃, as shown in
Fig. 2. An access time period of this memory is represented by AT₀ and is shorter
than the period AT₁.
[0015] Referring to Fig. 3, an embodiment of the present invention further includes a data
write circuit, in which the same constituents as those shown in Fig. 1 are denoted
by like numerals to omit their further description. It should be noted that only one
memory cell is shown to avoid the complexity of the drawing. In the memory cell MC,
P-channel MOS transistors Q₅ and Q₆ are employed in place of the load resistors R₁
and R₂ of Fig. 1 and resistors R₁₁ and R₁₂ are employed in place of the MOS transistors
Q₇ and Q₈ of Fig. 1. In a data read operation, a write-enable signal WE taking the
high level is supplied via a terminal 55 to a read/write control circuit 60 of a Bi-CMOS
construction which then produces a high level read activating signal RE and a low
level write activating signal WE. The sense amplifier/output circuit 40 is activated
by the high level signal RE and a data input circuit/write circuit 70 is inactivated
by the low level signal WE. As a result, the above-mentioned data read operation is
carried out.
[0016] In the data write operation, the control signal WE takes the low level, and the control
circuit 60 produces a low level read activating signal RE and a high level write activating
signal WE. The data input circuit/write circuit 70 is thereby activated and the sense
amplifier/output circuit 40 is inactivated. As shown in Fig. 4, the row address buffer/decoder/driver
10 responds to valid row address signals RA₁ to RA₈ and changes the first row selection
signal X₁ to the high level. The transistors Q₃ and Q₄ are thereby turned ON. Assuming
that the memory cell MC has been storing the data "1", the transistor Q₂ discharges
the complementary sub-bit line BL through the transistor Q₄ to lower the potential
thereof. It should be noted that the lowered potential of the bit line BL takes not
a low level (i.e., a ground level), but an intermediate level between the ground level
and the V
cc level, which is determined by the resistor R₁₂ and the conducting resistances of
the transistors Q₂ and Q₄. In the data write mode, the row address buffer/decoder/driver
10 receives the high level write activating signal WE and hence does not energize
the second row selection signal X
1S to hold it at the low level, as shown in Fig. 4. The transistor Q₁₂ is thereby maintained
in the non-conducting state. The valid column address signals CA
i to CA
j cause the column address buffer/decoder/driver 30 to produce the high level column
selection signal Y₁. The column selection circuit 30 thereby connects the first cell
block connected to the first pair of data lines DL₁ and true and complementary main-bit
lines MBL₁ and MBL₁ to the data input circuit/write circuit. Thus, the circuit 70
responds to a valid input data D₁ supplied to an input terminal 80 and changes one
of the main-bit lines MBL₁ and MBL₁ to the low (ground) level. In the case where the
input data "0" is supplied, the true main-bit line MBL₁ is changed to the low level.
The potential of true pre-bit line SBL is thereby lowered via the collector-base junction
of the transistor Q₁₀ to such a potential that becomes lower than the potential of
the complementary pre-bit line SBL, as shown in Fig. 4. Since the complementary bit
line MBL₁ takes the high level, the collector-base junction of the transistor Q₁₁
is reverse-biased. When the potential of the true pre-bit line SBL becomes lower than
that of the complementary pre-bit line SBL, the transistors Q₁ and Q₄ are turned ON
and those Q₂ and Q₃ are turned OFF. The potential of the complementary pre-bit line
SBL is thus increased to the Vcc level by the transistor Q₄, as shown in Fig. 4. After
the data writing, the bit lines MBL₁ and MBL₁ are precharged to the Vcc level to reverse-bias
the collector-base junctions of the transistors Q₁₀ and Q₁₁. The data written into
the memory cell MC is thereby held.
1. A semiconductor memory comprising: a pair of main-bit lines (MSB and MSB); a plurality
of cell blocks (CB), each of said cell blocks including a plurality of word lines
(WL), a pair of pre-bit lines (SBL and SBL), a plurality of memory cells (MC) each
connected to one of said word lines and to said pre-bit lines, a first node connected
to one of said main-bit lines (MSB), a second node connected to the other of said
main-bit lines (MSB), and a reference node; and means (10) responding to a set of
address signals (RA) for selecting one of said word lines (WL) in one of said cell
blocks (CB);
characterized in that each of said cell blocks (CB) further includes a third node, a first transistor
of a bipolar type (Q10) having a base connected to one of said pre-bit lines (SBL),
a collector connected to said first node and an emitter connected to said third node,
a second transistor of said bipolar type (Q11) having a base connected to the other
of said pre-bit lines (SBL), a collector connected to said second node and an emitter
connected ot said third node, and a third transistor (Q12) connected between said
third node and said reference point, that said means (10) turns on said third transistor
(Q12) in said one of said cell blocks (CB) in response to said set of address signals
(RA), and that said memory further comprises means (30, 40) for operatively amplifying
a first potential difference between said main-bit lines (MSB,MSB) caused by conducting
states of said third transistor and one of said first and second transistors (Q10,
Q11) to produce an output data signal (Dout), and means (70, 30) responsive to an
input data signal (Din) for operatively producing a second potential difference between
said main-bit lines (MSB, MSB) and transferring said second potential difference to
said pre-bit lines (SBL, SBL) via collector-base junctions of said first and second
transistors (Q10, Q11).
2. The memory as claimed in claim 1, wherein each of said memory cells (MC) includes
fourth and fifth transistors (Q1 and Q2) of an insulated gate field effect type which
are cross-coupled in a flip-flop form.
3. The memory as claimed in claim 2, characterized in that said third transistor (Q12) is of said insulated gate field effect type.
4. The memory as claimed in claim 2, characterized in that said third transistor (Q12) is of said bipolar type.
1. Halbleiterspeicher mit einem Paar Haupt-Bit-Leitungen (MSB und MSB), einer Anzahl
von Zellenblöcken (CB), wobei jeder der Zellenblöcke eine Anzahl Wort-Leitungen (WL)
enthält, ein Paar Pre-Bit-Leitungen (SBL und SBL),
einer Anzahl von Speicherzellen (MC), die jeweils mit einer der Wortleitungen und
den Pre-Bit-Leitungen verbunden sind, einem mit einer der Haupt-Bit-Leitungen (MSB)
verbundenen ersten Knotenpunkt,
einem mit der anderen der Haupt-Bit-Leitungen (MSB) verbundenen zweiten Knotenpunkt
und
einem Bezugsknotenpunkt; und
einem auf einen Adressen-Signal-Satz (RA) ansprechenden Mittel zur Auswahl einer der
Wortleitungen (WL) in einem der Zellenblöcke (CL),
dadurch gekennzeichnet, daß
jeder der Zellblöcke (CL) zusätzlich einen dritten Knotenpunkt, einen ersten bipolaren
Transistor (Q10), der eine mit einer der Pre-Bit-Leitungen (SBL) verbundenen Basis,
einen mit dem ersten Knotenpunkt verbundenen Kollektor und einen mit dem dritten Knotenpunkt
verbundenen Emitter hat, einen zweiten bipolaren Transistor (Q11), der eine mit der
anderen der Pre-Bit-Leitungen (SBL) verbundene Basis, einen mit dem zweiten Knotenpunkt
verbundenen Kollektor und einen mit dem dritten Knotenpunkt verbundenen Emitter hat,
und einen dritten, zwischen dem dritten Knotenpunkt und dem Bezugspunkt geschalteten
Transistor (Q12) enthält,
daß das Mittel (10) den dritten Transistor (Q12) in einem der Zellblöcke (CB) in Antwort
auf den Adressen-Signal-Satz (RA) anschaltet, und
daß der Speicher außerdem umfaßt:
Mittel (30, 40) zur operativen Verstärkung einer ersten Spannungsdifferenz zwischen
den Haupt-Bit-Leitungen (MSB, MSB), welche durch leitfähige Zustände des dritten Transistors
und eines der ersten und zweiten Transistoren (Q10) und (Q12) zur Erneuerung eines
Ausgabedatensignals (Dout) verursacht wird, und
Mittel (70, 30), die auf ein Eingangsdatensignal (Din) ansprechen, zur operativen
Erzeugung einer zweiten Spannungsdifferenz zwischen den Haupt-Bit-Leitungen (MSB,
MSB) und zur Übertragung dieser zweiten Spannungsdifferenz zu den Pre-Bit-Leitungen
(SBL, SBL) über Kollektor-Basis-Verbindungen der ersten und zweiten Transistoren (Q10,
Q11).
2. Speicher nach Anspruch 1,
bei dem jede der Speicherzellen (MC) vierte und fünfte Transistoren (Q1 und Q2) vom
Typ eines Feldeffekt-Transistors mit isoliertem Gate enthält, welche in einer Flip-Flop-Form
kreuzgekoppelt sind.
3. Speicher nach Anspruch 2,
dadurch gekennzeichnet, daß der dritte Transistor (Q12) vom Typ eines Feldeffekttransistors mit isoliertem
Gate ist.
4. Speicher nach Anspruch 2,
dadurch gekennzeichnet, daß der dritte Transistor (Q12) vom bipolaren Typ ist.
1. Mémoire à semiconducteur comprenant : une paire de lignes de bits principaux (MSB
et MSB), une multitude de blocs de cellules (CB), chaque bloc desdits blocs de cellules
comportant une multitude de lignes de mots (WL), une paire de lignes de pré-bits (SBL
et SBL), une multitude de cellules mémoires (MC) chacune connectée à une desdites
lignes de mots et auxdites lignes de pré-bits, un premier noeud connecté à une desdites
lignes de bits principaux (MSB), un second noeud connecté à l'autre ligne desdites
lignes de bits principaux (MSB) et un noeud de référence et un moyen (10) répondant
à un ensemble de signaux d'adresse (RA) pour sélectionner une desdites lignes de mots
(WL) dans un bloc desdits blocs de cellules (CB),
caractérisée en ce que chacun desdits blocs de cellules (CB) comporte de plus un
troisième noeud, un premier transistor d'un type bipolaire (Q10) ayant une base connectée
à une desdites lignes de pré-bits (SBL), un collecteur connecté audit premier noeud
et un émetteur connecté audit troisième noeud, un second transistor dudit type bipolaire
(Q11) ayant une base connectée à l'autre ligne desdites lignes de pré-bits (SBL),
un collecteur connecté audit second noeud et un émetteur connecté audit troisième
noeud, et un troisième transistor (Q12) connecté entre ledit troisième noeud et ledit
point de référence, en ce que ledit moyen (10) rend conducteur ledit troisième transistor
(Q12) dans ledit bloc desdits blocs de cellules (CB) en réponse audit ensemble de
signaux d'adresse (RA) et en ce que ladite mémoire comprend de plus un moyen (30,
40) pour amplifier de manière fonctionnelle une première différence de potentiel entre
lesdites lignes de bits principaux (MSB, MSB) provoquée par les états conducteurs
dudit troisième transistor et un desdits premier et second transistors (Q10, Q11)
afin de produire un signal de données de sortie (Dout) et un moyen (70, 30) répondant
à un signal de données d'entrée (Din) pour produire de manière fonctionnelle une seconde
différence de potentiel entre lesdites lignes de bits principaux (MSB, MSB) et transférer
ladite seconde différence de potentiel auxdites lignes de pré-bits (SBL, SBL) par
l'intermédiaire des jonctions collecteur/base desdits premier et second transistors
(Q10, Q11).
2. Mémoire selon la revendication 1, dans laquelle chacune desdites cellules mémoires
(MC) comporte des quatrième et cinquième transistors (Q1 et Q2) du type à effet de
champ à grille isolée qui sont interconnectés sous forme de bascule.
3. Mémoire selon la revendication 2, caractérisée en ce que ledit troisième transistor
(Q12) est du type à effet de champ à grille isolée.
4. Mémoire selon la revendication 2, caractérisée en ce que ledit troisième transistor
(Q12) est dudit type bipolaire.