JP2523716B2 - Semiconductor memory device - Google Patents
Semiconductor memory deviceInfo
- Publication number
- JP2523716B2 JP2523716B2 JP62297977A JP29797787A JP2523716B2 JP 2523716 B2 JP2523716 B2 JP 2523716B2 JP 62297977 A JP62297977 A JP 62297977A JP 29797787 A JP29797787 A JP 29797787A JP 2523716 B2 JP2523716 B2 JP 2523716B2
- Authority
- JP
- Japan
- Prior art keywords
- write
- signal
- read
- write control
- inhibit
- 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 - Lifetime
Links
Landscapes
- Static Random-Access Memory (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、半導体記憶装置に関し、特に、スタティ
ック型ランダムアクセスメモリに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory device, and more particularly to a static random access memory.
第7図に、従来のスタティック型ランダムアクセスメ
モリ(以後SRAM)の書き込みにおけるタイミングを示
す。特に、アドレス信号A1及びA2,書き込み制御信号▲
▼について示している。信号▲▼は、“H"レベ
ルで読み出し,“L"レベルで書き込み状態をそれぞれ選
択している。実際にSRAMをボード上に搭載した場合、第
7図に示すようにアドレス信号にはスキューt4があり、
また信号▲▼にはジッターt5,t6があるので、シス
テムのサイクルタイムTcは、 Tc=t1+t2+t3+t4+t5+t6 となる。ここで、t1,t2,t3はそれぞれSRAMのスペック
であるライトパルス幅,アドレスセットアップ時間,ラ
イトリカバリー時間である。ところが、非常に高速なSR
AMでは、スペックの最小値を用いると、 Tc=t1+t2+t3 となっている。従ってシステムのサイクルタイムは、 t4+t5+t6 だけ長くなってしまい、高速性が損なわれてしまう。FIG. 7 shows the timing of writing in the conventional static random access memory (hereinafter referred to as SRAM). In particular, address signals A1 and A2, write control signal ▲
▼ is shown. The signal ▲ ▼ selects the read state at the “H” level and the write state at the “L” level. When the SRAM is actually mounted on the board, the address signal has a skew t 4 as shown in FIG.
Since the signal ▲ ▼ has jitters t 5 and t 6 , the system cycle time T c is T c = t 1 + t 2 + t 3 + t 4 + t 5 + t 6 . Here, t 1 , t 2 , and t 3 are the write pulse width, address setup time, and write recovery time, which are specifications of SRAM, respectively. However, a very fast SR
In AM, using the minimum specifications, T c = t 1 + t 2 + t 3 . Therefore, the cycle time of the system is increased by t 4 + t 5 + t 6 and the high speed is impaired.
そこで、信号▲▼を“L"レベル、すなわち書き込
み状態に固定したままデータを書き込むことが1つの解
決策となる。この方法を用いると、ジッターt5,t6が無
視できるからである。しかし、この方法を用いても、依
然としてアドレススキューt4が存在しているので、スキ
ューt4の時間の間に過渡的に選択されるメモリセルのデ
ータが書き変わる可能性がある。Therefore, one solution is to write the data with the signal () fixed at the "L" level, that is, in the written state. This is because the jitters t 5 and t 6 can be ignored by using this method. However, even if this method is used, since the address skew t 4 still exists, the data of the memory cell transiently selected may be rewritten during the time of the skew t 4 .
この問題に対する1つの解決策として、アドレス信号
の変化を検出してワンショットパルスを発生し、そのパ
ルスを用いてチップ内部の書き込みを禁止する方法があ
る。第8図にこの方法のタイミング、第9図にこの方法
を用いたSRAMのブロック構成図を示す。As one solution to this problem, there is a method of detecting a change in an address signal, generating a one-shot pulse, and using the pulse to prohibit writing in the chip. FIG. 8 shows the timing of this method, and FIG. 9 shows a block diagram of an SRAM using this method.
次に、これらの図を用いてこのSRAMの動作について説
明する。Next, the operation of this SRAM will be described with reference to these figures.
アドレス信号A1,A2には、時間t4だけスキューがあ
る。また、書き込み制御信号▲▼は“L"レベル、す
なわち書き込み状態に固定されている。ATD1,ATD2はそ
れぞれアドレスA1,A2に対するアドレス変化が生じたワ
ンショットパルスである。これらの論理和をとり、書き
込み禁止信号WIが発生する。ここで信号WIは、パルスAT
D1,ATD2の論理和としているが、パルスATD1,ATD2をバッ
ファを用いて波形整形した信号の論理和をとってもよ
い。従って、第8図に示すようにチップ内部の書き込み
制御信号WEが、スキューt4を含む期間“L"レベル、すな
わち書き込み禁止状態となり、スキューt4の間に過渡的
に選択されるメモリセルのデータの破壊を防ぐことがで
きる。The address signal A1, A2, there is a skewed by time t 4. Further, the write control signal ▲ ▼ is fixed to the "L" level, that is, the write state. ATD1 and ATD2 are one-shot pulses in which an address change has occurred for addresses A1 and A2, respectively. The logical sum of these is taken and the write inhibit signal WI is generated. Where signal WI is pulse AT
Although the logical sum of D1 and ATD2 is used, the logical sum of signals obtained by waveform shaping the pulses ATD1 and ATD2 using a buffer may be used. Therefore, as shown in FIG. 8, the write control signal WE inside the chip is in the “L” level during the period including the skew t 4 , that is, the write-inhibited state, and the memory cell selected transiently during the skew t 4 . Data destruction can be prevented.
従来の半導体記憶装置は以上のように構成されている
ので、第10図に示すようにスキューt4′が大きい(t4′
>t4)場合に、スキューt4′の間で一旦内部書き込み制
御信号WEが“H"レベル、すなわち書き込み状態となり、
スキューt4′の間に過渡的に選択されるメモリセルのデ
ータが誤書き込みにより破壊される可能性があるという
問題点があった。Since the conventional semiconductor memory device is configured as described above, as shown in FIG. 10, the skew t 4 ′ is large (t 4 ′).
> T 4 ), the internal write control signal WE once becomes “H” level, that is, the write state, during the skew t 4 ′,
There is a problem in that the data of the memory cell transiently selected during the skew t 4 ′ may be destroyed by erroneous writing.
また、これを解決するためにパルスATD1,ATD2もしく
は信号WIの幅を長くすることが考えられるが、この場合
従来のタイミングで使用するとチップ内部での書き込み
可能時間が短くなってしまい、正常な書き込みが行えな
くなってしまう問題がある。In order to solve this, it is conceivable to lengthen the width of the pulse ATD1, ATD2 or the signal WI, but in this case, if it is used at the conventional timing, the writable time inside the chip will be shortened and normal writing There is a problem that you can not do.
この発明は上記のような問題点を解消するためになさ
れたもので、従来のタイミングで使用しても正常に書き
込みができるだけのチップ内部の書き込み時間を確保し
つつ、アドレススキューに対して書き込み制御信号▲
▼を“L"レベルに固定したまま安定に書き込みが可能
なスタティック型の半導体記憶装置を得ることを目的と
している。The present invention has been made in order to solve the above problems, and while ensuring a write time within the chip that can be normally written even when used at the conventional timing, the write control for the address skew is performed. Signal ▲
It is an object of the present invention to obtain a static type semiconductor memory device capable of stable writing while ▼ is fixed at "L" level.
この発明に係る半導体記憶装置は、外部からの,複数
のアドレス入力とデータの読み出し書き込み制御入力と
を有するスタティック型半導体記憶装置において、上記
アドレス入力の変化を検知して、チップ内部の書き込み
動作を禁止するための第1及び第2の書き込み禁止信号
を当該アドレス入力の変化から一定期間発生する回路
と、上記第2の書き込み禁止信号のパルス幅を、上記第
1の書き込み禁止信号のパルス幅よりも長くする回路
と、上記読み出し書き込み制御入力が読み出し状態から
書き込み状態に変化する際に、書き込み禁止状態を解除
するための書き込み禁止解除信号を当該読み出し書き込
み制御入力の変化から一定期間発生する回路と、上記第
1及び第2の書き込み禁止信号と、上記読み出し書き込
み制御入力の信号と、上記書き込み禁止解除信号とを入
力し、チップ内部のメモリへの読み出し書き込み動作を
制御するためのメモリ読み出し書き込み制御信号を出力
する書き込み制御回路とを備え、該書き込み制御回路
は、上記読み出し書き込み制御入力を書き込み状態に固
定したまま上記アドレス入力を変化させてデータの書き
込みを行なう場合には、上記第1及び第2の書き込み禁
止信号によって上記メモリ読み出し書き込み制御信号を
制御し、少なくとも上記第2の書き込み禁止信号が発生
している期間は上記メモリ読み出し書き込み制御信号を
書き込み不可に設定し、上記アドレス入力の確定後に上
記読み出し書き込み制御入力を一定期間だけ書き込み状
態に変化させてデータの書き込みを行なう通常の書き込
みの場合には、上記書き込み禁止解除信号によって上記
第2の書き込み禁止信号を無効にすることで、上記第1
の書き込み禁止信号によって上記メモリ読み出し書き込
み制御信号を制御し、少なくとも上記第1の書き込み禁
止信号が発生している期間は上記メモリ読み出し書き込
み制御信号を書き込み不可に設定するようにしたもので
ある。A semiconductor memory device according to the present invention is a static semiconductor memory device having a plurality of address inputs and data read / write control inputs from the outside, detects a change in the address input, and performs a write operation inside a chip. A circuit for generating the first and second write-inhibit signals for inhibition for a certain period from the change of the address input, and the pulse width of the second write-inhibit signal from the pulse width of the first write-inhibit signal. And a circuit for generating a write inhibit release signal for releasing the write inhibit state for a certain period from the change of the read write control input when the read write control input changes from the read state to the write state. , The first and second write inhibit signals, the read / write control input signal, and And a write control circuit which outputs a memory read / write control signal for controlling a read / write operation to a memory inside the chip, and the write control circuit receives the read / write control input. When data is written by changing the address input while fixing the write state, the memory read / write control signal is controlled by the first and second write inhibit signals to at least the second write inhibit. The memory read / write control signal is set to write-disabled during a signal generation period, and after the address input is confirmed, the read / write control input is changed to the write state for a certain period to write data. In the case of, By disabling the second write inhibit signal, said first
The memory read / write control signal is controlled by the write inhibit signal, and the memory read / write control signal is set to be unwritable at least during the period when the first write inhibit signal is generated.
また、この発明に係る半導体記憶装置は、請求項1に
記載の半導体記憶装置において、上記書き込み禁止解除
信号のパルス幅を上記第2の書き込み禁止信号のパルス
幅よりも長くしたものである。The semiconductor memory device according to the present invention is the semiconductor memory device according to claim 1, wherein the pulse width of the write inhibit release signal is longer than the pulse width of the second write inhibit signal.
この発明に係る半導体記憶装置おいては、外部から
の,複数のアドレス入力とデータの読み出し書き込み制
御入力とを有するスタティック型半導体記憶装置におい
て、上記アドレス入力の変化を検知して、チップ内部の
書き込み動作を禁止するための第1及び第2の書き込み
禁止信号を当該アドレス入力の変化から一定期間発生す
る回路と、上記第2の書き込み禁止信号のパルス幅を、
上記第1の書き込み禁止信号のパルス幅よりも長くする
回路と、上記読み出し書き込み制御入力が読み出し状態
から書き込み状態に変化する際に、書き込み禁止状態を
解除するための書き込み禁止解除信号を当該読み出し書
き込み制御入力の変化から一定期間発生する回路と、上
記第1及び第2の書き込み禁止信号と、上記読み出し書
き込み制御入力の信号と、上記書き込み禁止解除信号と
を入力し、チップ内部のメモリへの読み出し書き込み動
作を制御するためのメモリ読み出し書き込み制御信号を
出力する書き込み制御回路とを備え、該書き込み制御回
路は、上記読み出し書き込み制御入力を書き込み状態に
固定したまま上記アドレス入力を変化させてデータの書
き込みを行なう場合には、上記第1及び第2の書き込み
禁止信号によって上記メモリ読み出し書き込み制御信号
を制御し、少なくとも上記第2の書き込み禁止信号が発
生している期間は上記メモリ読み出し書き込み制御信号
を書き込み不可に設定し、上記アドレス入力の確定後に
上記読み出し書き込み制御入力を一定期間だけ書き込み
状態に変化させてデータの書き込みを行なう通常の書き
込みの場合には、上記書き込み禁止解除信号によって上
記第2の書き込み禁止信号を無効にすることで、上記第
1の書き込み禁止信号によって上記メモリ読み出し書き
込み制御信号を制御し、少なくとも上記第1の書き込み
禁止信号が発生している期間は上記メモリ読み出し書き
込み制御信号を書き込み不可に設定するようにしたの
で、上記読み出し書き込み制御入力を書き込み状態に固
定したまま上記アドレス入力を変化させてデータの書き
込みを行なう場合であっても、アドレススキューにより
データの誤書き込みを防止することができ、さらに、上
記アドレス入力の確定後に上記読み出し書き込み制御入
力を一定期間だけ書き込み状態に変化させてデータの書
き込みを行なう通常の書き込みの場合であっても、十分
な書き込み期間を確保することができる。In the semiconductor memory device according to the present invention, in a static semiconductor memory device having a plurality of address inputs and data read / write control inputs from the outside, a change in the address input is detected to write data in the chip. A circuit for generating first and second write inhibit signals for inhibiting the operation for a certain period from the change of the address input, and a pulse width of the second write inhibit signal are
A circuit for making the pulse width longer than the pulse width of the first write inhibit signal, and a write inhibit release signal for releasing the write inhibit state when the read / write control input changes from the read state to the write state. A circuit that occurs for a certain period of time after a change in control input, the first and second write inhibit signals, the read / write control input signal, and the write inhibit release signal are input, and read to a memory inside the chip. A write control circuit for outputting a memory read / write control signal for controlling a write operation, wherein the write control circuit changes the address input while fixing the read / write control input to the write state to write data. When performing the above, the first and second write inhibit signals are used. The memory read / write control signal is controlled, and the memory read / write control signal is set to write disabled at least during the period when the second write inhibit signal is generated, and the read / write control input is set after the address input is confirmed. In the case of normal writing in which data is written by changing to the write state only for a certain period, the second write inhibit signal is invalidated by the write inhibit release signal, and the first write inhibit signal is generated by the first write inhibit signal. Since the memory read / write control signal is controlled and the memory read / write control signal is set to write-disabled at least during the period in which the first write-inhibit signal is generated, the read / write control input is set to the write state. The above address input is changed while it is fixed at Even if the data is written by using the address skew, it is possible to prevent the erroneous writing of the data due to the address skew. Furthermore, after the address input is confirmed, the read / write control input is changed to the write state for a certain period of time and the It is possible to secure a sufficient writing period even in the case of normal writing in which
また、この発明に係る半導体記憶装置においては、請
求項1に記載の半導体記憶装置において、上記書き込み
禁止解除信号のパルス幅を上記第2の書き込み禁止信号
のパルス幅よりも長くしたので、アドレススキューが大
きくても同様に動作させることができる。Further, in the semiconductor memory device according to the present invention, in the semiconductor memory device according to claim 1, since the pulse width of the write inhibit release signal is made longer than the pulse width of the second write inhibit signal, the address skew is generated. Even if is large, the same operation can be performed.
以下、この発明の一実施例を図について説明する。第
1図において、1はパルス幅を増加させる回路、2はWE
バッファ、3は書き込み制御回路であり、パルス幅増加
回路1を除く他の部分は第9図に示す従来のSRAMとほぼ
同様である。ただし、バッファ2は信号▲▼を波形
整形,反転したWEバッファ出力信号WEAの他に、書き込
み禁止解除信号▲▼を発生しており、また回路3
は信号WEA,▲▼、及び第1,第2の書き込み禁止信
号WI1,WI2の4つの信号を用いて内部書き込み制御信号W
Eを発生している。信号WI1は、第9図に示すSRAMの信号
WIと同じ信号であり、信号WI2は信号WI1より長いパルス
である。An embodiment of the present invention will be described below with reference to the drawings. In FIG. 1, 1 is a circuit for increasing the pulse width, and 2 is a WE.
The buffer 3 is a write control circuit, and the other parts except the pulse width increasing circuit 1 are almost the same as the conventional SRAM shown in FIG. However, the buffer 2 generates the write inhibit release signal ▲ ▼ in addition to the WE buffer output signal WEA in which the signal ▲ ▼ is shaped and inverted.
Is an internal write control signal W using the four signals WEA, ▲ ▼ and the first and second write inhibit signals WI1 and WI2.
E is occurring. The signal WI1 is the SRAM signal shown in FIG.
It is the same signal as WI, and signal WI2 is a longer pulse than signal WI1.
第2図(a)及び(b)には、パルス幅を増加させる
回路1の一例及びそのタイミング波形図を示す。入力は
NチャネルMOSFET N1,PチャネルMOSFET P1,P2,P3,P4の
ゲートに接続されており、MOSFET P1,N1のドレインは容
量に接続され次段のインバータに接続されている。Pチ
ャネルMOSFET P1,P2,P3,P4は直列に接続されているの
で、点Aを“H"レベルに駆動する能力は点Aを“L"レベ
ルに駆動する能力より小さく、点Aの波形は入力が変化
した時第2図(b)に示すように変化する。従って、出
力パルスは立上りが大きく遅れ、パルス幅が入力パルス
に比べて増加する。2A and 2B show an example of the circuit 1 for increasing the pulse width and its timing waveform diagram. The inputs are connected to the gates of the N-channel MOSFET N1, P-channel MOSFETs P1, P2, P3 and P4, and the drains of the MOSFETs P1 and N1 are connected to the capacitors and connected to the next stage inverter. Since the P-channel MOSFETs P1, P2, P3, P4 are connected in series, the ability to drive point A to "H" level is smaller than the ability to drive point A to "L" level, and the waveform at point A is When the input changes, it changes as shown in FIG. 2 (b). Therefore, the rising edge of the output pulse is greatly delayed and the pulse width is increased as compared with the input pulse.
第3図(a)及び(b)には、WEバッファ2内の書き
込み禁止解除信号▲▼発生回路の一例及びそのタ
イミング波形図を示す。信号▲▼に同相の点Bの信
号と、点Bの信号を遅延,反転した点Cの信号との論理
和をとることで、信号▲▼の立下り時にのみ負のパ
ルス▲▼を発生する。3 (a) and 3 (b) show an example of a write-prohibition release signal () generation circuit in the WE buffer 2 and its timing waveform diagram. A negative pulse ▲ ▼ is generated only at the trailing edge of the signal ▲ ▼ by ORing the signal at the point B in phase with the signal ▲ ▼ and the signal at the point C delayed and inverted from the signal at the point B. .
第4図(a)及び(b)には、書き込み制御回路3の
一例及びそのタイミング波形図を示す。まずAND回路A
において、第2の書き込み禁止信号WI2(“H"がパル
ス)が発生していても、信号▲▼(“L"がパル
ス)が発生すると書き込み禁止状態は解除され、点Dは
“L"レベル、書き込み可能となる。次にNOR回路Bにお
いて、第1の書き込み禁止信号WI1(“H"がパルス)が
発生していれば、点Dが書き込み可能でも出力点Eは
“L"レベル、書き込み不可能となる。最後にAND回路C
によって、信号WEA,点Eの信号が共に書き込み可能なレ
ベル(“H")の時のみ、内部書き込み制御信号WEが“H"
レベル、書き込み可能状態となる。4A and 4B show an example of the write control circuit 3 and its timing waveform diagram. First, AND circuit A
In step 2, even if the second write inhibit signal WI2 (“H” is pulse) is generated, the write inhibit state is released when the signal ▲ ▼ (“L” is pulse) is generated, and the point D is at “L” level. , Becomes writable. Next, in the NOR circuit B, if the first write inhibit signal WI1 (“H” is a pulse) is generated, the output point E becomes “L” level and cannot be written even if the point D is writable. Finally, AND circuit C
Therefore, the internal write control signal WE becomes "H" only when both the signal WEA and the signal at the point E are writable levels ("H").
The level becomes writable.
次に、これらの回路を用いたSRAMの動作を、第5図,
第6図を用いて説明する。Next, the operation of the SRAM using these circuits is shown in FIG.
This will be described with reference to FIG.
まず、第5図は信号▲▼を“L"レベルに固定した
ままでデータを書き込む場合である。アドレス信号A1,A
2がスキューt4′で変化した場合、それぞれのアドレス
に応じてパルスATD1,ATD2が発生する。従って、第1の
書き込み禁止信号WI1は図のように発生する。しかし、W
I1よりパルス幅が広い第2の書き込み禁止信号WI2は重
なって1つの大きなパルスとなる。従って内部書き込み
制御信号WEにはスキューt4′の間反転パルスがなく、誤
書き込みは発生しない。ここで、信号WI2のパルス幅で
あるが、広い程スキューt4′に対して余裕ができる。し
かし、広すぎると信号WEの書き込み可能な期間が短くな
りすぎ、正常な書き込みができなくなる。従って、正常
に書き込みができるだけの余裕を考慮した上で、できる
だけ信号WI2のパルス幅を広くする方がよい。First, FIG. 5 shows a case where data is written while the signal () is fixed at "L" level. Address signal A1, A
When 2 changes at the skew t 4 ′, pulses ATD1 and ATD2 are generated according to the respective addresses. Therefore, the first write inhibit signal WI1 is generated as shown in the figure. But W
The second write-inhibit signal WI2, which has a wider pulse width than I1, overlaps to form one large pulse. Therefore, the internal write control signal WE has no inversion pulse during the skew t 4 ′, and erroneous write does not occur. Here, with respect to the pulse width of the signal WI2, the wider it is, the more margin can be provided for the skew t 4 ′. However, if it is too wide, the writable period of the signal WE becomes too short, and normal writing cannot be performed. Therefore, it is better to make the pulse width of the signal WI2 as wide as possible in consideration of the margin for normal writing.
次に、第6図は従来のタイミングで使用する場合であ
る。書き込み制御信号▲▼はクロック動作する。信
号▲▼が立上がると、内部書き込み制御信号WEも
“L"レベルに変化して書き込み不可能となる。従って、
信号▲▼の立上りがはやいと、信号WI2が切れてか
らの時間すなわち書き込み可能時間が短くなり、正常に
書き込めなくなる可能性がある。そこで、信号▲▼
の立下りエッジを検出してパルス▲▼を発して、
信号WI2による書き込み禁止を解除して十分な書き込み
時間を確保する。ここで、パルス▲▼による書き
込み禁止解除は信号WI1には及ばない。それは、アドレ
ス変化後、ビット線のプリチャージに数ns必要であり、
その期間書き込みが起こらないようにするためである。Next, FIG. 6 shows the case of using the conventional timing. The write control signal ▲ ▼ is clocked. When the signal ▲ ▼ rises, the internal write control signal WE also changes to "L" level and writing becomes impossible. Therefore,
If the signal ▲ ▼ rises quickly, the time after the signal WI2 is cut off, that is, the writable time is shortened, and there is a possibility that writing cannot be performed normally. Therefore, the signal ▲ ▼
The falling edge of is detected and pulse ▲ ▼ is issued,
The write protection by signal WI2 is released to secure sufficient write time. Here, the release of write protection by the pulse ▲ ▼ does not reach the signal WI1. It requires a few ns to precharge the bit line after the address change,
This is to prevent writing during that period.
また、第11図のようにアドレス信号A2の変化と信号▲
▼の立下りが同時に、または多少信号▲▼の立
下りがはやい場合、もし、信号▲▼のパルス幅が
WI2のパルス幅より短かったならば、内部書き込み制御
信号WEは一旦“L"レベルになってしまい、十分な書き込
み時間を確保できなくなってしまう。従って、信号▲
▼のパルス幅は信号WI2のパルス幅より広く設定し
なければならない。Also, as shown in FIG. 11, the change of the address signal A2 and the signal ▲
If the falling edges of ▼ are at the same time or if the falling edges of signal ▲ ▼ are a little faster, if the pulse width of signal ▲ ▼ is
If it is shorter than the pulse width of WI2, the internal write control signal WE is once set to the “L” level, and it becomes impossible to secure a sufficient write time. Therefore, the signal ▲
The pulse width of ▼ must be set wider than the pulse width of the signal WI2.
なお、上記実施例では、書き込み禁止信号WI1,WI2,及
び書き込み禁止解除信号▲▼を書き込み制御回路
の入力としてチップ内部の書き込み制御信号WEを制御し
たが、これらの3信号WI1,WI2,▲▼を書き込み回
路の入力として用いメモリセルにつながるビット線対を
駆動する書き込みドライバの動作を禁止するようにして
もよく、上記実施例と同様の効果が得られる。In the above embodiment, the write control signal WE in the chip is controlled by using the write inhibit signals WI1 and WI2 and the write inhibit release signal ▲ ▼ as the input of the write control circuit. May be used as an input of the write circuit to prohibit the operation of the write driver that drives the bit line pair connected to the memory cell, and the same effect as the above embodiment can be obtained.
以上のように、この発明に係る半導体記憶装置によれ
ば、外部からの,複数のアドレス入力とデータの読み出
し書き込み制御入力とを有するスタティック型半導体記
憶装置において、上記アドレス入力の変化を検知して、
チップ内部の書き込み動作を禁止するための第1及び第
2の書き込み禁止信号を当該アドレス入力の変化から一
定期間発生する回路と、上記第2の書き込み禁止信号の
パルス幅を、上記第1の書き込み禁止信号のパルス幅よ
りも長くする回路と、上記読み出し書き込み制御入力が
読み出し状態から書き込み状態に変化する際に、書き込
み禁止状態を解除するための書き込み禁止解除信号を当
該読み出し書き込み制御入力の変化から一定期間発生す
る回路と、上記第1及び第2の書き込み禁止信号と、上
記読み出し書き込み制御入力の信号と、上記書き込み禁
止解除信号とを入力し、チップ内部のメモリへの読み出
し書き込み動作を制御するためのメモリ読み出し書き込
み制御信号を出力する書き込み制御回路とを備え、該書
き込み制御回路は、上記読み出し書き込み制御入力を書
き込み状態に固定したまま上記アドレス入力を変化させ
てデータの書き込みを行なう場合には、上記第1及び第
2の書き込み禁止信号によって上記メモリ読み出し書き
込み制御信号を制御し、少なくとも上記第2の書き込み
禁止信号が発生している期間は上記メモリ読み出し書き
込み制御信号を書き込み不可に設定し、上記アドレス入
力の確定後に上記読み出し書き込み制御入力を一定期間
だけ書き込み状態に変化させてデータの書き込みを行な
う通常の書き込みの場合には、上記書き込み禁止解除信
号によって上記第2の書き込み禁止信号を無効にするこ
とで、上記第1の書き込み禁止信号によって上記メモリ
読み出し書き込み制御信号を制御し、少なくとも上記第
1の書き込み禁止信号が発生している期間は上記メモリ
読み出し書き込み制御信号を書き込み不可に設定するよ
うにしたので、上記読み出し書き込み制御入力を書き込
み状態に固定したまま上記アドレス入力を変化させてデ
ータの書き込みを行なう場合であっても、アドレススキ
ューによりデータの誤書き込みを防止することができ、
さらに、上記アドレス入力の確定後に上記読み出し書き
込み制御入力を一定期間だけ書き込み状態に変化させて
データの書き込みを行なう通常の書き込みの場合であっ
ても、十分な書き込み期間を確保することができる効果
がある。As described above, according to the semiconductor memory device of the present invention, in a static semiconductor memory device having a plurality of address inputs and data read / write control inputs from the outside, a change in the address input is detected. ,
A circuit for generating first and second write inhibit signals for inhibiting a write operation inside the chip for a certain period from the change of the address input, and a pulse width of the second write inhibit signal are set to the first write A circuit that makes the pulse width longer than the pulse width of the inhibit signal and a write inhibit release signal for releasing the write inhibit state when the read / write control input changes from the read state to the write state from the change of the read / write control input. A circuit generated for a certain period of time, the first and second write inhibit signals, the signal of the read / write control input, and the write inhibit release signal are input to control the read / write operation to the memory inside the chip. And a write control circuit for outputting a memory read / write control signal for When data is written by changing the address input while fixing the read / write control input in the write state, the memory read / write control signal is controlled by the first and second write inhibit signals, and at least While the second write inhibit signal is being generated, the memory read / write control signal is set to write-disabled, and after the address input is confirmed, the read / write control input is changed to the write state for a certain period to write data. In the case of normal writing in which writing is performed, the second write-inhibit signal is invalidated by the write-inhibit release signal, and the memory read / write control signal is controlled by the first write-inhibit signal. The first write inhibit signal is generated. Since the memory read / write control signal is set to be not writable during the period, even if data is written by changing the address input while fixing the read / write control input in the write state, Skew can prevent erroneous writing of data,
Further, even in the case of normal writing in which the read / write control input is changed to the write state for a fixed period to write data after the address input is confirmed, it is possible to secure a sufficient write period. is there.
また、この発明に係る半導体記憶装置によれば、請求
項1に記載の半導体記憶装置において、上記書き込み禁
止解除信号のパルス幅を上記第2の書き込み禁止信号の
パルス幅よりも長くしたので、アドレススキューが大き
くても同様の効果を得ることができる。Further, according to the semiconductor memory device of the present invention, in the semiconductor memory device according to claim 1, the pulse width of the write inhibit release signal is made longer than the pulse width of the second write inhibit signal. The same effect can be obtained even if the skew is large.
第1図は本発明の一実施例による半導体記憶装置を示す
ブロック図、第2図(a)は本発明の一実施例によるパ
ルス幅増加回路を示す回路図、第2図(b)はそのタイ
ミング図、第3図(a)は本発明の一実施例による書き
込み禁止解除信号発生回路を示す回路図、第3図(b)
はそのタイミング図、第4図(a)は本発明の一実施例
による書き込み制御回路を示す回路図、第4図(b)は
そのタイミング図、第5図は本発明の一実施例による半
導体記憶装置の第1の動作タイミング図、第6図は本発
明の一実施例による半導体記憶装置の第2の動作タイミ
ング図、第7図は従来の半導体記憶装置を説明するため
の第1の動作タイミング図、第8図は従来の半導体記憶
装置を説明するための第2の動作タイミング図、第9図
は従来の半導体記憶装置を示すブロック図、第10図は従
来の半導体記憶装置を説明するための第3の動作タイミ
ング図、第11図は本発明の一実施例による半導体記憶装
置の第3の動作タイミング図である。 1はパルス幅増加回路、2はWEバッファ、AX,AYはアド
レス入力、▲▼は書き込み制御信号、ATD1,ATD2は
ワンショットパルス、WI1,WI2は書き込み禁止信号、▲
▼は書き込み禁止解除信号。 なお、図中、同一符号は同一、又は相当部分を示す。FIG. 1 is a block diagram showing a semiconductor memory device according to one embodiment of the present invention, FIG. 2 (a) is a circuit diagram showing a pulse width increasing circuit according to one embodiment of the present invention, and FIG. A timing diagram, FIG. 3 (a) is a circuit diagram showing a write inhibit release signal generating circuit according to an embodiment of the present invention, FIG. 3 (b).
Is its timing diagram, FIG. 4 (a) is a circuit diagram showing a write control circuit according to one embodiment of the present invention, FIG. 4 (b) is its timing diagram, and FIG. 5 is a semiconductor according to one embodiment of the present invention. FIG. 6 is a first operation timing chart of the memory device, FIG. 6 is a second operation timing diagram of the semiconductor memory device according to one embodiment of the present invention, and FIG. 7 is a first operation for explaining a conventional semiconductor memory device. Timing diagram, FIG. 8 is a second operation timing diagram for explaining a conventional semiconductor memory device, FIG. 9 is a block diagram showing a conventional semiconductor memory device, and FIG. 10 is a conventional semiconductor memory device. And FIG. 11 is a third operation timing chart of the semiconductor memory device according to the embodiment of the present invention. 1 is a pulse width increasing circuit, 2 is a WE buffer, AX and AY are address inputs, ▲ ▼ is a write control signal, ATD1 and ATD2 are one-shot pulses, WI1 and WI2 are write inhibit signals, ▲
▼ is a write protect release signal. In the drawings, the same reference numerals indicate the same or corresponding parts.
Claims (2)
の読み出し書き込み制御入力とを有するスタティック型
半導体記憶装置において、 上記アドレス入力の変化を検知して、チップ内部の書き
込み動作を禁止するための第1及び第2の書き込み禁止
信号を当該アドレス入力の変化から一定期間発生する回
路と、 上記第2の書き込み禁止信号のパルス幅を、上記第1の
書き込み禁止信号のパルス幅よりも長くする回路と、 上記読み出し書き込み制御入力が読み出し状態から書き
込み状態に変化する際に、書き込み禁止状態を解除する
ための書き込み禁止解除信号を当該読み出し書き込み制
御入力の変化から一定期間発生する回路と、 上記第1及び第2の書き込み禁止信号と、上記読み出し
書き込み制御入力の信号と、上記書き込み禁止解除信号
とを入力し、チップ内部のメモリへの読み出し書き込み
動作を制御するためのメモリ読み出し書き込み制御信号
を出力する書き込み制御回路とを備え、 該書き込み制御回路は、上記読み出し書き込み制御入力
を書き込み状態に固定したまま上記アドレス入力を変化
させてデータの書き込みを行なう場合には、上記第1及
び第2の書き込み禁止信号によって上記メモリ読み出し
書き込み制御信号を制御し、少なくとも上記第2の書き
込み禁止信号が発生している期間は上記メモリ読み出し
書き込み制御信号を書き込み不可に設定し、 上記アドレス入力の確定後に上記読み出し書き込み制御
入力を一定期間だけ書き込み状態に変化させてデータの
書き込みを行なう通常の書き込みの場合には、上記書き
込み禁止解除信号によって上記第2の書き込み禁止信号
を無効にすることで、上記第1の書き込み禁止信号によ
って上記メモリ読み出し書き込み制御信号を制御し、少
なくとも上記第1の書き込み禁止信号が発生している期
間は上記メモリ読み出し書き込み制御信号を書き込み不
可に設定するものであることを特徴とする半導体記憶装
置。1. A static semiconductor memory device having a plurality of address inputs and a data read / write control input from the outside, for detecting a change in the address input and for inhibiting a write operation inside the chip. A circuit for generating the first and second write inhibit signals for a certain period from the change of the address input, and a circuit for making the pulse width of the second write inhibit signal longer than the pulse width of the first write inhibit signal. A circuit for generating a write-prohibition release signal for releasing the write-prohibited state when the read-write control input changes from the read state to the write state for a certain period from the change of the read-write control input; And a second write inhibit signal, the read / write control input signal, and the write inhibit release And a write control circuit that outputs a memory read / write control signal for controlling a read / write operation to a memory inside the chip, the write control circuit sets the read / write control input to a write state. When writing data by changing the address input with the address fixed, the memory read / write control signal is controlled by the first and second write inhibit signals to generate at least the second write inhibit signal. In the case of normal writing, in which the memory read / write control signal is set to write-disabled during that period, and after the address input is confirmed, the read / write control input is changed to the write state for a certain period to write data. Is set to the second level by the write protection release signal. The memory read / write control signal is controlled by the first write inhibit signal by disabling the write-in inhibit signal, and the memory read / write control signal is generated at least during the period in which the first write inhibit signal is generated. The semiconductor memory device is characterized in that it is set to be writable.
記第2の書き込み禁止信号のパルス幅よりも長いことを
特徴とする特許請求の範囲第1項記載の半導体記憶装
置。2. The semiconductor memory device according to claim 1, wherein the pulse width of the write inhibit release signal is longer than the pulse width of the second write inhibit signal.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62297977A JP2523716B2 (en) | 1987-11-26 | 1987-11-26 | Semiconductor memory device |
| US07/191,115 US4947374A (en) | 1987-05-12 | 1988-05-06 | Semiconductor memeory device in which writing is inhibited in address skew period and controlling method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62297977A JP2523716B2 (en) | 1987-11-26 | 1987-11-26 | Semiconductor memory device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01138674A JPH01138674A (en) | 1989-05-31 |
| JP2523716B2 true JP2523716B2 (en) | 1996-08-14 |
Family
ID=17853543
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62297977A Expired - Lifetime JP2523716B2 (en) | 1987-05-12 | 1987-11-26 | Semiconductor memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2523716B2 (en) |
-
1987
- 1987-11-26 JP JP62297977A patent/JP2523716B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01138674A (en) | 1989-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3446034B2 (en) | Improved memory interface for DRAM | |
| US6178133B1 (en) | Method and system for accessing rows in multiple memory banks within an integrated circuit | |
| JP2000132967A (en) | Device for buffering data strobe signal with high speed memory element | |
| JPS60117492A (en) | Semiconductor memory device | |
| US6192003B1 (en) | Semiconductor memory device using a relatively low-speed clock frequency and capable of latching a row address and a column address with one clock signal and performing a page operation | |
| US5644538A (en) | Circuit and method for controllng the duration of pulses in a control signal from an electronic system | |
| US7394707B2 (en) | Programmable data strobe enable architecture for DDR memory applications | |
| JPH06101227B2 (en) | Semiconductor memory device | |
| US5825715A (en) | Method and apparatus for preventing write operations in a memory device | |
| US20010021136A1 (en) | Auto precharge control signal generating circuits for semiconductor memory devices and auto precharge control methods | |
| US5889728A (en) | Write control method for memory devices | |
| JP2523716B2 (en) | Semiconductor memory device | |
| JPS59915B2 (en) | memory circuit | |
| JP3263658B2 (en) | Address transition detection circuit | |
| KR100518543B1 (en) | Precharge control circuit controlling precharge circuit, semiconductor memory device comprising the precharge control circuit, and method of generating precharge control signal | |
| US20020034102A1 (en) | Semiconductor memory device | |
| JP3168581B2 (en) | Semiconductor storage device | |
| JP3999356B2 (en) | Method and apparatus for controlling synchronous random access memory, and synchronous random access memory apparatus having the same | |
| US7548465B2 (en) | Low current consumption semiconductor memory device | |
| JP2000195275A (en) | Semiconductor memory device | |
| JP3240745B2 (en) | Semiconductor storage device | |
| JP2000235790A (en) | Row address strobe signal generating device | |
| JPS61156596A (en) | Semiconductor storage device | |
| JP2001243772A (en) | Dynamic random access memory (DRAM) | |
| JP2572607B2 (en) | Semiconductor storage device |