JPH03144996A - Semiconductor integrated circuit - Google Patents
Semiconductor integrated circuitInfo
- Publication number
- JPH03144996A JPH03144996A JP1282733A JP28273389A JPH03144996A JP H03144996 A JPH03144996 A JP H03144996A JP 1282733 A JP1282733 A JP 1282733A JP 28273389 A JP28273389 A JP 28273389A JP H03144996 A JPH03144996 A JP H03144996A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- data
- supplied
- bit
- write
- 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 description 10
- 210000000352 storage cell Anatomy 0.000 abstract description 2
- 101100328360 Schizosaccharomyces pombe (strain 972 / ATCC 24843) clr1 gene Proteins 0.000 abstract 1
- 230000004075 alteration Effects 0.000 abstract 1
- 210000004027 cell Anatomy 0.000 description 10
- 238000001514 detection method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000003860 storage Methods 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Static Random-Access Memory (AREA)
- Semiconductor Integrated Circuits (AREA)
- Semiconductor Memories (AREA)
- Logic Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、格子状に配置されたビット線及びワード線
間に記憶セルを設けたvt戒を有する、例えばP L
D (Programn+able Logic De
vice )やRAM (Random Access
Memory)等の半導体集積回路の改良に関し、特
に、半導体集積回路の規模が変わっても、大きな設計変
更を必要としないようにしたものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention provides a VT system in which storage cells are provided between bit lines and word lines arranged in a lattice pattern, for example, P L
D (Programn+able Logic De
vice ) and RAM (Random Access
Regarding the improvement of semiconductor integrated circuits such as memory, it is particularly aimed at eliminating the need for major design changes even if the scale of the semiconductor integrated circuit changes.
ビット線及びワード線間に記憶セルを設けた構成を有す
る従来の半導体集積回路は、その記憶セルにデータを記
憶する際には、対応する番地のワード線を立ち上げてビ
ット線及び記憶セル間を導通させると共に、記憶させた
いデータに応じてビット線を高電位(論理値「1」)又
は低電位(論理値「0」)とする。また、記憶セルに記
憶されているデータを読み出すには、対応する番地のワ
ード線を立ち上げてビット線及びワード線間を導通させ
、そのときのビット線の電位に応じて記憶データを認識
する。In a conventional semiconductor integrated circuit having a configuration in which a memory cell is provided between a bit line and a word line, when data is stored in the memory cell, the word line at the corresponding address is raised and the memory cell is connected between the bit line and the memory cell. At the same time, the bit line is set to a high potential (logical value "1") or a low potential (logical value "0") depending on the data to be stored. In addition, to read data stored in a memory cell, the word line at the corresponding address is activated to establish continuity between the bit line and the word line, and the stored data is recognized according to the potential of the bit line at that time. .
また、このような半導体集積回路では、ワード線は同時
に一つしか立ち上げないので特に問題はないが、ビット
線は、なるべく多くの線を同時に立ち上げてデータの書
き込み及び読み出しを行った方がアクセス時間が短くて
済むという利点があるので、書き込み及び読み出し時の
消費電力を考慮しつつ、備えるビット線の数に応じて、
ビット線駆動回路や、その駆動回路を制御する制御回路
を設計していた。In addition, in such a semiconductor integrated circuit, there is no particular problem because only one word line is activated at a time, but for bit lines, it is better to activate as many lines as possible at the same time to write and read data. Since it has the advantage of requiring short access time, it is possible to
I designed the bit line drive circuit and the control circuit that controls the drive circuit.
しかしながら、上記従来の半導体集積回路にあっては、
ビット線の数に応じて個別にビット線駆動回路や制御回
路を設計しているので、集積回路の規模が異なると、そ
れに伴ってビット線駆動回路及び制御回路の規模を単に
変更しても対応することはできないから、制御回路等の
再設計が必要となり、このため、設計コストの上昇や、
設計期間の増大が避けられないという未解決の課題があ
った。However, in the above conventional semiconductor integrated circuit,
Since the bit line drive circuit and control circuit are designed individually according to the number of bit lines, if the scale of the integrated circuit differs, it is possible to simply change the scale of the bit line drive circuit and control circuit accordingly. Since it is not possible to do so, it is necessary to redesign the control circuit, etc., which increases design costs and
An unresolved issue was that the design period would inevitably increase.
この発明は、このような従来の技術が有する未解決の課
題に着目してなされたものであり、PLD’PRAMの
規模が異なっても、大きな設計変更を行うことなく対応
できる半導体集積回路を提供することを目的としている
。This invention was made by focusing on such unresolved problems with the conventional technology, and provides a semiconductor integrated circuit that can cope with different scales of PLD'PRAM without making major design changes. It is intended to.
上記目的を達成するために、本発明は、複数のビット線
及びワード線を格子状に配置し且つそれらビット線及び
ワード線間に記憶セルを構成した半導体集積回路におい
て、前記ビット線を所定数毎に組分けして論理ブロック
を形成すると共に、前記ビット線を駆動させるビット線
駆動回路を制御する駆動回路制御手段を、前記論理プロ
・ンク毎に設け、さらに、それら駆動回路制御手段を直
列に接続し且つ前段の駆動回路制御手段の制′4′B終
了信号を次段の駆動回路制御手段の制御開始信号とした
。To achieve the above object, the present invention provides a semiconductor integrated circuit in which a plurality of bit lines and word lines are arranged in a lattice pattern and memory cells are configured between the bit lines and word lines. A drive circuit control means for controlling a bit line drive circuit that drives the bit lines is provided for each logic block, and these drive circuit control means are connected in series. , and the control end signal '4'B of the previous stage drive circuit control means was used as the control start signal of the next stage drive circuit control means.
論理ブロックを構成する各ビット線駆動回路に対する駆
動回路制御手段の制御(例えば、ライトパルスの発信)
の終了信号を、直列に接続された次段の駆動回路制御手
段の制御開始信号としたので、複数のビット線は、論理
ブロック毎に順次駆動する。なお、論理ブロックを構成
するビット線の数は、消費電力を考慮して適宜決定する
。Control of the drive circuit control means for each bit line drive circuit constituting the logic block (for example, sending a write pulse)
Since the end signal of is used as the control start signal of the next-stage drive circuit control means connected in series, the plurality of bit lines are sequentially driven for each logic block. Note that the number of bit lines constituting a logical block is appropriately determined in consideration of power consumption.
そして、集積回路の規模を変更する、即ちビット線の数
を増減する場合には、その増減に応じて単にビット線駆
動回路及び駆動回路制御手段の数を増減するだけで、規
模の異なる集積回路に対応することができる。When changing the scale of an integrated circuit, that is, increasing or decreasing the number of bit lines, the number of bit line drive circuits and drive circuit control means can be increased or decreased by simply increasing or decreasing the number of bit line drive circuits and drive circuit control means. can correspond to
以下、この発明の実施例を図面に基づいて説明する。 Embodiments of the present invention will be described below based on the drawings.
第1図乃至第6図は、本発明の一実施例を示す図である
。1 to 6 are diagrams showing one embodiment of the present invention.
先ず、構成を説明すると、第1図において、複数のビッ
ト線及びワード線(図中、省略)を格子状に配置し且つ
それらビット線及びワード線間に例えばS RAM (
Static RAM)等の記憶セル(図中、省略)を
形成した記憶部1は、記憶部1内を左右方向に延びるワ
ード線端部に接続されたロウ側プログラム回路2と、記
憶部1内を上下方向に延びるビット線に接続されたカラ
ム側プログラム回路4とによって、データの書き込み及
び読み出しが行われる。First, to explain the configuration, in FIG. 1, a plurality of bit lines and word lines (not shown in the figure) are arranged in a grid pattern, and between the bit lines and word lines, for example, SRAM (
A memory unit 1 in which memory cells (not shown in the figure) such as static RAM (Static RAM) etc. are formed has a row side program circuit 2 connected to an end of a word line extending in the left-right direction within the memory unit 1; Data is written and read by a column-side program circuit 4 connected to bit lines extending in the vertical direction.
ロウ側プログラム回路2は、ロウ側終端ビット検出回路
2aと、ロウ側先頭ビット検出回路2bとの間に、第2
図に示すようなロウ側基本回路3をワード線の数だけ直
列に接続してなるロウ側シフトレジスタ2Cを設けたも
のである。The row side program circuit 2 has a second
A row-side shift register 2C is provided in which row-side basic circuits 3 as shown in the figure are connected in series in the number of word lines.
各ロウ側基本回路3は、二相クロックCK、。Each row side basic circuit 3 has a two-phase clock CK.
CK!及びクリア信号CLR,が供給されるフリップフ
ロップ3aを備えていて、このフリップフロップ3aの
出力端Q、は、次段のロウ側基本回路30入力端D1に
接続されると共に、インバータ3bと、NOR回路から
なるワード線ドライバ3cとを介してワード線Wに接続
されている。また、ワード線ドライバ3Cには、ワード
線Wを立ち上げる際にのみHレベルとなるクロックCK
Wがインバータ3dを介して供給されている。CK! and a flip-flop 3a to which a clear signal CLR is supplied, and an output terminal Q of this flip-flop 3a is connected to an input terminal D1 of the next-stage low-side basic circuit 30, and an inverter 3b and a NOR It is connected to the word line W via a word line driver 3c consisting of a circuit. In addition, the word line driver 3C has a clock CK that becomes H level only when starting up the word line W.
W is supplied via an inverter 3d.
従って、ワード線Wが立ち上がるのは、フリップフロッ
プ3aの出力@Q、及びクロックCKWが共にHレベル
(論理値「1」)の場合である。Therefore, the word line W rises when both the output @Q of the flip-flop 3a and the clock CKW are at H level (logical value "1").
一方、カラム側プログラム回路4は、カラム側終端ビッ
ト検出回路4aと、カラム側先頭ビット検出回路4bと
の間に、第3図に示すようなシフトレジスタ5を、ビッ
ト線B、Tを所定数毎に組分けした論理ブロック6の数
だけ直列に接続して構成されている。On the other hand, the column side program circuit 4 includes a shift register 5 as shown in FIG. The logic blocks 6 are connected in series as many as the number of logical blocks 6 divided into groups.
各シフトレジスタ5は、ビット線B及びFが接続された
ビット線駆動回路としてのカラム側基本回路7を所定数
だけ直列に接続、即ち、カラム側基本回路7の出力端Q
、を、次段のカラム側基本回路7の入力端D2に接続し
てシフトレジスタを構成している。Each shift register 5 has a predetermined number of column side basic circuits 7 connected in series as bit line drive circuits to which bit lines B and F are connected, that is, an output terminal Q of the column side basic circuit 7.
, are connected to the input terminal D2 of the column-side basic circuit 7 at the next stage to form a shift register.
なお、それらカラム側基本回路7の内、先頭に位置する
カラム側基本回路7の入力端D2は、自身のシフトレジ
スタ5の一つ前に位置する他のシフトレジスタを構成す
る最後のカラム側基本回路の出力端に接続され、同様に
、最後に位置するカラム側基本回路7の出力端Q2は、
自身のシフトレジスタ5の次に位置するシフトレジスタ
5を構成する先頭のカラム側基本回路の入力端D2に接
続されている。Note that among these column-side basic circuits 7, the input terminal D2 of the column-side basic circuit 7 located at the beginning is the last column-side basic circuit configuring another shift register located one position before its own shift register 5. The output terminal Q2 of the column-side basic circuit 7, which is connected to the output terminal of the circuit and is also located at the end, is
It is connected to the input terminal D2 of the first column-side basic circuit constituting the shift register 5 located next to its own shift register 5.
また、各シフトレジスタ5は、駆動回路制御手段として
のライトパルスジェネレータ8を有していて、このライ
トパルスジェネレータ8には、ライトパルスWR,が供
給されている。Furthermore, each shift register 5 has a write pulse generator 8 as drive circuit control means, and this write pulse generator 8 is supplied with a write pulse WR.
そして、ライトパルスジェネレータ8は、他のシフトレ
ジスタに含まれるライトパルスジェネレータと直列に接
続されていて、自身のシフトレジスタ5の一つ前に位置
する他のシフトレジスタのライトパルスジェネレータの
書き込み終了信号を書き込み開始信号Wlとして受は取
り、その書き込み開始信号Wlを受は取った直後のライ
トパルスWR,の一つのパルスを、ライトパルスWR2
として各カラム側基本回路7に供給し、そのライトパル
スWR1が終了した直後に、書き込み終了信号W○を、
自身のシフトレジスタ5の次に位置する他のシフトレジ
スタのライトパルスジェネレータに書き込み開始信号と
して供給する。The write pulse generator 8 is connected in series with the write pulse generators included in other shift registers, and receives a write end signal from the write pulse generator of the other shift register located immediately before its own shift register 5. The receiver takes the write start signal Wl as the write start signal Wl, and one pulse of the write pulses WR immediately after the receiver takes the write start signal Wl as the write pulse WR2.
Immediately after the write pulse WR1 ends, the write end signal W○ is supplied to each column side basic circuit 7 as
It is supplied as a write start signal to the write pulse generator of another shift register located next to its own shift register 5.
カラム側基本回路7は、第4図に示すように、二相のク
ロックCK、、CK、及びクリア信号CLR,が供給さ
れるフリップフロップ9を備え、そのフリップフロップ
9の出力端Q及び蔓が、ビット線B及びπに接続される
と共に、フリップフロップ9の一方の出力端Qが、カラ
ム側基本回路7の出力端Q2となっている。The column side basic circuit 7, as shown in FIG. , bit lines B and π, and one output terminal Q of the flip-flop 9 serves as an output terminal Q2 of the column side basic circuit 7.
そして、ビット4% B及びiには、ライトパルスWR
1によって駆動するビット線ドライバ10a及び10b
が介在すると共に、データ読み出し時にプリチャージ信
号PCに応じてビットIB及びπのプリチャージを行う
プリチャージ回路11a及びllbが、ビット線ドライ
バ10a及び10bが介在する位置よりも外側(記憶部
1側)に接続されている。And for bits 4% B and i, write pulse WR
Bit line drivers 10a and 10b driven by
are present, and precharge circuits 11a and llb, which precharge bits IB and π in response to a precharge signal PC during data reading, are located outside the position where bit line drivers 10a and 10b are present (on the storage unit 1 side). )It is connected to the.
さらに、ビット線ドライバ10が介在する位置よりも外
側のビット線B及び■は、ビット線B及びπの電位差を
検出して、記憶部1の記憶セルに記憶されているデータ
が論理値「1」であるか論理値「0」であるかを判断す
るセンスアンプ12の入力側に接続され、そのセンスア
ンプ12を制御するリード端子RDが外部に引き出され
ている。Furthermore, the bit lines B and ■ outside the position where the bit line driver 10 is interposed detect the potential difference between the bit lines B and π, and the data stored in the memory cells of the memory unit 1 is set to the logical value "1". A lead terminal RD is connected to the input side of a sense amplifier 12 that determines whether the signal is "0" or a logical value "0" and controls the sense amplifier 12, and is led out to the outside.
また、カラム側基本回路7の入力端D2は、NAND回
路13aに供給されると共に、そのNAND回路13a
には、データ書き込み時にはHレベルとなり且つデータ
読み出し時にはLレベルとなる書き込み制御信号SFが
供給されていて、NAND回路13aの出力は、NAN
D回路13cに供給されている。Further, the input terminal D2 of the column side basic circuit 7 is supplied to the NAND circuit 13a, and the input terminal D2 of the column side basic circuit 7 is supplied to the NAND circuit 13a.
is supplied with a write control signal SF that becomes H level when writing data and becomes L level when reading data, and the output of the NAND circuit 13a is the NAND signal SF.
It is supplied to the D circuit 13c.
さらに、データ読み出し時にはHレベルとなり且つデー
タ書き込み時にはLレベルとなる読み出し制御信号PA
と、センスアンプ12の出力とがNAND回路13bに
供給され、そのNAND回路13bの出力は、NAND
回路13cに供給されている。Furthermore, a read control signal PA which becomes H level when reading data and becomes L level when writing data.
and the output of the sense amplifier 12 are supplied to the NAND circuit 13b, and the output of the NAND circuit 13b is the NAND
It is supplied to the circuit 13c.
そして、NAND回路13cの出力が、フリップフロッ
プ9の入力端りに接続されている。The output of the NAND circuit 13c is connected to the input end of the flip-flop 9.
次に、本実施例の動作を説明する。Next, the operation of this embodiment will be explained.
第5図及び第6図は本実施例の書き込みシーケンスにお
ける各信号のタイムチャートである。5 and 6 are time charts of each signal in the write sequence of this embodiment.
即ち、記憶部1の全体にデータを書き込むには、先ず、
クリア信号CLRz (第5図(a)参照)をカラム
側基本回路7のフリップフロップ9に供給して各フリッ
プフロップ9をクリアする。That is, in order to write data to the entire memory section 1, first,
A clear signal CLRz (see FIG. 5(a)) is supplied to the flip-flops 9 of the column-side basic circuit 7 to clear each flip-flop 9.
そして、フリップフロップ9がクリアされた後に、クロ
ックCK3 (第5図の)参照)をカラム側プログラム
回路4を構成する各シフトレジスタ5の各カラム側基本
回路7に供給する。After the flip-flop 9 is cleared, the clock CK3 (see FIG. 5) is supplied to each column-side basic circuit 7 of each shift register 5 constituting the column-side program circuit 4.
すると、この状態では、書き込み制御信号SFはHレベ
ルであり且つ読み出し制御信号PAはLレベルであるか
ら、NAND回路13.aの出力は前段のカラム側基本
回路7の出力端D2の状態によって決まるし、NAND
回路13bの出力は常にHレベルであるため、NAND
回路13cの出力は、前段のカラム側基本回路7の出力
端D2の状態に等しい。Then, in this state, since the write control signal SF is at H level and the read control signal PA is at L level, NAND circuit 13. The output of a is determined by the state of the output terminal D2 of the column side basic circuit 7 in the previous stage, and the NAND
Since the output of circuit 13b is always at H level, NAND
The output of the circuit 13c is equal to the state of the output terminal D2 of the column-side basic circuit 7 at the previous stage.
よって、各フリップフロップ9内のデータは、クロック
CK3に同期して第2図左方から右方ヘシフトしていく
から、最も終端ビット検出回路4a側に位置するシフト
レジスタ5内の先頭のカラム側基本回路7の入力端D2
に、先頭ビット検出回路4bが検出する先頭ビットに続
けて順次データを供給しつつ、クロックCK、を発信す
れば、先頭ビ・ント検出回路4bが先頭ビットを検出し
たときには、任意のワード線Wに対応する記憶セルに記
憶するデータが各フリップフロップ9に記憶されること
になる。Therefore, since the data in each flip-flop 9 is shifted from the left to the right in FIG. Input terminal D2 of basic circuit 7
If the clock CK is transmitted while sequentially supplying data following the first bit detected by the first bit detection circuit 4b, when the first bit detection circuit 4b detects the first bit, any word line W The data to be stored in the memory cell corresponding to is stored in each flip-flop 9.
そこで、先頭ビット検出回路4bが先頭ビットを検出し
たら、クロックCK、を停止すると共に、クロックCK
、(第5図(C)参照)をロウ側基本回路3のフリップ
フロップ3aに供給して、各フリップフロップ3aのデ
ータをシフトさせる。Therefore, when the leading bit detection circuit 4b detects the leading bit, it stops the clock CK, and also stops the clock CK.
, (see FIG. 5(C)) to the flip-flops 3a of the row-side basic circuit 3 to shift the data in each flip-flop 3a.
但し、同時に複数のワード線が立ち上がらないように、
一つのフリップフロップ3aにのみ論理値「1」が記憶
されている(従って、他の全てのフリップフロップ3a
には論理値「0」が記憶されている)ようにする必要が
ある。However, to prevent multiple word lines from rising at the same time,
The logical value "1" is stored in only one flip-flop 3a (therefore, all other flip-flops 3a
(the logical value "0" is stored in the memory).
具体的には、書き込み開始時に、クリア信号CLR,を
供給して各フリップフロップ3a内のデータをクリアし
たら、最もロウ側終端ビット検出回路2a側に位置する
ロウ側基本回路3の入力端り、には、ロウ側先頭ビ・ン
ト検出回路2bが検出する先頭ビットに続けて論理値「
1」のデータを一つだけ供給し、その後は、論理値「0
」のデータを供給すれば、クロックCK、が発信される
毎に、論理値「1」が記憶されているフリップフロップ
3aが順次移動していくことになる。Specifically, at the start of writing, after clearing the data in each flip-flop 3a by supplying the clear signal CLR, the input end of the row-side basic circuit 3 located closest to the row-side terminal bit detection circuit 2a, , the first bit detected by the row side first bit detection circuit 2b is followed by a logical value “
Supply only one data of ``1'', and then supply the logical value ``0''.
'', the flip-flop 3a storing the logical value ``1'' will be sequentially moved every time the clock CK is transmitted.
そして、クロ・ンクCK +が発信された後に、クロッ
クCKW(第5図(d)参照)を立ち上げる。Then, after the clock CK+ is transmitted, the clock CKW (see FIG. 5(d)) is started.
すると、各ロウ側基本回路3の一方のインバータ3dの
出力はLレベルとなるが、他方のインバータ3bの出力
は、フリ・ンブフロツブ3aの出力端Q、がHレベル、
即ちフリップフロップ3aに記憶されているデータが論
理値「1」であるロウ側基本回路3においてのみLレベ
ルとなるから、結局、フリップフロップ3aに記憶され
ているデータが論理値「1」であるロウ側基本回路3に
接続されたワード線Wのみが立ち上がる。Then, the output of one inverter 3d of each row-side basic circuit 3 goes to L level, but the output of the other inverter 3b goes to H level,
That is, since the data stored in the flip-flop 3a is at the L level only in the low-side basic circuit 3 where the logic value is "1", the data stored in the flip-flop 3a is the logic value "1" after all. Only the word line W connected to the row-side basic circuit 3 rises.
そして、クロックCKWが立ち上がると、ライトパルス
WR+ (第5図(e)参照)が供給され、記憶部1
へのデータの書き込みが始まる。Then, when the clock CKW rises, a write pulse WR+ (see FIG. 5(e)) is supplied, and the memory unit 1
Writing of data to begins.
先ず、最も終端ビット検出回路4a側に位置するシフト
レジスタ5では、ライトパルスジェネレータ8が、クロ
ックCKWの立ち上がりを書き込み開始信号Wlとして
受は取り、その直後のライトパルスWR,の一つを、ラ
イトパルスWR2として各カラム側基本回路7に供給す
る。First, in the shift register 5 located closest to the terminal bit detection circuit 4a, the write pulse generator 8 receives the rising edge of the clock CKW as a write start signal Wl, and outputs one of the write pulses WR immediately after that as a write start signal Wl. It is supplied to each column-side basic circuit 7 as a pulse WR2.
ライトパルスWR,が供給されると、そのシフトレジス
タ5に含まれる全てのカラム側基本回路7において、ビ
ット線B及びF上に設けられたビット線ドライバ10a
及び10bが駆動状態となるため、フリップフロップ9
のデータQがビット線Bに供給され且つデータqがビッ
ト線−に供給される。When the write pulse WR is supplied, the bit line drivers 10a provided on the bit lines B and F in all the column side basic circuits 7 included in the shift register 5.
and 10b are in the driving state, so the flip-flop 9
data Q is supplied to bit line B, and data q is supplied to bit line -.
よって、シフトレジスタ5に対応する論理ブロック6に
含まれる全てのビット線B及び−が同時に駆動されるこ
とになるから、データの書き込みは論理ブロック6毎に
行われることになり、書き込み時の消費電力は、論理ブ
ロック6に含まれるビット線B及びπによって決まる一
定の値となる。Therefore, all the bit lines B and - included in the logic block 6 corresponding to the shift register 5 are driven at the same time, so data writing is performed for each logic block 6, and the consumption during writing is reduced. The power is a constant value determined by the bit line B and π included in the logic block 6.
そして、ライトパルスジェネレータ8は、ライトパルス
WR,の発信を終了したら、次段のシフトレジスタ5の
ライトパルスジェネレータ8に向けて、書き込み終了信
号W○を出力する。After the write pulse generator 8 finishes transmitting the write pulse WR, it outputs a write end signal W○ to the write pulse generator 8 of the shift register 5 at the next stage.
つまり、第6図に示すように、任意の位置にあるシフト
レジスタ5のライトパルスジェネレータ8は、前段のシ
フトレジスタ5のライトパルスジェネレータ8が発信し
た書き込み終了信号W○を自身の書き込み開始信号Wl
(同図(b)参照)として受は取り、その直後のライト
パルスWRI (同図(a)参照)の一つをライトパ
ルスWR,(同図(C)参照)として各カラム側基水回
路マに供給し、そのライトパルスW R2の発信が終了
したら、書き込み終了信号WO(同図(d)参照)を次
のシフトレジスタ5のライトパルスジェネレータ8に供
給し、その次段のライトパルスジェネレータ8は、前段
の書き込み終了信号WOを書き込み開始信号Wlとして
受は取る。That is, as shown in FIG. 6, the write pulse generator 8 of the shift register 5 located at an arbitrary position converts the write end signal W○ transmitted by the write pulse generator 8 of the previous shift register 5 into its own write start signal Wl.
One of the light pulses WRI (see figure (a)) immediately after that is set as the light pulse WR (see figure (c)), and each column side base water circuit is When the transmission of the write pulse W R2 is completed, the write end signal WO (see (d) in the same figure) is supplied to the write pulse generator 8 of the next shift register 5, and then the write pulse generator 8 of the next stage 8 receives the previous write end signal WO as the write start signal Wl.
そして、最も先頭ビット検出回路4b側に位置するシフ
トレジスタ5においてデータの書き込みが行われたら、
そのシフ1−レジスタ5のライトパルスジェネレータ8
が発信する書き込み終了信号W○に応じて、クロックC
KWが立ち下がる(第5図(d)参照)と共に、クリア
信号CLR,が発信され、上述した処理が繰り返される
。Then, when data is written in the shift register 5 located closest to the leading bit detection circuit 4b,
The shift 1-register 5 write pulse generator 8
In response to the write end signal W○ sent by the clock C
As KW falls (see FIG. 5(d)), a clear signal CLR is transmitted, and the above-described process is repeated.
従って、全てのワード線Wに対して上記のような書き込
み処理が行われれば、記憶部1に含まれる全ての記憶セ
ルへのデータの書き込みが完了する。Therefore, when the above-described write process is performed on all word lines W, writing of data to all memory cells included in the memory section 1 is completed.
このように、上記実施例にあっては、データの書き込み
を論理ブロック6毎に行うと共に、その論理ブロック6
に対応するシフトレジスタ5毎にライトパルスジェネレ
ータ8を設け、さらに、前段のライトパルスジェネレー
タ8の書き込み終了信号W○を次段のライトパルスジェ
ネレータ8の書き込み開始信号Wlとしたため、特別な
回路を設けることなく且つ記憶部1の規模に関係なく書
き込み時の消費電力及び書き込むデータのフォーマット
は一定となるし、また、記憶部lの規模に応じてシフト
レジスタ5を適宜増減させるだけでカラム側プログラム
回路4を構成することができるから、大きな設計変更を
することなく種々の規模の集積回路に対応することがで
きる。In this way, in the above embodiment, data is written in each logical block 6, and the data is written in each logical block 6.
A write pulse generator 8 is provided for each shift register 5 corresponding to , and a special circuit is provided because the write end signal W○ of the previous stage write pulse generator 8 is used as the write start signal Wl of the next stage write pulse generator 8. The power consumption during writing and the format of the data to be written are constant regardless of the size of the storage unit 1, and the column side program circuit can be changed by simply increasing or decreasing the shift register 5 according to the size of the storage unit 1. 4, it is possible to accommodate integrated circuits of various sizes without major design changes.
このため、設計コストが低減されると共に、設計期間も
短期間で済むという利点がある。This has the advantage of reducing design costs and shortening the design period.
なお、上記実施例では、記憶部1へのデータの書き込み
シーケンスのみ説明したが、例えば、データの読み出し
シーケンスに対しても本発明を適用することができる。In the above embodiment, only the data write sequence to the storage unit 1 has been described, but the present invention can also be applied to, for example, a data read sequence.
即ち、シフトレジスタ5毎にプリチャージ信号発信回路
を設け、前段のプリチャージ信号発信回路の制御終了信
号を次段のプリチャージ信号発信回路の制御開始信号と
すれば、記憶部1の規模に関係なく、読み出し時の消費
電力及び読み出しデータのフォーマットは一定となるし
、大きな設計変更をすることなく種々の規模の集積回路
に対応することができる。That is, if a precharge signal generation circuit is provided for each shift register 5 and the control end signal of the precharge signal generation circuit in the previous stage is used as the control start signal of the precharge signal generation circuit in the next stage, it is possible to Therefore, the power consumption during reading and the format of read data remain constant, and it is possible to support integrated circuits of various sizes without making major design changes.
〔発明の効果]
以上説明したように、本発明によれば、集積回路を構成
するビット線の数に応じてビット線駆動回路及び駆動回
路制御手段を設ければよいので、大きな設計変更を行う
ことなく、種々の規模の集積回路に対応することができ
、その結果、製造コストの低減及び設計期間の短縮が図
られるし、また、複数のビット線を論理ブロック毎に駆
動させることになるから、特別な回路を設けることなく
且つ集積回路の規模に関係なくデータ読み出し時や書き
込み時の消費電力が一定になる、という種々の効果が得
られる。[Effects of the Invention] As explained above, according to the present invention, it is only necessary to provide a bit line drive circuit and a drive circuit control means according to the number of bit lines constituting an integrated circuit, so a major design change is not required. It is possible to support integrated circuits of various scales without having to do this, which results in lower manufacturing costs and shorter design times, and also because multiple bit lines are driven for each logic block. Various effects can be obtained, such as the power consumption when reading and writing data becomes constant without providing a special circuit and regardless of the scale of the integrated circuit.
第1図は本発明の一実施例の概略構成図、第2図はロウ
側基本回路の一例を示す回路図、第3図はシフトレジス
タの一例を示す回路図、第4図はカラム側基本回路の一
例を示す回路図、第5図は書き込みシーケンスを示すタ
イムチャート、第6図は各シフトレジスタにおける書き
込みシーケンスを示すタイムチャートである。
1・・・記憶部、2・・・ロウ側プログラム回路、3・
・・ロウ側基本回路、4・・・カラム側プログラム回路
、6・・・論理ブロック、7・・・カラム側基本回路(
ビット線駆動回路)、8・・・ライトパルスジェネレー
タ(駆動回路制御手段)、B、U・・・ビット線、W・
・・ワード線
第
1
図
第
図
第
図Fig. 1 is a schematic configuration diagram of an embodiment of the present invention, Fig. 2 is a circuit diagram showing an example of a basic circuit on the row side, Fig. 3 is a circuit diagram showing an example of a shift register, and Fig. 4 is a basic circuit diagram on the column side. FIG. 5 is a circuit diagram showing an example of the circuit, FIG. 5 is a time chart showing the write sequence, and FIG. 6 is a time chart showing the write sequence in each shift register. DESCRIPTION OF SYMBOLS 1...Storage part, 2...Low side program circuit, 3.
...Row side basic circuit, 4...Column side program circuit, 6...Logic block, 7...Column side basic circuit (
bit line drive circuit), 8... write pulse generator (drive circuit control means), B, U... bit line, W...
...Word line 1 Figure 1 Figure 1
Claims (1)
つそれらビット線及びワード線間に記憶セルを構成した
半導体集積回路において、前記ビット線を所定数毎に組
分けして論理ブロックを形成すると共に、前記ビット線
を駆動させるビット線駆動回路を制御する駆動回路制御
手段を、前記論理ブロック毎に設け、さらに、それら駆
動回路制御手段を直列に接続し且つ前段の駆動回路制御
手段の制御終了信号を次段の駆動回路制御手段の制御開
始信号としたことを特徴とする半導体集積回路。(1) In a semiconductor integrated circuit in which a plurality of bit lines and word lines are arranged in a grid and memory cells are configured between the bit lines and word lines, the bit lines are divided into groups of a predetermined number to form logic blocks. At the same time, a drive circuit control means for controlling a bit line drive circuit that drives the bit line is provided for each logic block, and further, these drive circuit control means are connected in series, and the drive circuit control means of the previous stage is connected in series. A semiconductor integrated circuit characterized in that a control end signal is used as a control start signal for a next stage drive circuit control means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1282733A JP2768383B2 (en) | 1989-10-30 | 1989-10-30 | Semiconductor integrated circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1282733A JP2768383B2 (en) | 1989-10-30 | 1989-10-30 | Semiconductor integrated circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03144996A true JPH03144996A (en) | 1991-06-20 |
| JP2768383B2 JP2768383B2 (en) | 1998-06-25 |
Family
ID=17656339
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1282733A Expired - Fee Related JP2768383B2 (en) | 1989-10-30 | 1989-10-30 | Semiconductor integrated circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2768383B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01130385A (en) * | 1987-11-17 | 1989-05-23 | Sony Corp | Memory device |
-
1989
- 1989-10-30 JP JP1282733A patent/JP2768383B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01130385A (en) * | 1987-11-17 | 1989-05-23 | Sony Corp | Memory device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2768383B2 (en) | 1998-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4633441A (en) | Dual port memory circuit | |
| JP3317187B2 (en) | Semiconductor storage device | |
| EP0902433B1 (en) | Synchronous dynamic random access memory | |
| US5828612A (en) | Method and circuit for controlling a precharge cycle of a memory device | |
| US5471425A (en) | Dynamic random access memory having sense amplifier control circuit supplied with external sense amplifier activating signal | |
| US4680738A (en) | Memory with sequential mode | |
| JPH11353228A (en) | Memory module system | |
| KR930024012A (en) | Semiconductor memory | |
| JP5095052B2 (en) | Redundant memory cell for dynamic random access memory with twisted bit line architecture | |
| JP5037006B2 (en) | Column selection line signal generation device for semiconductor memory device | |
| KR20020040111A (en) | Method of drive word line and bit line for read and write in quad data rate synchronous sram and circuit of thereof | |
| EP0521165A1 (en) | Semiconductor storing device | |
| EP0098164B1 (en) | Static type semiconductor memory device | |
| US5936897A (en) | Semiconductor storage device capable of fast writing operation | |
| JPH10106264A (en) | Semiconductor memory device | |
| JPH07211077A (en) | Semiconductor memory device | |
| KR20050034402A (en) | Semiconductor memory device capable of controlling burst length without resetting mode of operation and memory system including the same | |
| US4563598A (en) | Low power consuming decoder circuit for a semiconductor memory device | |
| JP5103467B2 (en) | Storage device having clock synchronous detection amplifier and operation method thereof | |
| JP2000148580A (en) | Semiconductor storage device | |
| US7093051B2 (en) | Dynamic input/output: configurable data bus for optimizing data throughput | |
| KR100228455B1 (en) | Semiconductor memory circuit | |
| JP2768383B2 (en) | Semiconductor integrated circuit | |
| US6011728A (en) | Synchronous memory with read and write mode | |
| CN112102858B (en) | Memory write method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |