JPH0778480A - Semiconductor integrated circuit - Google Patents
Semiconductor integrated circuitInfo
- Publication number
- JPH0778480A JPH0778480A JP5221692A JP22169293A JPH0778480A JP H0778480 A JPH0778480 A JP H0778480A JP 5221692 A JP5221692 A JP 5221692A JP 22169293 A JP22169293 A JP 22169293A JP H0778480 A JPH0778480 A JP H0778480A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- time
- output
- delay
- 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.)
- Pending
Links
Landscapes
- Dram (AREA)
- Static Random-Access Memory (AREA)
- Pulse Circuits (AREA)
Abstract
(57)【要約】
【目的】 高速動作に適したセルフリセット回路をデコ
ード回路に用いながら、書き込み時の安定動作を確保す
るために遅延回路の遅延時間を可変としたデコード回路
を提供する。
【構成】 セルフリセット回路において出力信号20と同
相で所定の時間遅れたリセット信号31、32を発生する遅
延回路950の入力を出力信号20とパルス幅制御信号40と
し、パルス幅制御信号40が高レベルとなる時刻を変える
ことで出力信号20のパルス幅を変える。また、出力信号
20の電位を保持するラッチ回路201を付加する。
【効果】 出力信号20のパルス幅を入力信号10、11のパ
ルス幅より大きくできる。出力信号20の電位を保持する
ラッチ回路201を付加することで直流的に出力に電位を
与える素子400、401、200により出力電位20が下がるの
を防げる。
(57) [Summary] [Object] To provide a decoding circuit in which a delay time of a delay circuit is variable in order to ensure stable operation at the time of writing while using a self-reset circuit suitable for high-speed operation as the decoding circuit. [Structure] The input of a delay circuit 950 that generates reset signals 31, 32 in phase with the output signal 20 and delayed by a predetermined time in the self-reset circuit is used as an output signal 20 and a pulse width control signal 40, and the pulse width control signal 40 is high. The pulse width of the output signal 20 is changed by changing the level time. Also the output signal
A latch circuit 201 that holds the potential of 20 is added. [Effect] The pulse width of the output signal 20 can be made larger than that of the input signals 10 and 11. By adding the latch circuit 201 that holds the potential of the output signal 20, it is possible to prevent the output potential 20 from being lowered by the elements 400, 401, and 200 that directly apply the potential to the output.
Description
【0001】[0001]
【産業上の利用分野】本発明は半導体集積回路、さらに
詳しくは高速CMOSメモリ回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor integrated circuit, and more particularly to a high speed CMOS memory circuit.
【0002】[0002]
【従来の技術】半導体記憶装置の分野ではCMOS回路
が広く用いられ、加工技術の微細化により高速化、高集
積化が達成されてきた。微細化にともなう問題点とし
て、アルファ線入射によるメモリLSIの情報破壊率(Soft
Error Rate 以下SERと略す)の増加が知られており、SR
AMにおいては、SERの増加を抑制する目的で、メモリセ
ルに容量を付加する、メモリセルのフリップフロップの
帰還回路の時定数を増すなどの対策が実施されている。
また、微細化と同時に回路的な工夫による高速化も進め
られてきた。このような回路的な工夫による高速化とし
て、同期回路を用いたメモリのアクセス時間の短縮とパ
イプライン動作の実現が提案されている。例えば、同期
式の高速CMOSメモリ回路として1990年 シンポジウム
オン ブイエルエスアイ サーキッツ ダイジェスト
オブ テクニカル ペーパーズ ページ49-50(1990 Sym
posium on VLSI Circuits ,Digest of Technical Paper
s ,pp49-50)の回路あるいは、アイ イー イー イー ジ
ャーナル オブ ソリッドステイト サーキッツボリュー
ム26 ナンバー11 1991年 ページ1577-1585(IEEE Jounal
of Solid-State Circuits ,Vol.26,No.11,November 19
91,pp1577-1585)の回路が知られている。これらの従来
回路では、回路をパルス動作させることで、通常のCMOS
回路に比べ入力容量を1/2程度とし、回路の高速化を達
成していた。またこのパルス動作のデコード回路のリセ
ットパルスあるいはポストチャージのためのパルスを、
出力信号の変化を検出して発生させることで、比較的低
電力で高速なパイプライン動作を実現していた。一方、
高速なパイプラインメモリのセンス回路の構成として
は、特開平2-3177の回路が知られている。特開平2-3177
の回路では、センスアンプの出力を記憶する記憶回路を
2つ設けることで、アクセス時間より短いサイクル時間
でデータを読み出す場合にアクセス時間が変動しても安
定にデータが読みだせる特性を実現していた。2. Description of the Related Art CMOS circuits are widely used in the field of semiconductor memory devices, and high speed and high integration have been achieved by miniaturization of processing technology. As a problem with miniaturization, information destruction rate of memory LSI due to alpha ray incidence (Soft
Error Rate (abbreviated as SER below) is known to increase SR
In AM, measures are taken to increase the SER, such as adding capacitance to the memory cell and increasing the time constant of the feedback circuit of the flip-flop of the memory cell.
At the same time as miniaturization, higher speeds have been promoted by devising circuits. As a speed-up by such a circuit device, it has been proposed to shorten a memory access time and realize a pipeline operation using a synchronous circuit. For example, as a synchronous high-speed CMOS memory circuit, the 1990 symposium
On buoy ls eye circles digest
Of Technical Papers Page 49-50 (1990 Sym
posium on VLSI Circuits, Digest of Technical Paper
s, pp49-50) circuit or I / E E-Journal of Solid State Circuits Volume 26 Number 11 1991 Page 1577-1585 (IEEE Jounal
of Solid-State Circuits, Vol.26, No.11, November 19
91, pp1577-1585) is known. In these conventional circuits, by pulsing the circuit, normal CMOS
The input capacitance was halved compared to the circuit, and the speed of the circuit was increased. In addition, a pulse for reset pulse or post-charge of this pulse operation decoding circuit,
By detecting and generating a change in the output signal, a relatively low power and high-speed pipeline operation has been realized. on the other hand,
As a configuration of a sense circuit for a high-speed pipeline memory, the circuit disclosed in Japanese Patent Laid-Open No. 2-3177 is known. Japanese Patent Laid-Open No. 2-3177
In the circuit of, the memory circuit that stores the output of the sense amplifier is
By providing two, it was possible to stably read the data even when the access time fluctuates when reading the data in a cycle time shorter than the access time.
【0003】[0003]
【発明が解決しようとする課題】従来回路(IEEE Jounal
of Solid-State Circuits ,Vol.26,No.11,November 19
91,pp1577-1585)を用いて実効チャネル長0.5μmのCMOS
デバイスでアクセス時間約4ns、(データの読み出しおよ
び書き込みの)サイクル時間2nsの同期式メモリが実現さ
れていた。しかし、さらに高速化、高集積化するために
加工技術の微細化をすすめると、SERの増加を抑制する
ためのメモリセルへの容量の付加あるいは、メモリセル
のフリップフロップの帰還時定数増加などの対策が必要
となる。これら、SER増加を抑制するのための対策はメ
モリセルへの書き込み時間の増加をともなう。すなわ
ち、微細なメモリセルを用いたメモリLSIにおいては、
アルファ線入射に対する信頼性を確保しようとすると、
データの読み出しのアクセス時間とデータの書き込み時
間を等しくすることが困難となってくる。このため、安
定動作のためには、ワード線のパルス幅を読み出し時と
書き込み時で変えて、書き込み時のパルス幅を、読み出
し時のそれより大きくすることが必要になる。しかしな
がら、従来のセルフリセット回路、ポストチャージ回路
をデコード回路に用いたメモリでは、信号のパルス幅が
遅延回路の遅延時間で決められるので、書き込み時と読
み出し時で、信号のパルス幅を変えることはできない。
つまり、アルファ線入射に対する信頼性を確保し安定に
動作させようとすると、書き込みのサイクル時間に合わ
せて、読み出し時のサイクル時間を大きくしなければな
らず、読み出しに合わせてサイクル時間を小さく設定す
ると、書き込み動作が不安定となるか、アルファ線入射
に対する信頼性を十分確保できなくなる。本発明の第一
の目的は、高速動作が可能なセルフリセット回路、ポス
トチャージ回路をデコード回路に用いながら、アルファ
線入射に対する信頼性を十分確保するために、読み出し
のサイクル時間と書き込みのサイクル時間を独立に設定
できるメモリ回路を提供することにある。また、特開平
2-3177では、BiCMOS回路でセンスアンプおよびセンスア
ンプの出力を記憶する記憶回路を構成しており、CMOS回
路を適用した場合については述べられていない。BiCMOS
メモリでは、高利得かつ高速のバイポーラ差動増幅器を
用いることで高速なセンスアンプおよび上記の記憶回路
を構成できるが、CMOSメモリでは利得の小さいMOS増幅
器で高速かつ安定な動作を実現しなければならない。本
発明の第二の目的は、CMOS回路で構成したパイプライン
メモリに好適なセンスアンプおよびセンスアンプの出力
を記憶する記憶回路を提供することにある。Conventional circuits (IEEE Jounal
of Solid-State Circuits, Vol.26, No.11, November 19
91, pp1577-1585) and an effective channel length of 0.5 μm CMOS
A synchronous memory with an access time of about 4 ns and a cycle time of 2 ns (reading and writing data) was realized in the device. However, if the processing technology is miniaturized for higher speed and higher integration, the capacity of the memory cell is increased to suppress the increase of SER, or the feedback time constant of the flip-flop of the memory cell is increased. Measures are needed. These measures for suppressing the increase in SER are accompanied by an increase in the write time to the memory cell. That is, in a memory LSI using fine memory cells,
When trying to secure reliability against alpha ray incidence,
It becomes difficult to equalize the data read access time and the data write time. Therefore, for stable operation, it is necessary to change the pulse width of the word line between reading and writing to make the writing pulse width larger than that during reading. However, in the conventional memory using the self-reset circuit and the post-charge circuit in the decoding circuit, the pulse width of the signal is determined by the delay time of the delay circuit, so it is not possible to change the pulse width of the signal during writing and during reading. Can not.
In other words, in order to secure the reliability against alpha ray incidence and to operate stably, the cycle time at the time of reading must be increased in accordance with the cycle time of writing, and if the cycle time is set to be small in accordance with the reading. However, the writing operation becomes unstable, or the reliability with respect to the alpha ray incidence cannot be sufficiently secured. A first object of the present invention is to use a self-reset circuit and a post-charge circuit capable of high-speed operation in a decoding circuit, and to ensure sufficient reliability against alpha ray incidence, read cycle time and write cycle time. It is to provide a memory circuit capable of independently setting. In addition,
In 2-3177, a BiCMOS circuit constitutes a memory circuit that stores a sense amplifier and an output of the sense amplifier, and a case where a CMOS circuit is applied is not described. BiCMOS
In a memory, a high-speed and high-speed bipolar differential amplifier can be used to configure a high-speed sense amplifier and the above memory circuit, but in a CMOS memory, a low-gain MOS amplifier must realize a high-speed and stable operation. . A second object of the present invention is to provide a sense amplifier suitable for a pipeline memory composed of a CMOS circuit and a memory circuit for storing the output of the sense amplifier.
【0004】[0004]
【課題を解決するための手段】上記第一の目的を達成す
るために、本発明の一実施形態によれば、セルフリセッ
ト回路(ポストチャージ回路)において、遅延回路(950)
に遅延回路の遅延時間を制御する信号(40)を加え、この
信号(40)により出力信号(20)のパルス幅を可変とする。
(図1、図2参照) また、このパルス幅可変のセルフリセット回路(図1)
を、ワード線駆動回路(955)および書き込みのための列
選択回路(958)に用いるか、あるいは行デコーダ(954)お
よび列デコーダ(957)に用いてワード線駆動回路(955)お
よび列選択回路(958)をセルフリセット回路ではなく通
常のCMOS回路とすることで、書き込み時と読み出し時の
ワード線(35)および列選択線(39)のパルス幅を書き込み
時と読み出し時で異なる値とし、書き込み時のワード線
(35)および列選択線(39)のパルス幅を、読み出し時のそ
れより大きくする。(図3、図4参照) 上記第二の目的を達成するために、本発明の実施形態に
よれば、ラッチ型増幅回路を2組(961、962)用意し、ラ
ッチ型増幅回路の出力(68、69、72、73)をラッチ回路(8
40、841および843、844)で保持する。(図11、12参照)ラ
ッチ型増幅回路へセンスアンプ(505、506、507)の出力
信号(66、67)を取り込むための制御信号(70、74)を交互
に低レベル(以下"Lレベル"あるいは"L")とし、また、
ラッチ型増幅回路の活性化信号(71、75)を交互に高レベ
ル(以下"Hレベル"あるいは"H")とする。さらに、ラッ
チ型増幅回路の活性化信号(71、75)が"H"となって活性
化されている時間を、データ取り込み制御信号(70、74)
が"L"となっている時間より長く設定する。(図15参照)In order to achieve the above first object, according to an embodiment of the present invention, a delay circuit (950) is provided in a self-reset circuit (post-charge circuit).
A signal (40) for controlling the delay time of the delay circuit is added to, and the pulse width of the output signal (20) is made variable by this signal (40).
(See Figures 1 and 2) Also, this pulse width variable self-reset circuit (Figure 1)
In the word line drive circuit (955) and the column selection circuit (958) for writing, or in the row decoder (954) and the column decoder (957). By making (958) a normal CMOS circuit instead of a self-reset circuit, the pulse widths of the word line (35) and column selection line (39) at the time of writing and reading are set to different values at the time of writing and at the time of reading, Word line when writing
The pulse width of (35) and the column selection line (39) is made larger than that at the time of reading. (See FIGS. 3 and 4) In order to achieve the second object, according to the embodiment of the present invention, two sets of latch type amplifier circuits (961, 962) are prepared, and the output of the latch type amplifier circuit ( 68, 69, 72, 73) to the latch circuit (8
40, 841 and 843, 844). (See Figs. 11 and 12) Control signals (70, 74) for fetching the output signals (66, 67) of the sense amplifiers (505, 506, 507) to the latch type amplifier circuit are alternately set to low level (hereinafter "L level"). "Or" L "), and also
The activation signals (71, 75) of the latch type amplifier circuit are alternately set to a high level (hereinafter "H level" or "H"). In addition, the data acquisition control signal (70, 74) indicates the time during which the activation signal (71, 75) of the latch type amplification circuit becomes "H" and is activated.
Set longer than the time that is "L". (See Figure 15)
【0005】[0005]
【作用】本発明の代表的な実施形態(図1)では、信号を
リセットするMOS(301、102)が導通する時刻を、制御信
号(40)で遅らせることができるので、出力信号(20)のパ
ルス幅を大きくすることができる。この回路(図1)をワ
ード線駆動回路(955)および書き込みのための列選択回
路(958)に用いることで、書き込み時のワード線(35)お
よび列選択線(39)のパルス幅を、読み出し時のそれより
大きくできる。これにより、メモリセルへの容量の付加
あるいはメモリセルのフリップフロップの帰還時定数増
加等の対策を施したアルファ線入射に対する信頼性を確
保した微細メモリセルを用いても、安定な書き込み特性
を持った高速なパイプラインメモリが実現できる。(図
3) 本発明の実施形態(図11、12)によれば、ラッチ型増幅回
路を2組(961、962)用意し、ラッチ型増幅回路の出力(6
8、69、72、73)をラッチ回路(840、841および843、844)
で保持し、交互に動作させることで、それぞれのラッチ
型増幅回路(961、962)のサイクル時間を2倍とでき、ラ
ッチ型増幅回路の活性化信号(71、75)が"H"となって活
性化されている時間を、データ取り込み制御信号(70、7
4)が"L"となっている時間より長く設定できる。ラッチ
型増幅回路を活性化する時間を長く設定することで、セ
ンスアンプ(505、506、507)の出力信号(66、67)をMOS増
幅器(961、962)で電源電圧まで増幅することが可能とな
る。また、ラッチ型増幅回路(961、962)、ラッチ回路(8
40、841および843、844))を2組用意し交互にデータを記
憶することで、アクセス時間より短いサイクル時間でデ
ータを読み出す場合にアクセス時間が変動しても安定に
データが読みだせる特性が実現できる。In the typical embodiment of the present invention (FIG. 1), the time at which the MOS (301, 102) that resets the signal becomes conductive can be delayed by the control signal (40), so the output signal (20) The pulse width of can be increased. By using this circuit (FIG. 1) in the word line drive circuit (955) and the column selection circuit (958) for writing, the pulse width of the word line (35) and column selection line (39) at the time of writing can be It can be larger than that when reading. As a result, stable writing characteristics can be achieved even when using a fine memory cell that has reliability against alpha-ray incidence, which is provided with measures such as adding capacitance to the memory cell or increasing the feedback time constant of the flip-flop of the memory cell. A high-speed pipeline memory can be realized. (Figure
3) According to the embodiment of the present invention (FIGS. 11 and 12), two sets (961 and 962) of latch type amplifier circuits are prepared, and the output (6
8, 69, 72, 73) latch circuit (840, 841 and 843, 844)
The cycle time of each latch-type amplifier circuit (961, 962) can be doubled by holding it at and operating alternately, and the activation signal (71, 75) of the latch-type amplifier circuit becomes "H". Is activated by the data acquisition control signal (70, 7
It can be set longer than the time when 4) is "L". It is possible to amplify the output signal (66, 67) of the sense amplifier (505, 506, 507) to the power supply voltage with the MOS amplifier (961, 962) by setting the activation time of the latch type amplifier circuit to be long. Becomes In addition, the latch type amplifier circuit (961, 962), the latch circuit (8
40, 841 and 843, 844)) and store the data alternately, the characteristic is that the data can be read stably even if the access time changes when reading the data in a cycle time shorter than the access time. realizable.
【0006】[0006]
【実施例】図1に本発明のデコード回路の一実施例を示
し、図2に図1の回路の動作波形を示す。図1の回路は入
力10、11のNAND論理信号を30に出力するNAND回路と30の
信号と逆相の信号を20に出力するインバータ回路として
働く。高速化のために、以下の工夫がなされている。図
1の回路の、PMOS 400、401、NMOS 200は直流的に30、20
の電位を与えるための素子で、それぞれゲート幅はNMOS
100、101、PMOS 300に比べ十分小さく設計される。PMO
S 301、NMOS 102は十分大きなゲート幅に設計する。ま
た、出力20のパルス幅を可変とするために遅延回路950
にはパルス幅制御のための信号40が加えられる。FIG. 1 shows an embodiment of the decoding circuit of the present invention, and FIG. 2 shows the operation waveforms of the circuit of FIG. The circuit of FIG. 1 functions as a NAND circuit which outputs NAND logic signals of inputs 10 and 11 to 30 and an inverter circuit which outputs a signal having a phase opposite to that of 30 to 20. The following measures have been taken to increase the speed. Figure
In the circuit of 1, PMOS 400, 401, NMOS 200
The gate width is NMOS
It is designed to be sufficiently smaller than 100, 101 and PMOS 300. PMO
S 301 and NMOS 102 are designed with a sufficiently large gate width. Also, in order to make the pulse width of the output 20 variable, a delay circuit 950
A signal 40 for controlling the pulse width is applied to.
【0007】図1の回路の動作を図2を用いて詳細に説明
する。図2の動作波形は出力20のパルス幅を大きくする
ために制御信号40を"L"とした場合の波形を示してい
る。入力10、11には図2のような"L"から"H"さらに"L"へ
と変化するパルスが入力され、出力20には"L"から"H"さ
らに"L"へと変化するパルスが出力される。同時にパル
ス幅制御信号40を"H"から"L"さらに"H"へと変化させ
る。入力10、11が"L"の状態では、30が"H"、20が"L"
で、31は"H"、32は"L"の状態にある。入力10、11が"L"
から"H"に変化すると、30は"L"に、20は"H"に変化す
る。20が"H"に変化しても、40が"L"の間はNAND回路804
の出力33は"H"に保たれる。また、20が"H"となることで
NMOS 201が導通となる。この状態から入力10、11が"H"
から"L"に変化すると、PMOS 400、401が導通する。しか
し、そのゲート幅は小さいので、PMOS 400、401の並列
のON抵抗は大きい。30の電位はPMOS 400、401の並列のO
N抵抗とNMOS 201のON抵抗の抵抗分割で決まる。PMOS 40
0、401の並列のON抵抗が大きいのでNMOS201のゲート幅
を比較的小さな値に設計しても30の電位を"L"に保持す
ることができる。30が"L"なので、PMOS 300は導通状態
で、20は"H"を保持する。すなわち、NMOS 201とPMOS 30
0でラッチ回路を構成することで、入力10、11が"L"か
ら"H"に変化し、20が"H"になった後は、入力10、11が"
H"から"L"に変化しても、入力10、11に関係なく20を"H"
を保持する特性が実現される。仮に、NMOS 201がない場
合は、40が"L"、31が"H"、32が"L"でPMOS 301、NMOS 10
2が非導通の状態であっても、入力10、11が"H"から"L"
に変化するとPMOS 400、401が導通し、30の電位はしだ
いに"H"へ、20の電位は次第に"L"へと変化しPMOS 400、
401と30の寄生容量、および200と20の負荷容量で決まる
時定数以上には20を"H"に保持できない。20を"H"から"
L"にリセットするには、PMOS 301、NMOS 102を導通させ
る。20が"H"、40が"L"の状態から、40が"L"から"H"に変
化すると、NAND回路804の出力33は"H"から"L"に変化
し、インバータ801、802の遅延時間分遅れて31が"H"か
ら"L"に変化し、さらに803の遅延分遅れて32が"L"から"
H"に変化する。31が"L"になり、PMOS 301が導通したと
き、NMOS 100、101は非導通になっているので、30の電
位は"L"から"H"に変化する。30が"H"になることでPMOS
300が非導通になり、32が"H"になると出力20は"H"から"
L"に変化する。20が"H"から"L"に変化することで、31
は"H"になり、32は"L"になる。31が"H"に、32が"L"にな
ることで、PMOS 301、NMOS 102が非導通になり、つぎに
入力10、11が、"L"から"H"に変化して、30が"H"から"
L"、20が"L"から"H"に変化しても、PMOS 301、NMOS 102
を通して貫通電流は流れない。以上説明したように20
が"H"から"L"に変化する時刻は、40が"L"から"H"に変化
した時刻から、NAND回路804、インバータ801、802、803
の遅延時間の後なので、40を"L"から"H"に変化させる時
刻を変えることで、20のパルス幅(20が"H"の期間)を任
意に設定できる。40が"H"に固定されている場合は、20
のパルス幅はNAND回路804、インバータ801、802、803の
遅延時間で決まり、従来のセルフリセット回路と同様に
動作することは言うまでもない。図1の回路を例えば、
ワード線の駆動回路に用いた場合の最も簡単な読み出
し、書き込み制御についてここで簡単に説明しておく。
読み出し状態では、40は常に"H"とし遅延回路950の遅延
時間によって決まるパルス幅でワード線(20)を駆動す
る。書き込み時には制御信号40を"H"から"L"さらに"H"
へと変化させることでワード線(20)のパルス幅を大きく
できる。また、図1の回路では高速化のために、以下の
工夫がなされている。PMOS 301、NMOS 102のゲート幅は
大きく設計されるが、NMOS 102、PMOS 301のゲート電極
はインバータ803、802の出力に接続され、インバータ80
2の入力は804、801を介して出力20で駆動され、804、80
1、802、803のサイズ比を804を一番小さく、801、802、
803の順番に大きく設計することで、804の入力容量は十
分小さくできる。PMOS 400、401、NMOS 200を十分小さ
く設計することで入力10、11、NAND出力30の容量は、そ
れぞれほぼNMOS 100、101、PMOS 300のゲート容量で表
される。すなわち通常のCMOS回路に比べ、負荷容量に供
給できる電流を同じとした場合には入力容量が1/2程度
となり、入力10、11が"L"の非選択状態から"H"の選択状
態となり、出力20が"L"から"H"に変化するときの遅延時
間が短縮され、高速動作が可能となる。以上説明したよ
うに、図1の本発明の回路では、入力信号10、11と出力
信号20をパルス信号とし、PMOS 400、401、NMOS 200の
ゲート幅をNMOS 100、101、PMOS300に対して十分小さく
し、ゲート幅の大きいPMOS 301、NMOS 102を設けて、そ
のゲートをNAND回路804、インバータ801、802、803で駆
動することで、高速動作を実現し、NMOS 201を設けてPM
OS 300とラッチ回路を構成し、NAND回路804の入力40が"
L"から"H"に変化する時刻を設計することで、出力20の
パルス幅を任意に設定できる特性を実現したことに特徴
がある。図1の回路では、1つの出力に1遅延回路の例を
示したが、ワードドライバのような直接周辺回路に図1
の回路を用いる場合は占有面積を小さく抑えることが必
要になるので遅延回路は2回路あるいは4回路に1回路と
することが望ましい。そのときの遅延回路も、図1の遅
延回路のインバータ回路をNOR回路等の論理回路で置き
換えて簡単に構成できる。図1の回路では、NAND回路950
の制御信号40を"L"とし、40が"L"から"H"に変化する時
刻を設計することで遅延回路950の遅延時間を制御する
例を示したが、例えば、遅延回路のインバータ回路のNM
OS、PMOSに直列に電流制限用のMOSを設けその電流制限
用のMOSのゲート電位を変えることでインバータのスイ
ッチング時に流れる電流を可変とする、あるいは遅延回
路のインバータ回路の出力と所定の容量との間に制御用
のMOSを設け、制御用のMOSをON、OFFすることで負荷容
量を可変とする等の手段で遅延時間を可変としても図1
の回路と同様の効果が得られることはいうまでもない。
また図1の回路で、NAND論理以外の論理関数を用いて
も、例えば、804をインバータ、801をNOR回路とし、制
御信号をNOR回路に加え、制御信号が"H"から"L"に変化
する時刻を設計すれば、図1の回路と同様の特性が得ら
れることもいうまでもない。さらに、NMOS 201とPMOS 3
00で構成されるラッチ回路も図1の回路の例にとどまら
ず、入力10、11が"L"となった後も出力20を"H"に保持で
きるよう構成されたものであれば図1の例に限らないこ
ともいうまでもない。The operation of the circuit shown in FIG. 1 will be described in detail with reference to FIG. The operation waveform of FIG. 2 shows a waveform when the control signal 40 is set to “L” in order to increase the pulse width of the output 20. A pulse that changes from "L" to "H" and then to "L" as shown in Fig. 2 is input to inputs 10 and 11, and output 20 changes from "L" to "H" and then to "L". A pulse is output. At the same time, the pulse width control signal 40 is changed from "H" to "L" and then to "H". When inputs 10 and 11 are "L", 30 is "H", 20 is "L"
So, 31 is "H" and 32 is "L". Inputs 10 and 11 are "L"
When changing from "H" to 30, "30" changes to "L" and 20 changes to "H". Even if 20 changes to "H", the NAND circuit 804 is maintained while 40 is "L".
Output 33 of is held at "H". Also, because 20 becomes "H"
The NMOS 201 becomes conductive. Inputs 10 and 11 are "H" from this state
When it changes from "L" to "L", the PMOS 400 and 401 become conductive. However, since its gate width is small, the parallel ON resistance of PMOS 400 and 401 is large. The potential of 30 is the parallel O of PMOS 400 and 401.
It is determined by the resistance division of N resistance and ON resistance of NMOS 201. PMOS 40
Since the parallel ON resistances of 0 and 401 are large, the potential of 30 can be held at “L” even if the gate width of the NMOS 201 is designed to be a relatively small value. Since 30 is "L", PMOS 300 is conductive and 20 holds "H". That is, NMOS 201 and PMOS 30
By configuring the latch circuit with 0, the inputs 10 and 11 change from "L" to "H", and after 20 becomes "H", the inputs 10 and 11 become "H".
Even if it changes from "H" to "L", 20 will be "H" regardless of inputs 10 and 11.
The property of holding is realized. If there is no NMOS 201, 40 is "L", 31 is "H", 32 is "L", PMOS 301, NMOS 10
Inputs 10 and 11 are "H" to "L" even when 2 is not conducting
When it changes to, the PMOSs 400 and 401 become conductive, the potential of 30 changes to "H" gradually, and the potential of 20 changes to "L" gradually.
20 cannot be held at "H" beyond the time constant determined by the parasitic capacitance of 401 and 30, and the load capacitance of 200 and 20. 20 from "H" to "
To reset to "L", turn on PMOS 301 and NMOS 102. When 20 changes to "H" and 40 changes from "L" to 40 changes from "L" to "H", the output of NAND circuit 804 33 changes from "H" to "L", 31 changes from "H" to "L" with delay time of inverters 801 and 802, and 32 changes from "L" to "L" with delay of 803 delay.
The potential of 30 changes from "L" to "H" because the NMOSs 100 and 101 are non-conductive when 31 becomes "L" and the PMOS 301 becomes conductive. Becomes "H", the PMOS
When 300 goes off and 32 goes "H", output 20 goes "H" to "H"
It changes to L ". When 20 changes from" H "to" L ", 31
Becomes "H" and 32 becomes "L". By setting 31 to "H" and 32 to "L", PMOS 301 and NMOS 102 become non-conducting, then the inputs 10 and 11 change from "L" to "H", and 30 becomes From "H"
Even if "L" and 20 change from "L" to "H", PMOS 301, NMOS 102
No through current flows through. As explained above 20
Is changed from "H" to "L" at the time when 40 is changed from "L" to "H" from the NAND circuit 804 and the inverters 801, 802, 803.
Since the delay time is after, the pulse width of 20 (the period of 20 being "H") can be set arbitrarily by changing the time when 40 is changed from "L" to "H". 20 if 40 is fixed at "H"
Needless to say, the pulse width of is determined by the delay time of the NAND circuit 804 and the inverters 801, 802, 803, and operates similarly to the conventional self-reset circuit. For example, the circuit in Figure 1
The simplest read / write control when used in a word line driving circuit will be briefly described here.
In the read state, 40 is always set to "H" to drive the word line (20) with a pulse width determined by the delay time of the delay circuit 950. When writing, set the control signal 40 from "H" to "L" and then "H"
The pulse width of the word line (20) can be increased by changing to. In addition, the circuit of FIG. 1 has been devised as follows for speeding up. Although the gate widths of the PMOS 301 and the NMOS 102 are designed to be large, the gate electrodes of the NMOS 102 and the PMOS 301 are connected to the outputs of the inverters 803 and 802, and the inverter 80
2 inputs are driven at output 20 through 804, 801, 804, 80
The size ratio of 1, 802, 803 is the smallest 804, 801, 802,
The input capacitance of 804 can be made sufficiently small by designing in order of 803. By designing the PMOSs 400, 401, and the NMOS 200 to be sufficiently small, the capacitances of the inputs 10, 11, and the NAND output 30 are represented by the gate capacitances of the NMOSs 100, 101, and PMOS 300, respectively. That is, compared to a normal CMOS circuit, if the current that can be supplied to the load capacitance is the same, the input capacitance will be about 1/2, and the inputs 10 and 11 will change from the non-selected state of "L" to the selected state of "H". The delay time when the output 20 changes from "L" to "H" is shortened, and high-speed operation is possible. As described above, in the circuit of the present invention in FIG. 1, the input signals 10 and 11 and the output signal 20 are pulse signals, and the gate widths of the PMOS 400, 401, and NMOS 200 are sufficient for the NMOS 100, 101, and PMOS 300. A PMOS 301 and an NMOS 102 that are small in size and have a large gate width are provided, and the gate is driven by a NAND circuit 804 and inverters 801, 802, and 803 to achieve high-speed operation.
The input circuit 40 of the NAND circuit 804 is "
It is characterized by realizing the characteristic that the pulse width of the output 20 can be set arbitrarily by designing the time when it changes from "L" to "H". The circuit of Fig. 1 has one delay circuit for one output. An example is shown in Figure 1.
Since it is necessary to keep the occupied area small when using the circuit of, it is desirable to use one delay circuit for every two or four delay circuits. The delay circuit at that time can also be easily configured by replacing the inverter circuit of the delay circuit in FIG. 1 with a logic circuit such as a NOR circuit. In the circuit of FIG. 1, the NAND circuit 950
An example in which the delay time of the delay circuit 950 is controlled by setting the control signal 40 of “L” and designing the time when 40 changes from “L” to “H” is shown. NM
A current limiting MOS is provided in series with the OS and PMOS to change the gate potential of the current limiting MOS to make the current flowing during the switching of the inverter variable, or to output the output of the inverter circuit of the delay circuit and a predetermined capacitance. A control MOS is provided between the two, and the delay time can be changed by means such as turning on and off the control MOS to change the load capacitance.
It goes without saying that the same effect as that of the circuit can be obtained.
In the circuit of FIG. 1, even if a logic function other than NAND logic is used, for example, 804 is an inverter, 801 is a NOR circuit, a control signal is added to the NOR circuit, and the control signal changes from "H" to "L". It goes without saying that the characteristics similar to those of the circuit shown in FIG. 1 can be obtained by designing the time to be performed. In addition, NMOS 201 and PMOS 3
The latch circuit composed of 00 is not limited to the example of the circuit shown in FIG. 1, and if the output circuit 20 can be held at “H” even after the inputs 10 and 11 become “L”, the circuit shown in FIG. It goes without saying that the example is not limited to.
【0008】図3に本発明のメモリ回路の一実施例を、
図4に図3の回路のタイミング図を示す。図3の951はチッ
プ外から加えられるクロック12からチップ内のクロック
34を発生させる回路を、953、956はアドレス信号13、14
をチップ内クロック34によりチップ内に取り込むアドレ
スバッファ回路を、954、957は従来のセルフリセット回
路を用いたデコード回路を、955、958は図1の回路を用
いたワードドライバ回路、列選択回路を、800はメモリ
セルを、959、970、971はセンスアンプを、960は書き込
み回路を、15は書き込みと読み出しの制御信号を、16は
書き込みデータを、35はワード線を、36、37はデータ線
を、39は列選択信号を、41、42はコモンデータ線を、4
3、44は書き込みコモンデータ線を、21、24はデータ出
力を、66、67はセンスアンプ959の出力を、NMOS 500、5
01、502はカラムアンプを、NMOS 503、504は書き込みト
ランスファMOSを示している。(簡単のためアドレス信号
は行アドレス、列アドレスとも各1信号13、14しか図示
せず残りは省略している。)外部のクロック12から951に
よりチップ内のクロック34を発生し、アドレス13、14を
取り込む。このアドレスバッファ953、956の信号をデコ
ード回路954、957でデコードし、さらに955、958でデコ
ードし、行と列を選択する。953、954、955、956、95
7、958の出力は、"L"が非選択、"H"が選択状態で、チッ
プ内クロック34が"H"から"L"になることで、それぞれの
信号は非選択から選択そして非選択状態へと変化する。
図3の回路では、アドレスバッファ953、956、デコード
回路954、957を従来のセルフリセット回路、ワード線駆
動回路955および列選択回路958を図1のパルス幅可変の
セルフリセット回路とした例を示している。FIG. 3 shows an embodiment of the memory circuit of the present invention.
FIG. 4 shows a timing diagram of the circuit of FIG. 951 in FIG. 3 is clock 12 applied from outside the chip to clock inside the chip
The circuits for generating 34 are 953 and 956 for address signals 13 and 14
The address buffer circuit for fetching into the chip by the in-chip clock 34, 954 and 957 are the decoding circuits using the conventional self-reset circuit, and 955 and 958 are the word driver circuits and column selection circuits using the circuit of FIG. , 800 is a memory cell, 959, 970, 971 is a sense amplifier, 960 is a write circuit, 15 is a write / read control signal, 16 is write data, 35 is a word line, 36 and 37 are data. Line, 39 for column select signal, 41, 42 for common data line, 4
3, 44 are common data lines for writing, 21, 24 are data outputs, 66, 67 are outputs of the sense amplifier 959, NMOS 500, 5
Reference numerals 01 and 502 denote column amplifiers, and NMOSs 503 and 504 denote write transfer MOSs. (For simplification, only one signal 13 and 14 are shown for the address signal for both the row address and the column address, and the rest are omitted.) The internal clock 34 is generated by the external clock 12 to 951 and the address 13, Take in 14. The signals of the address buffers 953 and 956 are decoded by decoding circuits 954 and 957, and further decoded by 955 and 958 to select rows and columns. 953, 954, 955, 956, 95
Outputs of 7 and 958 are "L" unselected, "H" selected, and the on-chip clock 34 changes from "H" to "L" to select and deselect each signal. Change to a state.
The circuit of FIG. 3 shows an example in which the address buffers 953 and 956 and the decoding circuits 954 and 957 are the conventional self-reset circuit, and the word line drive circuit 955 and the column selection circuit 958 are the pulse width variable self-reset circuits of FIG. ing.
【0009】図3の回路の動作をタイミング図4を用いな
がら説明する。図3の回路はクロック12が"H"の期間にア
ドレス信号、書き込み制御信号15、書き込みデータ信号
16をチップ内に取り込む回路として、図4にタイミング
を示している。すなわち、アドレス信号、書き込み制御
信号、書き込みデータ信号が確定した後、12が"L"から"
H"となり、12が"H"の期間アドレス信号、書き込み制御
信号、書き込みデータ信号を保持し、12が"H"から"L"に
変化した後、次のアドレス信号、書き込み制御信号、書
き込みデータ信号を与えるように制御する。図4に示す
ように読み出し動作では、外部クロック12が1サイクル
変化する間に一組のアドレスを外部から供給し、書き込
み動作では12が2サイクル変化する間に一組のアドレス
を供給する。読み出しサイクル(図4で外部クロック12上
にreadと表されているサイクル)では、外部クロック12
が"H"となると毎サイクル、内部クロック34が"L"となり
アドレス信号がアドレスバッファ回路に取り込まれ行と
列が選択されセンスアンプ959を経てデータが読みださ
れる(簡単のため図4ではセンスアンプの制御信号、出力
のタイミング波形を省略している)。一方、書き込みサ
イクル(図4でwrite、waitと表されているサイクル)で
は、書き込み制御信号15が"L"となり、これをチップ内
に取り込んだ次のサイクルつまり書き込みの2サイクル
目(図4でwaitと表されているサイクル)では内部クロッ
ク34を発生しないようにする(12が"H"となっても34は"
H"のままで変化しない)。また、書き込みの1サイクル目
(図4でwriteと表されているサイクル)では、15が"L"の
状態で、12が"L"から"H"となり、34が"H"から"L"となる
ことで、パルス幅制御信号40を"L"とする。ワード線3
5、列選択信号39が"H"となる前に、パルス幅制御信号40
を"L"とし、35、39が"H"となった後所定の時間経ってか
ら40を"H"とする。これにより、書き込み時のワード線3
5、列選択信号39のパルス幅を読み出し時のパルス幅よ
り大きくすることができる。このように、ワード線35、
列選択信号39のパルス幅を大きくしても、書き込みの2
サイクル目では、12が"H"となっても内部クロック34は
変化せず"H"のままなのでアドレス信号、書き込みデー
タは取り込まれず、2重選択は起きない。以上説明した
ように、図3の回路では、図1のパルス幅可変のセルフリ
セット回路をワード線駆動回路955および列選択回路958
に用いることで、書き込み時のワード線35、列選択信号
39のパルス幅を読み出し時のパルス幅より大きくする特
性を実現し、アドレス、書き込みデータを取り込むため
の内部クロック34を書き込みサイクルの2サイクル目は
発生しないことで、ワード線、列選択信号線の2重選択
を避けたことに特徴がある。図3の回路では、ワード線
駆動回路955および列選択回路958を図1の回路とした例
を示したが、行デコーダ954および列デコーダ957を図1
の回路とし、ワード線駆動回路955および列選択回路958
をセルフリセット回路ではなく通常のCMOS回路とするこ
とで、書き込み時と読み出し時のワード線35および列選
択線39のパルス幅を書き込み時と読み出し時で異なる値
とすることも可能である。図3の回路は直接周辺回路も
セルフリセット回路とするので高速ではあるが、回路規
模が大きくなるのに対し、直接周辺回路を通常のCMOS回
路とした場合は、回路規模が小さくなり占有面積を小さ
くできる。The operation of the circuit of FIG. 3 will be described with reference to the timing chart 4. The circuit of FIG. 3 has an address signal, a write control signal 15, and a write data signal while the clock 12 is "H".
Timing is shown in FIG. 4 as a circuit for incorporating 16 in the chip. That is, after the address signal, the write control signal, and the write data signal are confirmed, 12 is changed from "L" to "
It becomes "H" and holds the address signal, write control signal, and write data signal while 12 is "H", and after 12 changes from "H" to "L", next address signal, write control signal, write data As shown in Fig. 4, in the read operation, a set of addresses is supplied from the outside while the external clock 12 changes by one cycle, and in the write operation, the set of addresses is changed by 12 cycles during the two cycles. It supplies a set of addresses, and the read cycle (the cycle labeled read on external clock 12 in Figure 4) requires the external clock 12
Becomes "H" every cycle, the internal clock 34 becomes "L", the address signal is taken into the address buffer circuit, the row and column are selected, and the data is read out through the sense amplifier 959 (for simplicity, in FIG. (The sense amplifier control signal and output timing waveform are omitted.) On the other hand, in the write cycle (the cycle represented by write and wait in Fig. 4), the write control signal 15 becomes "L", and the second cycle of fetching this in the chip, that is, the second write cycle (in Fig. 4, Do not generate the internal clock 34 in the cycle indicated as wait) (even if 12 becomes "H", 34 does not
It remains at "H" and does not change.) Also, the first write cycle
In the cycle (shown as write in Fig. 4), 15 is in "L" state, 12 goes from "L" to "H", and 34 goes from "H" to "L". The control signal 40 is set to "L". Word line 3
5, pulse width control signal 40 before column selection signal 39 becomes "H"
Is set to "L", and 40 is set to "H" after a predetermined time passes after 35 and 39 become "H". This allows word line 3 when writing.
5. The pulse width of the column selection signal 39 can be made larger than the pulse width at the time of reading. Thus, word line 35,
Even if the pulse width of the column selection signal 39 is increased, the
In the second cycle, since the internal clock 34 does not change and remains "H" even when 12 becomes "H", the address signal and the write data are not taken in and the double selection does not occur. As described above, in the circuit of FIG. 3, the pulse width variable self-reset circuit of FIG. 1 is used in the word line drive circuit 955 and the column selection circuit 958.
, The word line 35 and column selection signal at the time of writing.
By realizing the characteristic that the pulse width of 39 is larger than the pulse width at the time of reading, and not generating the internal clock 34 for fetching the address and write data in the second write cycle, the word line and the column select signal line It is characterized by avoiding double selection. In the circuit of FIG. 3, the word line drive circuit 955 and the column selection circuit 958 are shown as an example of the circuit of FIG. 1, but the row decoder 954 and the column decoder 957 are shown in FIG.
Of the word line driver circuit 955 and the column selection circuit 958.
By using a normal CMOS circuit instead of the self-reset circuit, the pulse widths of the word line 35 and the column selection line 39 at the time of writing and reading can be set to different values at the time of writing and at the time of reading. The circuit of FIG. 3 is fast because the direct peripheral circuit is also a self-reset circuit, but the circuit size is large, whereas when the direct peripheral circuit is a normal CMOS circuit, the circuit size is small and the occupied area is large. Can be made smaller.
【0010】図5に本発明の内部クロック発生回路(図3
の951)の一実施例、図6に図5の回路の動作波形を示す。
図5の47は書き込み時のサイクル制御の信号で47が"L"の
場合は、図5の回路は読みだし時と書き込み時の1サイク
ル目にはクロック入力12と逆相の信号をチップ内部のク
ロック34に出力するインバータ回路として働き、書き込
み時の2サイクル目にはクロック入力12が変化しても34
は"H"を保持する回路として働く。47が"H"の場合は、書
き込み時、読み出し時ともに毎サイクル12が変化すると
チップ内クロック34を発生する。書き込み時のサイクル
制御信号47を設けることで、書き込み時のワード線35、
列選択信号39のパルス幅に対しても外部クロック12のサ
イクル時間が十分長い場合には、書き込みサイクルを12
の2サイクル分にせずに読みだし、書き込みともに外部
クロック12の1サイクルとする使用法も可能になる利点
がある。図6には47が"L"で書き込みの場合について示し
ている。FIG. 5 shows an internal clock generation circuit of the present invention (see FIG.
951), and FIG. 6 shows operation waveforms of the circuit of FIG.
Reference numeral 47 in FIG. 5 is a cycle control signal at the time of writing, and when 47 is "L", the circuit of FIG. 5 outputs a signal having a phase opposite to that of the clock input 12 inside the chip at the first cycle at the time of reading and writing. It works as an inverter circuit that outputs to the clock 34 of, and even if the clock input 12 changes in the second cycle of writing,
Acts as a circuit that holds "H". When 47 is "H", the on-chip clock 34 is generated when the cycle 12 changes at the time of both writing and reading. By providing the cycle control signal 47 at the time of writing, the word line 35 at the time of writing,
If the cycle time of the external clock 12 is sufficiently long for the pulse width of the column selection signal 39, the write cycle is set to 12
There is an advantage that it is possible to use the external clock 12 as one cycle for both reading and writing without reading the above two cycles. FIG. 6 shows a case where 47 is "L" and writing is performed.
【0011】図5の回路の動作を図6を用いて詳細に説明
する。入力12には図6のような"L"から"H"さらに"L"へと
変化するクロックが入力され、書き込み制御信号15は12
の1サイクル目が"H"になる前に"L"とし12の2サイクル目
が"H"になる前に"H"とする。1サイクル目では12が"H"に
なるとNMOS 103が導通し出力34は"L"になる。このとき
リセット信号45は"H"、46は"H"の状態で、12が"H"にな
ると817、806、807、808、809の遅延時間遅れてリセッ
ト信号45が"L"へと変化し、NMOS 104が非導通、PMOS 30
2が導通となり34が"H"にもどる。また、15が"L"の状態
で12が"H"となることで、50が"L"、52が"H"へと変化し5
1が"L"となる。51が"L"になることで、46が"L"になる。
これにより12が"L"にもどり53が"H"となっても54は"H"
を保持し、リセット信号45も"L"を保持する。45が"L"の
ままなので、クロック12の2サイクル目が"H"となっても
34は"L"に変化せず"H"を保つ。このとき、書き込み制御
信号15は"H"になっているので49が"L"、51が"H"へと変
化し52が"L"となる。51が"H"となることで、46が"H"と
なり、クロック12が"L"にもどり53が"H"となると54は"
L"となる。54が"L"となることでリセット信号45も"H"と
なり次のクロック12の"L"から"H"への変化を検出できる
状態となる。以上説明したように、図5の回路では、書
き込み制御信号15をフリップフロップ(811、812、813、
814)に記憶してリセット信号45を制御し、出力34を外部
クロック12とリセット信号45のNAND論理として書き込み
時の2サイクル目には内部クロック34を発生しない特性
を実現したこと、書き込みサイクル制御の信号47を設け
ることで、外部クロック12のサイクル時間が十分長い場
合に、書き込みサイクルを外部クロック12の1サイクル
とする使用法も可能にしたことに特徴がある。図6で
は、外部クロック12の1サイクル目で書き込み制御信号1
5を"H"にもどし、書き込みを外部クロック12の2サイク
ルで完了する例を示したが、書き込み制御信号15を"H"
とするタイミングを外部クロック12の2サイクル目とす
れば、書き込みを外部クロック12の3サイクルで完了す
ることができるなど、容易に書き込みのサイクル時間を
変更できる。また、図5の回路では、外部クロック12が"
H"の状態で内部にアドレスを取り込むためのクロック回
路の例であるが、12が"L"の状態で内部にアドレスを取
り込むためのクロック回路も図5の回路と同様の回路で
構成できることはいうまでもない。The operation of the circuit shown in FIG. 5 will be described in detail with reference to FIG. A clock that changes from "L" to "H" and then to "L" is input to the input 12, and the write control signal 15 is 12
Set to "L" before the 1st cycle of becomes "H", and set to "H" before the 2nd cycle of 12 becomes "H". In the first cycle, when 12 becomes "H", the NMOS 103 becomes conductive and the output 34 becomes "L". At this time, the reset signal 45 is "H", 46 is "H", and when 12 becomes "H", the reset signal 45 changes to "L" after delay time of 817, 806, 807, 808, 809. NMOS 104 is non-conducting, PMOS 30
2 becomes conductive and 34 returns to "H". Also, when 15 is "L" and 12 becomes "H", 50 changes to "L" and 52 changes to "H".
1 becomes "L". When 51 becomes "L", 46 becomes "L".
As a result, 12 is returned to "L" and 53 is "H", 54 is "H"
And the reset signal 45 also holds "L". Since 45 remains "L", even if the second cycle of clock 12 becomes "H"
34 keeps "H" without changing to "L". At this time, since the write control signal 15 is "H", 49 changes to "L", 51 changes to "H", and 52 changes to "L". When 51 becomes "H", 46 becomes "H", when clock 12 returns to "L" and 53 becomes "H", 54 becomes "H".
When the 54 becomes "L", the reset signal 45 also becomes "H" and the next change of the clock 12 from "L" to "H" is detected. In the circuit of FIG. 5, the write control signal 15 is sent to the flip-flops (811, 812, 813,
814) to control the reset signal 45, and the output 34 is NAND logic of the external clock 12 and the reset signal 45 to realize the characteristic that the internal clock 34 is not generated in the second cycle when writing, write cycle control By providing the signal 47, the use of the write cycle as one cycle of the external clock 12 is enabled when the cycle time of the external clock 12 is sufficiently long. In FIG. 6, in the first cycle of the external clock 12, the write control signal 1
Although the example in which 5 is returned to "H" and writing is completed in 2 cycles of the external clock 12, the write control signal 15 is set to "H".
By setting the timing to be the second cycle of the external clock 12, writing can be completed in 3 cycles of the external clock 12, and the write cycle time can be easily changed. Also, in the circuit of FIG. 5, the external clock 12 is "
This is an example of a clock circuit for fetching an address inside in the state of "H", but a clock circuit for fetching an address inside when the state of "12" is "L" can be configured with the same circuit as the circuit of FIG. Needless to say.
【0012】図7にアドレスバッファ回路(図3の951、95
6)の一例を示す。図7の回路はアドレス信号13を内部ク
ロック34で取り込み、13が"H"か"L"かにより、22か23
の"H"のパルスを発生する回路である。図1の回路と同様
に100番台のNMOSは出力22、23のリセットのための素子
で、高速化のためにゲート幅は大きく設計される。200
番台のNMOSは直流的に出力の電位を与えるための素子
で、100番台のNMOSに比べゲート幅は小さく設計され
る。遅延回路の遅延時間制御の信号を除いて、図7の回
路の動作は図1の回路と同様なので詳細な説明は省略す
る。FIG. 7 shows an address buffer circuit (951, 95 in FIG. 3).
An example of 6) is shown. The circuit of FIG. 7 takes in the address signal 13 with the internal clock 34, and 22 or 23 depending on whether 13 is "H" or "L".
This is a circuit that generates the "H" pulse. Similar to the circuit in FIG. 1, 100-series NMOS is an element for resetting the outputs 22 and 23, and the gate width is designed to be large for speeding up. 200
The series NMOS is an element for giving a DC output potential, and the gate width is designed to be smaller than that of the series 100 NMOS. The operation of the circuit of FIG. 7 is the same as that of the circuit of FIG. 1 except for the delay time control signal of the delay circuit, and detailed description thereof will be omitted.
【0013】図8に本発明のパルス幅制御信号発生回路
(図3の952)の一実施例、図9に図8の回路の動作波形を示
す。図8の回路は書き込み制御信号15が"L"の状態で内部
クロック34が"L"に変化した場合に、57に"H"、40に"L"
のパルスを発生する。図1、図7の回路と同様に100番台
のNMOS、300番台のPMOSは出力のスイッチングのための
素子で、高速化のためにゲート幅は大きく設計される。
200番台のNMOS、400番台のPMOSは直流的に出力の電位を
与えるための素子で、100番台のNMOS、300番台のPMOSに
比べゲート幅は小さく設計される。FIG. 8 shows a pulse width control signal generating circuit of the present invention.
One example (952 in FIG. 3) and FIG. 9 show operation waveforms of the circuit in FIG. In the circuit of FIG. 8, when the write control signal 15 is "L" and the internal clock 34 changes to "L", 57 is "H" and 40 is "L".
Generate a pulse of. Similar to the circuits in FIGS. 1 and 7, 100-series NMOS and 300-series PMOS are elements for switching output, and the gate width is designed to be large for high speed.
200-series NMOS and 400-series PMOS are elements for giving a DC output potential, and the gate width is designed smaller than 100-series NMOS and 300-series PMOS.
【0014】図8の回路の動作を図9を用いて説明する。
書き込み制御信号15が"L"の状態で内部クロック34が"L"
に変化すると57は"L"から"H"さらに"L"へと変化する。5
7のパルス幅は遅延回路827、828、829、830の遅延時間
で決まる。高速な読みだしサイクルのために、内部クロ
ック34のパルス幅は小さいほうが望ましい。一方、図
3、図4の説明で述べたように、パルス幅制御信号40はワ
ード線35、列選択線39が"H"に変化する前に"L"とし、3
5、39が"H"となってから所定の時間後に"H"としなけれ
ばならず、40のパルス幅は34のパルス幅より大きくなけ
ればならない。例えば、内部クロック34、デコード信
号、読み出し時のワード線35、列選択線39のパルス幅を
全てインバータ4段分の遅延時間程度とし、安定動作の
ために書き込み時に35、39が"H"となる前にパルス幅制
御信号40を"L"とするときの余裕をインバータ3段分の遅
延時間程度とるとすると、書き込み時の35、39のパルス
幅を読み出し時の2倍のインバータ8段分の遅延時間程度
とするためには、40のパルス幅は約インバータ7段分の
遅延時間が必要になる。このように内部クロック34のパ
ルス幅とパルス幅制御信号40のパルス幅を変える必要が
あるので、図1の回路と同様に以下の工夫がなされてい
る。1段目の出力57が"H"となり40が"L"に変化した後
は、57が"L"になっても、リセット信号60が"L"になりPM
OS 309が導通するまでは、40が"L"を保持できるようイ
ンバータ831、NMOS 208、PMOS 403、404でラッチを構成
している。出力57が"H"となり40が"L"になると、インバ
ータ831の出力59が"H"となる。59が"H"となることで、P
MOS 403が非導通、NMOS 208が導通状態になり、57が"L"
になってPMOS 404が導通しても、40には"L"が出力され
る。40が"L"に変化してから、831、832、833、834、83
5、836、837、838の遅延時間分遅れて、リセット信号60
が"L"になりPMOS 309が導通し、40が"H"となる。40が"
H"にもどってから、次に57を"H"とすることができる最
小の時間は、60が"H"にもどってPMOS 309が非導通にな
るまでの時間なので、図8の回路では、サイクル時間の
短縮のために、以下の工夫がなされている。40が"H"に
なってから60が"H"になる時間を短縮するために、遅延
回路の中間に出力信号40と遅延回路の中間出力61との論
理をとる835を設ける。これにより、40が"H"になり、83
1、832、833、834の遅延時間分遅れて61が"H"になるの
と同時に、835、836、837、838の遅延時間分遅れてリセ
ット信号60も"H"になる。図8のようにラッチ回路と遅延
回路を一組の回路とすると、図8の1段目の回路と2段目
の回路を距離が離れたところに配置しても長距離の配線
は、1段目の出力57だけでよくなるという利点がある。
また、パルス幅制御信号40はワード線35、列選択線39
が"H"に変化する前に"L"としなければならないことを説
明したが、図8の回路のように、セルフリセット回路を
用いることで、高速動作が可能になる。さらに、読み出
し動作から書き込み動作あるいは書き込み動作から読み
出し動作へ移る場合には、パルス幅制御信号40は、読み
出しのアドレスに対応するワード線35、列選択線39のパ
ルスと書き込みのアドレスに対応するワード線35、列選
択線39のパルスの間の期間(全てのワード線、列選択線
が非選択状態の"L"の期間)に変化しなければならず、電
源電圧変動、温度変動等により遅延時間が変動しても、
安定な書き込み、読み出し動作を実現するためにはパル
ス幅制御信号40の遅延時間のバラツキの絶対値を小さく
抑える必要がある。このためにも、図8の回路のよう
に、セルフリセット回路を用い、パルス幅制御信号発生
回路の遅延時間を小さくすることで、遅延時間のバラツ
キの絶対値を小さくすることが有効である。以上説明し
たように、図8の回路では、パルス幅制御信号40をセル
フリセット回路で発生し、パルス幅制御信号発生回路の
遅延時間を小さくすることで、遅延時間のバラツキの絶
対値を小さくし、高速の読み出し、書き込みの切り替え
を実現したこと、内部クロック34とパルス幅制御信号40
のパルス幅を変えるためにラッチ回路を付加したこと、
遅延回路の中間段にパルス幅制御信号を入力とする論理
回路を加え、パルス幅制御信号のパルス幅は大きく、リ
セットパルスのパルス幅だけを小さくし高速サイクル動
作を容易にしたことに特徴がある。図8では、パルス幅
制御信号40を2段の回路で発生する例を示したが、40の
負荷容量により段数を最適化することはもちろんであ
る。40の負荷容量は図3の場合、直接周辺回路の全ての
回路の遅延回路の入力容量の和となる。遅延回路の1段
目はゲート幅を小さく設計するので、メモリ容量が大き
くなければ、40の負荷容量は大きくならず、図3のよう
に全ての回路を図8の回路で駆動できるが、メモリ容量
が大きく、直接周辺回路の数が多い場合には、アドレス
信号と論理を作ってパルス幅制御信号を発生すればパル
ス幅制御信号線の充放電電流を低減できることはいうま
でもない。The operation of the circuit shown in FIG. 8 will be described with reference to FIG.
Internal clock 34 is "L" when write control signal 15 is "L"
When it changes to, 57 changes from "L" to "H" and then to "L". Five
The pulse width of 7 is determined by the delay time of the delay circuits 827, 828, 829, 830. For a high speed read cycle, it is desirable that the pulse width of the internal clock 34 is small. Meanwhile, the figure
3, as described in the description of FIG. 4, the pulse width control signal 40 is set to "L" before the word line 35 and the column selection line 39 change to "H",
The pulse width of 40 must be larger than the pulse width of 34, and must be set to "H" after a predetermined period of time from 5 and 39 becoming "H". For example, the pulse widths of the internal clock 34, the decode signal, the word line 35 at the time of reading, and the column selection line 39 are all set to the delay time of four inverter stages, and 35 and 39 are set to "H" at the time of writing for stable operation. If the margin when setting the pulse width control signal 40 to "L" is about 3 stages of inverter delay time, the pulse widths of 35 and 39 during writing are equivalent to 8 stages of inverters that are double that during reading. In order to obtain the delay time of about 40, the pulse width of 40 requires a delay time of about 7 inverter stages. Since it is necessary to change the pulse width of the internal clock 34 and the pulse width of the pulse width control signal 40 in this way, the following measures are taken as in the circuit of FIG. After the output 57 of the first stage becomes "H" and 40 changes to "L", even if 57 becomes "L", the reset signal 60 becomes "L" and PM
Until the OS 309 becomes conductive, the inverter 831, the NMOS 208, and the PMOSs 403 and 404 form a latch so that the 40 can hold "L". When the output 57 becomes "H" and 40 becomes "L", the output 59 of the inverter 831 becomes "H". When 59 becomes "H", P
MOS 403 is non-conductive, NMOS 208 is conductive, 57 is "L"
Even if the PMOS 404 becomes conductive due to, "L" is output to 40. After 40 changes to "L", 831, 832, 833, 834, 83
Reset signal 60 after a delay of 5, 836, 837, 838
Becomes "L", the PMOS 309 becomes conductive, and 40 becomes "H". 40 is "
The minimum time after returning to "H" that 57 can be set to "H" is the time until 60 returns to "H" and PMOS 309 becomes non-conducting. The following measures have been taken to reduce the cycle time: In order to reduce the time when 60 becomes "H" after 40 becomes "H", the output signal 40 and the delay circuit are placed in the middle of the delay circuit. Provide 835 that takes the logic with the intermediate output 61 of 40. By this, 40 becomes "H" and 83
61 becomes "H" after a delay time of 1, 832, 833, 834, and at the same time, reset signal 60 becomes "H" after a delay time of 835, 836, 837, 838. As shown in Fig. 8, if the latch circuit and the delay circuit are a set of circuits, even if the first-stage circuit and the second-stage circuit in Fig. 8 are placed at a distance, the long-distance wiring is There is an advantage that only the output 57 of the first stage is enough.
In addition, the pulse width control signal 40 is the word line 35 and the column selection line 39.
Although it has been described that it must be set to "L" before it changes to "H", high speed operation becomes possible by using the self-reset circuit as in the circuit of FIG. Further, when the read operation is changed to the write operation or the write operation is changed to the read operation, the pulse width control signal 40 is the word line 35 corresponding to the read address, the pulse of the column selection line 39 and the word corresponding to the write address. It must be changed during the period between the pulses of the line 35 and column selection line 39 ("L" period when all word lines and column selection lines are in the non-selected state), and there is a delay due to power supply voltage fluctuations, temperature fluctuations, etc. Even if the time fluctuates,
In order to realize stable writing and reading operations, it is necessary to keep the absolute value of the variation in the delay time of the pulse width control signal 40 small. For this purpose, it is effective to reduce the absolute value of the variation in the delay time by using the self-reset circuit and reducing the delay time of the pulse width control signal generating circuit as in the circuit of FIG. As described above, in the circuit of FIG. 8, the pulse width control signal 40 is generated by the self-reset circuit, and the delay time of the pulse width control signal generation circuit is reduced to reduce the absolute value of the variation in the delay time. High-speed read / write switching, internal clock 34 and pulse width control signal 40
Added a latch circuit to change the pulse width of
A logic circuit that receives the pulse width control signal as an input is added to the middle stage of the delay circuit, and the pulse width of the pulse width control signal is large, and only the pulse width of the reset pulse is reduced to facilitate high-speed cycle operation. . Although FIG. 8 shows an example in which the pulse width control signal 40 is generated by a circuit having two stages, it goes without saying that the number of stages is optimized by the load capacity of 40. In the case of FIG. 3, the load capacitance of 40 is the sum of the input capacitances of the delay circuits of all the circuits directly in the peripheral circuit. Since the gate width of the first stage of the delay circuit is designed to be small, if the memory capacity is not large, the load capacity of 40 does not increase, and as shown in Figure 3, all circuits can be driven by the circuit of Figure 8. Needless to say, when the capacity is large and the number of peripheral circuits is large, the charge / discharge current of the pulse width control signal line can be reduced by generating a pulse width control signal by forming a logic with the address signal.
【0015】図10に1段目のセンスアンプの一例を示
す。図10の800はメモリセル、35はワード線、36、37は
データ線、39は列選択線、41、42はコモンデータ線、4
3、44は書き込みコモンデータ線を示している。63には3
9が"H"になり41、42に信号が出力されはじめる時刻に"
H"になる制御信号を加え、PMOS 605、606によるプリチ
ャージ、607によるイコライズをやめる。図10の回路の
特徴は、データ線の負荷PMOS 603、604と600、601を設
け、603、604のゲート電極には列選択信号39を加え、60
0、601のゲート電極は対になるデータ線の信号を加えた
ことである。これにより、データの読み出し時、書き込
み時ともにに正の電源(Vcc)からデータ線に流れる直流
電流を零とでき、また、書き込み時には、一方のデータ
線をGND電位とすることで、他方は、データ線信号をゲ
ートに加えたPMOSが導通し、リーク電流あるいはノイズ
によりデータ線電位が下がることが防げる。FIG. 10 shows an example of the first stage sense amplifier. In FIG. 10, 800 is a memory cell, 35 is a word line, 36 and 37 are data lines, 39 is a column selection line, 41 and 42 are common data lines, 4
Reference numerals 3 and 44 denote write common data lines. 3 in 63
At the time when 9 becomes "H" and signals are output to 41 and 42
The control signal to become H "is added to stop the precharge by the PMOS 605 and 606 and the equalization by the 607. The circuit of FIG. 10 is characterized in that the load PMOS 603, 604 and 600, 601 of the data line are provided and Column select signal 39 is added to the gate electrode
The gate electrodes of 0 and 601 are the signals of the paired data lines. This makes it possible to reduce the DC current flowing from the positive power supply (Vcc) to the data line at the time of reading and writing data, and at the time of writing, by setting one data line to the GND potential, the other becomes It is possible to prevent the potential of the data line from being lowered due to the leak current or noise due to the conduction of the PMOS having the data line signal applied to its gate.
【0016】図11に本発明の2段目センスアンプの一例
を、図15に制御信号の波形を示す。図11の回路はコモン
データ線41、42の信号を増幅し66、67に伝達し、さらに
961、962を交互に動作させて66、67の信号を電源電圧ま
で増幅する。66、67の信号を電源電圧まで増幅するため
に、以下の工夫がなされている。ラッチ型増幅回路を2
組(961、962、ここで962は961と同じ回路)用意し、ラッ
チ型増幅回路へ2段目センスアンプ(505、506、507)の出
力信号66、67を取り込むための制御信号70、74を交互
に"L"とし、また、ラッチ型増幅回路の活性化信号71、7
5を交互に"H"とし、ラッチ型増幅回路の活性化信号71、
75が"H"となって活性化されている時間を、データ取り
込み制御信号70、74が"L"となっている時間より長く設
定している。FIG. 11 shows an example of the second stage sense amplifier of the present invention, and FIG. 15 shows the waveform of the control signal. The circuit of FIG. 11 amplifies the signals of the common data lines 41 and 42 and transmits them to 66 and 67, and
The 961 and 962 are operated alternately and the signals of 66 and 67 are amplified to the power supply voltage. The following measures have been taken to amplify the signals of 66 and 67 up to the power supply voltage. 2 latch type amplifier circuits
A set (961, 962, where 962 is the same circuit as 961) is prepared, and control signals 70, 74 for fetching the output signals 66, 67 of the second stage sense amplifier (505, 506, 507) to the latch type amplification circuit Are alternately set to "L", and the activation signals 71, 7 of the latch type amplifier circuit
5 is set to "H" alternately, and the activation signal 71,
The time when 75 is "H" and is activated is set longer than the time when the data fetch control signals 70 and 74 are "L".
【0017】図11の回路の動作を図15を用いて説明す
る。63(図10)が"H"になることで、41、42に電位差が生
じ、64、65を"H"とすることで66、67にも電位差が生じ
る。(63、64、65は時刻をずらし順番に"H"とすることが
望ましいが、図を簡単にするために同時刻として示して
いる。)66、67に電位差が生じる時刻に70を"L"とし、6
6、67の信号を961に取り込む。同時に、71を"H"としラ
ッチ型増幅器961を活性化して取り込んだ信号を増幅す
る。41、42の電位差が零になる時刻に63、64、65を"L"
として、66、67をイコライズし、70を"H"としラッチ型
増幅器961と66、67を切り離す。70を"H"としラッチ型増
幅器961と66、67を切り離すことで、71のパルス幅と6
3、64、65のパルス幅を独立に設定できるようになる。
また、ラッチ型増幅回路961、962を交互に使うので、71
のパルス幅を大きく設定でき、取り込んだ66、67の信号
を電源電圧程度まで増幅することができる。The operation of the circuit shown in FIG. 11 will be described with reference to FIG. When 63 (FIG. 10) becomes “H”, a potential difference occurs between 41 and 42, and when 64 and 65 are set to “H”, a potential difference also occurs between 66 and 67. (It is desirable to shift the times 63, 64, and 65 to "H" in order, but they are shown as the same time for the sake of simplicity.) At the time when a potential difference occurs at 66 and 67, 70 is set to "L". And then 6
The signals of 6 and 67 are taken into 961. At the same time, 71 is set to "H" and the latch type amplifier 961 is activated to amplify the captured signal. 63, 64, 65 "L" at the time when the potential difference between 41 and 42 becomes zero
As a result, 66 and 67 are equalized, 70 is set to "H", and the latch type amplifiers 961 and 66 and 67 are separated. By setting 70 to "H" and disconnecting the latch type amplifiers 961 and 66 and 67, the pulse width of 71 and 6
The pulse widths of 3, 64 and 65 can be set independently.
Also, since the latch type amplifier circuits 961 and 962 are used alternately, 71
The pulse width of can be set to a large value, and the captured signals 66 and 67 can be amplified to about the power supply voltage.
【0018】図12に図11の回路の出力68、69、72、73の
信号を記憶するラッチ回路の一例を示す。図12の回路は
68、69、72、73の信号をラッチ回路840、841、843、844
で保持し、保持しているデータを制御信号76、77で出力
21、24に出力するよう働く。図11の回路の出力68、69、
72、73はイコライズされているときは正の電源(Vcc)2の
電位になっているので図12の回路で記憶した信号は68、
69、72、73のイコライズで破壊されることなく保持され
る。また、76、77を"L"とすることでデータを外部に出
力することができる。FIG. 12 shows an example of a latch circuit for storing the signals of the outputs 68, 69, 72 and 73 of the circuit of FIG. The circuit in Figure 12
Latch circuits 840, 841, 843, 844 for 68, 69, 72, 73 signals
Hold with, and output the held data with control signals 76, 77
It works to output to 21 and 24. The outputs 68, 69 of the circuit of FIG.
Since 72 and 73 are at the potential of the positive power supply (Vcc) 2 when they are equalized, the signal stored in the circuit of FIG. 12 is 68,
It is retained without being destroyed by the equalization of 69, 72, 73. Also, data can be output to the outside by setting 76 and 77 to "L".
【0019】図13に本発明の制御信号70、71、74、75
(図11)の発生回路の一例を、図16に制御信号の波形を示
す。図13の回路は図8の回路と同様の回路で制御信号7
0、71、74、75(図11)を発生するところに特徴がある。
クロック信号84と選択信号82、83のNAND信号を70、74と
し、70、74の信号をラッチ回路を付加したセルフリセッ
ト回路に入力してその出力信号を71、75とする。964は9
63と同じ回路を示している。ラッチ回路を付加したセル
フリセット回路を用いることで、パルス幅の大きな71、
75の信号を70、74の信号から発生している。FIG. 13 shows the control signals 70, 71, 74, 75 of the present invention.
FIG. 16 shows an example of the generation circuit of FIG. 11 and the waveform of the control signal. The circuit of FIG. 13 is similar to the circuit of FIG.
It is characterized by generating 0, 71, 74, 75 (FIG. 11).
The NAND signals of the clock signal 84 and the selection signals 82 and 83 are set to 70 and 74, the signals of 70 and 74 are input to the self-reset circuit to which a latch circuit is added, and the output signals thereof are set to 71 and 75. 964 is 9
It shows the same circuit as 63. By using a self-reset circuit with a latch circuit, 71 with a large pulse width,
75 signals are generated from 70 and 74 signals.
【0020】図14に図13の回路の選択信号82、83の発生
回路の一例を示す。図14の回路はチップ外部からアドレ
ス信号とともに供給される選択信号17をクロック12でフ
リップフロップ855、856、857、858に取り込み、図11の
回路を動作させる時刻にあうよう遅延回路965、966で遅
らせ、図13の82、83に信号を供給する。チップ外部か
ら、活性化する記憶回路(図10の961、962)を指定できる
ので、所定のアドレスに対応するデータ出力を図12の78
に記憶するのか、80に記憶するのか指定できる。これに
より76、77のどちらを"L"とすれば対応するデータ出力
が得られるかメモリのユーザが判断でき、制御回路が単
純になるという利点が得られる。FIG. 14 shows an example of a circuit for generating the selection signals 82 and 83 of the circuit shown in FIG. The circuit of FIG. 14 fetches the selection signal 17 supplied together with the address signal from the outside of the chip into the flip-flops 855, 856, 857 and 858 at the clock 12 and the delay circuits 965 and 966 so that the circuit of FIG. 11 operates at the time. Delay and supply signal to 82, 83 in FIG. Since the memory circuit to activate (961, 962 in Fig. 10) can be specified from the outside of the chip, the data output corresponding to a predetermined address can be changed to 78 in Fig. 12.
You can specify whether to store in 80 or 80. As a result, the user of the memory can determine which of 76 and 77 is set to "L" to obtain the corresponding data output, which has the advantage of simplifying the control circuit.
【0021】[0021]
【発明の効果】以上説明したように本発明によれば、セ
ルフリセット回路をデコーダに用いながら、読みだしサ
イクルと書き込みサイクルを独立に設定でき、また、CM
OSデバイスを用いながらアドレスアクセス時間が変動し
ても安定な高速読みだしサイクルが可能な高信頼性のメ
モリが実現できる。As described above, according to the present invention, the read cycle and the write cycle can be set independently while using the self-reset circuit for the decoder.
It is possible to realize a highly reliable memory capable of a stable high-speed read cycle even if the address access time changes while using an OS device.
【図1】本発明の実施例を示すデコード回路の図であ
る。FIG. 1 is a diagram of a decoding circuit showing an embodiment of the present invention.
【図2】図1の動作波形の概略図である。FIG. 2 is a schematic diagram of operation waveforms in FIG.
【図3】本発明のメモリ回路の一例を示す図である。FIG. 3 is a diagram showing an example of a memory circuit of the present invention.
【図4】本図3のタイミング波形の概略図である。FIG. 4 is a schematic diagram of the timing waveform of FIG.
【図5】本発明のクロック発生回路の一例を示す図であ
る。FIG. 5 is a diagram showing an example of a clock generation circuit of the present invention.
【図6】図5の動作波形の概略図である。FIG. 6 is a schematic diagram of operation waveforms in FIG.
【図7】アドレスバッファ回路の一例を示す図である。FIG. 7 is a diagram showing an example of an address buffer circuit.
【図8】本発明のパルス幅制御信号発生回路の一例を示
す図である。FIG. 8 is a diagram showing an example of a pulse width control signal generation circuit of the present invention.
【図9】図8の動作波形の概略図である。9 is a schematic diagram of the operation waveforms of FIG.
【図10】センスアンプ回路の一例を示す図である。FIG. 10 is a diagram showing an example of a sense amplifier circuit.
【図11】センスアンプ回路の一例を示す図である。FIG. 11 is a diagram showing an example of a sense amplifier circuit.
【図12】ラッチの一例を示す図である。FIG. 12 is a diagram showing an example of a latch.
【図13】図11の制御信号発生回路の一例を示す図で
ある。FIG. 13 is a diagram showing an example of the control signal generation circuit of FIG. 11.
【図14】図13の回路の選択回路の一例を示す図であ
る。14 is a diagram showing an example of a selection circuit of the circuit of FIG.
【図15】本発明の回路図11の制御信号の動作波形の
概略図である。FIG. 15 is a schematic diagram of operation waveforms of the control signal of the circuit diagram 11 of the present invention.
【図16】回路図13の動作波形の概略図である。16 is a schematic diagram of operation waveforms in the circuit diagram 13. FIG.
1…GND端子、2…正の電源端子、10、11…信号入力、1
2、34、84…クロック信号、13、14…アドレス信号、15
…書き込み制御信号、16…書き込みデータ、17…外部入
力ラッチ型増幅回路の選択信号、20、22、23…信号出
力、21、24…データ出力、30…NAND出力、31、32、45、
55、56、58、60、86…リセット信号、33、85…遅延信
号、35…ワード線、36、37…データ線、39…列選択信
号、40…パルス幅制御信号、41、42…コモンデータ線、
43、44…書き込みコモンデータ線、46、48、49、50、5
1、52、53、54、57、59、61、62、78、79、80、81、8
7、88…説明のために番号を付けた回路内部の端子、47
…書き込みサイクル制御信号、63、64、65、70、71、7
4、75…センスアンプの制御信号、68、69、72、73…ラ
ッチ型増幅回路の出力、76、77…ラッチ回路の出力制御
信号、82、83…ラッチ型増幅回路の選択信号、100番台
…ゲート幅大のNMOSトランジスタ、200番台…ゲート幅
小のNMOSトランジスタ、300番台…ゲート幅大のPMOSト
ランジスタ、400番台…ゲート幅小のPMOSトランジス
タ、500番台…NMOSトランジスタ、600番台…PMOSトラン
ジスタ、700…容量、800…メモリセル、801、802、80
3、807、808、809、810、816、817、818、819、820、82
1、822、823、824、825、826、827、828、829、830、83
1、832、833、834、836、837、838、839、842、846、84
7、848、849、851、852、853、854…インバータ回路、8
04、806、811、812、813、814、815、840、841、843、8
44、845、850、855、856、857、858…NAND回路、835、
…NOR回路、950、965、966…遅延回路、951…クロック
発生回路、952…パルス幅制御信号発生回路、953、956
…アドレスバッファ、954、957…デコード回路、955…
ワードドライバ、958…列選択回路、959、970、971…セ
ンスアンプ、960…書き込み回路、961、962…ラッチ型
増幅回路、963、964…センスアンプ制御信号発生回路、1 ... GND terminal, 2 ... Positive power supply terminal, 10, 11 ... Signal input, 1
2, 34, 84 ... Clock signal, 13, 14 ... Address signal, 15
... write control signal, 16 ... write data, 17 ... selection signal of external input latch type amplifier circuit, 20, 22, 23 ... signal output, 21, 24 ... data output, 30 ... NAND output, 31, 32, 45,
55, 56, 58, 60, 86 ... Reset signal, 33, 85 ... Delay signal, 35 ... Word line, 36, 37 ... Data line, 39 ... Column selection signal, 40 ... Pulse width control signal, 41, 42 ... Common Data line,
43, 44 ... Write common data line, 46, 48, 49, 50, 5
1, 52, 53, 54, 57, 59, 61, 62, 78, 79, 80, 81, 8
7, 88… Terminals inside the circuit numbered for explanation, 47
... Write cycle control signals, 63, 64, 65, 70, 71, 7
4, 75 ... Sense amplifier control signal, 68, 69, 72, 73 ... Latch type amplifier circuit output, 76, 77 ... Latch circuit output control signal, 82, 83 ... Latch type amplifier circuit selection signal, 100 series ... NMOS transistor with large gate width, 200 series ... NMOS transistor with small gate width, 300 series ... PMOS transistor with large gate width, 400 series ... PMOS transistor with small gate width, 500 series ... NMOS transistor, 600 series ... PMOS transistor, 700 ... Capacity, 800 ... Memory cells, 801, 802, 80
3,807,808,809,810,816,817,818,819,820,82
1, 822, 823, 824, 825, 826, 827, 828, 829, 830, 83
1, 832, 833, 834, 836, 837, 838, 839, 842, 846, 84
7, 848, 849, 851, 852, 853, 854 ... Inverter circuit, 8
04, 806, 811, 812, 813, 814, 815, 840, 841, 843, 8
44, 845, 850, 855, 856, 857, 858 ... NAND circuit, 835,
... NOR circuit, 950, 965, 966 ... Delay circuit, 951 ... Clock generation circuit, 952 ... Pulse width control signal generation circuit, 953, 956
... Address buffer, 954,957 ... Decoding circuit, 955 ...
Word driver, 958 ... Column selection circuit, 959, 970, 971 ... Sense amplifier, 960 ... Write circuit, 961, 962 ... Latch type amplification circuit, 963, 964 ... Sense amplifier control signal generation circuit,
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G11C 11/409 H03K 5/13 G11C 11/34 311 354 A (72)発明者 佐々木 勝朗 東京都国分寺市東恋ケ窪1丁目280番地 株式会社日立製作所中央研究所内Continuation of the front page (51) Int.Cl. 6 Identification number Reference number in the agency FI Technical display location G11C 11/409 H03K 5/13 G11C 11/34 311 354 A (72) Inventor Katsuro Sasaki 1 Higashi Koikeku, Kokubunji, Tokyo 280-chome, Central Research Laboratory, Hitachi, Ltd.
Claims (7)
なり、ゲート電極に第1の入力信号が加えられる第1のCM
OS回路の第1の出力に、第1のMOSトランジスタのドレイ
ン電極を接続し、第1のMOSトランジスタのゲート電極に
第1の出力信号と同相で、所定の時間遅れた信号を加え
る回路において、上記第1のMOSトランジスタのゲート信
号は第1の出力信号を入力に含む第1の遅延回路で発生
し、第1の遅延回路の遅延時間を可変としたことを特徴
とする半導体集積回路。1. A first CM comprising an NMOS transistor and a PMOS transistor, and a gate electrode to which a first input signal is applied.
In a circuit in which the drain electrode of the first MOS transistor is connected to the first output of the OS circuit and a signal in phase with the first output signal is added to the gate electrode of the first MOS transistor with a delay of a predetermined time, A semiconductor integrated circuit characterized in that the gate signal of the first MOS transistor is generated in a first delay circuit including a first output signal as an input, and the delay time of the first delay circuit is variable.
上記第1の遅延回路の遅延時間を可変とするために、遅
延時間制御のための第1の制御信号と第1の出力信号の論
理関数を用いたことを特徴とする半導体集積回路。2. The semiconductor integrated circuit according to claim 1, wherein
A semiconductor integrated circuit characterized by using a logical function of a first control signal and a first output signal for delay time control in order to make the delay time of the first delay circuit variable.
上記第1の遅延回路の遅延時間を可変とするために、第1
の出力信号の電位を保持するラッチ回路を用いたことを
特徴とする半導体集積回路。3. The semiconductor integrated circuit according to claim 1, wherein
In order to make the delay time of the first delay circuit variable,
A semiconductor integrated circuit characterized by using a latch circuit for holding the potential of the output signal of.
ルを含むメモリマトリックスと、アドレス信号に応答し
て上記メモリマトリックスのメモリセルの少なくともひ
とつを選択するアドレス手段と、上記選択されたメモリ
セルからの信号を増幅するセンスアンプを具備するメモ
リ回路において、上記アドレス手段に、ゲート電極に第
1の入力信号が加えられる第1のCMOS回路の第1の出力に
第1のMOSトランジスタのドレイン電極を接続し第1のMOS
トランジスタのゲート電極に第1の出力信号と同相で所
定の時間遅れた第1のリセット信号を加える第1の回路を
含み、データの読み出し時と書き込み時でメモリマトリ
ックスのワード線あるいは列選択信号線が選択状態にあ
る期間を異なる値に設定したことを特徴とする半導体集
積回路。4. A semiconductor integrated circuit comprising: a memory matrix including a plurality of memory cells; address means for selecting at least one of the memory cells of the memory matrix in response to an address signal; and the selected memory cell. In a memory circuit including a sense amplifier that amplifies a signal from the
The drain electrode of the first MOS transistor is connected to the first output of the first CMOS circuit to which the input signal of 1 is applied.
Includes a first circuit that applies a first reset signal that is in phase with the first output signal and delayed by a predetermined time to the gate electrode of the transistor, and that is a word line or column selection signal line of the memory matrix when reading and writing data. The semiconductor integrated circuit is characterized in that the periods in which are selected are set to different values.
上記アドレス手段は、基準クロック信号から発生した第
1の内部クロック信号に応答してアドレス信号を取り込
み、第1の内部クロック信号は、少なくとも基準クロッ
ク信号と書き込み制御信号から発生し、第1の内部クロ
ック信号のサイクル時間は、データの読み出し時には基
準クロック信号と等しく、書き込み時には基準クロック
信号のサイクル時間より大きくしたことを特徴とする半
導体集積回路。5. The semiconductor integrated circuit according to claim 4, wherein:
The address means is a first address generated from the reference clock signal.
The address signal is taken in response to the first internal clock signal, the first internal clock signal is generated from at least the reference clock signal and the write control signal, and the cycle time of the first internal clock signal is the reference time when reading data. A semiconductor integrated circuit, which is equal to the clock signal and is longer than the cycle time of the reference clock signal at the time of writing.
データの読み出し時と書き込み時でメモリマトリックス
のワード線あるいは列選択信号線が選択状態にある期間
を異なる値に設定するために、上記第1の回路の第1のリ
セット信号は、第1の回路の出力を入力に含む第1の遅延
回路で発生し、第1の遅延回路の遅延時間を可変とした
ことを特徴とする半導体集積回路。6. The semiconductor integrated circuit according to claim 4, wherein:
In order to set the period during which the word line or the column selection signal line of the memory matrix is in the selected state at the time of reading and writing the data to different values, the first reset signal of the first circuit is the first circuit. The semiconductor integrated circuit is characterized in that the output of the first delay circuit is generated in the input and the delay time of the first delay circuit is variable.
ルを含むメモリマトリックスと、アドレス信号に応答し
て上記メモリマトリックスのメモリセルの少なくともひ
とつを選択するアドレス手段と、上記選択されたメモリ
セルからの信号を増幅するセンスアンプと、上記センス
アンプの出力にその入力が接続された第1の記憶回路
と、上記センスアンプの上記出力にその入力が接続され
た第2の記憶回路を具備するメモリ回路において、上記
第1および第2の記憶回路は、それぞれ上記センスアンプ
の出力信号を取り込む第1の制御信号と、取り込んだ信
号を増幅するための第2の制御信号で制御され、上記第2
の制御信号の活性化期間を、第1の制御信号の活性化期
間以上に大きく設定したことを特徴とする半導体集積回
路。7. A semiconductor integrated circuit comprising: a memory matrix including a plurality of memory cells; address means for selecting at least one of the memory cells of the memory matrix in response to an address signal; and the selected memory cell. A first storage circuit having its input connected to the output of the sense amplifier, and a second storage circuit having its input connected to the output of the sense amplifier. In the memory circuit, the first and second storage circuits are respectively controlled by a first control signal for capturing an output signal of the sense amplifier and a second control signal for amplifying the captured signal, 2
2. The semiconductor integrated circuit, wherein the activation period of the control signal is set to be longer than the activation period of the first control signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5221692A JPH0778480A (en) | 1993-09-07 | 1993-09-07 | Semiconductor integrated circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5221692A JPH0778480A (en) | 1993-09-07 | 1993-09-07 | Semiconductor integrated circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0778480A true JPH0778480A (en) | 1995-03-20 |
Family
ID=16770788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5221692A Pending JPH0778480A (en) | 1993-09-07 | 1993-09-07 | Semiconductor integrated circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0778480A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100280413B1 (en) * | 1997-12-26 | 2001-02-01 | 김영환 | Self timed latch circuit |
| KR100477328B1 (en) * | 1997-06-28 | 2005-07-18 | 삼성전자주식회사 | Auto Self-Reset Dynamic Logic Circuits for Semiconductor Memory Devices |
| JP5212112B2 (en) * | 2006-12-12 | 2013-06-19 | 日本電気株式会社 | Address decoder circuit and semiconductor memory device |
-
1993
- 1993-09-07 JP JP5221692A patent/JPH0778480A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100477328B1 (en) * | 1997-06-28 | 2005-07-18 | 삼성전자주식회사 | Auto Self-Reset Dynamic Logic Circuits for Semiconductor Memory Devices |
| KR100280413B1 (en) * | 1997-12-26 | 2001-02-01 | 김영환 | Self timed latch circuit |
| JP5212112B2 (en) * | 2006-12-12 | 2013-06-19 | 日本電気株式会社 | Address decoder circuit and semiconductor memory device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6246489A (en) | Dynamic type differential amplifier | |
| JPH06196637A (en) | Memory having holding type bicmos sensing amplifier | |
| JP2662822B2 (en) | Semiconductor storage device | |
| JP2604276B2 (en) | Semiconductor storage device | |
| JP2006527902A (en) | Bidirectional buffering for memory data lines | |
| US6639862B2 (en) | Semiconductor memory with refresh and method for operating the semiconductor memory | |
| JPH0411954B2 (en) | ||
| EP0329177A2 (en) | Semiconductor memory device which can suppress operation error due to power supply noise | |
| JP2007018584A (en) | Semiconductor memory device | |
| JPH0778480A (en) | Semiconductor integrated circuit | |
| JPH1173777A (en) | Cmos memory cell having improved reading port | |
| KR100227300B1 (en) | Semiconductor memory device | |
| JP2659949B2 (en) | Dynamic semiconductor memory device | |
| JP4553504B2 (en) | Multiplexer, memory circuit using the same, and semiconductor device | |
| JP3064561B2 (en) | Semiconductor storage device | |
| JPS6299975A (en) | semiconductor memory circuit | |
| KR940005686B1 (en) | Sense amplifier of the dram | |
| JP3192709B2 (en) | Semiconductor storage device | |
| JPH06101231B2 (en) | Semiconductor multilevel storage device | |
| JPS6325883A (en) | Dynamic ram | |
| JPS63175293A (en) | Dynamic RAM | |
| JP2953847B2 (en) | Semiconductor memory | |
| JPH0136200B2 (en) | ||
| JPS63894A (en) | memory | |
| JPS6122493A (en) | Decoder circuit |