[go: up one dir, main page]

JPH04102296A - Semiconductor memory - Google Patents

Semiconductor memory

Info

Publication number
JPH04102296A
JPH04102296A JP2216677A JP21667790A JPH04102296A JP H04102296 A JPH04102296 A JP H04102296A JP 2216677 A JP2216677 A JP 2216677A JP 21667790 A JP21667790 A JP 21667790A JP H04102296 A JPH04102296 A JP H04102296A
Authority
JP
Japan
Prior art keywords
write
data
erase
command
address
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
Application number
JP2216677A
Other languages
Japanese (ja)
Inventor
Nobuo Shishikura
宍倉 伸夫
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2216677A priority Critical patent/JPH04102296A/en
Publication of JPH04102296A publication Critical patent/JPH04102296A/en
Pending legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)

Abstract

PURPOSE:To permit access to an address even when the address being rewritten exists by executing the erasure/write of data held with a latch means as write data by an instruction execution means. CONSTITUTION:Memory control circuits 18-1 to 18-4 execute the erasure/write operation of the data held with latch circuits 17-1 to 17-4 with corresponding addresses for storage parts 10-1 to 10-4 with corresponding addresses for prescribed time as the write data replying to an erasure/write operation command from a memory control circuit 11. Therefore, an erasure/write instruction accepted by the circuit 11 is executed on all addresses A1-A4 by the circuits 17-1 to 17-4 and the circuits 18-1 to 18-4 with individual address in spite of the common circuit 11 and a data line 15, and the circuit 11 and the line 15 are controlled by one erasure/write instruction only when the instruction is accepted, and the circuit 11 can accept a following instruction after accepting one instruction.

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は電気的に書換え可能な不揮発性メモリセルを用
いた半導体記憶装置、特に、 E E F ROM (Electrical Era
sable andPrograsnable Mem
ory)lこ関する。
Detailed Description of the Invention [Objective of the Invention] (Industrial Application Field) The present invention relates to a semiconductor memory device using electrically rewritable non-volatile memory cells, particularly to an EEF ROM (Electrical Era
sable and Prograsnable Mem
ory)l related.

(従来の技術) EEFROMは電気的にデータの消去・書換えが可能で
あるため、これが装着されるシステムの基板上でデータ
の消去・書換えを行うことができ、しかも不揮発性で、
電源電圧を供給しなくてもメモリデータを保持するとい
う利点を有しているため、不揮発性RAMとしての期待
がかけられている。
(Prior art) Since EEFROM can electrically erase and rewrite data, data can be erased and rewritten on the board of the system in which it is installed, and it is non-volatile.
Since it has the advantage of retaining memory data even without supplying a power supply voltage, it is expected to be used as a nonvolatile RAM.

ところで、このEEFROMに対する読出し・書込みの
制御は従来の揮発性メモリに対するものを転用すること
が可能である。ただし、この際、読出しの制御は従来の
揮発性メモリに対するそのもので達成することかできる
が、書込みの制御は、EEFROMの書換えに要する時
間か数ミリ秒であり、リアルタイムでの書込みかできな
いため、揮発性メモリに対する書込み制御系にその書込
み時間を制御する制御系を加えることとなる。
By the way, the read/write control for this EEFROM can be applied to the conventional volatile memory. However, in this case, read control can be achieved using conventional volatile memory, but write control takes several milliseconds, which is the time required to rewrite the EEFROM, and writing can only be done in real time. A control system for controlling the write time is added to the write control system for volatile memory.

第3図は従来のEEFROM及びその読出し・書込み制
御装置の構成を示すブロック図である。
FIG. 3 is a block diagram showing the configuration of a conventional EEFROM and its read/write control device.

ここでは図示説明簡素化のため4アドレスのメモリ構成
について示している。
Here, in order to simplify the illustration and explanation, a memory configuration of four addresses is shown.

この図において、1−1〜1−4は各アドレスのデータ
記憶部、2はメモリ制御回路、3はタイマ、4はデータ
ライン、5はアドレスライン、6はR(読出し)制御ラ
イン、7はE/W(書換え:消去/書込み)制御ライン
、8−1〜8−4は動作制御ライン、9はタイマライン
である。
In this figure, 1-1 to 1-4 are data storage units for each address, 2 is a memory control circuit, 3 is a timer, 4 is a data line, 5 is an address line, 6 is an R (read) control line, and 7 is a E/W (erase/write) control lines, 8-1 to 8-4 are operation control lines, and 9 is a timer line.

データライン4は図外のアクセス制御装置とのデータの
授受を行うためのものであり、アドレスライン5には、
このアクセス制御装置からの指定アドレスが入力され、
R制御ライン6には、同アクセス制御装置から読出し制
御命令が入力され、E/W制御制御ライセフ同アクセス
制御装置から書込み制御命令が入力される。
The data line 4 is for exchanging data with an access control device (not shown), and the address line 5 includes:
The specified address from this access control device is input,
A read control command is input from the access control device to the R control line 6, and a write control command is input from the access control device to the E/W control licensee.

記憶部1−1〜1−4はそれぞれ例えば8ビツトのセル
から構成されるものである。
Each of the storage units 1-1 to 1-4 is composed of, for example, 8-bit cells.

R制御ライン6に読出し制御命令が入力されると、メモ
リ制御回路2が、アドレスライン5からのアドレスデー
タにより指定されたアドレスに対して、動作制御ライン
8−1〜8−4のうち、その指定アドレスに対応する制
御ラインを通じて読出し制御信号を発生する。すると、
記憶部1−1〜1−4のうち、読出し制御信号を受けた
記憶部のデータがデータライン4に送出される。上記ア
クセス制御装置はそのデータをリアルタイムに取込む。
When a read control command is input to the R control line 6, the memory control circuit 2 selects one of the operation control lines 8-1 to 8-4 for the address specified by the address data from the address line 5. A read control signal is generated through a control line corresponding to a designated address. Then,
Among the storage units 1-1 to 1-4, data in the storage unit that receives the read control signal is sent to the data line 4. The access control device captures the data in real time.

また、E/W制御制御ライセフ込み制御命令が入力され
ると、メモリ制御回路2は、アドレスライン5からのア
ドレスデータにより指定されたアドレスに対して、動作
制御ライン8−1〜8−4のうち、その指定アドレスに
対応する制御ラインを通じて書込み制御信号を発生する
。すると、記憶部1−1〜1−4のうち、書込み制御信
号を受けたセルにデータライン4上のデータが書込まれ
る。このとき、この書込み動作が消去の場合には、FF
Hのデータがデータライン4上に存在する。
Further, when the E/W control control license included control command is input, the memory control circuit 2 sends the operation control lines 8-1 to 8-4 to the address specified by the address data from the address line 5. A write control signal is generated through a control line corresponding to the specified address. Then, the data on the data line 4 is written into the cell receiving the write control signal among the storage units 1-1 to 1-4. At this time, if this write operation is an erase, the FF
H data is present on data line 4.

書込み動作が書換えの場合には、記憶部1の全ビットに
対して書込むべき8ビツトのデータが存在する。
When the write operation is a rewrite, there are 8 bits of data to be written to all bits of the storage section 1.

タイマ3は、この消去・書換えに要する時間を制御する
ためのもので、一定周期のクロック信号を出力する。
The timer 3 is for controlling the time required for this erasing/rewriting, and outputs a clock signal of a constant cycle.

このタイマ3からのクロック信号はタイマライン9を通
じてメモリ制御回路2に与えられ、メモリ制御回路2は
、このクロック信号に基づいて書込み制御信号を受けて
からの時間をカウントし、所定の書込み動作が経過する
と、上記アクセス制御装置に書込み終了信号を出力する
。アクセス制御装置は、この書込み終了信号に応答して
アクセ入動作を終了し、アドレスライン5やデータライ
ン4への信号送出を終了させる。
The clock signal from this timer 3 is given to the memory control circuit 2 through the timer line 9, and the memory control circuit 2 counts the time since receiving the write control signal based on this clock signal, and performs a predetermined write operation. When the elapsed time has elapsed, a write end signal is output to the access control device. The access control device terminates the access input operation in response to this write end signal, and terminates sending signals to the address line 5 and data line 4.

このように、従来の揮発性メモリに対する制御系に書込
み時間の制御系を組込むことで、電気的に消去・書換え
制御を達成することが可能である。
In this way, by incorporating a write time control system into the conventional control system for volatile memory, it is possible to electrically achieve erase/rewrite control.

しかしながら、かかる従来の半導体記憶装置を不揮発性
RAMとして利用することを考えた場合に次のような難
点がある。
However, when considering the use of such a conventional semiconductor memory device as a nonvolatile RAM, there are the following difficulties.

つまり、アクセスが連続する場合、消去・書換えの時間
が長く掛かることが原因で後続する処理が停滞すること
となる。上記の読出し・書込み制御装置によれば、一つ
のアドレスにアクセスしている最中はそのアドレス及び
他のアドレスに対してのアクセスは不可能である。その
アクセスが読出しである場合は揮発性メモリと同様な、
わずかな待ち時間で次の処理に移れるか、アクセスが書
込みである場合は次の処理に移るまでに上記したような
数ミリ秒という長い待ち時間が生ずることとなる。
In other words, when accesses are continuous, subsequent processing becomes stagnant because erasing and rewriting take a long time. According to the read/write control device described above, while one address is being accessed, access to that address and other addresses is impossible. If the access is a read, similar to volatile memory,
It is possible to proceed to the next process with a short waiting time, or if the access is a write, a long waiting time of several milliseconds as described above will occur before proceeding to the next process.

(発明が解決しようとする課題) 以上のように、上記した従来の半導体記憶装置にあって
は、電気的な消去・書換え制御が可能であるにもかかわ
らず、書込み処理時間の長さゆえにRAMとしての利用
化が難しいという問題があった。
(Problems to be Solved by the Invention) As described above, in the conventional semiconductor memory device described above, although electrical erasing/rewriting control is possible, due to the long write processing time, the RAM There was a problem that it was difficult to utilize it as a.

本発明は、上記従来技術の有する問題点に鑑み、従来の
揮発性メモリに対するのと同等な速度でのアクセスを可
能とするにはどうしたら良いかという観点からなされた
もので、その目的とするところは、書換え動作中のアド
レスか存在しても、そのアドレスならびに他のアドレス
へのアクセスを可能とした、電気的に書換え可能な不揮
発性メモリセルを用いた半導体記憶装置を提供すること
にある。
The present invention has been made in view of the above-mentioned problems of the prior art, and from the viewpoint of how to enable access at a speed equivalent to that of conventional volatile memory. The object of the present invention is to provide a semiconductor memory device using electrically rewritable non-volatile memory cells that allows access to that address and other addresses even if the address is currently being rewritten. .

〔発明の構成〕[Structure of the invention]

(課題を解決するための手段) 請求項1記載の本発明の半導体記憶装置は、電気的に消
去・書換え可能な不揮発性メモリセルからなる記憶部を
備えたものであって、消去/書込み命令を受付け、その
指定アドレスに向けて消去/書込み動作指令を出力する
消去/書込み命令受信手段と、各アドレスに対応して設
けられ、上記消去/書込み動作指令に応答してデータ伝
送路上のデータをラッチするラッチ手段と、各アドレス
に対応して設けられ、上記消去/書込み動作指令に応答
して上記ラッチ手段のデータを書込みデータとして上記
記憶部に対する所定時間の消去/書込み動作を実行する
消去/書込み動作実行手段とを備えている。
(Means for Solving the Problems) A semiconductor memory device of the present invention according to claim 1 is provided with a storage section consisting of non-volatile memory cells that can be electrically erased and rewritten, an erase/write command receiving means that receives the erase/write command and outputs an erase/write operation command to the specified address; a latch means for latching, and an erase/write operation provided corresponding to each address for performing an erase/write operation for a predetermined time on the storage section using the data of the latch means as write data in response to the erase/write operation command. and write operation execution means.

請求項2記載の本発明の半導体記憶装置は、読出し命令
を受付け、その指定アドレスに向けて読出し動作指令を
出力する読出し命令受信手段と、各アドレスに対応して
設けられ、上記読出し動作指令に応答して、消去/書込
み動作の実行中であるときにはラッチ手段のデータを読
出しデータとし、上記消去/書込み動作の実行中でない
ときには記憶部のデータを読出しデータとしてデータ伝
送路に送出する読出しデータ送出手段とを備えている。
The semiconductor memory device of the present invention according to claim 2 includes a read command receiving means for receiving a read command and outputting a read operation command to the specified address, and a read command receiving means provided corresponding to each address, and a read command receiving means for receiving a read command and outputting a read operation command to the specified address. In response, when the erase/write operation is being executed, the data in the latch means is used as read data, and when the erase/write operation is not being executed, the data in the storage section is sent as read data to the data transmission path. equipped with the means.

請求項3記載の本発明の半導体記憶装置は、消去/書込
み動作指令に応答して所定時間のカウント動作を開始す
る制御カウント手段と、この制御カウント手段のカウン
ト動作中だけラッチ手段のデータを書込みデータとして
記憶部に対する消去/書込み動作を実行する消去/書込
み実行手段と、制御カウント手段がカウント動作中のと
きであって前記消去/書込み動作指令を受けたとき、制
御カウント手段のカウント動作をリセットするリセット
手段とを備えている。
The semiconductor memory device of the present invention according to claim 3 includes a control counting means that starts a counting operation for a predetermined time in response to an erase/write operation command, and writing data in the latch means only during the counting operation of the control counting means. Erase/write execution means that executes an erase/write operation to the storage unit as data, and a control counting means that resets the counting operation of the control counting means when receiving the erase/write operation command while the control counting means is in the counting operation. and reset means.

(作 用) 請求項1記載の本発明によれば、消去/書込み命令受信
手段により受付けた命令を各アドレスに対応して設けた
実行手段で処理するとともに、書込みデータを各アドレ
スに対応するラッチ手段に保持し、命令実行手段ではこ
のラッチ手段に保持したデータを書込みデータとして消
去/書込みを実行するようにしたから、この命令は、全
アドレスに対して共通のユニットとなる命令受信手段や
データ伝送路には関係なく、各アドレス個別のユニット
となるラッチ手段と消去/書込み実行手段とによって行
われることとなるので、全アドレスに対して共通のハー
ドとなる命令受信手段やデータ伝送路が−の消去/書込
み命令によって支配されるのは命令の受付は時のみで、
消去/書込み時においては開放できることとなり、後続
する命令を受付けることができることとなる。
(Function) According to the present invention as set forth in claim 1, the instruction received by the erase/write instruction receiving means is processed by the execution means provided corresponding to each address, and the write data is sent to the latch corresponding to each address. Since the data held in the latch means is held in the latch means and the instruction execution means erases/writes the data held in the latch means as write data, this instruction is executed by the command receiving means and data which are a common unit for all addresses. Regardless of the transmission path, this is performed by the latch means and erase/write execution means, which are individual units for each address, so the command receiving means and data transmission path, which are common hardware for all addresses, are required. The erasure/write command of the command is controlled only when the command is accepted.
During erasing/writing, it can be opened and subsequent commands can be accepted.

請求項2記載の本発明によれば、読出し命令を受信した
場合、そのアドレスが書換え動作の実行中であるときに
はラッチ手段のデータを読出しデータとし、上記書換え
動作の実行中でないときには記憶部のデータを読出しデ
ータとしてデータ伝送路に送出する読出しデータ送出手
段を設けたから、読出すアドレスが消去/書込みの実行
中であってもそのアドレスの読出しアクセスを行うこと
ができる。
According to the present invention as set forth in claim 2, when a read command is received, the data in the latch means is used as read data when the rewriting operation is being executed at the address, and the data in the storage unit is read when the rewriting operation is not in progress. Since the read data sending means for sending the data as read data to the data transmission path is provided, even if the address to be read is being erased/written, the address can be accessed for reading.

請求項3記載の本発明によれば、消去/書込み実行中の
アドレスが新たな消去/書込み命令を受けたときには、
その消去/書込み動作時間を制御する制御カウント手段
のカウント動作をリセットし、再度最初から新しいデー
タについて消去/書込みを行うようにしたから、消去/
書込みを行うアドレスが消去/書込みの実行中であって
もそのアドレスの消去/書込みアクセスを行うことがで
きる。
According to the present invention as set forth in claim 3, when the address where the erase/write is being executed receives a new erase/write command,
The counting operation of the control counting means that controls the erase/write operation time is reset, and new data is erased/written from the beginning again.
Even if the address to be written is being erased/written, the address can be accessed for erasing/writing.

(実施例) 以下に本発明の実施例について図面を参照しつつ説明す
る。
(Example) Examples of the present invention will be described below with reference to the drawings.

第1図は本発明の一実施例に係るEEFROMを示すも
ので、ここでは4アドレス構成について示している。
FIG. 1 shows an EEFROM according to an embodiment of the present invention, and here a 4-address configuration is shown.

この図において、Al−A4はアドレス、10−1〜1
0−4は各アドレスA1〜A4の記憶部である。記憶部
10−1〜10−4は電気的に消去・書換えが可能な8
ビツトの不揮発性セルから構成されている。
In this figure, Al-A4 is an address, 10-1 to 1
0-4 are storage units for each address A1 to A4. The storage units 10-1 to 10-4 are electrically erasable/rewritable 8
It is made up of 1-bit non-volatile cells.

11は消去/書込み命令受信手段及び読出し命令受信手
段としてのメモリ制御回路、12はR制御ライン、13
はE/W制御ライン、14はアドレスライン、15はデ
ータラインである。
11 is a memory control circuit as erase/write command receiving means and read command receiving means; 12 is an R control line; 13
is an E/W control line, 14 is an address line, and 15 is a data line.

R制御ライン12には図外のアクセス制御装置からの読
出し命令が、E/W制御ライン13には同装置からの消
去/書込み命令が、アドレスライン14には同装置から
の指定アドレスがそれぞれ入力される。データライン1
5には同装置からの書込みデータ及び各アドレスA1〜
A4からの読出しデータがそれぞれ送出される。
A read command from an access control device (not shown) is input to the R control line 12, an erase/write command from the same device is input to the E/W control line 13, and a specified address from the same device is input to the address line 14. be done. data line 1
5 contains write data from the same device and each address A1~
The read data from A4 is sent out respectively.

メモリ制御回路11は、R制御ライン12のレベルが“
1”になるとこれを読出し命令と判断し、またE/W制
御ライン13のレベルが′1′になるとこれを消去/書
込み命令と判断する。このメモリ制御回路11は、読出
しあるいは消去/書込みの命令を受けると、アドレスラ
イン14上に指定されているアドレスに向けて読出しあ
るいは消去/書込み動作指令を出してその動作を終了す
る。
The memory control circuit 11 is configured so that the level of the R control line 12 is “
When the level of the E/W control line 13 becomes ``1'', this is determined to be a read command, and when the level of the E/W control line 13 becomes ``1'', this is determined to be an erase/write command. Upon receiving the command, it issues a read or erase/write operation command to the address specified on the address line 14 and completes the operation.

これらメモリ制御回路11、R制御ライン12、E/W
制御ライン13、アドレスライン14、及びデータライ
ン15は全アドレスA1〜A4について共通のユニット
となる。
These memory control circuit 11, R control line 12, E/W
The control line 13, address line 14, and data line 15 form a common unit for all addresses A1 to A4.

16−1〜16−4は各アドレス対応の動作制御ライン
である。メモリ制御回路11は読出し及び消去/書込み
動作指令を、各アドレスA1−A4対応の動作制御ライ
ン16−1〜16−4を通じて送出する。
16-1 to 16-4 are operation control lines corresponding to each address. The memory control circuit 11 sends read and erase/write operation commands through operation control lines 16-1 to 16-4 corresponding to each address A1 to A4.

17−1〜17−4は各アドレス対応のラッチ回路であ
る。このラッチ回路17−1〜17−4は、その対応す
るアドレスへの消去/書込み動作指令に応答してデータ
ライン15上のデータをラッチするものである。
17-1 to 17-4 are latch circuits corresponding to each address. The latch circuits 17-1 to 17-4 latch data on the data line 15 in response to an erase/write operation command to the corresponding address.

18−1〜18−4は消去/書込み命令実行手段となる
各アドレス対応のメモリ制御回路、19はタイマである
。メモリ制御回路18−1〜18−4はメモリ制御回路
11からの消去/書込み動作指令に応答して、対応する
アドレスのラッチ回路17−1〜17−4に保持されて
いるデータを書込みデータとして、対応するアドレスの
記憶部10−1〜10−4に対する所定時間の消去/書
込み動作を実行する機能を有する。
Reference numerals 18-1 to 18-4 are memory control circuits corresponding to each address serving as erase/write command execution means, and 19 is a timer. In response to an erase/write operation command from the memory control circuit 11, the memory control circuits 18-1 to 18-4 write the data held in the latch circuits 17-1 to 17-4 at the corresponding address as write data. , has a function of executing erasing/writing operations for a predetermined time on the storage units 10-1 to 10-4 at corresponding addresses.

したがって、メモリ制御回路11により受付けた消去/
書込み命令は全アドレスA1〜A4に対して共通のユニ
ットとなる該メモリ制御回路11やデータライン15に
は関係なく、各アドレス個別のユニットとなるラッチ回
路17−1〜17−4とメモリ制御回路18−1〜18
−4とによって行われ、メモリ制御回路11やデータラ
イン15が−の消去/書込み命令によって支配されるの
は命令の受付は時のみで、消去/書込み時においては開
放できることとなり、メモリ制御回路11では−の命令
受付は後は後続する命令を受付けることができることと
なる。
Therefore, the erase/write data received by the memory control circuit 11 is
The write command is executed by the latch circuits 17-1 to 17-4 and the memory control circuit, which are units for each address individually, regardless of the memory control circuit 11 and data line 15, which are a common unit for all addresses A1 to A4. 18-1~18
-4, the memory control circuit 11 and data line 15 are controlled by the erase/write command of - only when the command is accepted, and can be opened during erasure/write. Then, after the - command is accepted, subsequent commands can be accepted.

このメモリ制御回路18−1〜18−4での消去/書込
み時間はタイマ19からのクロック信号のエツジをカウ
ントすることにより制御される。
The erase/write time in the memory control circuits 18-1 to 18-4 is controlled by counting the edges of the clock signal from the timer 19.

このカウント動作は、そのアドレスへの消去/書込み動
作指令に応答してリセットされるようになっている。よ
って、あるアドレスが消去/書込み動作中に新たな消去
/書込み指令を受けると、そのカウント動作がリセット
されることにより、再度最初から新しいデータについて
書込み動作が行われるもので、これにより消去/書込み
を行うアドレスが消去/書込みの実行中であってもその
アドレスの消去/書込みアクセスを行うことができるよ
うになっている。
This counting operation is reset in response to an erase/write operation command to that address. Therefore, when a certain address receives a new erase/write command during an erase/write operation, the count operation is reset and the write operation is performed again with new data from the beginning. Even if an address is being erased/written, it is possible to perform erase/write access to that address.

またメモリ制御回路18−1〜18−4はメモリ制御回
路11からの読出し動作指令に応答して、そのアドレス
が消去/書込み実行中のときにはそのアドレスのラッチ
回路17−1〜17−4に保持されているデータを読出
しデータとし、消去/書込み動作の実行中でなければ、
対応する記憶部10−1〜10−4のデータを読出しデ
ータとしてデータライン15に送出する機能をも有する
ものである。これにより、読出すアドレスが消去/書込
みの実行中であってもそのアドレスの読出しアクセスを
行うことができるようになっている。
Furthermore, in response to a read operation command from the memory control circuit 11, the memory control circuits 18-1 to 18-4 hold the address in the latch circuits 17-1 to 17-4 when the address is being erased/written. The data that has been written is read data, and if no erase/write operation is in progress,
It also has a function of reading data from the corresponding storage units 10-1 to 10-4 and sending it out to the data line 15 as read data. Thereby, even if the address to be read is being erased/written, it is possible to perform read access to that address.

次に第2図は各アドレスA1〜A4についてのユニット
の詳細図である。つまり、各アドレスA1〜A4に破線
で囲まれたユニットが設けられているもので、8ビツト
の構成となっている。
Next, FIG. 2 is a detailed diagram of the units for each address A1 to A4. That is, each address A1 to A4 is provided with a unit surrounded by a broken line, and has an 8-bit configuration.

この図において、MO,Ml、・・・、M7はメモリセ
ルを構成するトランジスタであり、電気的に消去/書込
み可能な例えばF A M OS (Floating
gate Avalanche 1njection 
 MOS)型でpチャネルのものである。これらトラン
ジスタMO〜M7は上記記憶部10に対応する。DO〜
D7は各ビットに対応するデータラインであり、データ
ライン15を構成するものである。
In this figure, MO, Ml, . . . , M7 are transistors forming memory cells, and are electrically erasable/writable transistors such as F A M OS (Floating
gate Avalanche 1 injection
It is a p-channel type (MOS) type. These transistors MO to M7 correspond to the storage section 10 described above. DO~
D7 is a data line corresponding to each bit, and constitutes the data line 15.

rは読出し動作制御ライン、ωは消去/書込み制御ライ
ンであり、これらは動作制御ライン16に対応する。メ
モリ制御回路11は、制御ラインrのレベルを立上げて
ワンショットのパルスを発生することにより読出し動作
指令を出し、また制御ラインωのレベルを立上げてワン
ショットのパルスを発生することにより消去/書込み動
作指令を出す。
r is a read operation control line, and ω is an erase/write control line, which correspond to the operation control line 16. The memory control circuit 11 issues a read operation command by raising the level of the control line r and generating a one-shot pulse, and also issues an erase operation command by raising the level of the control line ω and generating a one-shot pulse. / Issue a write operation command.

LO〜L7は各ビットに対応するラッチ回路であり、ラ
ッチ回路17に対応するものであって、Dフリップ・フ
ロップから構成されている。各ラッチ回路LO〜L7の
データ入力端子りには、対応するビットのデータライン
DO〜D7が接続され、同G入力には、制御ラインωに
全ビット共通に接続されている。よって、これらラッチ
回路LO〜L7は、制御ラインωのレベルの立上りによ
り、データラインDO〜D7のレベルを出力端子Qに、
またその反転レベルを出力端子Qに発生するもので、制
御ラインωに消去/書込み制御パルスが発生される度に
新たなデータをラッチすることとなる。
LO to L7 are latch circuits corresponding to each bit, which correspond to the latch circuit 17, and are composed of D flip-flops. Data input terminals of each latch circuit LO to L7 are connected to data lines DO to D7 of corresponding bits, and the G input is commonly connected to a control line ω for all bits. Therefore, these latch circuits LO to L7 transfer the levels of the data lines DO to D7 to the output terminal Q as the level of the control line ω rises.
The inverted level is also generated at the output terminal Q, and new data is latched every time an erase/write control pulse is generated on the control line ω.

CO〜C7は各ビットに対応するプログラム回路であり
、このプログラム回路CD−C7には電圧VpI)のプ
ログラムパルスがトランジスタT rGPのソース−ド
レインを直列に介して供給されている。WO〜W7は各
プログラム回路CO〜C7の書換え処理部、EO〜E7
は同消去処理部である。
CO to C7 are program circuits corresponding to each bit, and a program pulse of voltage VpI) is supplied to the program circuit CD-C7 through the source and drain of the transistor TrGP in series. WO to W7 are rewriting processing units for each program circuit CO to C7, and EO to E7.
is the same erasure processing section.

書換え処理部WO〜W7は、各対応するラッチ回路LO
(LL/・・・/L7)の出力端子Qの出力レベルが“
1mのときセルトランジスタMO(Ml/・・・7M7
)のドレインにそのプログラム電圧VpI)を供給し、
同ラッチ回路LO(LL/・・・/L7)の出力端子Q
の出力レベルが“0”のときにはGND (グランド)
レベルの電圧をセルトランジスタMO(Ml/・・・7
M7)のドレインに供給する。消去処理部EO〜E7は
、対応するラッチ回路LO(LL/・・・/L7)の出
力端子Qの出力レベルが“1°のときセルトランジスタ
MO(M1/・・・7M7)のゲートにそのプログラム
電圧Vppを供給し、同ラッチ回路LO(Ll/・・・
/L7)の出力端子Qの出力レベルが“O゛のときには
GND (グランド)レベルの電圧をセルトランジスタ
MO(Ml/・・・7M7)のゲートに供給する。
The rewriting processing units WO to W7 each have a corresponding latch circuit LO.
The output level of the output terminal Q of (LL/.../L7) is “
When the distance is 1 m, the cell transistor MO (Ml/...7M7
) is supplied with its program voltage VpI) to the drain of
Output terminal Q of the same latch circuit LO (LL/.../L7)
GND (ground) when the output level is “0”
level voltage of cell transistor MO (Ml/...7
M7). The erasing processing units EO to E7 apply the signal to the gate of the cell transistor MO (M1/...7M7) when the output level of the output terminal Q of the corresponding latch circuit LO (LL/.../L7) is "1 degree". The program voltage Vpp is supplied, and the same latch circuit LO (Ll/...
When the output level of the output terminal Q of the cell transistor MO (Ml/...7M7) is "O", a voltage at the GND (ground) level is supplied to the gate of the cell transistor MO (Ml/...7M7).

よって、ラッチ回路LD(Ll/・・・/L7)が“1
”のデータを保持している場合、書換え処理部WO(W
l/・・・/W7)から各トランジスタMO(Ml/・
・・7M7)のドレインにプログラムパルスが供給され
、そのソース−ドレイン間に電圧vppが印加され、フ
ローティングゲートでの電子拡散によりレベル“1″が
書込まれる。
Therefore, the latch circuit LD (Ll/.../L7) is "1".
”, the rewrite processing unit WO (W
l/.../W7) to each transistor MO (Ml/.../W7)
A program pulse is supplied to the drain of .

また、ラッチ回路LO(Ll/・・・/L7)が“0”
のデータを保持している場合、消去処理部EO(El/
・・・/E7)から各トランジスタM0(M1/・・・
7M7)のゲートにプログラムパルスが供給され、その
ゲートに電圧Vppが印加され、フローティングゲート
での電子蓄積によりレベル“0”が書込まれる。
In addition, the latch circuit LO (Ll/.../L7) is "0"
, the erasure processing unit EO (El/
.../E7) to each transistor M0 (M1/...
A program pulse is supplied to the gate of 7M7), a voltage Vpp is applied to the gate, and a level "0" is written due to electron accumulation at the floating gate.

LTSLWは読出し/消去/書込み各動作制御用のラッ
チ回路、ORはオアゲート、IVIIV2はインバータ
ゲートである。
LTSLW is a latch circuit for controlling read/erase/write operations, OR is an OR gate, and IVIIV2 is an inverter gate.

ラッチ回路LWはDフリップ学フロップからなり、その
入力端子りにはレベル“1”となる電圧Vccが入力さ
れ、入力端子Gには制御ラインωが接続されている。よ
って、このラッチ回路LWはそのリセット入力端子Rの
レベルが02であるときに制御ラインωのレベルの立下
がり(消去/書込み制御指令となるパルスの立下がり)
に応答して入力端子りのレベルを出力端子Qに発生する
The latch circuit LW is composed of a D-flip flop, and a voltage Vcc of level "1" is input to its input terminal, and a control line ω is connected to its input terminal G. Therefore, when the level of the reset input terminal R of this latch circuit LW is 02, the level of the control line ω falls (fall of the pulse serving as the erase/write control command).
In response to this, the level of the input terminal is generated at the output terminal Q.

ラッチ回路LTはカウント機能付のDフリップ・フロッ
プである。その入力端子りにはラッチ回路LWの出力端
子Qが接続されている。またカウントクロック入力端子
CLKにはタイマ19からのクロックパルス信号か入力
されている。このクロックパルス信号はその立上がりと
立下がりの発生周期がトランジスタMO〜M7へのプロ
グラムに要する時間、例えば数10rnsecのもので
ある。
The latch circuit LT is a D flip-flop with a counting function. An output terminal Q of a latch circuit LW is connected to its input terminal. A clock pulse signal from the timer 19 is also input to the count clock input terminal CLK. The rising and falling cycles of this clock pulse signal are the time required to program the transistors MO to M7, for example, several tens of rnsec.

ラッチ回路LTは、このクロックパルス信号の立上がり
及び立下がりの両エツジでカウント動作するようになっ
ており、このカウント動作を開始してから2つのエツジ
をカウントすると入力端子りのレベルを出力端子Qに発
生する。この出力端子Qはラッチ回路LWのリセット端
子Rに接続されている。ラッチ回路LTのリセット端子
Rにはラッチ回路LWの出力端子Qがインバータゲート
IVI及びオアゲートORの直列回路を介して接続され
、かつオアゲートORを介して制御ラインωが接続され
ている。
The latch circuit LT is designed to perform a counting operation at both the rising and falling edges of this clock pulse signal, and when two edges are counted after starting this counting operation, the level at the input terminal is changed to the output terminal Q. occurs in This output terminal Q is connected to the reset terminal R of the latch circuit LW. The output terminal Q of the latch circuit LW is connected to the reset terminal R of the latch circuit LT via a series circuit of an inverter gate IVI and an OR gate OR, and the control line ω is connected via the OR gate OR.

ここで、制御ラインωがレベル“0″を維持すると仮定
する。
Here, it is assumed that the control line ω maintains the level "0".

回路の立上げ時、まずラッチ回路LWの出力端子Qのレ
ベルが“0゛である場合には、制御ラインωのレベルが
“0″を維持している限りラッチ回路LWはそのリセッ
ト端子Rへの入力レベルによらず(つまりラッチ回路L
Tの動作によらず)出力端子Qの出力が“1”になるこ
とはない。
When starting up the circuit, first, if the level of the output terminal Q of the latch circuit LW is "0", the latch circuit LW goes to its reset terminal R as long as the level of the control line ω maintains "0". regardless of the input level of the latch circuit (that is, the latch circuit L
Regardless of the operation of T), the output of output terminal Q will never become "1".

また、回路の立上げ時、まずラッチ回路LWの出力端子
Qのレベルが“1′である場合には、ラッチ回路LTは
カウント動作が許容される状態となるから、そのカウン
ト値が「2」になると、出力端子Qのレベルが立上がる
。すると、これを受けてラッチ回路LWがリセットされ
、その出力端子Qのレベルが“0”となり、上記と同様
に制御ラインωのレベルが“0”を維持している限りラ
ッチ回路LWはそのリセット端子Rへの入力レベルによ
らず(つまりラッチ回路LTの動作によらず)出力端子
Qの出力が“1”になることはない。
Furthermore, when the circuit is started up, if the level of the output terminal Q of the latch circuit LW is "1", the latch circuit LT enters a state where counting operation is permitted, so the count value becomes "2". When this happens, the level of the output terminal Q rises. Then, in response to this, the latch circuit LW is reset, and the level of its output terminal Q becomes "0", and similarly to the above, as long as the level of the control line ω maintains "0", the latch circuit LW is reset. Regardless of the input level to the terminal R (that is, regardless of the operation of the latch circuit LT), the output of the output terminal Q will never become "1".

したがって、制御ラインωがレベル“0′を維持してい
る限り、ラッチ回路LWの出力端子Qのレベルは“0°
の状態で安定することとなる。
Therefore, as long as the control line ω maintains the level "0", the level of the output terminal Q of the latch circuit LW is "0°".
It becomes stable in the state of .

次に、この状態で制御ラインωに消去/書込み制御パル
スが発生されたとする。
Next, assume that an erase/write control pulse is generated on the control line ω in this state.

すると、まず、その立下がりによって、ラッチ回路LW
の出力端子Qのレベルが“1“になり、これによりラン
チ回路LTのカウント禁止状態が解除され、そのカウン
ト動作が開始される。
Then, first, due to the falling edge, the latch circuit LW
The level of the output terminal Q of the launch circuit LT becomes "1", thereby canceling the counting inhibited state of the launch circuit LT and starting its counting operation.

やがて、このラッチ回路LTがタイマクロックパルスの
2つのエツジを数えると、その出力端子Qのレベルが立
上がり、ラッチ回路LWがリセットされ、その出力端子
Qのレベルが立下がる。
Eventually, when this latch circuit LT counts two edges of the timer clock pulse, the level of its output terminal Q rises, the latch circuit LW is reset, and the level of its output terminal Q falls.

よって、制御ラインωに消去/書込み制御パルスが発生
された場合、ラッチ回路LWの出力端子Qからはラッチ
回路LTのカウント動作時間に相当するレベル“1”の
時間幅を持つパルスが発生される。このときラッチ回路
LTのカウント動作時間は消去/書込み制御パルスの立
下がり後におけるタイマ19からのクロックパルスのエ
ツジ発生時期が消去/書込み制御パルスの立下がりに近
いほど短くタイマクロックパルスの半周期強の値になり
、遠いほど長くタイマクロックパルスの半周期間の値に
なるため、ラッチ回路LWから発生されるパルス時間幅
は、タイマクロックパルスの半周期より大きく一周期よ
り小さな範囲の値になる。
Therefore, when an erase/write control pulse is generated on the control line ω, a pulse having a time width of level “1” corresponding to the counting operation time of the latch circuit LT is generated from the output terminal Q of the latch circuit LW. . At this time, the count operation time of the latch circuit LT is shorter as the edge generation timing of the clock pulse from the timer 19 after the fall of the erase/write control pulse is closer to the fall of the erase/write control pulse. The farther the timer clock pulse is, the longer it becomes the value between half cycles of the timer clock pulse. Therefore, the pulse time width generated from the latch circuit LW has a value in a range larger than a half cycle of the timer clock pulse and smaller than one cycle.

さらに、ラッチ回路LTがカウント動作中に制御ライン
ωに新たな消去/書込み制御パルスが発生された場合に
は、その立上がりによって、ラッチ回路LTのカウント
動作がリセット(カウント値が初期化)され、再度最初
からカウント動作が始められるため、ラッチ回路LWの
出力端子Qからは1回の消去/書込み動作に必要な数1
0■Seの時間幅を持つパルスが新たに出力される。
Furthermore, if a new erase/write control pulse is generated on the control line ω while the latch circuit LT is in the counting operation, the rising edge of the pulse resets the counting operation of the latch circuit LT (initializes the count value). Since the counting operation starts again from the beginning, the number 1 required for one erase/write operation is output from the output terminal Q of the latch circuit LW.
A new pulse having a time width of 0 Se is output.

このラッチ回路LWからのパルスはトランジスタT r
GPのゲートに与えられるようになっており、このトラ
ンジスタT rGPはそのパルス発生期間だけオンとな
り、電圧Vppがプログラム回路CO〜C7に供給され
る。したがって、ラッチ回路LWからのパルスは、プロ
グラム回路CO〜C7における消去/書込み時間を制御
するものとされている。
The pulse from this latch circuit LW is the transistor T r
This transistor TrGP is turned on only during the pulse generation period, and the voltage Vpp is supplied to the program circuits CO to C7. Therefore, the pulse from the latch circuit LW is supposed to control the erase/write time in the program circuits CO to C7.

すなわち、制御ラインωに消去/書込み制御パルスが発
生されると、ラッチ回路LWの出力端子Qからはラッチ
回路LTのカウント動作時間に相当するレベル“1″の
時間幅を持つパルスが発生されるため、エツジ出現周期
が数10m5ecのタイマクロックパルスの半周期より
大きな十分な時間で消去/書込みが行われる。
That is, when an erase/write control pulse is generated on the control line ω, a pulse having a time width of level “1” corresponding to the counting operation time of the latch circuit LT is generated from the output terminal Q of the latch circuit LW. Therefore, erasing/writing is performed in a sufficient period of time, which is longer than half the period of the timer clock pulse, where the edge appearance period is several tens of milliseconds.

また、ラッチ回路LTがカウント動作中に制御ラインω
に新たな消去/書込み制御パルスが発生された場合には
、その立上がりによって、ラッチ回路LTのカウント動
作がリセット(カウント値が初期化)され、再度最初か
らカウント動作が始められて、ラッチ回路LWの出力端
子Qからは1回の消去/書込み動作に必要な数10m5
cの時間幅を持つパルスが新たに出力されるため、ラッ
チ回路LO〜L7に新たに保持されているデータについ
て書込みが行われ、その書込み時間は十分確保される。
Also, when the latch circuit LT is in the counting operation, the control line ω
When a new erase/write control pulse is generated, the rising edge of the pulse resets the counting operation of the latch circuit LT (initializes the count value), restarts the counting operation from the beginning, and then resets the counting operation of the latch circuit LT. From the output terminal Q of the
Since a new pulse having a time width of c is output, data newly held in the latch circuits LO to L7 is written, and a sufficient writing time is secured.

Trol 〜Tr71 、Tr02〜Tr72 、Tr
03〜T r73はそれぞれ各ビットに対応する読出し
制御用のトランジスタである。
Trol~Tr71, Tr02~Tr72, Tr
03 to Tr73 are read control transistors corresponding to each bit, respectively.

セル会トランジスタMO〜M7のドレインは、トランジ
スタT r03〜T r73のソース−ドレイン及びト
ランジスタTr01−Tr71のソース−ドレインの直
列回路を通じてデータラインDO〜D7に接続されてい
る。
The drains of the cell transistors MO to M7 are connected to the data lines DO to D7 through the source-drain series circuit of the transistors Tr03 to Tr73 and the source-drain of the transistors Tr01 to Tr71.

ラッチ回路LO〜L7の出力端子Qは、トランジスタT
 r02〜T r72のソース−ドレイン及びトランジ
スタTr01−Tr71のソース−ドレインの直列回路
を通じてデータラインDo−D7に接続されている。
The output terminal Q of the latch circuits LO to L7 is connected to the transistor T
It is connected to the data line Do-D7 through a series circuit of sources and drains of transistors r02 to Tr72 and sources and drains of transistors Tr01 to Tr71.

トランジスタTr01〜Tr71は制御ラインrに読出
し制御パルスが発生されるとその期間だけオンとなり、
トランジスタT r02〜Tr72はラッチ回路LWの
出力端子Qのレベルが“1”のとき(消去/書込み動作
中のとき)オンとなり、トランジスタT r03〜T 
r73はラッチ回路LWの出力端子Qのレベルが“0”
のとき(消去/書込み動作中ではないとき)オンとなる
When a read control pulse is generated on the control line r, the transistors Tr01 to Tr71 are turned on for only that period.
The transistors T r02 to Tr72 are turned on when the level of the output terminal Q of the latch circuit LW is "1" (during erase/write operation), and the transistors T r03 to T
In r73, the level of the output terminal Q of the latch circuit LW is “0”
Turns on when (not during erase/write operation).

したがって、消去/書込みが行われていないときに、読
出し命令が発生した場合には、トランジスタTrO] 
〜Tr71 、 Tr03〜Tr73のオン、トランジ
スタT r02〜T r72のオフにより、トランジス
タMO〜M7のデータがデータラインDO〜D7に送出
される。また、消去/書込みが行われているときに、読
出し命令が発生した場合には、トランジスタTr01〜
Tr71 、 Tr02−Tr72のオン、トランジス
タT r03〜T r73のオフにより、ラッチ回路L
O〜L7のデータがデータラインDO〜D7に送出され
ることとなる。
Therefore, if a read command occurs while erasing/writing is not being performed, the transistor TrO]
By turning on ~Tr71, Tr03~Tr73 and turning off transistors Tr02~Tr72, data of transistors MO~M7 is sent to data lines DO~D7. Furthermore, if a read command occurs while erasing/writing is being performed, transistors Tr01 to
By turning on Tr71, Tr02-Tr72 and turning off transistors Tr03-Tr73, the latch circuit L is turned on.
Data from O to L7 will be sent to data lines DO to D7.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、消去/書込み命令
受信手段により受付けた命令を各アドレスに対応して設
けた実行手段で処理するとともに、書込みデータを各ア
ドレスに対応するラッチ手段に保持し、命令実行手段で
はこのラッチ手段に保持したデータを書込みデータとし
て消去/書込みを実行するようにしたから、この命令は
、全アドレスに対して共通のユニットとなる命令受信手
段やデータ伝送路には関係なく、各アドレス個別のユニ
ットとなるラッチ手段と消去/書込み実行手段とによっ
て行われることとなるので、全アドレスに対して共通の
ハードとなる命令受信手段やデータ伝送路が−の消去/
書込み命令によって支配されるのは命令の受付は時のみ
て、消去/書込み時においては開放できることとなり、
後続する命令を受付けることができることとなる。
As explained above, according to the present invention, the command received by the erase/write command receiving means is processed by the execution means provided corresponding to each address, and the write data is held in the latch means corresponding to each address. Since the instruction execution means executes erasing/writing using the data held in the latch means as write data, this instruction is not sent to the instruction receiving means or data transmission path, which is a common unit for all addresses. Regardless, since the latch means and erase/write execution means are separate units for each address, the command receiving means and data transmission path, which are common hardware for all addresses, are used for erasing/writing.
It is governed by the write command, and the command can only be accepted at certain times, and it can be released at the time of erasing/writing.
Subsequent commands can then be accepted.

また請求項2記載の本発明によれば、読出し命令を受信
した場合、そのアドレスが消去/書込み動作の実行中で
あるときにはラッチ手段のデータを読出しデータとし、
上記消去/書込み動作の実行中でないときには記憶部の
データを読出しデータとしてデータ伝送路に送出する読
出しデータ送出手段を設けたから、読出すアドレスが消
去/書込みの実行中であってもそのアドレスの読出しア
クセスを行うことかできる。
According to the present invention as set forth in claim 2, when a read command is received and an erase/write operation is being executed at that address, the data in the latch means is set as read data;
Since the read data sending means is provided to read the data in the storage section and send it to the data transmission path as read data when the above erase/write operation is not being executed, even if the address to be read is being erased/written, the address can be read. Can be accessed.

また請求項3記載の本発明によれば、消去/書込み実行
中のアドレスが新たな消去/書込み命令を受けたときに
は、その消去/書込み動作時間を制御する制御カウント
手段のカウント動作をリセットし、再度最初から新しい
データについて書込みを行うようにしたから、消去/書
込みを行うアドレスが消去/書込みの実行中であっても
そのアドレスの消去/書込みアクセスを行うことができ
る。
According to the third aspect of the present invention, when an address that is currently being erased/written receives a new erase/write command, the counting operation of the control counting means that controls the erase/write operation time is reset; Since new data is written again from the beginning, even if the address to be erased/written is being erased/written, the address can be accessed for erasing/writing.

ント手段)、OR・・・オアゲート(リセット手段)。(reset means), OR...OR gate (reset means).

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

第1図は本発明の一実施例に係るE E F ROMの
ブロック図、第2図はその各アドレスの詳細回路図、第
3図は従来のEEFROMのブロック図である。
FIG. 1 is a block diagram of an EEF ROM according to an embodiment of the present invention, FIG. 2 is a detailed circuit diagram of each address, and FIG. 3 is a block diagram of a conventional EEF ROM.

Claims (1)

【特許請求の範囲】 1、電気的に消去・書換え可能な不揮発性メモリセルか
らなる記憶部を備えた半導体記憶装置であって、 消去/書込み命令を受付け、その指定アドレスに向けて
消去/書込み動作指令を出力する消去/書込み命令受信
手段と、 各アドレスに対応して設けられ該消去/書込み動作指令
に応答してデータ伝送路上のデータをラッチするラッチ
手段と、 前記各アドレスに対応して設けられ、該消去/書込み動
作指令に応答して該ラッチ手段のデータを書込みデータ
として前記記憶部に対する所定時間の消去/書込み動作
を実行する消去/書込み命令実行手段と、 を備えている半導体記憶装置。 2、読出し命令を受付け、その指定アドレスに向けて読
出し動作指令を出力する読出し命令受信手段と、 各アドレスに対応して設けられ、該読出し動作指令に応
答して、消去/書込み動作の実行中であるときにはラッ
チ手段のデータを読出しデータとし、該消去/書込み動
作の実行中でないときには記憶部のデータを該読出しデ
ータとしてデータ伝送路に送出する読出しデータ送出手
段と、 を備えている請求項1記載の半導体記憶装置。 3、消去/書込み動作指令に応答して所定時間のカウン
ト動作を行う制御カウント手段と、前記制御カウント手
段のカウント動作中だけラッチ手段のデータを書込みデ
ータとして記憶部に対する消去/書込み動作を実行する
消去/書込み実行手段と、 該制御カウント手段がカウント動作中のときであって前
記消去/書込み動作指令を受けたとき、該制御カウント
手段のカウント動作をリセットするリセット手段と、 を備えている請求項1及び請求項2のうちいずれか1項
に記載の半導体記憶装置。
[Scope of Claims] 1. A semiconductor memory device comprising a storage section consisting of electrically erasable/rewritable nonvolatile memory cells, which accepts an erase/write command and erases/writes to a specified address. Erase/write command receiving means for outputting an operation command; latch means provided corresponding to each address for latching data on a data transmission path in response to the erase/write operation command; erase/write command execution means for executing an erase/write operation for a predetermined time on the storage section by using the data of the latch means as write data in response to the erase/write operation command; Device. 2. A read command receiving means that receives a read command and outputs a read operation command to the specified address; and a read command receiving means that is provided corresponding to each address and that responds to the read operation command while executing an erase/write operation. Claim 1 further comprising read data sending means for making the data of the latch means read data when the erase/write operation is in progress, and sending the data of the storage section as the read data to the data transmission line when the erase/write operation is not being executed. The semiconductor storage device described above. 3. Control counting means that performs a counting operation for a predetermined period of time in response to an erase/write operation command, and executes an erase/write operation on the storage section using the data of the latch means as write data only during the counting operation of the control counting means. A claim comprising: erasure/write execution means; and reset means for resetting the counting operation of the control counting means when the control counting means is in counting operation and receives the erasure/writing operation command. A semiconductor memory device according to any one of claims 1 and 2.
JP2216677A 1990-08-17 1990-08-17 Semiconductor memory Pending JPH04102296A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2216677A JPH04102296A (en) 1990-08-17 1990-08-17 Semiconductor memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2216677A JPH04102296A (en) 1990-08-17 1990-08-17 Semiconductor memory

Publications (1)

Publication Number Publication Date
JPH04102296A true JPH04102296A (en) 1992-04-03

Family

ID=16692197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2216677A Pending JPH04102296A (en) 1990-08-17 1990-08-17 Semiconductor memory

Country Status (1)

Country Link
JP (1) JPH04102296A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05216001A (en) * 1992-02-06 1993-08-27 Nec Corp Apparatus for producing lcd
JPH0773690A (en) * 1993-06-30 1995-03-17 Sharp Corp Recorder using eeprom
JPH09106688A (en) * 1995-05-05 1997-04-22 Sgs Thomson Microelectron Srl Non-volatile, especially flash EEPROM storage

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05216001A (en) * 1992-02-06 1993-08-27 Nec Corp Apparatus for producing lcd
JPH0773690A (en) * 1993-06-30 1995-03-17 Sharp Corp Recorder using eeprom
JPH09106688A (en) * 1995-05-05 1997-04-22 Sgs Thomson Microelectron Srl Non-volatile, especially flash EEPROM storage

Similar Documents

Publication Publication Date Title
US7440337B2 (en) Nonvolatile semiconductor memory apparatus having buffer memory for storing a program and buffering work data
US6654307B2 (en) DDR synchronous flash memory with virtual segment architecture
US9772779B2 (en) Methods for operating a distributed controller system in a memory device
JPS6177199A (en) Semiconductor memory
US4805151A (en) Nonvolatile semiconductor memory device
CN101388239A (en) Semiconductor memory device
JP2017174481A (en) Semiconductor device
JPH047870A (en) Nonvolatile semiconductor storage device
JPH04102296A (en) Semiconductor memory
KR20000070274A (en) Reprogrammable memory device with variable page size
JPH03296986A (en) Semiconductor storage device
JPWO2005109445A1 (en) Semiconductor device and method for controlling semiconductor device
JPH0557680B2 (en)
JP3415254B2 (en) Nonvolatile semiconductor memory device
JPH0426996A (en) Nonvolatile semiconductor memory circuit
JP3519940B2 (en) Nonvolatile memory data storage device
EP0714060B1 (en) One chip microcomputer with built-in non-volatile memory
JPH11283384A (en) Data storage device of non-volatile memory
KR100576485B1 (en) Program Verification Method of Flash Memory Device
JP4083247B2 (en) Microcomputer and microcomputer system
JPH065094A (en) Nonvolatile semiconductor memory device
JPH096749A (en) Digital signal processor
JP2002093179A (en) Non-volatile semiconductor memory
JPH0349099A (en) Programmable read-only memory
JPS63140494A (en) Nonvolatile semiconductor storage device