JP3105318B2 - Semiconductor integrated circuit device - Google Patents

Semiconductor integrated circuit device

Info

Publication number
JP3105318B2
JP3105318B2 JP03336439A JP33643991A JP3105318B2 JP 3105318 B2 JP3105318 B2 JP 3105318B2 JP 03336439 A JP03336439 A JP 03336439A JP 33643991 A JP33643991 A JP 33643991A JP 3105318 B2 JP3105318 B2 JP 3105318B2
Authority
JP
Japan
Prior art keywords
circuit
data
input
write
write enable
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.)
Expired - Fee Related
Application number
JP03336439A
Other languages
Japanese (ja)
Other versions
JPH05166376A (en
Inventor
俊一 坂田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP03336439A priority Critical patent/JP3105318B2/en
Priority to US07/992,120 priority patent/US5355349A/en
Publication of JPH05166376A publication Critical patent/JPH05166376A/en
Priority to US08/243,584 priority patent/US5438551A/en
Application granted granted Critical
Publication of JP3105318B2 publication Critical patent/JP3105318B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Static Random-Access Memory (AREA)
  • Dram (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、フリップフロップ構造
のメモリセルを有するスタティックRAM(ランダム・
アクセス・メモリ)等の半導体記憶装置等といった半導
体集積回路装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a static RAM (random RAM) having memory cells of a flip-flop structure.
The present invention relates to a semiconductor integrated circuit device such as a semiconductor storage device such as an access memory.

【0002】[0002]

【従来の技術】従来、半導体集積回路装置の一つである
例えばスタテックRAMのメモリライト(書込み)制御
方式では、反転ライトイネーブル信号WEと入力データ
Dinとの相互関係にてライトタイミング(書込み時
刻)が決定され、その反転ライトイネーブル信号WEの
立上りによってメモリライトを行っている。ライトイネ
ーブル回路及びデータ入力回路には、それぞれ遅延成分
が付加されており、選択されたワード線の立上り以降
に、正しい書込みデータがメモリセルに書込まれるよう
に設計される。このような従来のスタテックRAMの一
構成例を図2及び図3に示す。図2は、半導体集積回路
装置の一つである従来のスタテックRAMのメモリセル
マトリクス部における概略の回路図である。
2. Description of the Related Art Conventionally, in a memory write (write) control method of, for example, a static RAM, which is one of semiconductor integrated circuit devices, a write timing (write time) is determined by a correlation between an inverted write enable signal WE and input data Din. Is determined, and the memory write is performed by the rise of the inverted write enable signal WE. A delay component is added to each of the write enable circuit and the data input circuit, and the write enable circuit and the data input circuit are designed so that correct write data is written to the memory cells after the rise of the selected word line. FIGS. 2 and 3 show one configuration example of such a conventional static RAM. FIG. 2 is a schematic circuit diagram of a memory cell matrix section of a conventional static RAM, which is one of the semiconductor integrated circuit devices.

【0003】このメモリセルマトリクス部では、複数の
ワード線WL1〜WLnと、複数対の相補的なビット線
BL1a,BL1b〜BLna,BLnb対とを有し、
それらの各交差箇所には、メモリセル111〜1n1,…,
1n〜1nnがそれぞれ接続されている。各ビット線BL
1a,BL1b〜BLna,BLnb対の一端には、負
荷用のNチャネル型MOSトランジスタ(以下、NMO
Sという)21a,21b〜2na,2nb対がそれぞれ接続さ
れ、他端には、各カラム線CL1 〜CLn によってオ
ン,オフ動作する各トランスファゲート用のNMOS3
1a,31b〜3na,3nb対を介して相補的なデータ線DB
a,DBb対が接続されている。データ線DBa,DB
b対の一端には、図3に示すメモリライト制御回路がイ
ンバータ4,5を介して接続され、該データ線DBa,
DBb対の他端には、図示しないデータ出力回路が接続
されている。
This memory cell matrix section has a plurality of word lines WL1 to WLn and a plurality of pairs of complementary bit lines BL1a, BL1b to BLna, BLnb.
At each of these intersections, the memory cells 11 1 to 1 n1,.
1 1n to 1 nn are connected respectively. Each bit line BL
1a, BL1b to BLna, BLnb are connected to one end of a load N-channel MOS transistor (hereinafter, referred to as NMO).
S referred) 2 1a, 2 1b ~2 na , 2 nb pairs are connected respectively to the other end, on the respective column lines CL 1 -CL n, for each transfer gate off operation NMOS3
1a , 31b to 3na , complementary data lines DB via 3nb pairs
a, DBb pair are connected. Data lines DBa, DB
The memory write control circuit shown in FIG. 3 is connected to one end of the pair b via the inverters 4 and 5, and
A data output circuit (not shown) is connected to the other end of the DBb pair.

【0004】図3は、従来の図2のライト制御回路の構
成例を示す回路図である。このメモリライト制御回路
は、反転ライトイネーブル信号WEを反転する複数段の
バッファ用インバータ11〜13を有し、その出力側に
は、ライトイネーブル遅延回路20及び2入力NAND
ゲート30が接続されている。ライトイネーブル遅延回
路20は、反転ライトイネーブル信号WEを所定時間遅
らせる回路であり、複数段のインバータ21〜24及び
キャパシタ25,26で構成されている。2入力NAN
Dゲート30は、ライトイネーブル遅延回路20の出力
と、インバータ13の出力との否定論理積を求めて、反
転内部ライトイネーブル信号Wを出力する回路である。
FIG. 3 is a circuit diagram showing a configuration example of the conventional write control circuit of FIG. This memory write control circuit has a plurality of stages of buffer inverters 11 to 13 for inverting the inverted write enable signal WE, and has on its output side a write enable delay circuit 20 and a two-input NAND circuit.
Gate 30 is connected. The write enable delay circuit 20 is a circuit for delaying the inverted write enable signal WE by a predetermined time, and includes a plurality of stages of inverters 21 to 24 and capacitors 25 and 26. 2-input NAN
The D gate 30 is a circuit that calculates the NAND of the output of the write enable delay circuit 20 and the output of the inverter 13 and outputs the inverted internal write enable signal W.

【0005】また、データ書込み用の入力データDin
は、2段のインバータ31,32に入力され、その出力
側にデータ入力遅延回路40が接続されている。データ
入力遅延回路40は、入力データDinを所定時間遅ら
せて内部入力データDを出力する回路であり、複数段の
インバータ41〜44及びキャパシタ45〜48で構成
され、その出力側にトランスファゲート50を介してラ
イトアンプ60が接続されている。
Also, input data Din for writing data
Is input to two-stage inverters 31 and 32, and a data input delay circuit 40 is connected to the output side. The data input delay circuit 40 is a circuit that delays the input data Din by a predetermined time and outputs the internal input data D, and is composed of a plurality of stages of inverters 41 to 44 and capacitors 45 to 48, and a transfer gate 50 is provided on the output side. The write amplifier 60 is connected via the power amplifier.

【0006】トランスファゲート50は、内部入力デー
タDを反転するPチャネル型MOSトランジスタ(以
下、PMOSという)51a及びNMOS51bからな
るCMOSインバータ51と、該CMOSインバータ5
1に流れる電源電流のオン,オフ制御を行うPMOS5
2及びNMOS53と、反転内部ライトイネーブル信号
Wを反転してNMOS53をゲート制御するインバータ
54とで、構成されている。PMOS52は、反転内部
ライトイネーブル信号Wによってオン,オフ制御され
る。CMOSインバータ51の出力側には、該インバー
タ出力を増幅して図2のインバータ4へ供給するライト
アンプ60が接続されている。
The transfer gate 50 includes a CMOS inverter 51 composed of a P-channel MOS transistor (hereinafter referred to as PMOS) 51a and an NMOS 51b for inverting the internal input data D, and a CMOS inverter 5
PMOS5 for controlling on / off of the power supply current flowing in
2 and an NMOS 53, and an inverter 54 that inverts the inverted internal write enable signal W and gate-controls the NMOS 53. The PMOS 52 is turned on and off by an inverted internal write enable signal W. A write amplifier 60 that amplifies the output of the CMOS inverter 51 and supplies the amplified output to the inverter 4 in FIG. 2 is connected to the output side of the CMOS inverter 51.

【0007】次に、図2及び図3の動作を図4を参照し
つつ説明する。図4は図3の動作タイムチャートであ
る。twcはライトサイクル時間、tasはアドレスADの
セットアップ時間、tdhはデータホールド時間(=ライ
トマージン)、Rはワード線WL1〜WLnの活性化時
刻(例えば、立上り時刻)、61は内部入力データDの
誤書込み無しのときの波形、62は誤書込みのおそれの
あるときの波形である。
Next, the operation of FIGS. 2 and 3 will be described with reference to FIG. FIG. 4 is an operation time chart of FIG. t wc is a write cycle time, t as is an address AD setup time, t dh is a data hold time (= write margin), R is an activation time (for example, a rise time) of the word lines WL1 to WLn, and 61 is an internal input. A waveform 62 when there is no erroneous writing of the data D, and a waveform 62 when there is a possibility of erroneous writing.

【0008】次に、動作を説明する。例えば、図2のメ
モリセル111に入力データDinを書込む場合、アドレ
スADが遷移した後、アドレスセットアップ時間tas
おいて反転ライトイネーブル信号WEを立下げる。反転
ライトイネーブル信号WEが立下ると、それがライトイ
ネーブル遅延回路20で遅延される。入力データDin
をセットアップすると、該入力データDinがデータ入
力遅延回路40で遅延される。
Next, the operation will be described. For example, when writing the input data Din into the memory cell 1 11 in FIG. 2, lower after the address AD is shifted, the inverted write enable signal WE at the address setup time t the as standing. When the inverted write enable signal WE falls, it is delayed by the write enable delay circuit 20. Input data Din
Is set up, the input data Din is delayed by the data input delay circuit 40.

【0009】反転ライトイネーブル信号WEがライトイ
ネーブル遅延回路20で一定時間遅れ、NANDゲート
30から出力される反転内部ライトイネーブル信号Wが
立下り、トランスファーゲート50内のPMOS52及
びNMOS53がオンし、インバータ51が動作状態と
なる。入力データDinがデータ入力遅延回路40で遅
延され、その遅延された内部入力データDが、インバー
タ51で反転され、ライトアンプ60で増幅された後、
インバータ4,5で相補的な書込みデータとなってデー
タ線DBa,DBb対へ送られる。
The inverted write enable signal WE is delayed by a predetermined time in the write enable delay circuit 20, the inverted internal write enable signal W output from the NAND gate 30 falls, the PMOS 52 and the NMOS 53 in the transfer gate 50 are turned on, and the inverter 51 is turned on. Is in the operating state. The input data Din is delayed by the data input delay circuit 40, and the delayed internal input data D is inverted by the inverter 51 and amplified by the write amplifier 60.
The inverters 4 and 5 supply complementary write data to the data lines DBa and DBb.

【0010】アドレスADが図示しないデコーダでデコ
ードされ、ワード線WL1が図4のR点で立下り、メモ
リセル111がアクセス可能状態になる。反転ライトイネ
ーブル信号WEが立上ると、それがインバータ11〜1
3及びNANDゲート30へ伝えられ、該NANDゲー
ト30から出力される反転内部ライトイネーブル信号W
が直ちに立上り、トランスファゲート50内のPMOS
52及びNMOS53がオフし、インバータ51がオフ
状態となる。これにより、データ線DBa,DBb対上
の書込みデータが、アドレスADにより選択されたカラ
ム線CL1でオン状態となったトランスファゲート用N
MOS31a,31bを介して、メモリセル111に書込まれ
る。
The address AD is decoded by a decoder (not shown), the word line WL1 falls at the point R in FIG. 4, and the memory cell 111 becomes accessible. When the inverted write enable signal WE rises, it is output to the inverters 11-1.
3 and the inverted internal write enable signal W output to the NAND gate 30 and output from the NAND gate 30.
Rises immediately and the PMOS in the transfer gate 50
52 and the NMOS 53 are turned off, and the inverter 51 is turned off. As a result, the write data on the pair of data lines DBa and DBb is turned on by the column line CL1 selected by the address AD.
Via MOS3 1a, 3 1b, are written in the memory cell 1 11.

【0011】メモリライト制御回路にライトイネーブル
遅延回路20及びデータ入力遅延回路40が設けられて
いる理由は、次のようである。例えば、反転ライトイネ
ーブル信号WEが立下った後、図4のR点においてワー
ド線WL1〜WLnが立上がると、そのR点以前では前
アドレスADのメモリセル111〜1n1,…,11n〜1nn
が選択されており、このR点以前に入力データDinを
遷移させると、該入力データDinが前アドレスADの
メモリセルに書込まれてしまう。そのため、ライトイネ
ーブル遅延回路20及びデータ入力遅延回路40を設
け、ワード線WL1〜WLnの立上りに合わせて、反転
ライトイネーブル信号WE及び入力データDinをライ
トイネーブル遅延回路20及びデータ入力遅延回路40
でそれぞれ所定時間遅延させるようにしている。
The reason why the write enable delay circuit 20 and the data input delay circuit 40 are provided in the memory write control circuit is as follows. For example, after the inverted write enable signal WE is down standing, the word line WL1~WLn rises at point R in FIG. 4, the R point earlier before the address AD of the memory cells 1 11 ~1 n1, ..., 1 1n ~ 1 nn
Is selected, and if the input data Din transitions before the point R, the input data Din is written into the memory cell at the previous address AD. Therefore, the write enable delay circuit 20 and the data input delay circuit 40 are provided, and the inverted write enable signal WE and the input data Din are supplied to the write enable delay circuit 20 and the data input delay circuit 40 in accordance with rising of the word lines WL1 to WLn.
Are respectively delayed for a predetermined time.

【0012】[0012]

【発明が解決しようとする課題】しかしながら、上記構
成の装置では、次のような課題があった。図3に示すよ
うに、メモリライト制御回路にライトイネーブル遅延回
路20及びデータ入力遅延回路40を設け、ワード線W
L1〜WLnの立上りに合わせて反転ライトイネーブル
信号WE及び入力データDinをそれぞれ所定時間遅延
させるようにしているため、実際に十分なデータホール
ド時間tdh(つまりライトマージン)を確保することが
難しい。そのため、反転内部ライトイネーブル信号Wの
立上りが遅すぎても、あるいは内部入力データDの遷移
が速すぎても、誤書込みを起こすという問題がある。
However, the apparatus having the above configuration has the following problems. As shown in FIG. 3, the write enable delay circuit 20 and the data input delay circuit 40 are provided in the memory write control circuit, and the word line W
Since the inverted write enable signal WE and the input data Din are each delayed for a predetermined time in accordance with the rise of L1 to WLn, it is difficult to actually secure a sufficient data hold time t dh (that is, a write margin). Therefore, there is a problem that erroneous writing occurs even if the rising of the inverted internal write enable signal W is too slow or the transition of the internal input data D is too fast.

【0013】即ち、図4のR2点以前で反転内部ライト
イネーブル信号Wが立上れば、その立上り時の内部入力
データDがメモリセル111〜1n1,…,11n〜1nnに書
込まれるため、波形61のように誤書込みが起らない。
しかし、回路定数の不都合等で、R1点以降で反転内部
ライトイネーブル信号Wが立上ると、波形62のように
誤書込みのおそれがある。
[0013] That is, Re rising inverted internal write enable signal W is at R2 points earlier 4, the rising internal input during data D in the memory cell 1 11 to 1 n1, ..., written on 1 1n to 1 nn Therefore, erroneous writing does not occur unlike the waveform 61.
However, if the inverted internal write enable signal W rises after the point R1 due to an inconvenience of the circuit constant or the like, there is a possibility that an erroneous write like the waveform 62 occurs.

【0014】本発明は、前記従来技術が持っていた課題
として、十分なデータホールド時間tdhを確保できない
ために、書込み動作において誤書込みのおそれが生じる
という点について解決した半導体集積回路装置を提供す
るものである。
The present invention provides a semiconductor integrated circuit device which solves the problem of the prior art, in that a sufficient data hold time t dh cannot be secured, so that erroneous writing may occur in a writing operation. Is what you do.

【0015】[0015]

【課題を解決するための手段】記課題を解決するため
に、本発明のうちの請求項1に係る発明は、活性化信号
に基づいて活性化する転送回路を介して、データがメモ
リセルへ転送される半導体集積回路装置において、前記
転送回路に入力されるデータを所定時間遅延させる遅延
回路と、前記遅延回路の入力と出力とを比較する比較回
路と、制御信号が入力され、前記比較回路の比較結果に
応じて、該制御信号の電位レベルに応じた前記活性化信
号を前記転送回路に供給する活性化回路とを、有してい
る。
To solve the previous SL problems SUMMARY OF THE INVENTION, invention, the activation signal according to claim 1 of the present invention
Data is transferred via a transfer circuit that is activated based on
A semiconductor integrated circuit device transferred to a recell,
A delay that delays data input to the transfer circuit for a predetermined time
Circuit and a comparison circuit for comparing the input and output of the delay circuit.
And a control signal are input, and the comparison result of the comparison circuit is
The activation signal corresponding to the potential level of the control signal.
And an activation circuit for supplying a signal to the transfer circuit.
You.

【0016】請求項2に係る発明は、請求項1の半導体
集積回路装置に、前記比較回路の比較結果に応じて、前
記転送回路から出力されている前記データを保持する保
持回路を設けている。
According to a second aspect of the present invention, there is provided a semiconductor device according to the first aspect.
The integrated circuit device is provided with a
A storage for holding the data output from the transfer circuit.
A holding circuit is provided.

【0017】[0017]

【作用】本発明によれば、以上のように半導体集積回路
装置を構成したので、遅延回路の入,出力間に設けられ
比較回路は、活性化回路を介して入力データ遷移区間
での転送回路の動作を禁止し、例えば、この区間で保持
回路を動作させる。これにより、保持回路は前サイクル
の書込みデータを保持し、データホールド時間tdhの常
に安定したマージン確保を行う。従って、前記課題を解
決できるのである。
According to the present invention, since a semiconductor integrated circuit device as described above, the delay circuit input, comparator circuit provided between the output of the input data transition section through the activation circuit The operation of the transfer circuit is prohibited, and for example, the holding circuit is operated in this section. Thus, the holding circuit holds the write data of the previous cycle, and always secures a stable margin for the data hold time t dh . Therefore, the above problem can be solved.

【0018】[0018]

【実施例】図1は本発明の実施例を示す半導体集積回路
装置の一つであるスタテックRAMにおけるメモリライ
ト制御回路の構成ブロック図、及び図5はその構成例を
示す回路図である。
FIG. 1 is a block diagram showing a configuration of a memory write control circuit in a static RAM as one of semiconductor integrated circuit devices according to an embodiment of the present invention, and FIG. 5 is a circuit diagram showing an example of the configuration.

【0019】図1のメモリライト制御回路は、例えば従
来の図2のようなメモリセルマトリクス部のライト制御
を行うもので、制御信号(例えば、反転ライトイネーブ
ル信号WEを反転する縦続接続された複数のインバー
タ71〜73を有し、その出力側に活性化回路(例え
ば、トランスファゲート制御回路80が接続されてい
る。トランスファゲート制御回路80は、例えば2入力
NANDゲート81で構成されている。
The memory write control circuit shown in FIG. 1 performs, for example, write control of a conventional memory cell matrix section as shown in FIG. 2, and is cascaded to invert a control signal (eg, an inverted write enable signal ) WE. It has a plurality of inverters 71 to 73, and an activation circuit (eg,
If the transfer gate control circuit) 80 is connected. The transfer gate control circuit 80 is composed of, for example, a two-input NAND gate 81.

【0020】また、入力データDinには、その入力
データDinを反転する縦続接続された複数のインバー
タ91,92が設けられ、その出力側に遅延回路(例え
ば、データ入力遅延回路100が設けられている。デ
ータ入力遅延回路100は、図2のワード線WL1〜W
Lnの活性化時刻(例えば、立上り時刻)等のタイミン
グをとるために入力データDinを所定時間遅延する回
路であり、この入,出力間には比較回路(例えば、一致
回路110が接続されると共に、該データ入力遅延回
路100の出力側に転送回路(例えば、トランスファゲ
ート120が接続されている。一致回路110は、デ
ータ入力遅延回路100の入力レベルと出力レベルの一
致/不一致を検出し、一致信号又は不一致信号を出力す
る回路であり、その出力側がトランスファゲート制御用
のトランスファゲート制御回路80に接続されている。
The input data Din side has its input
A plurality of cascaded inverters 91 and 92 for inverting data Din are provided, and a delay circuit (for example,
For example, a data input delay circuit ) 100 is provided. The data input delay circuit 100 is connected to the word lines WL1 to W
A circuit for delaying the input data Din for a predetermined time in order to set a timing such as an activation time (for example, a rising time) of Ln, and a comparison circuit (for example, a coincidence circuit ) 110 is connected between the input and the output. together, the transfer circuit to the output side of the data input delay circuit 100 (e.g., Toransufu § gate <br/> over g) 120 are connected. The match circuit 110 is a circuit that detects match / mismatch between an input level and an output level of the data input delay circuit 100 and outputs a match signal or a mismatch signal. The output side of the match circuit 110 is provided to a transfer gate control circuit 80 for transfer gate control. It is connected.

【0021】トランスファゲート120は、トランスフ
ァゲート制御回路80から出力される活性化信号(例え
ば、反転内部ライトイネーブル信号Wに基づき、書込
み動作及び読出し動作を制御する回路であり、データ入
力遅延回路100の出力を反転するPMOS121a及
びNMOS121bからなるCMOSインバータ121
と、該CMOSインバータ121に対する電源電流の供
給を制御するPMOS122及びNMOS123と、反
転内部ライトイネーブル信号Wを反転してNMOS12
3をゲート制御するインバータ124とで、構成されて
いる。PMOS122は、反転内部ライトイネーブル信
号Wによりゲート制御される。このトランスファゲート
120は、書込みデータDAを書込みデータ線125へ
出力する機能を有している。
The transfer gate 120 outputs an activation signal (for example, an output signal from the transfer gate control circuit 80).
If, based on the inverted internal write enable signal) W, a circuit for controlling the write operation and read operation, CMOS inverter 121 consisting of PMOS121a and NMOS121b inverts the output of the data input delay circuit 100
A PMOS 122 and an NMOS 123 for controlling the supply of the power supply current to the CMOS inverter 121; and an NMOS 12 for inverting the inverted internal write enable signal W.
3 and an inverter 124 that controls the gate of the inverter 3. The gate of the PMOS 122 is controlled by the inverted internal write enable signal W. The transfer gate 120 has a function of outputting the write data DA to the write data line 125.

【0022】書込みデータ線125には、保持回路(例
えば、ラッチ回路130及びライトアンプ140が接
続されている。ラッチ回路130は、一致回路110が
不一致信号(ラッチ信号)LHを出力中、前サイクルの
書込みデータDAを保持する回路である。ライトアンプ
140は、書込みデータDAを増幅し、図2のインバー
タ4,5を介してデータ線DBa,DBb対へ送る回路
である。
The write data line 125 has a holding circuit (example)
Eg to latch circuits) 130 and a write amplifier 140 is connected. The latch circuit 130 is a circuit that holds the write data DA of the previous cycle while the match circuit 110 is outputting the mismatch signal (latch signal) LH. The write amplifier 140 is a circuit that amplifies the write data DA and sends it to the pair of data lines DBa and DBb via the inverters 4 and 5 in FIG.

【0023】図5において、データ入力遅延回路100
は、複数段のインバータ101〜104、及び複数のキ
ャパシタ105〜108で構成されている。一致回路1
10は、データ入力遅延回路100の入,出力間の否定
論理和を求める2入力NORゲート111と、該NOR
ゲート111の出力を反転するインバータ112と、デ
ータ入力遅延回路110の入,出力間の否定論理積を求
める2入力NANDゲート113と、該インバータ11
2及びNANDゲート113の出力の否定論理積を求め
て一致信号/不一致信号を出力する2入力NANDゲー
ト114とで、構成されている。NANDゲート114
から出力される不一致信号(ラッチ信号)LHは、ラッ
チ回路130へ供給される。
Referring to FIG. 5, data input delay circuit 100
Comprises a plurality of stages of inverters 101 to 104 and a plurality of capacitors 105 to 108. Matching circuit 1
10 is a two-input NOR gate 111 for calculating the NOR of the input and output of the data input delay circuit 100;
An inverter 112 for inverting the output of the gate 111; a two-input NAND gate 113 for obtaining a NAND of the input and output of the data input delay circuit 110;
2 and a two-input NAND gate 114 for obtaining a NAND of the outputs of the NAND gate 113 and outputting a match signal / mismatch signal. NAND gate 114
Is output to the latch circuit 130.

【0024】ラッチ回路130は、PMOS131a,
131b及びNMOS131c,131dがたすき掛け
接続されたフリップフロップ(以下、FFという)13
1と、ラッチ信号LHを反転するインバータ132と、
該ラッチ信号LHによりゲート制御されるPMOS13
3と、インバータ132の出力によりゲート制御される
NMOS134とで、構成されている。PMOS133
及びNMOS134は、ラッチ信号LHによりFF13
1のラッチ動作を制御する機能を有している。次に、図
6を参照しつつ図1及び図5の動作を説明する。図6
は、図5の動作タイムチャートであり、twcはライトサ
イクル時間、tasはアドレスセットアップ時間、tdh
データホールド時間、trcはリードサイクル時間であ
る。
The latch circuit 130 includes a PMOS 131a,
A flip-flop (hereinafter, referred to as FF) 13 in which the cross section 131b and the NMOSs 131c and 131d are cross-connected.
1, an inverter 132 for inverting the latch signal LH,
PMOS 13 gate-controlled by the latch signal LH
3 and an NMOS 134 whose gate is controlled by the output of the inverter 132. PMOS 133
And the NMOS 134 outputs the FF 13 by the latch signal LH.
1 has a function of controlling the latch operation. Next, the operation of FIGS. 1 and 5 will be described with reference to FIG. FIG.
Is an operation time chart of FIG. 5, where t wc is a write cycle time, t as is an address setup time, t dh is a data hold time, and t rc is a read cycle time.

【0025】アドレスADが遷移してライトサイクル時
間twcになると、セットアップ時間tasの経過後、反転
ライトイネーブル信号WEが“L”レベルになる。反転
ライトイネーブル信号WEが“L”レベルになると、ト
ランスファゲート制御回路80から出力される反転内部
ライトイネーブル信号Wが“L”レベルに立下り、トラ
ンスファゲート120内のPMOS122及びNMOS
123がオンしてCMOSインバータ121が動作状態
になる。
When the address AD transitions and reaches the write cycle time t wc , the inverted write enable signal WE goes to “L” level after the elapse of the setup time t as . When the inverted write enable signal WE goes to "L" level, the inverted internal write enable signal W output from the transfer gate control circuit 80 falls to "L" level, and the PMOS 122 and NMOS in the transfer gate 120
123 turns on, and the CMOS inverter 121 enters an operating state.

【0026】入力データDinが入力されると、該入力
データDinがデータ入力遅延回路100で所定時間遅
れた後、トランスファゲート120を介して書込みデー
タ線125へ送られる。入力データDinが遷移する
と、一致回路110がデータ入力遅延回路100の入,
出力間のレベルの不一致を検出し、“L”レベルの不一
致信号(ラッチ信号)LHを出力する。すると、トラン
スファゲート制御回路80から出力される反転内部ライ
トイネーブル信号Wが“H”レベルに立上り、トランス
ファゲート120がオフ状態となり、この時点で該トラ
ンスファゲート120を通過している書込みデータDA
がライトアンプ140で増幅され、図2のインバータ
4,5を介してデータ線DBa,DBb対へ送られ、ビ
ット線BL1a,BL1b〜BLna,BLnb対を介
してメモリセル111〜1n1,…,11n〜1nnに書込まれ
る。
When the input data Din is input, the input data Din is sent to the write data line 125 via the transfer gate 120 after being delayed by the data input delay circuit 100 for a predetermined time. When the input data Din transitions, the coincidence circuit 110 inputs and outputs the data input delay circuit 100,
A level mismatch between outputs is detected, and an "L" level mismatch signal (latch signal) LH is output. Then, the inverted internal write enable signal W output from the transfer gate control circuit 80 rises to "H" level, turning off the transfer gate 120, and at this time the write data DA passing through the transfer gate 120.
There is amplified by a write amplifier 140, the data lines DBa through the inverter 4 and 5 in FIG. 2, is sent to DBb pairs, the bit line BL1a, BL1b~BLna, the memory cell 1 via the BLnb pair 11 to 1 n1, ... , 1 1n to 1 nn .

【0027】次に、ライトサイクル時間twcからリード
サイクル時間trcへ移るとき、入力アドレスDinの遷
移と同時に反転ライトイネーブル信号WEがライト
(“L”レベル)からリード(“H”レベル)へ遷移
し、かつ入力データDinが遷移した場合(tdh=0n
s)を考える。
Next, when transitioning from the write cycle time t wc to the read cycle time trc , the inverted write enable signal WE changes from write (“L” level) to read (“H” level) simultaneously with the transition of the input address Din. Transition and the input data Din transitions (t dh = 0n)
s).

【0028】まず、入力データDinが遷移すると、そ
れを一致回路110が検出し、“L”レベルの不一致信
号(ラッチ信号)LHを出力する。このラッチ信号LH
により、ラッチ回路130内のPMOS133及びNM
OS134がオンし、FF131が動作して該FF13
1によって書込みデータ線125上の前書込みデータD
Aを保持する。
First, when the input data Din transitions, the coincidence circuit 110 detects the transition, and outputs an "L" level non-coincidence signal (latch signal) LH. This latch signal LH
, The PMOS 133 and NM in the latch circuit 130
The OS 134 is turned on, the FF 131 operates, and the FF 13
1, the previous write data D on the write data line 125
Hold A.

【0029】一致回路110が“L”レベルの不一致信
号(ラッチ信号)LHを出力すると、トランスファゲー
ト制御回路80が“H”レベルの反転内部ライトイネー
ブル信号Wを出力し、トランスファゲート120内のP
MOS122及びNMOS123をオフしてCMOSイ
ンバータ121を非動作状態にする。これにより、トラ
ンスファゲート120の出力側に接続された書込みデー
タ線125が、前サイクルの書込みデータDAを保持す
る。
When match circuit 110 outputs an "L" level mismatch signal (latch signal) LH, transfer gate control circuit 80 outputs an "H" level inverted internal write enable signal W, and P
The MOS 122 and the NMOS 123 are turned off to bring the CMOS inverter 121 into a non-operating state. As a result, the write data line 125 connected to the output side of the transfer gate 120 holds the write data DA of the previous cycle.

【0030】入力データDinがデータ入力遅延回路1
00で所定時間遅延すると、一致回路110が“H”レ
ベルの一致信号を出力する。すると、ラッチ信号LHが
“H”レベルに立上ってラッチ回路130が非動作状態
になると共に、トランスファーゲート制御回路80内の
NANDゲート81が開く。この入力データ遅延区間
(ラッチ回路LHの“L”レベル区間)にて、トランス
ファゲート120が遮断されるため、反転ライトイネー
ブル信号WEが無視される。
The input data Din is the data input delay circuit 1
After a predetermined time delay of 00, match circuit 110 outputs a match signal of "H" level. Then, the latch signal LH rises to the “H” level, the latch circuit 130 becomes inactive, and the NAND gate 81 in the transfer gate control circuit 80 opens. In this input data delay section (the “L” level section of the latch circuit LH), the transfer gate 120 is shut off, so that the inverted write enable signal WE is ignored.

【0031】以上のように、本実施例では、次のような
利点を有している。本実施例では、従来の図3のライト
イネーブル遅延回路20を削除して新たに一致回路11
0を設け、該ライトイネーブル遅延回路20の機能をデ
ータ入力遅延回路100で共用させるようにしている。
そのため、反転内部ライトイネーブル信号Wと入力デー
タDinのタイミングが多少ずれても、正しい入力デー
タDinがトランスファゲート120に到達するまで、
入力が禁止され、十分なデータホールド時間tdhを確保
しながら、安定な動作が行われ、それによって誤書込み
を的確に防止できる。
As described above, the present embodiment has the following advantages. In this embodiment, the conventional write enable delay circuit 20 of FIG.
0 is provided so that the function of the write enable delay circuit 20 is shared by the data input delay circuit 100.
Therefore, even if the timing of the inverted internal write enable signal W and the timing of the input data Din are slightly deviated, until the correct input data Din reaches the transfer gate 120,
Input is prohibited, and a stable operation is performed while securing a sufficient data hold time t dh , whereby erroneous writing can be properly prevented.

【0032】なお、本発明は上記実施例に限定されず、
種々の変形が可能である。その変形例としては、例えば
次のようなものがある。 (a)図2のメモリセルマトリクス部及び図5のライト
制御回路は、図示以外回路構成に変形することも可能で
ある。
The present invention is not limited to the above embodiment,
Various modifications are possible. For example, there are the following modifications. (A) The memory cell matrix section in FIG. 2 and the write control circuit in FIG. 5 can be modified to have a circuit configuration other than that shown.

【0033】例えば、図7は図1の他の回路図を示すも
ので、図5のトランスファゲート回路120及びラッチ
回路130が他の構成のトランスファゲート120A及
びラッチ回路130Aで構成されている。トランスファ
ゲート120Aは、図5のCMOSインバータ121に
代えて、NMOS125a,125bからなるインバー
タ125で構成され、さらに該インバータ125をオ
ン,オフ制御するトランジスタがNMOS123,12
6で構成されている。また、ラッチ回路130Aは、図
5のFF131に代えて、4つのNMOSがたすき掛け
接続されたFF135で構成され、該FF135をオ
ン,オフ動作するトランジスタが2つのNMOS13
4,136で構成されている。このような回路構成にし
ても、図5と同一の動作を行う。
For example, FIG. 7 shows another circuit diagram of FIG. 1, in which the transfer gate circuit 120 and the latch circuit 130 of FIG. 5 are constituted by a transfer gate 120A and a latch circuit 130A of another configuration. The transfer gate 120A is configured by an inverter 125 composed of NMOSs 125a and 125b instead of the CMOS inverter 121 of FIG.
6. Further, the latch circuit 130A is configured by an FF 135 in which four NMOSs are cross-connected, instead of the FF 131 in FIG.
4,136. Even with such a circuit configuration, the same operation as in FIG. 5 is performed.

【0034】(b)上記実施例では、半導体集積回路装
置としてスタテックRAMの例を挙げたが、他の半導体
メモリ等の半導体集積回路装置にも、上記実施例を適用
できる。
(B) In the above embodiment, an example of a static RAM is given as an example of a semiconductor integrated circuit device. However, the above embodiment can be applied to other semiconductor integrated circuit devices such as a semiconductor memory.

【0035】[0035]

【発明の効果】以上詳細に説明したように、請求項1及
び2に係る発明によれば、遅延回路の入,出力間に比較
回路を設け、該比較回路の出力により、活性化回路を介
して入力データ遷移区間での転送回路の動作を禁止し、
この区間、例えば、保持回路を動作させることによって
前サイクルの書込みデータを保持する。そのため、制御
信号に基づいて活性化回路から出力される活性化信号
と、入力データとのタイミングが多少ずれても、正しい
入力データが転送回路に到達するまで、入力が禁止さ
れ、十分なデータホールド時間を確保しながら安定な動
作が行われ、それによって誤書込みを的確に防止でき
る。
As described in detail above, claims 1 and 2
According to the invention of beauty 2, input of delay circuit, the comparator <br/> circuit provided between the output, the output of the comparator circuit, the operation of the transfer circuit of the input data transition section through the activation circuit Ban,
In this section, for example, the write data of the previous cycle is held by operating the holding circuit. Therefore, the activation signal output from the activation circuit based on the control <br/> signal, even slightly shifted timing between the input data, to correct the input data reaches the transfer circuit, the input is prohibited, Stable operation is performed while securing a sufficient data hold time, whereby erroneous writing can be accurately prevented.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施例を示すスタテックRAMにおけ
るメモリライト制御回路の構成ブロック図である。
FIG. 1 is a block diagram showing a configuration of a memory write control circuit in a static RAM according to an embodiment of the present invention.

【図2】従来のスタテックRAMにおけるメモリセルマ
トリクス部の回路図である。
FIG. 2 is a circuit diagram of a memory cell matrix section in a conventional static RAM.

【図3】図2のメモリセルマトリクス部に対するメモリ
ライト制御回路の回路図である。
FIG. 3 is a circuit diagram of a memory write control circuit for the memory cell matrix section of FIG. 2;

【図4】図3の動作を示すタイムチャートである。FIG. 4 is a time chart showing the operation of FIG. 3;

【図5】図1の回路図である。FIG. 5 is a circuit diagram of FIG. 1;

【図6】図5の動作を示すタイムチャートである。FIG. 6 is a time chart showing the operation of FIG.

【図7】図1の他の回路図である。FIG. 7 is another circuit diagram of FIG. 1;

【符号の説明】[Explanation of symbols]

11〜1n1,…,11n〜1nn メモリセル 80 トランスファゲート
制御回路 100 データ入力遅延回路 110 一致回路 120 トランスファゲート 130 ラッチ回路 BL1a,BL1b〜BLna,BLnb ビット線 DBa,DBb データ線 Din 入力データ DA 書込みデータ LH ラッチ信号 WE 反転ライトイネーブ
ル信号 W 反転内部ライトイネ
ーブル信号
11 1 to 1 n1 ,..., 1 1n to 1 nn Memory cell 80 Transfer gate control circuit 100 Data input delay circuit 110 Match circuit 120 Transfer gate 130 Latch circuit BL1a, BL1b to BLna, BLnb Bit line DBa, DBb Data line Din Input Data DA write data LH latch signal WE inverted write enable signal W inverted internal write enable signal

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 活性化信号に基づいて活性化する転送回1. A transfer circuit activated based on an activation signal.
路を介して、データがメモリセルへ転送される半導体集Semiconductor device where data is transferred to memory cells via
積回路装置において、In the integrated circuit device, 前記転送回路に入力されるデータを所定時間遅延させるDelaying data input to the transfer circuit for a predetermined time
遅延回路と、A delay circuit; 前記遅延回路の入力と出力とを比較する比較回路と、A comparison circuit that compares an input and an output of the delay circuit; 制御信号が入力され、前記比較回路の比較結果に応じA control signal is input, and according to the comparison result of the comparison circuit,
て、該制御信号の電位レベルに応じた前記活性化信号をThe activation signal corresponding to the potential level of the control signal.
前記転送回路に供給する活性化回路と、An activation circuit for supplying the transfer circuit; を有することを特徴とする半導体集積回路装置。A semiconductor integrated circuit device comprising:
【請求項2】 請求項1記載の半導体集積回路装置にお2. The semiconductor integrated circuit device according to claim 1,
いて、前記比較回路の比較結果に応じて、前記転送回路The transfer circuit according to a comparison result of the comparison circuit.
から出力されている前記データを保持する保持回路を有A holding circuit for holding the data output from the
することを特徴とする半導体集積回路装置。A semiconductor integrated circuit device.
JP03336439A 1991-12-19 1991-12-19 Semiconductor integrated circuit device Expired - Fee Related JP3105318B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP03336439A JP3105318B2 (en) 1991-12-19 1991-12-19 Semiconductor integrated circuit device
US07/992,120 US5355349A (en) 1991-12-19 1992-12-17 Semiconductor integrated circuit device
US08/243,584 US5438551A (en) 1991-12-19 1994-05-16 Semiconductor integrated circuit device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03336439A JP3105318B2 (en) 1991-12-19 1991-12-19 Semiconductor integrated circuit device

Publications (2)

Publication Number Publication Date
JPH05166376A JPH05166376A (en) 1993-07-02
JP3105318B2 true JP3105318B2 (en) 2000-10-30

Family

ID=18299150

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03336439A Expired - Fee Related JP3105318B2 (en) 1991-12-19 1991-12-19 Semiconductor integrated circuit device

Country Status (1)

Country Link
JP (1) JP3105318B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2904076B2 (en) * 1995-11-10 1999-06-14 日本電気株式会社 Semiconductor storage device
JP4803893B2 (en) * 2001-03-30 2011-10-26 富士通テン株式会社 Measurement control device
KR100809703B1 (en) * 2006-09-22 2008-03-06 삼성전자주식회사 Pass gate circuit and its controlling method for stable transferring of signals

Also Published As

Publication number Publication date
JPH05166376A (en) 1993-07-02

Similar Documents

Publication Publication Date Title
EP0671744B1 (en) Synchronous memory having parallel output data paths
US5625592A (en) Method and circuit for shortcircuiting data transfer lines and semiconductor memory device having the circuit
US5455803A (en) Semiconductor device which operates at a frequency controlled by an external clock signal
US7269075B2 (en) Method and apparatus for simultaneous differential data sensing and capture in a high speed memory
KR100299889B1 (en) Semiconductor memory having signal input circuit of synchronous type
JPH05325540A (en) Semiconductor storage circuit
US6480033B2 (en) Semiconductor device
US6636443B2 (en) Semiconductor memory device having row buffers
US6990034B2 (en) Static semiconductor memory device and method of controlling the same
JPH09231767A (en) Static semiconductor memory device
US4982366A (en) Static semiconductor memory with readout inhibit means
US6356487B1 (en) Memory device having data path containing dual mode flip-flop used for normal operation and for internal testing
JP3105318B2 (en) Semiconductor integrated circuit device
US6341100B1 (en) Semiconductor integrated circuit having circuit for writing data to memory cell
JP3814381B2 (en) Semiconductor memory device
US6288573B1 (en) Semiconductor device capable of operating fast with a low voltage and reducing power consumption during standby
US4800552A (en) Semiconductor memory device with reset signal generating circuit
US5940330A (en) Synchronous memory device having a plurality of clock input buffers
JPH1021688A (en) Semiconductor memory device
US7120083B2 (en) Structure and method for transferring column address
US5812485A (en) Synchronous graphic RAM having block write control function
US6026496A (en) Method and apparatus for generating a pulse
US7286424B2 (en) Semiconductor integrated circuit device
JPS61156596A (en) Semiconductor storage device
KR100235967B1 (en) Semiconductor device of noise reduction type

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000822

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070901

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080901

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080901

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090901

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090901

Year of fee payment: 9

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090901

Year of fee payment: 9

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees