JPS6076097A - Nonvolatile semiconductor memory - Google Patents
Nonvolatile semiconductor memoryInfo
- Publication number
- JPS6076097A JPS6076097A JP58183425A JP18342583A JPS6076097A JP S6076097 A JPS6076097 A JP S6076097A JP 58183425 A JP58183425 A JP 58183425A JP 18342583 A JP18342583 A JP 18342583A JP S6076097 A JPS6076097 A JP S6076097A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- prom
- read
- proms
- 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
- 239000004065 semiconductor Substances 0.000 title claims description 5
- 101100521334 Mus musculus Prom1 gene Proteins 0.000 abstract description 9
- 238000012423 maintenance Methods 0.000 abstract description 2
- 230000004044 response Effects 0.000 abstract description 2
- 239000000872 buffer Substances 0.000 description 10
- 230000005684 electric field Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005264 electron capture Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 1
- 229920005591 polysilicon Polymers 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
Landscapes
- Read Only Memory (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は、不揮発性半導体メモリ、特に、電気的消去書
込可能な読出専用メモリ(以下gtp aoMと記す)
の1!替回数管理に好適な不揮発性半導体メモリに関す
る。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a non-volatile semiconductor memory, particularly an electrically erasable and programmable read-only memory (hereinafter referred to as gtpaoM).
No. 1! The present invention relates to a nonvolatile semiconductor memory suitable for managing the number of changes.
電気的書込(プログラム)可能な読出専用メモリ(以下
BFROMと記す)は、公知のように、2層ポリシリコ
ン構造の70−ティングゲート型不揮発性メモリである
ことが多く、フローティングゲート中に電子を充電させ
ることによってMO8FffTのしきい電圧を2値的に
制御するものである。このようなMOS形の不揮発性メ
モリは、1ビツト/セルであることから、大容督4のE
PROMとして、汎用コンピュータにおけるマイクロプ
ログラムやマイクロコンピュータにおけるプログラムま
たはデータの記憶に広く使用されている。As is well known, electrically programmable read-only memory (hereinafter referred to as BFROM) is often a 70-gate type nonvolatile memory with a two-layer polysilicon structure, in which electrons are stored in the floating gate. By charging the MO8FffT, the threshold voltage of the MO8FffT is controlled in a binary manner. Since such a MOS type non-volatile memory has 1 bit/cell, the E of the large capacity 4 is
PROMs are widely used for storing microprograms in general-purpose computers and programs or data in microcomputers.
しかし、8280Mにおけるデータの入替は容易でない
。すなわち、8280Mに新しいデータをtき込むとき
には、先ず旧データの消去を行なう必要があるが、これ
には紫外線による全メモリセルの放電を伴なうため、工
場あるいはセンターで長時間をかけて作業することにな
る。また、幼データを書き込んだ新EFROMを旧EP
R(JMとEPlもOMの使用現境で交換するために費
やす手間と時間も大きく、特に1製品が広範囲に散在し
ている場合には膨大なものとなシ、サービス面でのネッ
クになりかねない。However, data replacement in 8280M is not easy. In other words, when writing new data into the 8280M, it is first necessary to erase the old data, but since this involves discharging all memory cells with ultraviolet rays, it takes a long time at the factory or center. I will do it. In addition, the new EFROM in which the early data was written is transferred to the old EP.
R (JM and EPl also require a lot of effort and time to replace in the OM usage environment. Especially when one product is scattered over a wide area, it becomes a huge amount of work and becomes a bottleneck in terms of service. It's possible.
E”PROMは、このような8280Mの欠点を排除す
る魅力的な不揮発性メモリとして市場に登場してきた。E''PROM has appeared on the market as an attractive non-volatile memory that eliminates these drawbacks of the 8280M.
E2P几OMは、グー1F、ff化膜厚の一部を除いて
はEPROMと同様な構造罠なっているが、ドレイン上
部のゲート酸化膜を薄くシ、この部分で電子のトンネル
現象を起してデータの書込や消去を容易化したものであ
る。すなわち、コントロールゲートとドレイン間の高電
界の向きを変えることによって、消去と書込とを行なう
。したがって、旧データを消去するのに紫外線の使用は
不要となシ、フィールドにおいて比較的容易にデータの
入替ができるようになった。E2P OM has a structure similar to that of EPROM except for a part of the film thickness, but the gate oxide film above the drain is made thinner so that electron tunneling occurs in this part. This makes writing and erasing data easier. That is, erasing and writing are performed by changing the direction of the high electric field between the control gate and the drain. Therefore, there is no need to use ultraviolet light to erase old data, and data can now be replaced relatively easily in the field.
しかしながら、このようなり2FROMにも書替可能回
数に上限(104〜10″回程度)がある。それはデー
タの入替をするために上述のような消去と書込とを繰り
返すうちに、電子がトンネル酸化膜中のトラップに捕獲
されてしまうことに起因する。However, there is an upper limit to the number of times that 2FROM can be rewritten (approximately 104 to 10" times). This is because as the above-mentioned erasing and writing are repeated to replace data, electrons tunnel. This is caused by being captured by traps in the oxide film.
捕獲された電子は、消去・書込のための電界程度では逃
げられず、捕獲電子数はどんどん増加し、最後には消去
状態(電子捕獲準位が充電状態)に相当するだけの電子
がたまってしまい、書込不能になるのである。Captured electrons cannot escape under the electric field for erasing and writing, and the number of captured electrons increases rapidly, until finally enough electrons are accumulated to correspond to the erased state (electron capture level is charged state). This causes the data to become unwritable.
従来、この種のEtF ROMが上述のような不具合事
態に陥るのを予防するために、同一アドレスの消去・書
込回数を予測し、実際の消去・書込回数が1込可能上限
値に達すると考えられる前に、E”FROMを交換して
いる。Conventionally, in order to prevent this type of EtF ROM from falling into the above-mentioned malfunction situation, the number of erasing and writing operations at the same address was predicted, and the actual number of erasing and writing operations reached the upper limit for one write. Before I could think of that, I had replaced E"FROM.
このような従来の、粗雑な管理では、実行された消去・
書込回数を正確に把握できないようなときにU、B”F
ROMの交換が早すぎて無駄になったり、逆に交換が遅
すぎてデータの保持が不能になったシするという欠点が
ある。Such traditional, crude management does not guarantee that erasures and
Use U, B”F when you cannot accurately determine the number of writes.
There is a drawback that the ROM is replaced too quickly, resulting in waste, or, conversely, replaced too late, making it impossible to retain data.
本発明の目的は、この種の管理を精密に行なうのに適す
る不揮発性半導体メモリを提供することにある。An object of the present invention is to provide a nonvolatile semiconductor memory suitable for precisely performing this type of management.
本発明@メモリは、E”FROMへの書°込指示信号を
該B!FROMのアドレス対応に累計して記憶するよう
Kしたことを特徴とする。The memory of the present invention is characterized in that the write instruction signals to the E''FROM are accumulated and stored in correspondence with the addresses of the B!FROM.
次に本発明について図面を参照して詳細に説明する。Next, the present invention will be explained in detail with reference to the drawings.
第1図は、本発明の一実施例を示すブロック図であシ、
メモリセル群lと、アドレスバッファ2と、出力バッフ
ァ3と、加算回路3と、消去書込制御回路4とから構成
されている。メモリセル群1は、2に語×17ピツト/
語構成の、前述のようなE”FROMである。FIG. 1 is a block diagram showing one embodiment of the present invention.
It is composed of a memory cell group 1, an address buffer 2, an output buffer 3, an adder circuit 3, and an erase/write control circuit 4. Memory cell group 1 consists of 2 words x 17 pits/
The word structure is E"FROM as described above.
アドレスバッファ2は、外部から入力するアドレス信号
AD几をバッファリングしてメモリセル群1に供給し、
アドレス信号ADRKよ)指定される番地のデータを出
力バッファ3と加算回路4とに読み出す。外部から与え
られるライトイネーブル信号WFiが論理°′1”のと
きには、読出動作が指示されているととKなシ、メモリ
セル群1からの読出データL出力バッファ3においてバ
ッファリングされ、外部に読出データRDTとして出力
される。このときには、加算回路4と消去書込制御回路
5とは機能しないようになっている。The address buffer 2 buffers an address signal AD input from the outside and supplies it to the memory cell group 1.
The data at the specified address (according to the address signal ADRK) is read out to the output buffer 3 and the adder circuit 4. When the externally applied write enable signal WFi is at the logic level '1'', it means that a read operation is instructed, and the read data from the memory cell group 1 is buffered in the L output buffer 3 and read out to the outside. The data is output as data RDT. At this time, the adder circuit 4 and the erase/write control circuit 5 do not function.
次に、ライトイネーブル信号WEが論理″0”であると
きには、消去書込動作が指示されていることになる。こ
の場合にも、読出動作時と同様にしてアドレス信号AD
Hにより指定される番地が読み出され、出力バッ7ア3
と加算回路4とに入力する。出力バッファ3から外部に
出力される読出データは、受取先において無視される。Next, when the write enable signal WE is at logic "0", it means that an erase/write operation is instructed. In this case as well, the address signal AD
The address specified by H is read and the output buffer 7
and is input to the adder circuit 4. The read data output from the output buffer 3 to the outside is ignored at the receiving destination.
加算回路4に入力した読出データは、ライトイネーブル
信号WEによってプラス1され、消去書込制御回路5に
人力する。消去書込制御回路5は、加算回路4へ入力し
た読出データの番地(アドレス信号AD几により指定さ
れている)のデータを、先ず消去し、次いで加算回路か
ら入力したデータを書°き込む。すなわち、アドレス信
号AD几によシ指定された番地の内容は、ライトイネー
ブル信号WEに応答して歩進したことになる。The read data input to the adder circuit 4 is incremented by 1 by the write enable signal WE, and then input to the erase/write control circuit 5 . The erase/write control circuit 5 first erases the data at the address of the read data input to the adder circuit 4 (designated by the address signal AD), and then writes the data input from the adder circuit. That is, the contents of the address specified by the address signal AD are incremented in response to the write enable signal WE.
第2図は、第1図に示した実施例(EtF ILOM
10 )の一応用例を示す。センター機器20は、4個
所の遠隔地に配置された端末装置(図示は省略する)を
制御し、同時にプログラムやデータ(以下単にデータと
総称する)を送信し、端末装置はこのデータに基づいて
所定の動作を行なう。このような実例は、たとえば本支
店間におけるデータ通信システムにおいて、よく見覚け
られよう。FIG. 2 shows the embodiment shown in FIG. 1 (EtF ILOM
An example of the application of 10) is shown below. The center device 20 controls terminal devices (not shown) located at four remote locations, and simultaneously transmits programs and data (hereinafter simply referred to as data), and the terminal devices operate based on this data. Perform a predetermined action. Such an example can often be found, for example, in data communication systems between head offices and branches.
各端末装置は、重要なデータを安全に保持するために、
E’PROMtl、12,13および14を備えている
。DIFROM1’l、12.13および14は、同一
の構成であり、IfltPROMIOと同じ<2に語の
番地を有し、そのメモリセルも同じである。しかし、B
IFROMI 1.12.13および14の1語あたシ
ビ、ト数は、センター機器20から送信されるデータに
よって定まるものであシ、必ずしもFl:lPROM1
0におけるビット数(17)と同一ではない。まだ、E
”PIIOMII、 12.13および14における書
込データWDTは、センター機器20から受信するデー
タであり、EすROMl0におけるように、歩進動作を
もたらせるだめのものではない。To keep important data safe, each terminal device
E'PROMtl, 12, 13 and 14 are provided. DIFROM1'l, 12.13 and 14 are of identical construction, have the same word address <2 as IfltPROMIO, and have the same memory cells. However, B
The number of characters per word in IFROMI 1.12.13 and 14 is determined by the data sent from the center device 20, and is not necessarily determined by Fl:lPROM1.
It is not the same as the number of bits in 0 (17). Still, E
The write data WDT in PIIOMII, 12.13 and 14 is data received from the center device 20, and is not data that can cause an increment operation like in the ROM10.
センター機器20からE”FROMII、12.13お
よび14に送信されるアドレス信号AD几とライトイネ
ーブル信号WEとは、センター機器20に対応して設け
られたE”FROMloにも送られる・E”FROMx
Oにおいては、先に第1図について説明したのと同一の
動作が行なわれる。すなわち、18”FROMloにお
いてアドレス信号ADRにより指定される番地には、F
itPROMll、12.13および14の対応番地が
センター機器20によって消去書込される回数が書き込
まれ、記憶されることになる。E”FROMIOの1語
あた少ビツト数17は、Fli!FROM11,12.
13および14の書替可能回数の上限値104〜106
をカバーするのに必要な数である。The address signal AD and write enable signal WE sent from the center device 20 to E"FROM II, 12, 13, and 14 are also sent to E"FROMlo provided corresponding to the center device 20. E"FROMx
At O, the same operation as previously described with respect to FIG. 1 is performed. That is, the address specified by the address signal ADR in 18"FROMlo is
The number of times that the corresponding addresses of itPROMll, 12, 13, and 14 are erased and written by the center device 20 is written and stored. The small number of bits per word of E"FROMIO, 17, is Fli!FROM11, 12.
Upper limit of number of times 13 and 14 can be rewritten 104 to 106
This is the number necessary to cover the
E”PROMtOに記憶されたこのような書替回数は、
適時に、読出データ几DTとして、外部に読み出され、
必要な対応策のための保守データとして使用される。The number of rewrites stored in E”PROMtO is
The data is read out to the outside as read data DT in a timely manner,
Used as maintenance data for necessary countermeasures.
第1図に示した実施例における加算回路4の代シに、ラ
イトイネーブル信号WEによって、メモリセル群lから
の読出データをプリセットし、同一のライトイネーブル
信号WIi3をや\遅延はせた信号によって、プリセッ
トした読出データをカウントアツプするようなカウンタ
を設けるようにした実施例も容易に実現できる。In place of the adder circuit 4 in the embodiment shown in FIG. 1, the read data from the memory cell group l is preset by the write enable signal WE, and the same write enable signal WIi3 is used by a delayed signal. It is also possible to easily realize an embodiment in which a counter is provided to count up preset read data.
また、以上に述べた実施例においてはメモリセル群はE
鵞P几OMで構成されているが、停電時に作動する補助
バッテリーを併設するならば、E”FROMを通常のR
AMに置換した実施例(RAM十補助バッテリーで不揮
発性メモリと見做す)も極めて容易に実現できる。In addition, in the embodiment described above, the memory cell group is E
It is composed of E"FROM, but if you install an auxiliary battery that operates during a power outage, you can replace E"FROM with regular R
An embodiment in which AM is substituted (RAM and auxiliary battery are considered as non-volatile memory) can also be realized very easily.
本発明によれば、以上のような構成の採用により、E”
FROMの交換時期に対する管理を精密に行なうことが
できる。According to the present invention, by employing the above configuration, E”
It is possible to precisely manage the FROM replacement timing.
第1図は本発明の一実施例および第2図は該実施例の一
応用例をそれぞれ示す。
1・・・・・・メモリセル群、2・・・・・・アドレス
バッファ、3・・・・・・出力バッファ、4・・・・・
・加舞1回路、5・・・・・・消去書込制御回路、10
,11,12,13,14・・・・・・電気的消去書込
可能な読出専用メモ!Ji”280M、 20・・・・
・・センター機器。FIG. 1 shows an embodiment of the present invention, and FIG. 2 shows an example of its application. 1...Memory cell group, 2...Address buffer, 3...Output buffer, 4...
・Kabu 1 circuit, 5... Erase/write control circuit, 10
, 11, 12, 13, 14... Read-only memo that can be electrically erased and written! Ji"280M, 20...
...Center equipment.
Claims (1)
ドレス対応に累計して記憶するようにしたことを特徴と
する不揮発性半導体メモリ。A nonvolatile semiconductor memory characterized in that a write instruction signal to an erasable/writable memory is accumulated and stored in correspondence with an address of the memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58183425A JPS6076097A (en) | 1983-09-30 | 1983-09-30 | Nonvolatile semiconductor memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58183425A JPS6076097A (en) | 1983-09-30 | 1983-09-30 | Nonvolatile semiconductor memory |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6076097A true JPS6076097A (en) | 1985-04-30 |
Family
ID=16135548
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58183425A Pending JPS6076097A (en) | 1983-09-30 | 1983-09-30 | Nonvolatile semiconductor memory |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6076097A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0685852A3 (en) * | 1988-06-08 | 1996-02-14 | Eliyahou Harari | Memory system and method using it. |
| US5568439A (en) * | 1988-06-08 | 1996-10-22 | Harari; Eliyahou | Flash EEPROM system which maintains individual memory block cycle counts |
| US5602987A (en) * | 1989-04-13 | 1997-02-11 | Sandisk Corporation | Flash EEprom system |
| US5963480A (en) * | 1988-06-08 | 1999-10-05 | Harari; Eliyahou | Highly compact EPROM and flash EEPROM devices |
| US6426893B1 (en) | 2000-02-17 | 2002-07-30 | Sandisk Corporation | Flash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks |
-
1983
- 1983-09-30 JP JP58183425A patent/JPS6076097A/en active Pending
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5568439A (en) * | 1988-06-08 | 1996-10-22 | Harari; Eliyahou | Flash EEPROM system which maintains individual memory block cycle counts |
| US5963480A (en) * | 1988-06-08 | 1999-10-05 | Harari; Eliyahou | Highly compact EPROM and flash EEPROM devices |
| EP0685852A3 (en) * | 1988-06-08 | 1996-02-14 | Eliyahou Harari | Memory system and method using it. |
| US8040727B1 (en) | 1989-04-13 | 2011-10-18 | Sandisk Corporation | Flash EEprom system with overhead data stored in user data sectors |
| US5602987A (en) * | 1989-04-13 | 1997-02-11 | Sandisk Corporation | Flash EEprom system |
| US5936971A (en) * | 1989-04-13 | 1999-08-10 | Sandisk Corporation | Multi-state flash EEprom system with cache memory |
| US6373747B1 (en) | 1989-04-13 | 2002-04-16 | Sandisk Corporation | Flash EEprom system |
| US6426893B1 (en) | 2000-02-17 | 2002-07-30 | Sandisk Corporation | Flash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks |
| US6760255B2 (en) | 2000-02-17 | 2004-07-06 | Sandisk Corporation | Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks |
| US6996008B2 (en) | 2000-02-17 | 2006-02-07 | Sandisk Corporation | Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks |
| US7184306B2 (en) | 2000-02-17 | 2007-02-27 | Sandisk Corporation | Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks |
| US7362613B2 (en) | 2000-02-17 | 2008-04-22 | Sandisk Corporation | Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks |
| US7532511B2 (en) | 2000-02-17 | 2009-05-12 | Sandisk Corporation | Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks |
| US6580638B2 (en) | 2000-02-17 | 2003-06-17 | Sandisk Corporation | Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100581306B1 (en) | Nonvolatile Memory with Block Erase | |
| JPH0552000B2 (en) | ||
| US9298603B2 (en) | NAND flash-based storage device and methods of using | |
| US5930167A (en) | Multi-state non-volatile flash memory capable of being its own two state write cache | |
| JP3251968B2 (en) | Semiconductor storage device | |
| JPS58215795A (en) | Non-volatile memory device | |
| US6137729A (en) | Method for erasing memory cells in a flash memory device | |
| CN108154899A (en) | Flush memory device and its method for deleting | |
| US5544117A (en) | Non-volatile semiconductor memory device with improved collective erasing operation | |
| US9823860B2 (en) | One-time programming in reprogrammable memory | |
| JPWO2010038736A1 (en) | Semiconductor device | |
| JP2870328B2 (en) | Nonvolatile semiconductor memory device | |
| KR100370890B1 (en) | Nonvolatile semiconductor memory device | |
| JPS6076097A (en) | Nonvolatile semiconductor memory | |
| KR100229033B1 (en) | Apparatus and method for saving power in a nonvolatile memory | |
| JP2638654B2 (en) | Semiconductor nonvolatile storage device | |
| CN104376872A (en) | Method for processing erase interrupt of flash memory | |
| CN105023608A (en) | Flash memory and management method of bad block | |
| JP2004355699A (en) | Nonvolatile memory device and semiconductor memory device | |
| KR100355163B1 (en) | 1 chip microcomputer | |
| JPH046698A (en) | Non-volatile semiconductor memory device | |
| JP3593622B2 (en) | Non-volatile memory data rewriting method | |
| WO2020015132A1 (en) | Method for automatically determining data rate of tested flash memory | |
| JPH05290585A (en) | Electrically writable non-volatile memory | |
| WO2020015124A1 (en) | Method for detecting block with instable electrical property in flash memory |