JPH076580A - Semiconductor storage circuit - Google Patents
Semiconductor storage circuitInfo
- Publication number
- JPH076580A JPH076580A JP5189709A JP18970993A JPH076580A JP H076580 A JPH076580 A JP H076580A JP 5189709 A JP5189709 A JP 5189709A JP 18970993 A JP18970993 A JP 18970993A JP H076580 A JPH076580 A JP H076580A
- Authority
- JP
- Japan
- Prior art keywords
- data
- line pair
- logic level
- bit line
- data line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 11
- 239000000872 buffer Substances 0.000 claims description 30
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 abstract description 6
- 210000002445 nipple Anatomy 0.000 abstract 2
- 230000010354 integration Effects 0.000 abstract 1
- 230000003321 amplification Effects 0.000 description 6
- 238000003199 nucleic acid amplification method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Dram (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、半導体記憶回路、特
に、データの読出し或いは書込みを高速に実現できる半
導体記憶回路に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory circuit, and more particularly to a semiconductor memory circuit which can realize data reading or writing at high speed.
【0002】[0002]
【従来の技術】半導体メモリ装置においては、大容量メ
モリになると高速読出し或いは高速書込みの必要性から
ニブルモード機能を採用しているものがある(例えば、
「A100ns 256K DRAM with Pa
ge−Nibble Mode」ISSCC 83 D
IGEST OF TECHNICAL PAPERS
pp228−229)。2. Description of the Related Art Some semiconductor memory devices employ a nibble mode function because of the necessity of high-speed reading or high-speed writing in large-capacity memory (for example,
"A100ns 256K DRAM with Pa
ge-Nibble Mode "ISSCC 83 D
IGEST OF TECHNICAL PAPERS
pp228-229).
【0003】ここでニブルモードとは1回のアドレス指
定でNbit(通常4bit)の情報を連送してメモリ
セルより取出す、或いは書込むことにより、全体として
メモリの読出し、書込みを高速化する機能をいう。Here, the nibble mode is a function for speeding up reading and writing of the memory as a whole by continuously transmitting Nbit (normally 4 bit) information by addressing once and fetching or writing the information from the memory cell. Say.
【0004】ニブルモードを実現するための、従来の回
路構成例は前記文献(ISSCC83 DIGEST
OF TECHNICAL PAPERS p22
9)、特公昭55−40956号公報などに開示されて
いる。A conventional circuit configuration example for realizing the nibble mode is described in the above-mentioned document (ISSCC83 DIGEST).
OF TECHNICAL PAPERS p22
9) and Japanese Patent Publication No. 55-40956.
【0005】即ち、従来のニブルモードの回路構成は、
読出しモードにおいてはNビットのニブルモードではN
対のデータバスにより、Nビットのビットラインのデー
タを取出し、これを増巾したのち、1対毎のデータを出
力に逐次読出すという方式をとっている。書込みモード
においては、Nビットのデータをシリアルにリード端子
より読み込み、NビットのデータをN対のデータバス、
逐次N対のビットラインの開閉手段を介して、N対のビ
ットラインよりN個のメモリセルに同時に書込むことに
なる。That is, the circuit structure of the conventional nibble mode is
N bit in read mode and N in nibble mode
Data is taken out from N-bit bit lines by a pair of data buses, the width of the data is increased, and then the data of each pair is sequentially read to the output. In the write mode, N-bit data is serially read from the read terminal, and N-bit data is transferred to N pairs of data buses,
Writing is sequentially performed on N memory cells from the N pairs of bit lines through the opening / closing means of the N pairs of bit lines.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、従来の
ニブルモードの回路方式では、データバスの対数はNビ
ットのニブルモードではN個を要する。そして、N対の
データバスとなることからN個のサブアンプ、ライトバ
ッファ、N個のデータバスのプリチャード信号発生回路
などを設けることが必要であった。However, in the conventional nibble mode circuit system, the number of logarithms of the data bus is N in the nibble mode of N bits. Further, since there are N pairs of data buses, it is necessary to provide N sub-amplifiers, write buffers, and N signal data pre-charged signal generation circuits.
【0007】そして、これらは半導体チップの寸法を増
加せしめるという問題を生じた。[0007] Then, these cause a problem of increasing the size of the semiconductor chip.
【0008】この発明の目的は上記問題点を解決すべ
く、2対のデータバスによってNビットのニブルモード
を実現することのできる半導体記憶回路を提供すること
にある。An object of the present invention is to provide a semiconductor memory circuit which can realize an N-bit nibble mode by two pairs of data buses in order to solve the above problems.
【0009】[0009]
【課題を解決するための手段】この発明は2対のプリチ
ャージ信号発生手段と、2対のデータバスと、該データ
バスに交互に接続されたN対のビットラインの開閉手段
と、該データバスに接続された2個の増巾手段と、1対
のデータバスの選択手段とからなり、プリチャージ信号
発生、N対のビットラインの開閉、データバスの選択を
制御することにより、Nビットの情報を逐次読出し又は
書込みを行なう半導体記憶回路にある。According to the present invention, there are provided two pairs of precharge signal generating means, two pairs of data buses, N pairs of bit line opening / closing means alternately connected to the data buses, and the data. It consists of two amplification means connected to the bus and a pair of data bus selection means. By controlling precharge signal generation, opening / closing of N pairs of bit lines, and selection of data bus, N bits are selected. In a semiconductor memory circuit for sequentially reading or writing information.
【0010】[0010]
【作用】本発明の構成によれば、1回のアドレス指定に
おける読み出し、及び書き込みサイクルにおいて、デー
タバスを時分割で共有することができるので、データバ
スの数を減じることができ、半導体記憶回路の集積化が
実現できる。According to the structure of the present invention, since the data buses can be shared in a time division manner in the read and write cycles in one address designation, the number of data buses can be reduced, and the semiconductor memory circuit can be reduced. Can be integrated.
【0011】[0011]
【実施例】以下、この発明を実施例について詳細に説明
する。Embodiments of the present invention will be described in detail below.
【0012】第1図は、この発明の実施例を示すニブル
モードの回路図である。センスアンプA1〜A4とそれ
等に付属するビットライン対l1とバーl1,l2とバ
ーl2,l3とバーl3,l4とバーl4とがある。ビ
ットライン対にはワードラインにより開閉されるトラン
ジスタを介してメモリセルが多数個接続している。セン
スアンプA1で増幅されたビットラインl1,バーl1
上の情報を第1のデータバスl5,バーl5に転送する
ためのビットラインの開閉手段トランジスタQ5,Q6
とセンスアンプA2で増幅された、ビットラインl2,
バーl2上の情報を第2のデータバスl6,バーl6に
転送するためのビットラインの開閉手段トランジスタQ
7,Q8と、センスアンプA3で増幅された、ビットラ
インl3,バーl3上の情報を第1のデータバスl5,
バーl5に転送するためのビットラインの開閉手段トラ
ンジスタQ9,Q10と、センスアンプA4で増幅され
たビットラインl4,バーl4上の情報を第2のデータ
バスl6,バーl6に転送するためのビットラインの開
閉手段トランジスタQ11,Q12とがある。データバ
スl5,バーl5をプリチャージするための1対のプリ
チャージ信号発生手段トランジスタQ1,Q2と、デー
タバスl6,バーl6をプリチャージするための1対の
プリチャージ信号発生手段トランジスタQ3,Q4とが
ある。データバスl5,バーl5の情報を増幅するため
の増巾手段サブアンプC1と、データバスl6,バーl
6の情報を増幅するための増巾手段サブアンプC2とが
ある。データバスl5,バーl5の情報を出力バッファ
Eに転送するためのトランジスタQ13,Q14とデー
タバスl6,バーl6の情報を出力バッファEに転送す
るためのトランジスタQ17,Q18とは2対のデータ
バスより1対のデータバスを選択する選択手段を構成す
る。トランジスタQ13,Q14あるいはトランジスタ
Q17,Q18を通して転送されたl7,バーl7上の
情報を出力するための出力バッファEは出力端子DOに
接続される。書き込み情報を入力するための入力バッフ
ァDと、入力バッファDの出力をライトバッファB1に
転送するためのトランジスタQ15,Q16と、入力バ
ッファDの出力をライトバッファB2に転送するための
トランジスタQ19,Q20とは2対のデータバスより
1対のデータバスを選択する選択手段を構成する。入力
バッファDより出力された情報を増幅し、データバスl
5,バーl5に転送するためのライトバッファB1と、
入力バッファDより出力された情報を増幅し、データバ
スl6,バーl6に転送するためのライトバッファB2
がある。書き込みサイクルにおいてはビットラインの開
閉手段トランジスタQ5,Q6はライトバッファB1か
らデータバスl5,バーl5に転送された書き込み情報
をビットラインl1,バーl1に転送し、トランジスタ
Q7,Q8はライトバッファB2からデータバスl6,
バーl6に転送された書き込み情報をビットラインl
2,バーl2に転送し、トランジスタQ9,Q10は、
ライトバッファB1からデータバスl5,バーl5に転
送された書き込み情報をビットラインl3,バーl3に
転送し、トランスファーゲートQ11,Q12はライト
バッファB2からデータバスl6,バーl6に転送され
た書き込み情報をビットラインl4,バーl4に転送す
るはたらきをする。FIG. 1 is a circuit diagram of a nibble mode showing an embodiment of the present invention. There are sense amplifiers A1 to A4 and their associated bit line pairs l1, bars l1, l2, bars l2, l3, bars l3, l4 and bar l4. A large number of memory cells are connected to the bit line pair via transistors opened and closed by word lines. Bit line l1 and bar l1 amplified by the sense amplifier A1
Bit line switching means transistors Q5, Q6 for transferring the above information to the first data bus 15 and bar 15
And the bit line 12, which is amplified by the sense amplifier A2
Bit line switching means transistor Q for transferring the information on the bar 12 to the second data bus 16 and bar 16
7 and Q8 and the information on the bit line 13 and bar 13 amplified by the sense amplifier A3 are transferred to the first data bus 15 and
Bit line switching means transistors Q9 and Q10 for transferring to the bar 15 and bits for transferring information on the bit lines 14 and 14 amplified by the sense amplifier A4 to the second data bus 16 and bar 16 There are line switching means transistors Q11 and Q12. A pair of precharge signal generation means transistors Q1 and Q2 for precharging the data bus 15 and bar 15 and a pair of precharge signal generation means transistors Q3 and Q4 for precharging the data bus 16 and bar 16. There is. Amplifying means sub-amplifier C1 for amplifying information on the data bus 15 and bar 15 and the data bus 16 and bar 15
There is an amplification means sub-amplifier C2 for amplifying the information of No. 6 in FIG. Transistors Q13 and Q14 for transferring information on the data bus 15 and bar 15 to the output buffer E and transistors Q17 and Q18 for transferring information on the data bus 16 and bar 16 to the output buffer E are two pairs of data buses. A selecting means for selecting a pair of data buses is configured. The output buffer E for outputting the information on l7 and bar l7 transferred through the transistors Q13 and Q14 or the transistors Q17 and Q18 is connected to the output terminal DO. An input buffer D for inputting write information, transistors Q15, Q16 for transferring the output of the input buffer D to the write buffer B1, and transistors Q19, Q20 for transferring the output of the input buffer D to the write buffer B2. And constitutes a selecting means for selecting one pair of data buses from two pairs of data buses. The information output from the input buffer D is amplified, and the data bus l
5, write buffer B1 for transfer to bar 15,
A write buffer B2 for amplifying the information output from the input buffer D and transferring it to the data bus 16 and the bar 16
There is. In the write cycle, the bit line switching means transistors Q5 and Q6 transfer the write information transferred from the write buffer B1 to the data bus 15 and bar 15 to the bit line 11 and bar 11 and the transistors Q7 and Q8 from the write buffer B2. Data bus 16,
The write information transferred to the bar l6 is transferred to the bit line l
2, transfer to the bar 12 and the transistors Q9 and Q10 are
The write information transferred from the write buffer B1 to the data bus 15 and bar 15 is transferred to the bit lines 13 and 13 and the transfer gates Q11 and Q12 transfer the write information transferred from the write buffer B2 to the data bus 16 and bar 16. It serves to transfer to bit line 14 and bar 14.
【0013】第2図は第1図に示すニブルモードの回路
の読み出しサイクルのタイミング図であり、第3図は、
同じく、第1図に示す回路の書き込みサイクルのタイミ
ング図である。FIG. 2 is a timing chart of a read cycle of the nibble mode circuit shown in FIG. 1, and FIG.
Similarly, it is a timing diagram of a write cycle of the circuit shown in FIG.
【0014】まず、読み出しサイクルについて本発明に
よる回路の回路動作を第2図を用いて説明する。ここで
は、ニブルモード読み出し情報4ビット中のアドレスで
指定する先頭ビットは、センスアンプA1で増幅され
た、ビットラインl1,バーl1上の情報であると仮定
し、バーCASのサイクルに従い順次センスアンプA
1,A2,A3,A4で増幅された情報がDOに示す波
形a,b,c,dの如く読み出されるものとする。実際
は先頭ビット情報がどのセンスアンプで増幅されたもの
であっても、コントロール信号が、それぞれの場合に従
って変化し、従来通りのニブル読み出しを指定された先
頭ビットから以下に述べる回路動作と同様な機構により
実現できる。読み出しサイクル中はライトバッファB1
及びB2はリセットされており動作しない。First, the circuit operation of the circuit according to the present invention for the read cycle will be described with reference to FIG. Here, it is assumed that the head bit designated by the address in the 4 bits of the nibble mode read information is the information on the bit lines l1 and bar 11 amplified by the sense amplifier A1, and the sense amplifiers are sequentially processed according to the cycle of CAS. A
It is assumed that the information amplified by 1, A2, A3 and A4 is read out as the waveforms a, b, c and d indicated by DO. In reality, no matter which sense amplifier the head bit information was amplified by, the control signal changes according to each case, and the mechanism similar to the circuit operation described below starts from the head bit for which nibble reading is designated as usual. Can be realized by Write buffer B1 during the read cycle
And B2 are reset and do not operate.
【0015】(1)時刻t1とt2の間にφ1,φ2は
高レベルであり、トランジスタQ1,Q2及びQ3,Q
4がオンとなっているためデータバスl5,バーl5及
びl6,バーl6をプリチャージしている。即ちプリチ
ャージ信号発生手段により、データバスは2対共プリチ
ャージされる。第1回目のバーCASの立下がり後、φ
1,φ2はともに時刻t2で低レベルとなる。その後、
φ3,φ4が高レベルとなり、トランジスタQ5,Q6
及びQ7,Q8をオンする。即ち、ビットラインl1,
バーl1,l2,バーl2が開く。なお、φ3,φ4は
第1回目のバーCAS立ち下がりサイクルに同期し、高
レベルとなる。このとき、A1〜A4のセンスアンプ
は、各ビットライン上の情報を増幅し終わったか、ある
いは増幅中である。ビットラインl1,バーl1上の情
報は、トランジスタQ5,Q6を通りデータバスl5,
バーl5に転送され、ビットラインl2,バーl2上の
情報は、トランジスタQ7,Q8を通り、データバスl
6,バーl6に転送される。従来方式により、第1図に
相当する回路を考えた場合、データバスは4対必要であ
るが本発明では2対のデータバスを時分割で使用する。
このため、ビットラインとデータバス間の開閉をコント
ロールする信号φ3〜φ6は、必ず、1対のビットライ
ン上の情報が1対のデータバスに転送されるようなタイ
ミングで高レベルあるいは低レベルにすることが必要で
ある。従って、φ3,φ4が高レベルとなりビットライ
ンl1,バーl1及びl2,バーl2上の情報がデータ
バスl5,バーl5及びl6,バーl6に転送される時
φ5,φ6は低レベルとなり、ビットライン開閉手段は
閉じており、ビットラインl3,バーl3及びビットラ
インl4,バーl4の情報は転送されない。なお、φ3
〜φ6のレベルはVDD以上の電位にブーストされたレベ
ルとした方が、トランジスタQ5〜Q12のオン抵抗が
小となり、高速転送が期待でき、望ましい。書きこみサ
イクルにおいても、メモリセルにVDDレベルの書き込み
をするためにφ3〜φ6はVDD+VT 以上のレベルにし
た方が望ましい。第1回のバーCASの低レベルのサイ
クルの間に、データバスに転送された情報は増巾手段サ
ブアンプC1,C2により増幅される。この時刻にはす
でにφ7を高いレベルとしており、トランジスタQ1
3,Q14はオンとなるためサブアンプC1により増幅
されたデータバスl5,バーl5の情報はl7,バーl
7に転送され、出力バッファEより、情報がDOの波形
aに示すように出力される。一方これと同時刻ではサブ
アンプC2により増幅されたデータバスl6,バーl6
の情報はφ8を低レベルとすることによりl7,バーl
7には転送されず、第2回のバーCASの低レベルのサ
イクルに同期して出力バッファEに転送され出力される
までデータバス上で待機している。ニブルモード読み出
しの特徴である高速シリアルアクセスを実現するために
は、ビットライン情報は、少なくとも、1サイクル前の
バーCASサイクル中にデータバスに転送されている必
要があるため、φ3,φ4は、第1回のバーCASの低
レベルのサイクルに同期して高レベルとしなければなら
ない。φ7,φ8はトランジスタQ13,Q14,Q1
7,Q18のオン抵抗を小とし高速化するためにVDD以
上のレベルにブーストした信号であることが望ましい。
特にデータバスl5,バーl5あるいはl6,バーl6
とl7,バーl7との開閉にはトランジスタを第1図の
ように用いなくても、φ7,φ8に相当するはたらきの
信号により情報を転送する機能を有する回路であればよ
い。(1) Between times t1 and t2, φ1 and φ2 are at high level, and transistors Q1, Q2 and Q3, Q
Since 4 is on, the data buses 15, bar 15 and 15 and bar 16 are precharged. That is, the two pairs of data buses are precharged by the precharge signal generating means. Φ after the first fall of bar CAS
Both 1 and φ2 become low level at time t2. afterwards,
φ3 and φ4 become high level, and transistors Q5 and Q6
And Q7 and Q8 are turned on. That is, the bit lines l1,
The bars 11, 12 and 12 open. Note that φ3 and φ4 become high level in synchronization with the first bar CAS falling cycle. At this time, the sense amplifiers A1 to A4 have finished or are amplifying the information on each bit line. The information on the bit line 11 and the bar 11 passes through the transistors Q5 and Q6 and the data bus 15 and
The information transferred to the bit line 15 and transmitted on the bit line 12 and the bar line 12 passes through the transistors Q7 and Q8 and the data bus l.
6, transferred to bar 16. Considering the circuit corresponding to FIG. 1 by the conventional method, four pairs of data buses are required, but in the present invention, two pairs of data buses are used in a time division manner.
Therefore, the signals φ3 to φ6 for controlling the opening / closing between the bit lines and the data bus are always set to the high level or the low level at the timing when the information on the pair of bit lines is transferred to the pair of data buses. It is necessary to. Therefore, when φ3 and φ4 are high level and the information on the bit line l1, bar l1 and l2, bar l2 is transferred to the data bus l5, bar l5 and l6, bar l6, φ5 and φ6 are low level and the bit line is The opening / closing means is closed, and the information on the bit lines 13 and 13 and the bit lines 14 and 14 is not transferred. In addition, φ3
Towards the level of ~φ6 is that the level is boosted to V DD or more potential, the on-resistance small next to the transistor Q5~Q12, expected high-speed transfer is desirable. Even in the write cycle, φ3 to φ6 are preferably set to a level higher than V DD + V T in order to write the V DD level to the memory cell. During the first low level cycle of CAS, the information transferred to the data bus is amplified by the amplification means sub-amplifiers C1 and C2. At this time, φ7 has already been set to a high level, and transistor Q1
3 and Q14 are turned on, the information of the data bus l5 and bar l5 amplified by the sub-amplifier C1 is l7 and bar l.
7, and the information is output from the output buffer E as shown by the waveform a of DO. On the other hand, at the same time as this, the data bus 16 and the bar 16 amplified by the sub-amplifier C2.
Information is set to φ7 by changing φ8 to a low level.
It is not transferred to the data bus 7, but is waiting on the data bus until it is transferred to the output buffer E and output in synchronization with the low level cycle of the second CAS. In order to realize the high-speed serial access, which is a characteristic of the nibble mode read, since the bit line information needs to be transferred to the data bus at least during the bar CAS cycle which is one cycle before, φ3 and φ4 are The high level must be synchronized with the low level cycle of the first bar CAS. φ7 and φ8 are transistors Q13, Q14 and Q1
It is desirable that the signal is boosted to a level of V DD or higher in order to reduce the on resistance of Q7 and Q18 to speed up the operation.
Especially the data bus 15, bar 15 or 16 or bar 16
1, 17 and bar 17 need not be transistors as shown in FIG. 1 as long as the circuit has a function of transferring information by the signals of the functions corresponding to φ7 and φ8.
【0016】(2)時刻t3とt4の間に、バーCAS
は高レベルとして、サブアンプC1はリセットする。こ
れは次のバーCASの低レベルとなるサイクルでビット
ラインl3,バーl3上の情報がデータバスl5,バー
l5に転送されてきたとき増幅するための準備である。
これとほぼ同時刻にφ3は低レベルとして、トランジス
タQ5,Q6がオフして、ビットラインの開閉手段が閉
じビットラインl1,バーl1とデータバスl5,バー
l5は切り離される。(2) Between times t3 and t4, the bar CAS
Is set to a high level and the sub-amplifier C1 is reset. This is a preparation for amplification when the information on the bit lines 13 and 13 is transferred to the data bus 15 and 15 in the next low cycle of the bar CAS.
At approximately the same time as this, φ3 is set to the low level, the transistors Q5 and Q6 are turned off, the bit line opening / closing means is closed, and the bit lines 11 and 11 are disconnected from the data buses 15 and 15.
【0017】その後、φ1が高レベルとなり、プリチャ
ージ信号発生手段のトランジスタQ1,Q2はオンしデ
ータバスl5,バーl5をプリチャージすることにより
次回のビットラインl3,バーl3上の情報の転送にそ
なえる。これと同時刻には、サブアンプC2はデータバ
スl6,バーl6の情報を増幅したままの状態であり、
リセットはされない。After that, φ1 becomes high level, the transistors Q1 and Q2 of the precharge signal generating means are turned on, and the data bus 15 and bar 15 are precharged to transfer information on the next bit line 13 and bar 13. Provide. At the same time, the sub-amplifier C2 is still amplifying the information on the data bus 16 and bar 16 and
It will not be reset.
【0018】(3)第2回目のバーCASの低レベルと
なる時刻t4に同期して、φ1は低レベルとする。その
後、φ5は高レベルとなして、トランジスタQ9,Q1
0はオンし、ビットラインを開くことによりビットライ
ンl3,バーl3の情報はデータバスl5,バーl5に
転送される。データバスl5,バーl5に転送された情
報は増巾手段サブアンプC1で増幅される。この情報は
この、第2回目のバーCASの低レベルサイクルにおい
ては、φ7を低レベルとすることによりl7,バーl7
に転送されず、即ちデータバスが選択されず第3回目の
バーCASの低レベルサイクルに同期して出力されるた
めに、データバスl5,バーl5上にサブアンプC1に
より増幅されたまま待機している。(3) φ1 is set to the low level in synchronization with the time t4 when the bar CAS is set to the low level for the second time. After that, φ5 is set to the high level and the transistors Q9 and Q1 are
When 0 is turned on and the bit line is opened, the information on the bit line 13 and bar 13 is transferred to the data bus 15 and bar 15. The information transferred to the data bus 15 and the bar 15 is amplified by the amplification means sub-amplifier C1. This information is obtained by setting φ7 to a low level in this low level cycle of the second bar CAS l7, bar l7.
The data bus is not selected, that is, the data bus is not selected and is output in synchronization with the third low level cycle of the bar CAS. Therefore, the data bus 15 and the bar 15 are kept on standby while being amplified by the sub-amplifier C1. There is.
【0019】(1)で述べたように、バーCAS低レベ
ルサイクルの1サイクル前に次に出力されるべき情報が
データバス上に待機しているため、従来のニブルモード
の高速アクセスを実現できる。一方、これと同時刻に
は、第1回目のバーCASの低レベルのサイクルにおい
てデータバスl6,バーl6上でサブアンプC2により
増幅を受けたまま待機していた情報は、φ8を高レベル
としてトランジスタQ17,Q18がオンすることで第
2のデータバスが選択されl7,バーl7に転送され、
出力バッファより情報がDOの波形bに示すように出力
される。As described in (1), since the information to be output next is waiting on the data bus one cycle before the bar CAS low level cycle, the conventional high speed access in the nibble mode can be realized. . On the other hand, at the same time as this, in the first low-level cycle of the bar CAS, the information waiting while being amplified by the sub-amplifier C2 on the data bus 16 and the bar 16 is φ8 as a high level, When Q17 and Q18 are turned on, the second data bus is selected and transferred to l7 and bar l7,
Information is output from the output buffer as shown by the waveform b of DO.
【0020】データバスからl7,バーl7への転送
は、第1回目バーCAS低レベルサイクル以後のバーC
ASが高レベルの間に行うことが、高速アクセスを考え
た場合望ましい。The transfer from the data bus to l7 and the bar l7 is performed by the bar C after the first bar CAS low level cycle.
It is desirable to perform it while the AS is at a high level in consideration of high speed access.
【0021】(4)時刻t5でバーCASを高レベルと
して増巾手段サブアンプC2はリセットする。φ4は低
レベルとする。その後φ2は高レベルとなしデータバス
l6,バーl6をプリチャージする。一方サブアンプC
1はリセットされず、データバスl5,バーl5上のサ
ブアンプにより増幅された情報は待機状態にある。これ
等回路動作は、(2)と同様である。(4) At time t5, the bar CAS is set to a high level and the amplification means sub-amplifier C2 is reset. φ4 is low level. After that, φ2 becomes high level and the data bus 16 and bar 16 are precharged. On the other hand, sub-amplifier C
1 is not reset, and the information amplified by the sub-amplifier on the data bus 15 and bar 15 is in the standby state. The operation of these circuits is the same as in (2).
【0022】(5)時刻t6に示す第3回目のバーCA
Sの低レベルサイクルに同期して、(3)と同様の回路
動作により、(4)で待機していたデータバスl5,バ
ーl5上の情報は、DOの波形cに示すように出力され
る。これと平行してビットラインl4,バーl4の情報
は(4)で説明したのと同様の回路動作により、データ
バスl6,バーl6に転送され、次回のバーCASの低
レベルとなるサイクルに出力されるためにデータバスl
6,バーl6上で待機する。(5) Third CA bar at time t6
In synchronization with the low-level cycle of S, the circuit operation similar to (3) outputs the information on the data bus 15 and bar 15 that was on standby in (4) as shown by the waveform c of DO. . In parallel with this, the information of the bit lines 14 and 14 is transferred to the data bus 16 and 16 by the same circuit operation as described in (4), and is output in the next cycle in which the CAS level becomes low. Data bus l
6, Wait on bar 16.
【0023】以後、(2)(3)に詳しく述べたサイク
ルを繰り返すことでニブルモードの読み出しが可能とな
る。即ち、第2図DOに示すように、ビットラインの情
報が波形a,b,c,dとして順次読み出される。バー
CASサイクルが5回以上繰り返される場合も同様に、
(2)(3)に述べたサイクルを繰り返すことにより、
a,b,c,d,a,b…とサイクリックに情報を読み
出せる。After that, the nibble mode can be read by repeating the cycle described in detail in (2) and (3). That is, as shown in FIG. 2DO, the bit line information is sequentially read as waveforms a, b, c and d. Similarly, when the bar CAS cycle is repeated 5 times or more,
(2) By repeating the cycle described in (3),
Information can be cyclically read as a, b, c, d, a, b ....
【0024】書き込みサイクルは、読み出しサイクルと
同様な回路動作で順次4つのデータを書き込むことがで
きる。すなわち、第3図はニブルモードの書込みサイク
ルのタイミング図を示す。In the write cycle, four data can be sequentially written by the same circuit operation as the read cycle. That is, FIG. 3 shows a timing diagram of the write cycle in the nibble mode.
【0025】ビットラインへの書込みは、端子DIのシ
リアルに入る入力情報を入力バッファEデータバスの選
択手段(Q13〜Q20)ライトバッファB1又はB
2、2対のデータバス、ビットラインの開閉手段(Q5
〜Q12)を介して行なわれる。For writing to the bit line, the input information entering the serial of the terminal DI is input buffer E data bus selecting means (Q13 to Q20) write buffer B1 or B.
Opening / closing means for two or two pairs of data buses and bit lines (Q5
~ Q12).
【0026】ここで、第3図DIのハッチング部分は無
効入力部を示し、e,f,g,hはニブル書込み情報を
示している。書き込みは読み出しサイクル同様コントロ
ール信号φ1〜φ8を第3図に示すタイミングで制御す
ることにより、データバスを時分割して共有することで
実現できる。なお読み出しサイクルと異なる点は、書き
込み情報がデータバスに転送された時、そのデータバス
に付属するサブアンプがリセットすることである。Here, the hatched portion of DI in FIG. 3 indicates an invalid input portion, and e, f, g, and h indicate nibble write information. Writing can be realized by sharing the data bus in a time-sharing manner by controlling the control signals φ1 to φ8 at the timings shown in FIG. 3 as in the read cycle. The difference from the read cycle is that when write information is transferred to the data bus, the sub-amplifier attached to the data bus resets.
【0027】[0027]
【発明の効果】この発明は以上説明したように、ニブル
モードの1回のアドレス指定における読み出し、及び書
き込みサイクルにおいて、データバスを時分割で共有す
ることにより、従来方式で必要となるデータバス本数の
半分以下で回路を実現できるので、データバスのチップ
占有面積を縮小できる。As described above, according to the present invention, the number of data buses required in the conventional method is shared by time-sharing the data buses in the read and write cycles in one addressing in the nibble mode. Since the circuit can be realized in less than half of the above, the chip occupation area of the data bus can be reduced.
【0028】特に、パッケージに搭載する場合のチップ
寸法に対する制限があり、データバス本数の増加が問題
となる場合の多出力ピンのニブルモードダイナミックラ
ンダムアクセスメモリにおいて本発明を利用すれば従来
方式より小さい寸法で素子が製作できるので有効であ
る。In particular, when the present invention is used in a nibble mode dynamic random access memory with multiple output pins when there is a limitation on the chip size when it is mounted in a package and an increase in the number of data buses poses a problem, it is smaller than the conventional method. This is effective because the device can be manufactured with dimensions.
【図1】本発明の一実施例を示す回路図である。FIG. 1 is a circuit diagram showing an embodiment of the present invention.
【図2】図1の回路の読出しサイクルを示すタイミング
チャートである。FIG. 2 is a timing chart showing a read cycle of the circuit of FIG.
【図3】図1の回路の書込みサイクルを示すタイミング
チャートである。3 is a timing chart showing a write cycle of the circuit of FIG.
l1,バーl1〜l4,バーl4 ビットライン l5,バーl5 第1のデータバス l6,バーl6 第2のデータバス Q1〜Q20 トランジスタ φ1〜φ8 制御信号 A1〜A4 センスアンプ C1,C2 サブアンプ B1,B2 ライトバッファ D 入力バッファ E 出力バッファ l1, bar l1 to l4, bar l4 bit line l5, bar l5 first data bus l6, bar l6 second data bus Q1 to Q20 transistors φ1 to φ8 control signals A1 to A4 sense amplifiers C1 and C2 subamplifiers B1 and B2 Write buffer D Input buffer E Output buffer
Claims (1)
々データを格納する前記第1乃至第4のメモリセルと、 前記第1乃至第4のメモリセルからそれぞれデータが与
えられる第1乃至第4のビットライン対と、 第1及び第2のデータライン対と、 前記第1のビットライン対と前記第1のデータライン対
との間に接続され、第1もしくは第2の論理レベルを有
する第1の制御信号が与えられる第1のスイッチ回路で
あって、前記第1の制御信号が前記第1の論理レベルを
有する場合、前記第1のビットライン対に与えられたデ
ータを前記第1のデータライン対に転送し、前記第1の
制御信号が前記第2の論理レベルを有する場合、前記第
1のビットライン対と前記第1のデータライン対とを実
質的に非接続にする前記第1のスイッチ回路と、 前記第2のビットライン対と前記第2のデータライン対
との間に接続され、前記第1もしくは前記第2の論理レ
ベルを有する第2の制御信号が与えられる第2のスイッ
チ回路であって、前記第2の制御信号が前記第1の論理
レベルを有する場合、前記第2のビットライン対に与え
られたデータを前記第2のデータライン対に転送し、前
記第2の制御信号が前記第2の論理レベルを有する場
合、前記第2のビットライン対と前記第2のデータライ
ン対とを実質的に非接続にする前記第2のスイッチ回路
と、 前記第3のビットライン対と前記第1のデータライン対
との間に接続され、前記第1もしくは前記第2の論理レ
ベルを有する第3の制御信号が与えられる第3のスイッ
チ回路であって、前記第1の制御信号が前記第2の論理
レベルを有し、前記第3の制御信号が前記第1の論理レ
ベルを有する場合、前記第3のビットライン対に与えら
れたデータを前記第1のデータライン対に転送し、前記
第3の制御信号が前記第2の論理レベルを有する場合、
前記第3のビットライン対と前記第1のデータライン対
とを実質的に非接続にする前記第3のスイッチ回路と、 前記第4のビットライン対と前記第2のデータライン対
との間に接続され、前記第1もしくは前記第2の論理レ
ベルを有する第4の制御信号が与えられる第4のスイッ
チ回路であって、前記第2の制御信号が前記第2の論理
レベルを有し、前記第4の制御信号が前記第1の論理レ
ベルを有する場合、前記第4のビットライン対に与えら
れたデータを前記第2のデータライン対に転送し、前記
第4の制御信号が前記第2の論理レベルを有する場合、
前記第4のビットライン対と前記第4のデータライン対
とを実質的に非接続にする前記第4のスイッチ回路と、 前記第1及び第2のデータライン対に接続され、それぞ
れ前記第1もしくは第2の論理レベルを有する第5及び
第6の制御信号が与えられる出力バッファ回路であっ
て、 前記第1及び前記第5の制御信号が前記第1の論理レベ
ルを有し、前記第3及び第6の制御信号が前記第2の論
理レベルを有する場合、前記第1のメモリセルより前記
第1のデータラインに与えられたデータを出力し、 前記第2及び第6の制御信号が前記第1の論理レベルを
有し、前記第1、第4及び第5の制御信号が前記第2の
論理レベルを有する場合、前記第2のメモリセルより前
記第2のデータラインに与えられたデータを出力し、 前記第3及び第5の制御信号が前記第1の論理レベルを
有し、前記第1及び第6の制御信号が前記第2の論理レ
ベルを有する場合、前記第3のメモリセルより前記第1
のデータラインに与えられたデータを出力し、 前記第4及び第6の制御信号が前記第1の論理レベルを
有し、前記第2及び第5の制御信号が前記第2の論理レ
ベルを有する場合、前記第4のメモリセルより前記第2
のデータラインに与えられたデータを出力する前記出力
バッファ回路とを備えることにより、 前記第1のデータラインに与えられた前記第1のビット
ライン対からのデータが前記出力バッファ回路より出力
されている期間に、前記第2のビットライン対から前記
第2のデータライン対へデータが与えられ、 前記第2のデータライン対に与えられた前記第2のビッ
トライン対からのデータが前記出力バッファ回路より出
力されている期間に前記第3のビットライン対から前記
第1のデータライン対へデータが与えられることを特徴
とする半導体記憶回路。1. A first to fourth memory cell, wherein the first to fourth memory cells each store data, and the first to which data is respectively supplied from the first to fourth memory cells. To a fourth bit line pair, a first and a second data line pair, and a first or second logic level connected between the first bit line pair and the first data line pair. A first switch circuit to which a first control signal is applied, wherein when the first control signal has the first logic level, the data applied to the first bit line pair is Transferring to a first data line pair and substantially disconnecting the first bit line pair and the first data line pair when the first control signal has the second logic level. The first switch circuit for A second switch circuit connected between the second pair of bit lines and the second pair of data lines, to which a second control signal having the first or second logic level is applied. , The second control signal has the first logic level, the data provided to the second bit line pair is transferred to the second data line pair, and the second control signal is transferred to the second data line pair. The second switch circuit for substantially disconnecting the second bit line pair and the second data line pair when having a second logic level; the third bit line pair; A third switch circuit connected between the first data line pair and receiving a third control signal having the first or second logic level, wherein the first control signal is the Has a second logic level When the third control signal has the first logic level, the data provided to the third bit line pair is transferred to the first data line pair, and the third control signal is transferred to the first data line pair. If you have 2 logic levels,
Between the third switch circuit for substantially disconnecting the third bit line pair and the first data line pair, and between the fourth bit line pair and the second data line pair. A fourth switch circuit connected to the first control signal and having a fourth control signal having the first or second logic level, wherein the second control signal has the second logic level, When the fourth control signal has the first logic level, the data applied to the fourth bit line pair is transferred to the second data line pair, and the fourth control signal is transferred to the second data line pair. If you have 2 logic levels,
The fourth switch circuit for substantially disconnecting the fourth bit line pair and the fourth data line pair, and the first and second data line pairs, the first switch circuit being connected to the first and second data line pairs, respectively. Alternatively, the output buffer circuit is provided with fifth and sixth control signals having a second logic level, wherein the first and fifth control signals have the first logic level and the third And a sixth control signal has the second logic level, the data given to the first data line from the first memory cell is output, and the second and sixth control signals are output. Data having a first logic level and the first, fourth and fifth control signals having the second logic level, the data provided from the second memory cell to the second data line. To output the third and fifth When the control signal has the first logic level and the first and sixth control signals have the second logic level, the third memory cell outputs the first signal.
Outputting the data given to the data line, the fourth and sixth control signals have the first logic level, and the second and fifth control signals have the second logic level. The second memory cell from the fourth memory cell,
And the output buffer circuit for outputting the data given to the data line, the data from the first bit line pair given to the first data line is outputted from the output buffer circuit. Data is supplied from the second bit line pair to the second data line pair during the certain period, and the data from the second bit line pair supplied to the second data line pair is output from the output buffer. A semiconductor memory circuit, wherein data is applied from the third bit line pair to the first data line pair during a period of being output from the circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5189709A JPH07122988B2 (en) | 1993-07-30 | 1993-07-30 | Semiconductor memory circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5189709A JPH07122988B2 (en) | 1993-07-30 | 1993-07-30 | Semiconductor memory circuit |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59038758A Division JPH0787037B2 (en) | 1984-03-02 | 1984-03-02 | Data writing method of semiconductor memory circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH076580A true JPH076580A (en) | 1995-01-10 |
| JPH07122988B2 JPH07122988B2 (en) | 1995-12-25 |
Family
ID=16245883
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5189709A Expired - Lifetime JPH07122988B2 (en) | 1993-07-30 | 1993-07-30 | Semiconductor memory circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07122988B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5891590A (en) * | 1981-11-27 | 1983-05-31 | Fujitsu Ltd | Memory system |
| JPS58133698A (en) * | 1982-02-02 | 1983-08-09 | Nec Corp | Semiconductor memory device |
-
1993
- 1993-07-30 JP JP5189709A patent/JPH07122988B2/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5891590A (en) * | 1981-11-27 | 1983-05-31 | Fujitsu Ltd | Memory system |
| JPS58133698A (en) * | 1982-02-02 | 1983-08-09 | Nec Corp | Semiconductor memory device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07122988B2 (en) | 1995-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6078546A (en) | Synchronous semiconductor memory device with double data rate scheme | |
| JP4627103B2 (en) | Semiconductor memory device and control method thereof | |
| JPH0787037B2 (en) | Data writing method of semiconductor memory circuit | |
| US6078542A (en) | Semiconductor memory device implementing multi-bank configuration with reduced number of signal lines | |
| JPH01224993A (en) | Multiport memory | |
| US5982674A (en) | Bi-directional data bus scheme with optimized read and write characters | |
| JPS6089894A (en) | Semiconductor memory device | |
| JPH0430677B2 (en) | ||
| JP2005158165A (en) | Semiconductor integrated circuit device | |
| JP3177094B2 (en) | Semiconductor storage device | |
| KR0167687B1 (en) | Semiconductor memory device with data output path for high speed access | |
| US6337821B1 (en) | Dynamic random access memory having continuous data line equalization except at address translation during data reading | |
| KR100211848B1 (en) | Synchronous dynamic semiconductor memory device using pipelined multi-bit prefetch structure | |
| KR100225826B1 (en) | Semiconductor memory device | |
| KR0141665B1 (en) | Video RAM and Serial Data Output Method | |
| US5768201A (en) | Bit line sense amplifier array for semiconductor memory device | |
| JPH09320261A (en) | Semiconductor memory device and control signal generation circuit | |
| CN100477002C (en) | Semiconductor memory | |
| US5307323A (en) | Dual-port memory | |
| US5986955A (en) | Method and apparatus for hiding data path equilibration time | |
| US5463584A (en) | Semiconductor memory device | |
| JP2005196935A (en) | Semiconductor memory device for high speed data access | |
| US5229965A (en) | Serial accessible semiconductor memory device | |
| JPH076580A (en) | Semiconductor storage circuit | |
| JP3625688B2 (en) | Memory device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |