JPH04313896A - Semiconductor storage device - Google Patents
Semiconductor storage deviceInfo
- Publication number
- JPH04313896A JPH04313896A JP3060231A JP6023191A JPH04313896A JP H04313896 A JPH04313896 A JP H04313896A JP 3060231 A JP3060231 A JP 3060231A JP 6023191 A JP6023191 A JP 6023191A JP H04313896 A JPH04313896 A JP H04313896A
- Authority
- JP
- Japan
- Prior art keywords
- write
- latch
- cycle
- output
- circuit
- 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
- Semiconductor Memories (AREA)
- Non-Volatile Memory (AREA)
- Read Only Memory (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】この発明は、EEPROM等の書
き込み動作を外部書き込みサイクルと内部書き込みサイ
クルとにより行う半導体記憶装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory device that performs a write operation of an EEPROM or the like using an external write cycle and an internal write cycle.
【0002】0002
【従来の技術】図5は従来のEEPROMの構成を示す
ブロック図である。同図に示すように、メモリセルアレ
イ1内にマトリクス状にメモリセル2が配置される(図
5では1個示す)。メモリセル2は、選択トランジスタ
SQと不揮発な記憶を行うメモリトランジスタMQとの
直列接続により構成され、選択トランジスタSQのドレ
インがビット線BLに接続され、メモリトランジスタM
Qのソースがソーストランジスタ3を介して接地される
。メモリトランジスタMQのコントロールゲートはバイ
ト選択用トランジスタT1を介してコントロールゲート
線CGLに接続される(図5では1バイト1ビット構成
を示す)。また、バイト選択用トランジスタT1のゲー
ト及び選択トランジスタSQのゲートにワード線WLが
接続される。2. Description of the Related Art FIG. 5 is a block diagram showing the structure of a conventional EEPROM. As shown in the figure, memory cells 2 are arranged in a matrix in a memory cell array 1 (one memory cell is shown in FIG. 5). The memory cell 2 is configured by a series connection of a selection transistor SQ and a memory transistor MQ that performs non-volatile storage, the drain of the selection transistor SQ is connected to the bit line BL, and the memory transistor M
The source of Q is grounded via source transistor 3. The control gate of the memory transistor MQ is connected to the control gate line CGL via the byte selection transistor T1 (FIG. 5 shows a 1 byte 1 bit configuration). Further, a word line WL is connected to the gate of the byte selection transistor T1 and the gate of the selection transistor SQ.
【0003】ビット線BL,コントロールゲート線CG
Lそれぞれの一端はコラムラッチ4(高電圧スイッチ機
能を含む)に接続される。コラムラッチ4は一本のコン
トロールゲート線CGL及びビット線それぞれに対応し
て1個のラッチ部を有している。また、コントロールゲ
ート線CGLの他端はYゲート回路5中のYゲートラン
ジスタYG1を介しコントロールゲート回路6に接続さ
れ、ビット線BLの他端はYゲート回路5中のYゲート
トランジスタYG2を介してライトドライバ回路7及び
センスアンプ8に接続される。[0003] Bit line BL, control gate line CG
One end of each L is connected to a column latch 4 (including a high voltage switch function). The column latch 4 has one latch portion corresponding to one control gate line CGL and one bit line, respectively. The other end of the control gate line CGL is connected to the control gate circuit 6 via the Y gate transistor YG1 in the Y gate circuit 5, and the other end of the bit line BL is connected to the control gate circuit 6 via the Y gate transistor YG2 in the Y gate circuit 5. Connected to write driver circuit 7 and sense amplifier 8.
【0004】ワード線WLの一端はXデコーダ9に接続
され、他端は高電圧スイッチ18に接続される。また、
YゲートトランジスタYG1,YG2のゲートにはYデ
コーダ10のYゲート線YLが接続され、ソーストラン
ジスタ3のゲートには書き込み回路15及び読み出し回
路16が接続される。Xデコーダ9は、アドレスバッフ
ァ12から取込んだ行アドレスに基づき、選択的にワー
ド線WLをHレベルに設定する。Yデコーダ10は、ア
ドレスバッファ12から取込んだ列アドレスに基づき、
Yゲート線YLを選択的にHレベルにして、Yゲートト
ランジスタYG(YG1,YG2)を選択的にオンさせ
る。One end of word line WL is connected to X decoder 9, and the other end is connected to high voltage switch 18. Also,
A Y gate line YL of a Y decoder 10 is connected to the gates of the Y gate transistors YG1 and YG2, and a write circuit 15 and a read circuit 16 are connected to the gates of the source transistor 3. X decoder 9 selectively sets word line WL to H level based on the row address taken in from address buffer 12. Based on the column address fetched from the address buffer 12, the Y decoder 10
The Y gate line YL is selectively set to H level to selectively turn on the Y gate transistors YG (YG1, YG2).
【0005】13は制御信号バッファ回路であり、チッ
プイネーブル信号バーCE,ライトイネーブル信号バー
WE及びアウトプットイネーブル信号バーOE等の外部
制御信号をバッファリングする。この制御信号バッファ
回路13でバッファリングされた外部制御信号に基づき
、(書き込み,読み出し)スタンバイ制御回路14は、
アドレスバッファ12、Xデコーダ9、Yデコーダ10
、書き込み回路15、読み出し回路16及び入力バッフ
ァ20にそれぞれ制御信号を与える。A control signal buffer circuit 13 buffers external control signals such as a chip enable signal CE, a write enable signal WE, and an output enable signal OE. Based on the external control signal buffered by the control signal buffer circuit 13, the (write, read) standby control circuit 14:
Address buffer 12, X decoder 9, Y decoder 10
, the write circuit 15, the read circuit 16, and the input buffer 20, respectively.
【0006】書き込み回路15は、スタンバイ制御回路
14より起動を指示する制御信号を受けると、コントロ
ールゲート回路6、ライトドライバ回路7及びタイマ回
路(昇圧回路)17にそれぞれ書き込み制御信号を与え
るとともに、Hレベルの信号をソーストランジスタ3の
ゲートに与える。タイマ回路17は、後述する内部書き
込みサイクルを指示する書き込み制御信号を受けると、
所定期間高電圧状態の高電圧パルスをコラムデコーダ4
及び高電圧スイッチ18に出力し、その後、所定期間L
レベルとなる。一方、読み出し回路16は読み出し制御
信号を受けると、コントロールゲート回路6及びセンス
アンプ8に読み出し指示を与えるとともにHレベルの信
号をソーストランジスタ3のゲートに与える。When the write circuit 15 receives a control signal instructing startup from the standby control circuit 14, it provides a write control signal to the control gate circuit 6, write driver circuit 7, and timer circuit (boosting circuit) 17, respectively, and also outputs an H A level signal is applied to the gate of the source transistor 3. When the timer circuit 17 receives a write control signal instructing an internal write cycle to be described later,
Column decoder 4 outputs high voltage pulses that are in a high voltage state for a predetermined period of time.
and outputs to the high voltage switch 18, and then outputs L for a predetermined period of time.
level. On the other hand, when the readout circuit 16 receives the readout control signal, it gives a readout instruction to the control gate circuit 6 and the sense amplifier 8, and also gives an H level signal to the gate of the source transistor 3.
【0007】また、外部からの入出力データは入出力バ
ッファ19、入力バッファ20を介してライトドライバ
回路7に取り込まれ、一方、センスアンプ8の出力が出
力バッファ21及び入出力バッファ19を介して、外部
読み出しデータとして外部に出力される。In addition, external input/output data is taken in to the write driver circuit 7 via the input/output buffer 19 and input buffer 20, while the output of the sense amplifier 8 is taken in via the output buffer 21 and the input/output buffer 19. , is output to the outside as external read data.
【0008】このような構成において、メモリトランジ
スタMQへのデータ書き込み動作は以下に示すように行
われる。まず、制御信号バッファ回路13に書き込みを
指示する外部制御信号を付与することにより、スタンバ
イ制御回路14の制御信号により書き込み回路15を起
動させる。同時に書き込み対象のメモリトランジスタM
Qを規定する行アドレス及び列アドレスをそれぞれXデ
コーダ9及びYデコーダ10にアドレスバッファ6を介
して与えるとともに、外部より書き込みデータを入出力
バッファ19に与える。In such a configuration, data writing operation to memory transistor MQ is performed as shown below. First, by applying an external control signal instructing write to the control signal buffer circuit 13, the write circuit 15 is activated by the control signal of the standby control circuit 14. Memory transistor M to be written at the same time
A row address and a column address defining Q are given to an X decoder 9 and a Y decoder 10, respectively, via an address buffer 6, and write data is given to an input/output buffer 19 from the outside.
【0009】すると、Xデコーダ9がワード線WLを選
択的にHレベルにし、Yデコーダ10がYゲート線YL
を選択的にHレベルにしYゲートトランジスタYG1及
びYG2を選択的にオンさせる。そして、コントロール
ゲート回路19からオン状態のYゲートトランジスタY
G1及びそれにつながるコントロールゲート線CGLを
介してコラムラッチ4に書き込みを指示するHレベルの
書き込み制御データがラッチされる。同時に、書き込み
データに基づくライトドライバ回路7からの出力信号が
、オン状態のYゲートトランジスタYG2及びそれにつ
ながるビット線BLを介してコラムラッチ4に格納され
る。このようにして1バイトのデータ書き込みが行われ
る。Then, the X decoder 9 selectively sets the word line WL to H level, and the Y decoder 10 sets the Y gate line YL to the H level.
is selectively set to H level to selectively turn on Y gate transistors YG1 and YG2. Then, from the control gate circuit 19, the on-state Y gate transistor Y
H-level write control data instructing the column latch 4 to write is latched via G1 and the control gate line CGL connected thereto. At the same time, an output signal from the write driver circuit 7 based on the write data is stored in the column latch 4 via the on-state Y gate transistor YG2 and the bit line BL connected thereto. In this way, one byte of data is written.
【0010】さらに、同一ワード線につながる他のメモ
リトランジスタにおいてもデータ書き込みを行う場合(
以下、この書き込みを「複数バイトのデータ書き込み」
と言う。)は、行アドレスを固定したまま、列アドレス
のみ変更してYデコーダ10の出力を変化させて前回と
異なるYゲートトランジスタYG1及びYG2をオンさ
せ、外部より入出力バッファ19に新たな書き込みデー
タを与える。すると、コントロールゲート回路19から
オン状態のYゲートトランジスタYG1及びそれにつな
がるコントロールゲート線CGLを介してコラムラッチ
4に書き込み制御データが格納される。同時に、新たな
書き込みデータに基づくライトドライバ回路7からの出
力信号が、オン状態のYゲートトランジスタYG2及び
それにつながるビット線BLを介してコラムラッチ4に
格納される。この動作を繰り返すことにより、複数バイ
トのデータ書き込みが行われる。Furthermore, when writing data to other memory transistors connected to the same word line (
Below, this write is called "multi-byte data write".
Say. ) keeps the row address fixed, changes only the column address, changes the output of the Y decoder 10, turns on the Y gate transistors YG1 and YG2, which are different from the previous one, and writes new write data from the outside to the input/output buffer 19. give. Then, write control data is stored in the column latch 4 from the control gate circuit 19 via the Y gate transistor YG1 in the on state and the control gate line CGL connected thereto. At the same time, an output signal from the write driver circuit 7 based on the new write data is stored in the column latch 4 via the on-state Y gate transistor YG2 and the bit line BL connected thereto. By repeating this operation, multiple bytes of data are written.
【0011】このように、Yデコーダ10により順次選
択されたコントロールゲート線CGL及びビット線BL
に対応するコラムラッチ4に書き込み制御データ及び書
き込みデータがそれぞれ格納される。In this way, the control gate line CGL and bit line BL sequentially selected by the Y decoder 10
Write control data and write data are respectively stored in column latches 4 corresponding to .
【0012】以上、外部より得た所定数バイトの書き込
みデータをコラムラッチ4にラッチさせるまでの動作が
外部書き込みサイクルである。この外部書き込みサイク
ルが終了すると、内部書き込みサイクルに移る。As described above, the operation until the column latch 4 latches a predetermined number of bytes of write data obtained from the outside is an external write cycle. When this external write cycle ends, the process moves to an internal write cycle.
【0013】内部書き込みサイクルに入ると、タイマ回
路(昇圧回路)17が所定期間、高電圧パルスを発生し
、コラムラッチ4内の高電圧スイッチと高電圧スイッチ
18を活性状態にする。この状態で、コラムラッチ4は
、すべてのビット線BLをLレベルに固定して、Hレベ
ルを格納したラッチ部に接続されたコントロールゲート
線CGLを高電圧VPPに設定する。同時に、高電圧ス
イッチ18はHレベルのワード線WLを高電圧VPPに
立ち上げる。When entering the internal write cycle, the timer circuit (boosting circuit) 17 generates a high voltage pulse for a predetermined period of time, activating the high voltage switch in the column latch 4 and the high voltage switch 18. In this state, the column latch 4 fixes all the bit lines BL to the L level and sets the control gate line CGL connected to the latch portion storing the H level to the high voltage VPP. At the same time, the high voltage switch 18 raises the H level word line WL to the high voltage VPP.
【0014】その結果、高電圧VPPが印加されたワー
ド線WL及びコントロールゲート線CGLに接続される
ことにより選択されたメモリトランジスタMQの閾値電
圧が高められ、消去状態(“1”書き込み)にされる。As a result, the threshold voltage of the selected memory transistor MQ is increased by being connected to the word line WL and the control gate line CGL to which the high voltage VPP is applied, and the memory transistor MQ is brought into an erased state ("1" written). Ru.
【0015】次に、コラムラッチ4は、すべてのコント
ロールゲート線CGLをLレベルに固定して、Hレベル
を格納したラッチ部に接続されたビット線BLを高電圧
VPPに設定する。このとき、高電圧スイッチ18はワ
ード線WLの高電圧VPPを維持する。Next, the column latch 4 fixes all the control gate lines CGL to the L level, and sets the bit line BL connected to the latch portion storing the H level to the high voltage VPP. At this time, the high voltage switch 18 maintains the high voltage VPP of the word line WL.
【0016】その結果、高電圧VPPが印加されたワー
ド線WL及びビット線BLに接続されたメモリトランジ
スタMQの閾値電圧が低められ、書き込み状態(“0”
書き込み)にされる。As a result, the threshold voltage of the memory transistor MQ connected to the word line WL and bit line BL to which the high voltage VPP is applied is lowered, and the write state (“0”
written).
【0017】以上、コラムラッチ4に格納されたデータ
に基づき、選択されたメモリトランジスタMQに対する
閾値電圧を変化させるサイクルが、内部書き込みサイク
ルである。As described above, the cycle in which the threshold voltage for the selected memory transistor MQ is changed based on the data stored in the column latch 4 is an internal write cycle.
【0018】このように、従来のEEPROMは書き込
み動作を外部書き込みサイクルと内部書き込みサイクル
とにより実行していた。As described above, the conventional EEPROM executes a write operation using an external write cycle and an internal write cycle.
【0019】次に読み出し動作について説明する。まず
、制御信号バッファ回路13に読み出しを指示する制御
信号を付与し、スタンバイ制御回路14の制御信号によ
り読み出し回路16を起動させる。同時に読み出し対象
のメモリトランジスタMQを規定する行アドレス及び列
アドレスをそれぞれXデコーダ9及びYデコーダ10に
アドレスバッファ6を介して与える。Next, the read operation will be explained. First, a control signal instructing readout is applied to the control signal buffer circuit 13, and the readout circuit 16 is activated by a control signal from the standby control circuit 14. At the same time, a row address and a column address defining the memory transistor MQ to be read are given to the X decoder 9 and Y decoder 10, respectively, via the address buffer 6.
【0020】すると、Xデコーダ9がワード線WLを選
択的にHレベルにし、Yデコーダ10がYゲート線YL
を選択的にHレベルにしYゲートトランジスタYG1及
びYG2を選択的にオンさせる。そして、コントロール
ゲート回路19からオン状態のYゲートトランジスタY
G1及びコントロールゲート線CGLにHレベルが与え
られ、選択されたメモリトランジスタMQはその閾値電
圧に基づきオン/オフし、このオン/オフをセンスアン
プ8で検知してその検出結果に基づく読み出しデータを
、出力バッファ21及び入出力バッファ19を介して外
部に出力する。Then, the X decoder 9 selectively sets the word line WL to H level, and the Y decoder 10 sets the Y gate line YL to the H level.
is selectively set to H level to selectively turn on Y gate transistors YG1 and YG2. Then, from the control gate circuit 19, the on-state Y gate transistor Y
H level is applied to G1 and the control gate line CGL, the selected memory transistor MQ is turned on/off based on its threshold voltage, this on/off is detected by the sense amplifier 8, and read data is read based on the detection result. , output to the outside via the output buffer 21 and the input/output buffer 19.
【0021】[0021]
【発明が解決しようとする課題】EEPROM等の従来
の半導体記憶装置は以上のように構成されており、書き
込み動作を、外部書き込みサイクルを行った後、内部書
き込みサイクルを実行するという手順で行っている。こ
のため、書き込み動作を2サイクルで行う分、書き込み
に長時間要するという問題点があった。[Problem to be Solved by the Invention] Conventional semiconductor storage devices such as EEPROMs are configured as described above, and write operations are performed in the sequence of performing an external write cycle and then performing an internal write cycle. There is. Therefore, since the write operation is performed in two cycles, there is a problem in that writing takes a long time.
【0022】この発明は上記問題点を解決するためにな
されたもので、書き込み時間の短縮化を図った半導体記
憶装置を得ることを目的とする。The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a semiconductor memory device in which write time is shortened.
【0023】[0023]
【課題を解決するための手段】この発明にかかる半導体
記憶装置は、マトリクス状に配置されたメモリセルを有
し、列デコーダの出力により指示された第1のラッチに
外部データを格納する外部書き込みサイクルと、行デコ
ーダの出力により指示されたメモリセルに対し前記第1
のラッチの格納データに基づくデータ書き込みを行う内
部書き込みサイクルとにより書き込み動作が実行され、
前記外部書き込みサイクルを、列デコーダの出力により
指示された第2のラッチに外部データを格納する第1の
部分外部書き込みサイクルと、前記第2のラッチの格納
データを該第2のラッチに対応する前記第1のラッチに
転送する第2の部分外部書き込みサイクルとで行い、前
記書き込み動作を連続して実行する際、第(I+1)サ
イクル(I≧1)の書き込み動作における前記第1の部
分外部書き込みサイクルと第Iサイクルの書き込み動作
における前記内部書き込みサイクルとを互いに影響を及
ぼすことなく並行して実行する。[Means for Solving the Problems] A semiconductor memory device according to the present invention has memory cells arranged in a matrix, and has an external writing method for storing external data in a first latch designated by the output of a column decoder. cycle and the first memory cell indicated by the output of the row decoder.
A write operation is performed by an internal write cycle that writes data based on the data stored in the latch of
The external write cycle is a first partial external write cycle in which external data is stored in a second latch indicated by the output of a column decoder, and the data stored in the second latch is stored in the second latch. A second partial external write cycle is transferred to the first latch, and when the write operation is executed continuously, the first partial external write cycle in the write operation of the (I+1)th cycle (I≧1) is performed. A write cycle and the internal write cycle in the I-th cycle write operation are executed in parallel without affecting each other.
【0024】[0024]
【作用】この発明においては、書き込み動作を連続して
実行する際、第(I+1)サイクル(I≧1)の書き込
み動作における第1の部分外部書き込みサイクルと第I
サイクルの書き込み動作における内部書き込みサイクル
とを互いに影響を及ぼすことなく並行して実行するため
、第2サイクル以降の書き込み動作において、第(I+
1)サイクルの書き込み動作における第1の部分外部書
き込みサイクルと第Iサイクルの書き込み動作における
内部書き込みサイクルとが並行して行われる分、第(I
+1)サイクルの書き込み動作における外部書き込みサ
イクルの実質的な実行時間が短縮する。[Operation] In this invention, when writing operations are executed continuously, the first partial external write cycle and the I-th cycle in the write operation of the (I+1)th cycle (I≧1)
In order to execute the internal write cycle in the write operation of the cycle in parallel without affecting each other, in the write operation after the second cycle, the (I+
1) The first partial external write cycle in the write operation of the cycle and the internal write cycle in the write operation of the I-th cycle are performed in parallel;
+1) The actual execution time of an external write cycle in a cycle write operation is reduced.
【0025】[0025]
【実施例】図1はこの発明の一実施例であるEEPRO
Mの構成を示すブロック図である。同図に示すように、
Xデコーダ9の出力が、直列に接続された2段のXラッ
チ31及び32を介してメモリセルアレイ1のワード線
WLに接続され、Yデコーダ10の出力もYラッチ33
を介してYゲート線YLに接続される。また、入力バッ
ファ20の出力も入力ラッチ34を介してライトドライ
バ回路7に与えられる。入力ラッチ34は、Yデコーダ
10のそれぞれの出力(つまり、Yゲート線YL)に対
応して設けられ、後に詳述するが、この入力ラッチ34
と入力バッファ20との間の電気的接続/遮断の制御が
、それぞれの入力ラッチ34に対応するYデコーダ10
の出力に基づき行われる。[Embodiment] Fig. 1 shows an EEPRO which is an embodiment of this invention.
FIG. 2 is a block diagram showing the configuration of M. As shown in the figure,
The output of the X decoder 9 is connected to the word line WL of the memory cell array 1 via two stages of X latches 31 and 32 connected in series, and the output of the Y decoder 10 is also connected to the Y latch 33.
It is connected to the Y gate line YL via. Further, the output of the input buffer 20 is also provided to the write driver circuit 7 via the input latch 34. The input latch 34 is provided corresponding to each output of the Y decoder 10 (that is, the Y gate line YL), and as will be described in detail later, the input latch 34
The Y decoder 10 corresponding to each input latch 34 controls electrical connection/cutoff between the input buffer 20 and the input buffer 20.
This is done based on the output of
【0026】そして、(書き込み,読み出し)スタンバ
イ制御回路30は、制御信号バッファ回路13でバッフ
ァリングされた外部制御信号及びタイマ回路17のタイ
マ出力信号S17に基づき、アドレスバッファ12、X
デコーダ9、Yデコーダ10及び入力バッファ20にそ
れぞれ制御信号S30Aを与えるとともに、書き込み回
路15及び読み出し回路16にそれぞれ制御信号S30
Bを与える。なお、他の構成は図5で示した従来例と同
様であるため、説明は省略する。Then, the (write, read) standby control circuit 30 controls the address buffers 12,
The control signal S30A is given to the decoder 9, the Y decoder 10, and the input buffer 20, and the control signal S30A is given to the write circuit 15 and the read circuit 16, respectively.
Give B. Note that the other configurations are the same as the conventional example shown in FIG. 5, so explanations will be omitted.
【0027】図2は図1で示したXラッチ31及び32
の内部構成を示す回路図である。同図に示すように、イ
ンバータ41及び42のループ接続によりXラッチ31
を構成し、インバータ43及び44のループ接続により
Xラッチ32を構成する。そして、Xラッチ31とXラ
ッチ32との間に、ゲートにタイマ回路17のタイマ出
力信号S17が印加されたPチャネルトランジスタ45
が介挿される。なお、同図では1本のXデコーダ9の出
力(つまり、ワード線WL)それぞれに設けられた1組
のXラッチ31及び32を示しており、実際にはXデコ
ーダ9の出力それぞれに図2で示したXラッチ31及び
32が設けられる。FIG. 2 shows the X latches 31 and 32 shown in FIG.
FIG. 2 is a circuit diagram showing the internal configuration of. As shown in the figure, the X latch 31 is
The X latch 32 is configured by loop-connecting inverters 43 and 44. Between the X latch 31 and the X latch 32, a P channel transistor 45 whose gate is applied with the timer output signal S17 of the timer circuit 17 is provided.
is inserted. Note that the same figure shows a pair of X latches 31 and 32 provided for each output of one X decoder 9 (that is, word line WL), and in reality, one set of X latches 31 and 32 is provided for each output of one X latches 31 and 32 shown in are provided.
【0028】図3は図1で示したスタンバイ制御回路3
0の内部構成を示す回路図である。同図に示すように、
スタンバイ制御回路30はスタンバイ制御部35と読み
出し書き込み制御部36とから構成される。FIG. 3 shows the standby control circuit 3 shown in FIG.
FIG. 2 is a circuit diagram showing the internal configuration of 0. As shown in the figure,
The standby control circuit 30 includes a standby control section 35 and a read/write control section 36.
【0029】スタンバイ制御部35は図5で示した従来
例のスタンバイ制御回路14に相当し、制御信号バッフ
ァ回路13でバッファリングされた外部制御信号に基づ
き、アドレスバッファ12、Xデコーダ9、Yデコーダ
10及び入力バッファ20にそれぞれ制御信号S30A
を与える。The standby control section 35 corresponds to the conventional standby control circuit 14 shown in FIG. 10 and the input buffer 20, respectively, with a control signal S30A.
give.
【0030】読み出し書き込み制御部36は、インバー
タ46,50、NORゲート47,48、Pチャネルト
ランジスタ49及び遅延回路51(遅延時間TD1)か
ら構成され、制御信号S30Aをインバータ46の入力
信号として取り込む。そして、インバータ46の出力が
NORゲート47の一方入力として取り込まれ、NOR
ゲート47の出力がNORゲート48の一方入力となる
ともにPチャネルトランジスタ49を介して制御信号S
30Bとして出力される。NORゲート48はその他方
入力としてインバータ59の出力を取り込み、その出力
がNORゲート47の他方入力として帰還する。したが
って、NORゲート47,48によりラッチ部37が構
成される。また、インバータ50の入力としてタイマ回
路17のタイマ出力信号S17が遅延回路51を介した
信号が付与される。The read/write control unit 36 includes inverters 46 and 50, NOR gates 47 and 48, a P-channel transistor 49, and a delay circuit 51 (delay time TD1), and takes in the control signal S30A as an input signal to the inverter 46. Then, the output of the inverter 46 is taken in as one input of the NOR gate 47, and the NOR
The output of the gate 47 becomes one input of the NOR gate 48, and the control signal S is sent via the P-channel transistor 49.
It is output as 30B. NOR gate 48 takes in the output of inverter 59 as the other input, and the output is fed back as the other input of NOR gate 47. Therefore, the latch section 37 is constituted by the NOR gates 47 and 48. Furthermore, a signal from the timer output signal S17 of the timer circuit 17 via the delay circuit 51 is applied as an input to the inverter 50.
【0031】上記構成のラッチ部37は、インバータ5
0の出力がHのとき、リセットがかかり、NORゲート
48の出力はLレベルに設定される。一方、インバータ
50の出力がLのとき活性状態となり、インバータ46
の出力がHのときノードN1にLがラッチされ、このL
レベルはリセットがかかるまで保持される。The latch section 37 having the above structure is connected to the inverter 5.
When the output of NOR gate 48 is H, a reset is applied and the output of NOR gate 48 is set to L level. On the other hand, when the output of the inverter 50 is L, it becomes active, and the inverter 46
When the output of is H, L is latched at node N1, and this L
The level will be held until reset.
【0032】図4は図1で示したYラッチ33及び入力
ラッチ34の内部構成を示した回路図である。同図に示
すように、Yラッチ33はNORゲート52,53、P
チャネルトランジスタ54、インバータ55及び遅延回
路56(遅延時間TD2)から構成され、Yデコーダ1
0の出力はNORゲート52の一方入力となり、このN
ORゲート52の出力がNORゲート53の一方入力と
なる。FIG. 4 is a circuit diagram showing the internal structure of Y latch 33 and input latch 34 shown in FIG. 1. As shown in the figure, the Y latch 33 includes NOR gates 52, 53, P
Consisting of a channel transistor 54, an inverter 55, and a delay circuit 56 (delay time TD2), the Y decoder 1
The output of 0 becomes one input of the NOR gate 52, and this
The output of the OR gate 52 becomes one input of the NOR gate 53.
【0033】NORゲート53の他方入力としてインバ
ータ55の出力が付与され、その出力がPチャネルトラ
ンジスタ54を介してYゲート線YLに印加されるとと
もに、NORゲート52の他方入力として帰還される。
したがって、NORゲート52,53によりラッチ部3
8が構成される。また、インバータ55の入力として、
タイマ出力信号S17が遅延回路56を介して付与され
る。The output of the inverter 55 is applied as the other input of the NOR gate 53, and the output is applied to the Y gate line YL via the P channel transistor 54, and is fed back as the other input of the NOR gate 52. Therefore, the latch section 3
8 is composed. Also, as an input to the inverter 55,
Timer output signal S17 is applied via delay circuit 56.
【0034】上記構成のラッチ部38は、インバータ5
5の出力がHのとき、リセットがかかり、ノードN2の
電位はLレベルに設定される。一方、インバータ55の
出力がLのとき活性状態となり、Yデコーダ10の出力
がHのときノードN2にHがラッチされ、このHレベル
はリセットがかかるまで保持される。The latch section 38 having the above structure is connected to the inverter 5.
When the output of node N2 is H, a reset is applied and the potential of node N2 is set to L level. On the other hand, when the output of the inverter 55 is L, it becomes active, and when the output of the Y decoder 10 is H, H is latched at the node N2, and this H level is held until a reset is applied.
【0035】一方、入力バッファ34はNチャネルトラ
ンジスタ57、インバータ58,59及びPチャネルト
ランジスタ60の直列接続により構成され、インバータ
58,59のループ接続によりラッチ部39が構成され
る。そして、Nチャネルトランジスタ57のゲートには
、対応するYデコーダ10の出力が付与され、Pチャネ
ルトランジスタ60のゲートにはタイマ出力信号S17
が付与される。On the other hand, the input buffer 34 is constituted by an N-channel transistor 57, inverters 58, 59, and a P-channel transistor 60 connected in series, and a latch section 39 is constituted by a loop connection of the inverters 58, 59. The output of the corresponding Y decoder 10 is applied to the gate of the N-channel transistor 57, and the timer output signal S17 is applied to the gate of the P-channel transistor 60.
will be granted.
【0036】なお、図4では1本のYデコーダ10の出
力(つまり、Yゲート線YL)それぞれに設けられた1
個のYラッチ33及び入力ラッチ34を示しており、実
際にはYデコーダ10の出力線それぞれに図4で示した
Yラッチ33及び入力ラッチ34が設けられる。Note that in FIG. 4, one Y decoder 10 has a
In reality, each output line of the Y decoder 10 is provided with the Y latch 33 and input latch 34 shown in FIG.
【0037】このような構成において、異なるワード線
に接続される複数のメモリトランジスタMQへのデータ
書き込みは以下に示すように行われる。以下、説明の都
合上、第1のワード線WL1に接続されたメモリトラン
ジスタMQへの第1サイクルの書き込み動作を行った後
、連続して第2のワード線WL2に接続されたメモリト
ランジスタMQへの第2サイクルの書き込み動作を行う
場合を例に挙げて説明する。In such a configuration, data writing to a plurality of memory transistors MQ connected to different word lines is performed as shown below. Hereinafter, for convenience of explanation, after performing the first cycle write operation to the memory transistor MQ connected to the first word line WL1, the write operation is sequentially performed to the memory transistor MQ connected to the second word line WL2. An example will be described in which a write operation in the second cycle is performed.
【0038】まず、制御信号バッファ回路13に書き込
みを指示する外部制御信号を付与することにより、スタ
ンバイ制御回路30からの制御信号S30Bにより書き
込み回路15を起動させる。同時に書き込み対象のメモ
リトランジスタMQを規定する行アドレス及び列アドレ
スをそれぞれXデコーダ9及びYデコーダ10にアドレ
スバッファ6を介して与えるとともに、外部より書き込
みデータを入出力バッファ19に与えることにより、外
部書き込みサイクルに入る。First, by applying an external control signal instructing write to the control signal buffer circuit 13, the write circuit 15 is activated by the control signal S30B from the standby control circuit 30. At the same time, the row address and column address that define the memory transistor MQ to be written are given to the X decoder 9 and the Y decoder 10, respectively, via the address buffer 6, and the write data is given from the outside to the input/output buffer 19. enter the cycle.
【0039】この時、タイマ回路17のタイマ出力信号
S17がLレベルであり、Xラッチ31,32間のPチ
ャネルトランジスタ45、スタイバイ制御回路30内の
Pチャネルトランジスタ49、Yラッチ33内のPチャ
ネルトランジスタ54及び入力ラッチ34内のPチャネ
ルトランジスタ60がすべてオン状態であるため、従来
同様、Xデコーダ9がワード線WL1をHレベルにし、
Yデコーダ10がYゲート線YLを選択的にHレベルに
しYゲートトランジスタYG1及びYG2を選択的にオ
ンさせる。そして、コントロールゲート回路19からオ
ン状態のYゲートトランジスタYG1及びそれにつなが
るコントロールゲート線CGLを介してコラムラッチ4
に書き込みを指示するHレベルの書き込み制御データが
格納される。同時に、書き込みデータに基づくライトド
ライバ回路7からの出力信号が、オン状態のYゲートト
ランジスタYG2及びそれにつながるビット線BLを介
してコラムラッチ4に格納される。このようにして1バ
イトのデータ書き込みが行われる。At this time, the timer output signal S17 of the timer circuit 17 is at L level, and the P channel transistor 45 between the X latches 31 and 32, the P channel transistor 49 in the standby control circuit 30, and the P channel transistor in the Y latch 33 Since the transistor 54 and the P-channel transistor 60 in the input latch 34 are all on, the X decoder 9 sets the word line WL1 to H level, as in the conventional case.
The Y decoder 10 selectively brings the Y gate line YL to H level and selectively turns on the Y gate transistors YG1 and YG2. The column latch 4 is then connected from the control gate circuit 19 to the on-state Y gate transistor YG1 and the control gate line CGL connected thereto.
H-level write control data that instructs writing is stored. At the same time, an output signal from the write driver circuit 7 based on the write data is stored in the column latch 4 via the on-state Y gate transistor YG2 and the bit line BL connected thereto. In this way, one byte of data is written.
【0040】さらに、第1のワード線WL1につながる
他のメモリトランジスタにおいてもデータ書き込みを行
う場合(以下、この書き込みを「複数バイトのデータ書
き込み」とする)は、行アドレスを固定したまま、列ア
ドレスのみ変更してYデコーダ10の出力を変化させて
前回と異なるYゲートトランジスタYG1及びYG2を
オンさせ、外部より入出力バッファ19に新たな書き込
みデータを与える。すると、コントロールゲート回路1
9からオン状態のYゲートトランジスタYG1及びそれ
につながるコントロールゲート線CGLを介してコラム
ラッチ4に書き込み制御データが格納される。同時に、
新たな書き込みデータに基づくライトドライバ回路7か
らの出力信号が、オン状態のYゲートトランジスタYG
2及びそれにつながるビット線BLを介してコラムラッ
チ4に格納される。この動作を繰り返すことにより、複
数バイトのデータ書き込みが行われる。Furthermore, when data is written to other memory transistors connected to the first word line WL1 (hereinafter, this writing is referred to as "multi-byte data writing"), the column address is fixed while the row address is fixed. Only the address is changed, the output of the Y decoder 10 is changed, Y gate transistors YG1 and YG2, which are different from the previous one, are turned on, and new write data is given to the input/output buffer 19 from the outside. Then, control gate circuit 1
9, write control data is stored in the column latch 4 via the Y gate transistor YG1 in the on state and the control gate line CGL connected thereto. at the same time,
The output signal from the write driver circuit 7 based on the new write data is transmitted to the on-state Y gate transistor YG.
2 and the bit line BL connected thereto, the data is stored in the column latch 4. By repeating this operation, multiple bytes of data are written.
【0041】このように、Yデコーダ10により選択さ
れたすべてのコントロールゲート線CGL及びビット線
BLに対応するコラムラッチ4に書き込み制御データ及
び書き込みデータがそれぞれ格納される。In this way, write control data and write data are respectively stored in the column latches 4 corresponding to all the control gate lines CGL and bit lines BL selected by the Y decoder 10.
【0042】以上、外部より得た所定数バイトの書き込
みデータをコラムラッチ4にラッチさせるまでの動作が
外部書き込みサイクルである。第1サイクルの書き込み
動作において、外部書き込みサイクルが終了すると、内
部書き込みサイクルに移る。As described above, the operation up to latching a predetermined number of bytes of write data obtained from the outside into the column latch 4 is an external write cycle. In the first cycle write operation, when the external write cycle ends, the internal write cycle begins.
【0043】内部書き込みサイクルに入ると、タイマ回
路(昇圧回路)17のタイマ出力信号S17が高電圧パ
ルスを発生するため、コラムラッチ4内の高電圧スイッ
チと高電圧スイッチ18を活性状態にする。When the internal write cycle begins, the timer output signal S17 of the timer circuit (boosting circuit) 17 generates a high voltage pulse, thereby activating the high voltage switch in the column latch 4 and the high voltage switch 18.
【0044】同時に、Xラッチ31,32間のPチャネ
ルトランジスタ45、スタイバイ制御回路30内のPチ
ャネルトランジスタ49、Yラッチ33内のPチャネル
トランジスタ54及び入力ラッチ34内のPチャネルト
ランジスタ60がすべてオフ状態となる。At the same time, the P channel transistor 45 between the X latches 31 and 32, the P channel transistor 49 in the standby control circuit 30, the P channel transistor 54 in the Y latch 33, and the P channel transistor 60 in the input latch 34 are all turned off. state.
【0045】そして、コラムラッチ4は、すべてのビッ
ト線BLをLレベルに固定して、Hレベルを格納したラ
ッチ部に接続されたコントロールゲート線CGLを高電
圧VPPに設定する。同時に、高電圧スイッチ18はH
レベルのワード線WLを高電圧VPPに立ち上げる。Column latch 4 fixes all bit lines BL to L level and sets control gate line CGL connected to the latch portion storing H level to high voltage VPP. At the same time, the high voltage switch 18
The level word line WL is raised to a high voltage VPP.
【0046】その結果、高電圧VPPが印加されたワー
ド線WL及びコントロールゲート線CGLに接続される
ことにより選択されたメモリトランジスタMQの閾値電
圧が高められ、消去状態(“1”書き込み)にされる。As a result, the threshold voltage of the selected memory transistor MQ is increased by being connected to the word line WL and the control gate line CGL to which the high voltage VPP is applied, and the selected memory transistor MQ is brought into the erased state (“1” writing). Ru.
【0047】次に、コラムラッチ4は、すべてのコント
ロールゲート線CGLをLレベルに固定して、Hレベル
を格納したラッチ部に接続されたビット線BLを高電圧
VPPに設定する。このとき、高電圧スイッチ18はワ
ード線WLの高電圧VPPを維持する。Next, the column latch 4 fixes all the control gate lines CGL to the L level, and sets the bit line BL connected to the latch portion storing the H level to the high voltage VPP. At this time, the high voltage switch 18 maintains the high voltage VPP of the word line WL.
【0048】その結果、高電圧VPPが印加されたワー
ド線WL及びビット線BLに接続されたメモリトランジ
スタMQの閾値電圧が低められ、書き込み状態(“0”
書き込み)にされる。As a result, the threshold voltage of the memory transistor MQ connected to the word line WL and bit line BL to which the high voltage VPP is applied is lowered, and the write state (“0”
written).
【0049】以上、コラムラッチ4に格納されたデータ
に基づき、選択されたメモリトランジスタMQに対する
閾値電圧を変化させるのサイクルが、内部書き込みサイ
クルである。As described above, the cycle in which the threshold voltage for the selected memory transistor MQ is changed based on the data stored in the column latch 4 is an internal write cycle.
【0050】この第1サイクルの書き込み動作における
内部書き込みサイクルの期間中、制御信号バッファ回路
13に書き込みを指示する外部制御信号を付与し、次の
書き込み対象のメモリトランジスタMQを規定する行ア
ドレス及び列アドレスをそれぞれXデコーダ9及びYデ
コーダ10にアドレスバッファ6を介して与えるととも
に、外部より入出力バッファ19に書き込みデータを与
えることにより、第2サイクルの書き込み動作における
第1の部分外部書き込みサイクルを並行して行う。During the internal write cycle in the first cycle write operation, an external control signal instructing the control signal buffer circuit 13 to write is applied, and the row address and column specifying the memory transistor MQ to be written next are applied. By giving addresses to the X decoder 9 and Y decoder 10 via the address buffer 6, and by giving write data from the outside to the input/output buffer 19, the first partial external write cycle in the write operation of the second cycle is performed in parallel. and do it.
【0051】この期間は、第1サイクルの書き込み動作
における内部書き込みサイクル実行中で、タイマ回路1
7のタイマ出力信号S17がLレベルであり、Xラッチ
31,32間のPチャネルトランジスタ45、スタイバ
イ制御回路30内のPチャネルトランジスタ49、Yラ
ッチ33内のPチャネルトランジスタ54及び入力ラッ
チ34内のPチャネルトランジスタ60がすべてオフ状
態であるため、Xラッチ31,32間、Yラッチ33,
Yゲート回路5間、入力ラッチ34,ライトドライバ回
路7間が電気的に遮断されている。したがって、Xデコ
ーダ9、Yデコーダ10及び入力バッファ20の出力が
、第1サイクルの書き込み動作における内部書き込みサ
イクルに影響を与えることはない。During this period, the internal write cycle in the first cycle write operation is being executed, and the timer circuit 1
7, the timer output signal S17 is at L level, and the P channel transistor 45 between the X latches 31 and 32, the P channel transistor 49 in the standby control circuit 30, the P channel transistor 54 in the Y latch 33, and the Since all the P channel transistors 60 are in the off state, the voltage between the X latches 31 and 32, the Y latches 33
The Y gate circuit 5, the input latch 34, and the write driver circuit 7 are electrically disconnected. Therefore, the outputs of the X decoder 9, Y decoder 10, and input buffer 20 do not affect the internal write cycle in the first cycle write operation.
【0052】この状況下で、Xデコーダ9の出力がXラ
ッチ31にラッチされ、同時に、スタンバイ制御回路3
0の内部のラッチ部37(活性状態)に、書き込み回路
15に起動を指示する制御信号S30Bがラッチされる
。そして、Hレベル(選択状態)のYデコーダ10の出
力がYラッチ33のラッチ部38(活性状態)にラッチ
され、Yデコーダ10のHレベル出力がNチャネルトラ
ンジスタ57に印加されるた入力ラッチ34のラッチ部
39に入力バッファ20の出力がラッチされる。Under this situation, the output of the X decoder 9 is latched in the X latch 31, and at the same time, the output of the
A control signal S30B instructing the write circuit 15 to start is latched in the latch section 37 (active state) inside the write circuit 15. Then, the output of the Y decoder 10 at H level (selected state) is latched in the latch section 38 (active state) of the Y latch 33, and the H level output of the Y decoder 10 is applied to the N channel transistor 57. The output of the input buffer 20 is latched in the latch unit 39 of the input buffer 20 .
【0053】さらに、複数バイトのデータ書き込みを行
う場合は、行アドレスを固定したまま、列アドレスのみ
変更してYデコーダ10の出力を変化させながら、外部
より入出力バッファ19に新たな書き込みデータを与え
ることにより、Yデコーダ10のHレベル出力が前回と
異なるYラッチ33のラッチ部38にラッチされるとと
もに、Yデコーダ10のHレベル出力がNチャネルトラ
ンジスタ57に印加される入力ラッチ34のラッチ部3
9に、新たな書き込みデータに基づく入力バッファ20
の出力がラッチされる。Furthermore, when writing multiple bytes of data, new write data is input from the outside to the input/output buffer 19 while keeping the row address fixed and changing only the column address to change the output of the Y decoder 10. As a result, the H level output of the Y decoder 10 is latched to the latch section 38 of the Y latch 33 different from the previous one, and the H level output of the Y decoder 10 is applied to the N channel transistor 57 at the latch section of the input latch 34. 3
9, an input buffer 20 based on new write data
The output of is latched.
【0054】この動作を繰り返すことにより、複数バイ
トのデータ書き込みが行われ、この期間中において、複
数バイトの外部書き込みデータが、Yデコーダ10の出
力により選択された複数の入力ラッチ34のラッチ部3
9にラッチされる。By repeating this operation, multiple bytes of data are written, and during this period, multiple bytes of external write data are written to the latch sections 3 of the input latches 34 selected by the output of the Y decoder 10.
It is latched to 9.
【0055】第1サイクルの内部書き込みサイクル及び
第2サイクル第1の部分外部書き込みサイクルが終了す
ると、タイマ出力信号S17が微小期間Lレベルになり
、第2サイクルの書き込み動作における第2の部分外部
書き込みサイクルに移行する。When the internal write cycle of the first cycle and the first partial external write cycle of the second cycle are completed, the timer output signal S17 becomes L level for a minute period, and the second partial external write cycle in the write operation of the second cycle is completed. Go to cycle.
【0056】第2の部分書き込みサイクルにおいて、X
ラッチ31,32間のPチャネルトランジスタ45、ス
タイバイ制御回路30内のPチャネルトランジスタ49
、Yラッチ33内のPチャネルトランジスタ54及び入
力ラッチ34内のPチャネルトランジスタ60がすべて
オン状態となるため、Xラッチ31のラッチデータによ
りワード線WL2がHレベルにし、Yラッチ33のラッ
チデータに基づきYゲート線YLが選択的にHレベルに
され、これをゲート入力としたYゲートトランジスタY
G1及びYG2がオンされる。そして、スタンバイ制御
回路30のラッチ部37のラッチデータである制御信号
S30Bに基づき、書き込み回路15がコントロールゲ
ート回路19に書き込み指示を与えることにより、コン
トロールゲート回路19からオン状態のYゲートトラン
ジスタYG1及びそれにつながるコントロールゲート線
CGLを介してコラムラッチ4に書き込みを指示するH
レベルの書き込み制御データが格納される。同時に、入
力バッファ34のラッチ部39に格納されたラッチデー
タに基づくライトドライバ回路7からの出力信号が、オ
ン状態のYゲートトランジスタYG2及びそれにつなが
るビット線BLを介してコラムラッチ4に格納される。In the second partial write cycle, X
P-channel transistor 45 between latches 31 and 32, P-channel transistor 49 in standby control circuit 30
, the P-channel transistor 54 in the Y latch 33 and the P-channel transistor 60 in the input latch 34 are all turned on, so the word line WL2 is set to H level by the latch data of the X latch 31, and the latch data of the Y latch 33 is turned on. Based on this, the Y gate line YL is selectively set to H level, and the Y gate transistor Y uses this as the gate input.
G1 and YG2 are turned on. Then, based on the control signal S30B, which is the latch data of the latch unit 37 of the standby control circuit 30, the write circuit 15 gives a write instruction to the control gate circuit 19, so that the control gate circuit 19 outputs the on-state Y gate transistor YG1 and H that instructs the column latch 4 to write via the control gate line CGL connected to it.
Level write control data is stored. At the same time, an output signal from the write driver circuit 7 based on the latch data stored in the latch section 39 of the input buffer 34 is stored in the column latch 4 via the Y gate transistor YG2 in the on state and the bit line BL connected thereto. .
【0057】そして、タイマ出力信号S17がLレベル
に変化した時刻TLから遅延回路51の遅延時間TD1
を経過した後、スタンバイ制御回路30において、NO
Rゲート48の他方入力であるインバータ50の出力が
Hレベルとなり、ラッチ部37がリセットされる。同様
に、Yラッチ33においても、時刻TLから遅延回路5
6の遅延時間TD2を経過した後、NORゲート53の
他方入力であるインバータ55の出力がHレベルとなり
、ラッチ部38がリセットされる。なお、第2の部分外
部書き込みサイクルは、各ラッチ31、33及び34の
ラッチデータ並びにスタンバイ制御回路30のラッチデ
ータS30Bを、コラムラッチ4に転送する動作にすぎ
ず短時間で行えるため、遅延回路51及び遅延回路56
それぞれの遅延時間TD1及びTD2も短時間でよい。
。Then, the delay time TD1 of the delay circuit 51 starts from the time TL when the timer output signal S17 changes to the L level.
After passing, in the standby control circuit 30, NO
The output of inverter 50, which is the other input of R gate 48, becomes H level, and latch section 37 is reset. Similarly, in the Y latch 33, the delay circuit 5
After the delay time TD2 of 6 has elapsed, the output of the inverter 55, which is the other input of the NOR gate 53, becomes H level, and the latch section 38 is reset. Note that the second partial external write cycle is simply an operation of transferring the latch data of each of the latches 31, 33, and 34 and the latch data S30B of the standby control circuit 30 to the column latch 4, and can be performed in a short time. 51 and delay circuit 56
The respective delay times TD1 and TD2 may also be short. .
【0058】その後、第2サイクルの書き込み動作の内
部書き込みサイクルに移行するため、タイマ出力信号S
17が再び高電圧レベルになり、第1サイクルの書き込
み動作における内部書き込みサイクルと同様にして、第
2サイクルの書き込み動作における内部書き込みサイク
ルが行われる。このとき、Xラッチ31,32間のPチ
ャネルトランジスタ45、スタイバイ制御回路30内の
Pチャネルトランジスタ49、Yラッチ33内のPチャ
ネルトランジスタ54及び入力ラッチ34内のPチャネ
ルトランジスタ60がすべてオフ状態でとなるため、次
のサイクルが書き込み動作あるいは読み出し動作であっ
ても、第2サイクルの書き込み動作における内部書き込
みサイクルには影響がない。また、ワード線WLのHレ
ベルはXラッチ32のラッチデータにより維持される。Thereafter, in order to shift to the internal write cycle of the second cycle write operation, the timer output signal S
17 becomes a high voltage level again, and the internal write cycle in the second cycle write operation is performed in the same manner as the internal write cycle in the first cycle write operation. At this time, the P channel transistor 45 between the X latches 31 and 32, the P channel transistor 49 in the standby control circuit 30, the P channel transistor 54 in the Y latch 33, and the P channel transistor 60 in the input latch 34 are all in the off state. Therefore, even if the next cycle is a write operation or a read operation, the internal write cycle in the write operation of the second cycle is not affected. Further, the H level of the word line WL is maintained by the latch data of the X latch 32.
【0059】このように、本実施例のEEPROMでは
、第Iサイクル(I≧1)の書き込み動作における内部
書き込みサイクル実行中に、第(I+1)サイクルの外
部書き込みサイクルの大半の時間を占める第1の部分外
部書き込みサイクルを並行して行うため、連続して書き
込み動作を実行する場合、第Iサイクルの書き込み動作
における内部書き込みサイクルと並行して第(I+1)
サイクルの第1の部分外部書き込みサイクルを行う分、
書き込み動作に要する時間を従来に比べ省略できるため
、書き込み時間の短縮化を図ることができる。As described above, in the EEPROM of this embodiment, during the execution of the internal write cycle in the write operation of the I-th cycle (I≧1), the first write cycle, which occupies most of the time of the external write cycle of the (I+1)-th cycle, Since the partial external write cycles of
The first part of the cycle performs an external write cycle,
Since the time required for a write operation can be reduced compared to the conventional method, the write time can be shortened.
【0060】なお、読み出し動作時において、タイマ出
力信号S17が常にLレベルであるため、Xラッチ31
,32間のPチャネルトランジスタ45、スタイバイ制
御回路30内のPチャネルトランジスタ49、Yラッチ
33内のPチャネルトランジスタ54及び入力ラッチ3
4内のPチャネルトランジスタ60が常にオン状態とな
り、図5で示した回路と等価になるため、従来同様の読
み出し動作が行われる。Note that during the read operation, since the timer output signal S17 is always at the L level, the X latch 31
, 32, P-channel transistor 49 in the standby control circuit 30, P-channel transistor 54 in the Y latch 33, and input latch 3.
Since the P-channel transistor 60 in 4 is always on and the circuit is equivalent to the circuit shown in FIG. 5, a read operation similar to the conventional one is performed.
【0061】なお、この実施例ではEEPROMを例に
挙げたたが、これに限らず、マトリクス状に配置された
メモリセルを有し、列デコーダの出力により指示された
第1のラッチに外部データを格納する外部書き込みサイ
クルと、行デコーダの出力により指示されたメモリセル
に対し前記第1のラッチの格納データに基づくデータ書
き込みを行う内部書き込みサイクルとにより書き込み動
作が実行される半導体記憶装置すべてに対し、この発明
は適用可能である。In this embodiment, an EEPROM is taken as an example, but the EEPROM is not limited to this. It has memory cells arranged in a matrix, and external data is stored in the first latch designated by the output of the column decoder. For all semiconductor memory devices in which a write operation is performed by an external write cycle for storing data and an internal write cycle for writing data based on data stored in the first latch into a memory cell instructed by the output of a row decoder. On the other hand, this invention is applicable.
【0062】[0062]
【発明の効果】以上説明したように、この発明よれば、
書き込み動作を連続して実行する際、第(I+1)サイ
クル(I≧1)の書き込み動作における第1の部分外部
書き込みサイクルと第Iサイクルの書き込み動作におけ
る内部書き込みサイクルとを互いに影響を及ぼすことな
く並行して実行するため、第2サイクル以降の書き込み
動作において、第(I+1)サイクルの書き込み動作に
おける第1の部分外部書き込みサイクルと第Iサイクル
の書き込み動作における内部書き込みサイクルとが並行
して行われる分、第(I+1)サイクルの書き込み動作
における外部書き込みサイクルの実質的な実行時間を短
縮することにより、書き込み時間を短縮することができ
る。[Effect of the invention] As explained above, according to this invention,
When writing operations are executed consecutively, the first partial external write cycle in the (I+1)th cycle (I≧1) write operation and the internal write cycle in the I-th cycle write operation are performed without affecting each other. Because they are executed in parallel, in the write operations after the second cycle, the first partial external write cycle in the write operation in the (I+1)th cycle and the internal write cycle in the write operation in the I-th cycle are performed in parallel. The write time can be shortened by shortening the actual execution time of the external write cycle in the write operation of the (I+1)th cycle by minutes.
【図1】この発明の一実施例であるEEPROMの構成
を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an EEPROM that is an embodiment of the present invention.
【図2】図1で示したXラッチの内部構成を示す回路図
である。FIG. 2 is a circuit diagram showing the internal configuration of the X latch shown in FIG. 1;
【図3】図1で示したスタンバイ制御回路の内部構成を
示す回路図である。FIG. 3 is a circuit diagram showing the internal configuration of the standby control circuit shown in FIG. 1;
【図4】図1で示したYラッチ及び入力ラッチの内部構
成を示す回路図である。FIG. 4 is a circuit diagram showing the internal configuration of the Y latch and input latch shown in FIG. 1;
【図5】従来のEEPROMの構成を示すブロック図で
ある。FIG. 5 is a block diagram showing the configuration of a conventional EEPROM.
1 メモリセルアレイ 4 コラムラッチ 5 Yゲート回路 6 コントロールゲート回路 7 ライトドライバ回路 9 Xデコーダ 10 Yデコーダ 17 タイマ回路 30 スタンバイ制御回路 31 Xラッチ 32 Xラッチ 33 Yラッチ 34 入力ラッチ 1 Memory cell array 4 Column latch 5 Y gate circuit 6 Control gate circuit 7. Light driver circuit 9 X decoder 10 Y decoder 17 Timer circuit 30 Standby control circuit 31 X latch 32 X latch 33 Y latch 34 Input latch
Claims (1)
を有し、列デコーダの出力により指示された第1のラッ
チに外部データを格納する外部書き込みサイクルと、行
デコーダの出力により指示されたメモリセルに対し前記
第1のラッチの格納データに基づくデータ書き込みを行
う内部書き込みサイクルとにより書き込み動作が実行さ
れる半導体記憶装置において、前記外部書き込みサイク
ルを、列デコーダの出力により指示された第2のラッチ
に外部データを格納する第1の部分外部書き込みサイク
ルと、前記第2のラッチの格納データを該第2のラッチ
に対応する前記第1のラッチに転送する第2の部分外部
書き込みサイクルとで行い、前記書き込み動作を連続し
て実行する際、第(I+1)サイクル(I≧1)の書き
込み動作における前記第1の部分外部書き込みサイクル
と第Iサイクルの書き込み動作における前記内部書き込
みサイクルとを互いに影響を及ぼすことなく並行して実
行することを特徴とする半導体記憶装置。1. An external write cycle comprising memory cells arranged in a matrix, storing external data in a first latch designated by the output of a column decoder, and memory cells designated by the output of a row decoder. In a semiconductor memory device in which a write operation is performed by an internal write cycle in which data is written based on data stored in the first latch, the external write cycle is performed in a second latch instructed by an output of a column decoder. a first partial external write cycle for storing external data in the second latch, and a second partial external write cycle for transferring data stored in the second latch to the first latch corresponding to the second latch. , when the write operations are executed successively, the first partial external write cycle in the write operation of the (I+1)th cycle (I≧1) and the internal write cycle in the write operation of the I-th cycle influence each other. A semiconductor memory device characterized by being able to execute operations in parallel without affecting the performance.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3060231A JPH04313896A (en) | 1991-03-25 | 1991-03-25 | Semiconductor storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3060231A JPH04313896A (en) | 1991-03-25 | 1991-03-25 | Semiconductor storage device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04313896A true JPH04313896A (en) | 1992-11-05 |
Family
ID=13136199
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3060231A Pending JPH04313896A (en) | 1991-03-25 | 1991-03-25 | Semiconductor storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04313896A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6218698A (en) * | 1985-07-17 | 1987-01-27 | Mitsubishi Electric Corp | Semiconductor memory device |
| JPS6421786A (en) * | 1987-07-15 | 1989-01-25 | Nec Corp | Semiconductor memory |
-
1991
- 1991-03-25 JP JP3060231A patent/JPH04313896A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6218698A (en) * | 1985-07-17 | 1987-01-27 | Mitsubishi Electric Corp | Semiconductor memory device |
| JPS6421786A (en) * | 1987-07-15 | 1989-01-25 | Nec Corp | Semiconductor memory |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3373632B2 (en) | Nonvolatile semiconductor memory device | |
| KR0169419B1 (en) | Method and device for reading nonvolatile semiconductor memory | |
| KR100501749B1 (en) | Pipeline Fast Access Floating Gate Memory Architecture and How It Works | |
| JP3647996B2 (en) | Nonvolatile semiconductor memory device and method for reading and programming the same | |
| US4953129A (en) | Nonvolatile semiconductor memory device capable of reliably writing data and a data writing method therefor | |
| US4344156A (en) | High speed data transfer for a semiconductor memory | |
| KR100626392B1 (en) | Flash memory device can improve reading speed | |
| JP5291001B2 (en) | Decoding control by detecting address change in page erase function | |
| KR101036720B1 (en) | Operating Method of Nonvolatile Memory Device | |
| JPH04276393A (en) | Non-volatile semiconductor memory | |
| US20060181924A1 (en) | Non-volatile memory device and method for operation page buffer thereof | |
| JPH02273396A (en) | Timing circuit | |
| US5214605A (en) | Automatic erasing optimization circuit for an electrically erasable and programmable semiconductor memory and method thereof | |
| JPH0249515B2 (en) | ||
| KR950007450B1 (en) | Ram capable of fast erasing of storage data | |
| US6347064B1 (en) | Synchronous mask ROM device operable in consecutive read operation | |
| US6967889B2 (en) | No-precharge FAMOS cell and latch circuit in a memory device | |
| KR100328594B1 (en) | method for preventing error of bypass operation and improving duration of cycle time in late-write type semiconductor memory device and multiplexer circuit therefor | |
| US7006403B2 (en) | Self timed bit and read/write pulse stretchers | |
| JPH11213676A (en) | Data buffer and read/write method of data utilizing the same | |
| CN114496027B (en) | Hybrid Port Memory and Its Working Method | |
| US5532959A (en) | Electrically erasable and programmable read only memory device equipped with inspection circuit for threshold levels of memory cells | |
| JPH10199263A (en) | Nonvolatile semiconductor memory device | |
| US11862291B2 (en) | Integrated counter in memory device | |
| KR20020012800A (en) | Nonvolatile memory, system comprising a plurality of nonvolatile memorys, and data read method thereof |