JPH08329692A - Batch chip erasing type eeprom, its design method and using method - Google Patents
Batch chip erasing type eeprom, its design method and using methodInfo
- Publication number
- JPH08329692A JPH08329692A JP13487395A JP13487395A JPH08329692A JP H08329692 A JPH08329692 A JP H08329692A JP 13487395 A JP13487395 A JP 13487395A JP 13487395 A JP13487395 A JP 13487395A JP H08329692 A JPH08329692 A JP H08329692A
- Authority
- JP
- Japan
- Prior art keywords
- address
- level
- eeprom
- terminals
- assigned
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 14
- 230000002411 adverse Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
Landscapes
- Read Only Memory (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、チップ一括消去型E
EPROM(Electrically Erasable Programmable Rea
d Only Memory )と、その設計方法および使用方法とに
関するものであり、特に、EEPROMのメモリ容量の
2分の1以下のメモリ容量しか使用しない場合のデータ
再書き込み不良の発生防止に好適な、チップ一括消去型
EEPROM、その設計方法および使用方法に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a chip erasing type E
EPROM (Electrically Erasable Programmable Rea
d Only Memory) and its designing and using method, and particularly suitable for preventing the occurrence of data rewrite failure when using only half or less of the memory capacity of the EEPROM. The present invention relates to a batch erasable EEPROM, its design method and its use method.
【0002】[0002]
【従来の技術】半導体記憶装置においては装置外部から
見たアドレスすなわちアドレス指定端子によって指定さ
れるアドレス(以下、「論理アドレス」という。)と、
この装置内でのアドレス(以下、「物理アドレス」とい
う。)との対応関係(以下、「アドレススクランブル」
という。)の決定は、一般に、半導体記憶装置の方式設
計段階でなされる。そして、アドレススクランブルの決
定に際しては、論理アドレスと物理アドレスとを一致さ
せることは特に意識的には行なわず、各アドレスバッフ
ァ出力信号の伝搬遅延を最少にさせる方向で当該決定を
行なうのが一般的である。2. Description of the Related Art In a semiconductor memory device, an address viewed from outside the device, that is, an address designated by an address designation terminal (hereinafter referred to as "logical address"),
Correspondence with addresses within the device (hereinafter referred to as "physical addresses") (hereinafter referred to as "address scramble")
Say. ) Is generally made at the system design stage of the semiconductor memory device. When determining the address scramble, it is common not to intentionally match the logical address and the physical address, and it is common to make the determination in the direction of minimizing the propagation delay of the output signal of each address buffer. Is.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、チップ
一括消去型EEPROMについて、上述の様な各アドレ
スバッファ出力信号の伝搬遅延を最少にさせるという観
点のみにたってアドレススクランブルを決定した場合、
次の様な問題が生じる場合がある。ユーザでは、例えば
コスト低減のために一種類のチップ一括消去型EEPR
OMを大量に仕入れ、これを種々のシステムに使用する
ことが多々ある。このため、当該EEPROMを、それ
が有する全メモリ容量の2分の1以下のメモリ容量しか
使用する必要のないシステムで、使用する場合も生じ
る。そのような場合で、特にデータ書き換え回数が多く
なった場合、未使用領域の各メモリセルが過消去状態と
なりこれに起因する再書き込み不良を招くという問題が
生じる場合があるのである。これについて以下、詳細に
説明する。However, in the case of the chip batch erase type EEPROM, when the address scrambling is determined only from the viewpoint of minimizing the propagation delay of the output signal of each address buffer as described above,
The following problems may occur. For the user, for example, in order to reduce the cost, one type of chip batch erase type EEPR
OM is often purchased in large quantities and used in various systems. Therefore, the EEPROM may be used in a system that needs to use only half or less of the total memory capacity of the EEPROM. In such a case, in particular, when the number of times of data rewriting increases, each memory cell in the unused area may be in an over-erased state, resulting in a rewrite failure resulting in a problem. This will be described in detail below.
【0004】チップ一括消去型EEPROMでは、これ
にデータを書き込む場合は各メモリセルを個々にアクセ
スしてそれを行ない、一方、データを消去する場合は全
メモリセルのデータを一括して消去する。しかし、チッ
プ一括消去型EEPROM中には、所定情報を記憶する
関係上、フローティングゲート中に一定の電荷を蓄積し
ている状態のメモリセルや蓄積電荷がゼロの状態のメモ
リセルが混在している。このような状態のチップ一括消
去型EEPROMに対して、一括消去すなわち全メモリ
セルから電荷の引き抜きを行なうと、蓄積電荷がゼロで
あったメモリセルではフローティングゲートが過消去状
態となり易く、このためこのフローティングゲートは正
に帯電してしまうのでこのメモリセルに備わるトランジ
スタのしきい値は負方向にシフトし、この結果このメモ
リセル自体がデプレッション状態となってしまう。この
ようなメモリセルが同一ビット線上に多数存在している
と、このビット線に所属するメモリセルにデータを書き
込む目的でこのビット線に高圧を印加しようとしてもデ
プレッション状態のメモリセルでのリーク電流が原因で
高圧にできないので、データの再書き込みが出来ない。
これを回避するために、チップ一括消去型EEPROM
では、全メモリセルに対し一括消去を実施する前に、全
メモリセルに対しデータ書き込み(以下、「消去前全ア
ドレスデータ書き込み」という。)が行なわれる(例え
ば文献I:インテル社データブック(1992年度版,
第3−92頁、Fig.6))。ところが、チップ一括
消去型EEPROMの全メモリ容量の2分の1以下しか
使用しない場合(一般式でいえば1/2N (Nは0を除
く正の整数)までしか使用しない場合)、アドレスデー
タは全メモリセルをアクセスできるアドレスデータのビ
ット数(全論理アドレス入力線数)Mに対し(M−N)
ビットしか本来用いないから、未使用領域に所属するメ
モリセルに対しては消去前全アドレスデータ書き込みが
そもそも行なえない。したがって、未使用領域に所属す
るメモリセルでは上記過消去による問題が生じてしま
う。これを回避するために、システム側に未使用領域に
対するアドレッシング機能を持たせ消去前全アドレスデ
ータ書き込みを行なわせることも考えられるが、それは
そもそも余計な機能および手間であるので好ましいこと
ではない。In the chip batch erasing type EEPROM, when writing data to this, each memory cell is individually accessed and executed, while when erasing data, the data of all memory cells are erased collectively. However, in the chip batch erasing type EEPROM, in order to store predetermined information, there are mixed memory cells in which a fixed charge is stored in the floating gate and memory cells in which the stored charge is zero. . If the chip batch erase type EEPROM in such a state is collectively erased, that is, the charges are extracted from all the memory cells, the floating gate is likely to be in the over-erased state in the memory cells in which the accumulated charges are zero. Since the floating gate is positively charged, the threshold value of the transistor provided in this memory cell shifts in the negative direction, and as a result, this memory cell itself becomes a depletion state. If many such memory cells exist on the same bit line, even if an attempt is made to apply a high voltage to this bit line for the purpose of writing data to the memory cell belonging to this bit line, the leakage current in the memory cell in the depletion state Due to this, the voltage cannot be increased and data cannot be rewritten.
In order to avoid this, a chip batch erase type EEPROM
In this case, data writing (hereinafter referred to as “all address data writing before erasing”) is performed on all memory cells before collectively erasing all memory cells (for example, Document I: Intel Databook (1992). Annual version,
Pp. 3-92, Fig. 6)). However, when only half or less of the total memory capacity of the chip batch erasing type EEPROM is used (generally speaking, only 1/2 N (N is a positive integer excluding 0) is used), the address data Is (MN) for the number of address data bits (total number of logical address input lines) M that can access all memory cells.
Since only bits are originally used, all the address data before erasure cannot be written to the memory cells belonging to the unused area. Therefore, the memory cell belonging to the unused area has a problem due to the above-mentioned overerasure. In order to avoid this, it is conceivable that the system side is provided with an addressing function for an unused area to write all address data before erasing, but this is not preferable because it is an extra function and trouble in the first place.
【0005】チップ一括消去型EEPROMを、その全
メモリ容量の1/2N (Nは0を除く正の整数)までの
一部しか使用しない場合であっても、上記過消去に起因
する再書き込み不良の発生を簡易に防止出来る技術が望
まれる。Even if the chip batch erase type EEPROM is used only for a part up to 1/2 N (N is a positive integer other than 0) of the total memory capacity, rewriting due to the overerasure is performed. A technique that can easily prevent the occurrence of defects is desired.
【0006】[0006]
【課題を解決するための手段】そこで、この出願の第一
発明によれば、チップ一括消去型EEPROMにおい
て、EEPROMの全メモリ容量の1/2N (Nは0を
除く正の整数)までの一部使用を考慮して、該EEPR
OMに備わるアドレス入力用端子のうちの最上位ビット
目用から数えてN個または最下位ビット目用から数えて
N個をビット線系アドレス選択用に割り当ててあること
を特徴とする。Therefore, according to the first invention of this application, in a chip batch erasing type EEPROM, up to 1/2 N (N is a positive integer except 0) of the total memory capacity of the EEPROM. Considering some use, the EEPR
One of the address input terminals provided in the OM is characterized in that N terminals counted from the most significant bit or N terminals counted from the least significant bit are allocated for bit line system address selection.
【0007】また、この出願の第二発明によれば、チッ
プ一括消去型EEPROMを設計するに当たり、アドレ
ススクランブルの決定は、EEPROMの全メモリ容量
の1/2N (Nは0を除く正の整数)までの一部使用を
考慮し、該EEPROMの全論理アドレス入力線M本
(MはM>Nかつ整数)のうち最上位ビット目用から数
えてN本の入力線または最下位ビット目用から数えてN
本の入力線をビット線系アドレス選択用に割り当てる処
理、を含む処理により、行なうことを特徴とする。Further, according to the second invention of this application, in designing the chip batch erase type EEPROM, the address scrambling is determined by 1/2 N of the total memory capacity of the EEPROM (N is a positive integer except 0). ) In consideration of the partial use up to the above), for N input lines or the least significant bit counting from the most significant bit among all M logical address input lines (M is M> N and an integer) of the EEPROM. N counting from
This is performed by a process including a process of assigning a book input line for bit line system address selection.
【0008】また、この出願の第三発明によれば、全メ
モリ容量の1/2N (Nは0を除く正の整数)までの一
部使用を考慮して、アドレス入力用端子のうちの最上位
ビット目用から数えてN個または最下位ビット目用から
数えてN個をビット線系アドレス選択用に割り当ててあ
るチップ一括消去型EEPROMを、全メモリ容量の1
/2N までの領域のみ使用するに当たり、前記割り当て
たN個のアドレス入力用端子を0レベルまたは1レベル
に固定して使用することを特徴とする。Further, according to the third invention of this application, in consideration of partial use up to 1/2 N (N is a positive integer except 0) of the total memory capacity, among the address input terminals, A chip batch erasing type EEPROM, in which N for the most significant bit or N for the least significant bit is assigned for bit line system address selection,
When only the area up to / 2 N is used, the assigned N address input terminals are fixed to 0 level or 1 level and used.
【0009】[0009]
【作用】この出願の第一発明のチップ一括消去型EEP
ROMでは、これをその全メモリ容量の1/2N のメモ
リしか使用しないシステムに組み込んで使用するとき
は、該EEPROMに備わるアドレス入力用端子のうち
のビット線系アドレス選択用に割り当てたN個を0レベ
ル(例えば接地電位VSS)または1レベル(例えば電源
電位VCC)に接続する。こうすることで、接続したレベ
ルに応じ全メモリ容量の1/2N に当たるビット線群の
みが選択されることになる。そして、非選択部分のメモ
リ領域と選択されたメモリ領域とは電気的に分離される
ようになる。これらについて、小容量のチップ一括消去
型EEPROMの概略的な回路図を参照してより具体的
に説明する。図4はビット線11が4本かつワード線1
3がY本(Y=2y ,yは0,1,・・・)で構成され
たチップ一括消去型EEPROMのこの発明の説明に必
要な部分の回路構成の概略図である。この図4におい
て、15はメモリセル、17はセンスアンプ、19はマ
ルチプレクサ、19a〜19dはマルチプレクサ19に
備わるビット線選択用トランジスタ、21は各メモリセ
ルのデータ読み・書き・消去に使用する共通ノード、B
Dはビット線デコーダからの出力信号、WDはワード線
デコーダからの出力信号をそれぞれ示す。なお、ビット
線選択用トランジスタ19a〜19dそれぞれは、MO
SFETで、また、各メモリセル15はフローティング
ゲートを有したMOSFETでそれぞれ構成してあるも
のとする。ビット線11が4本であるので、ビット線系
選択アドレスは2ビットで構成され、ワード線13がY
本であるのでワード線系アドレスはlog2 Y本で構成
されるから、このチップ一括消去型EEPROMのアド
レス入力用端子数は(2+log2 Y)となる。ここ
で、このチップ一括消去型EEPROMを全メモリ容量
の1/2のみ使用するシステムに組み込んで使用する例
を考える。すると、この第一および第二発明では、(2
+log2 Y)本のアドレス入力用端子のうち最上位ビ
ット目用から数えて1本(または最下位ビット目用から
数えて1本)を、ビット線系アドレス選択用として割り
当てる。そして、このEEPROMを使用する際にこの
割り当てたアドレス入力用端子を0レベルまたは1レベ
ルに固定する。この割り当てたアドレス入力用端子をも
し0レベル(1レベル)に固定した場合は、図4におけ
る19cおよび19d(19aおよび19b)の各トラ
ンジスタは選択されることがなくなるので、これらのト
ランジスタ19c,19d(19a,19b)に関連す
るビット線はセンスアンプから電気的に切り離される。
この結果、選択メモリ領域と非選択メモリ領域とを電気
的に分離できる。The chip batch erase type EEP of the first invention of this application
In a ROM, when it is used by incorporating it into a system that uses only 1/2 N of its total memory capacity, N number of address input terminals provided in the EEPROM are assigned for bit line system address selection. Is connected to 0 level (eg ground potential V SS ) or 1 level (eg power supply potential V CC ). By doing so, only the bit line group corresponding to 1/2 N of the total memory capacity is selected according to the connected level. Then, the memory area of the non-selected portion and the selected memory area are electrically separated. These will be described more specifically with reference to a schematic circuit diagram of a small-capacity chip batch erasing type EEPROM. FIG. 4 shows four bit lines 11 and one word line 1.
3 is a schematic diagram of a circuit configuration of a portion necessary for explaining the present invention of a chip batch erase type EEPROM in which 3 is Y (Y = 2 y , y is 0, 1, ...). In FIG. 4, 15 is a memory cell, 17 is a sense amplifier, 19 is a multiplexer, 19a to 19d are bit line selection transistors provided in the multiplexer 19, and 21 is a common node used for reading / writing / erasing data of each memory cell. , B
D indicates an output signal from the bit line decoder, and WD indicates an output signal from the word line decoder. Note that each of the bit line selection transistors 19a to 19d is MO
It is assumed that the SFET is used and each memory cell 15 is formed of a MOSFET having a floating gate. Since there are four bit lines 11, the bit line system selection address is composed of 2 bits, and the word line 13 is Y.
Since it is a book, the word line system address is composed of log 2 Y lines, so the number of address input terminals of this chip batch erase type EEPROM is (2 + log 2 Y). Here, consider an example in which this chip batch erasing type EEPROM is incorporated and used in a system that uses only 1/2 of the total memory capacity. Then, in the first and second inventions, (2
Among the + log 2 Y) address input terminals, one terminal counting from the most significant bit (or one terminal counting from the least significant bit) is assigned for bit line system address selection. Then, when this EEPROM is used, the assigned address input terminal is fixed to 0 level or 1 level. If the assigned address input terminal is fixed to 0 level (1 level), the transistors 19c and 19d (19a and 19b) in FIG. 4 are not selected, so that these transistors 19c and 19d are not selected. The bit line associated with (19a, 19b) is electrically disconnected from the sense amplifier.
As a result, the selected memory area and the non-selected memory area can be electrically separated.
【0010】このような構成のチップ一括消去型EEP
ROMでは、通常のものと同様に、メモリセル共通ノー
ド21に対し、(1).各メモリセルのデータを消去する際
はトンネル現象を起こさせ得る高電圧を印加し、(2).各
メモリセルにデータを書き込む際あるいは各メモリセル
のデータを読み出す際は0レベル(接地電位)を印加す
る。このEEPROMでも、非選択メモリ領域はデータ
書き換え回数の増加に応じ過消去状態となってしまう
が、各メモリセルにデータを書き込む際あるいは各メモ
リセルのデータを読み出す際は、上記のごとく選択メモ
リ領域と非選択メモリ領域とが電気的に分離されるの
で、過消去状態のメモリセルの悪影響を除外できる。Chip erasure type EEP having such a configuration
In the ROM, as in the ordinary one, (1) a high voltage that may cause a tunnel phenomenon is applied to the memory cell common node 21 when erasing the data of each memory cell, and (2) each memory. When writing data to a cell or reading data from each memory cell, 0 level (ground potential) is applied. Even in this EEPROM, the non-selected memory area is in the over-erased state as the number of data rewrites increases, but when writing data to each memory cell or reading data from each memory cell, the selected memory area is as described above. Since the non-selected memory region and the non-selected memory region are electrically separated, the adverse effect of the over-erased memory cell can be excluded.
【0011】[0011]
【実施例】以下、図面を参照してこの出願の第一〜第三
発明の実施例について併せて説明する。ただし、説明に
用いる各図はこの発明を理解出来る程度に概略的に示し
てある。また、説明に用いる各図において同様な構成成
分については同一の番号を付し、その重複する説明を省
略することもある。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the first to third inventions of this application will be described below with reference to the drawings. However, the drawings used for the explanation are shown schematically so that the present invention can be understood. Further, in each of the drawings used for the description, the same components are denoted by the same reference numerals, and the duplicate description may be omitted.
【0012】図1は第1および第2の実施例のチップ一
括消去型EEPROMの説明に供する図であり、該EE
PROMを典型的なDIP型の製品とした場合の外観図
である。また、図2は第1の実施例のアドレススクラン
ブルの考え方を説明するため、論理アドレス(製品を考
慮しアドレス入力端子ということもある。)A0〜A1
7と物理アドレスB0〜B17との対応を説明した図で
ある。ただし、いずれの図も、メモリ容量が2M(メ
ガ)のチップ一括消去型EEPROMについてその1/
4(すなわち1/2N におけるN=2)までの容量(す
なわち512Kb(キロビット))しか使用しない場合
を考慮している例を示してある。また、18ビットで構
成される物理アドレスB0〜B17のうち7ビットをビ
ット線系アドレスIとし(図2参照)、11ビットをワ
ード線系アドレスIIとする例を示している。したがっ
て、ビット線は27 =128本で構成している。FIG. 1 is a diagram for explaining the chip collective erase type EEPROM of the first and second embodiments.
It is an external view at the time of making a PROM into a typical DIP type product. Further, FIG. 2 illustrates logical addresses (sometimes referred to as address input terminals in consideration of products) A0 to A1 in order to explain the concept of address scrambling in the first embodiment.
7 is a diagram for explaining the correspondence between No. 7 and physical addresses B0 to B17. However, in all figures, the chip batch erase type EEPROM with a memory capacity of 2M (mega)
An example is shown in consideration of the case where only capacity (that is, 512 Kb (kilobit)) up to 4 (that is, N = 2 at 1/2 N ) is used. Further, an example is shown in which among the physical addresses B0 to B17 composed of 18 bits, 7 bits are set as the bit line system address I (see FIG. 2) and 11 bits are set as the word line system address II. Therefore, the number of bit lines is 2 7 = 128.
【0013】そして、この第1の実施例のチップ一括消
去型EEPROMでは、当該EEPROMに備わるアド
レス入力用端子A0〜A17のうち、最上位ビット目用
の端子A17から数えて2個すなわちA17およびA1
6を付したアドレス入力用端子を、ビット線系選択アド
レスB0〜B6のうちの例えばB6およびB7に割り当
ててある(図2参照)。もちろん、A17およびA16
は、B0〜B6中のいずれか2つに割り当てれば良く、
割り当て先はB6およびB7に限らない。また、A17
およびA16以外の残りのアドレス入力用端子A0〜A
15についての物理アドレスB0〜B17(上記割り当
てられたものを除く)への割り当て方は、任意である
(図2参照)。In the chip batch erase type EEPROM of the first embodiment, of the address input terminals A0 to A17 provided in the EEPROM, two terminals are counted from the terminal A17 for the most significant bit, that is, A17 and A1.
Address input terminals designated by 6 are assigned to, for example, B6 and B7 of the bit line system selection addresses B0 to B6 (see FIG. 2). Of course, A17 and A16
Can be assigned to any two of B0 to B6,
The allocation destinations are not limited to B6 and B7. Also, A17
And remaining address input terminals A0 to A other than A16
The method of assigning 15 to physical addresses B0 to B17 (excluding those assigned above) is arbitrary (see FIG. 2).
【0014】この第1の実施例の場合のチップ一括消去
型EEPROMを、全メモリ容量の1/4の領域のみ使
用する場合、この発明ではA16の端子を0レベル(例
えば接地電位VSS)または1レベル(電源電位VCC)に
固定し、かつ、A17の端子を0レベルまたは1レベル
に固定する。こうすると、図4を用いて既に説明した原
理と同様、固定したレベルによりこのEEPROMの全
メモリ領域の1/4に当たるビット線群(この例では1
28/4=32本から成るビット線群)のみが選択され
る。そして、この1/4のビット線群と今回選択されな
い未使用のビット線群とは電気的に分離された状態にな
る。このため、未使用領域のメモリセルをセンスアンプ
から切り離せるから、未使用領域のメモリセルが消去前
全アドレスデータ書き込みができないことで過消去状態
となってデプレッション型トランジスタとなりリーク電
流を誘発したとしてもこれが使用領域のメモリセル群に
影響することはない。もちろん、A16およびA17を
除くアドレス入力用端子A0〜A15には、クロックに
応じ所望のアドレスデータを入力することはいうまでも
ない。また、この第1の実施例のチップ一括消去型EE
PROMをその全メモリ容量の1/2のみ使用するシス
テムに組み込む際で、1/2のメモリ容量を使用する場
合は、A17の端子を0レベルまたは1レベルに固定し
て使用すれば良い。When the chip collective erase type EEPROM of the first embodiment is used only in a region of 1/4 of the total memory capacity, the A16 terminal is set to 0 level (eg ground potential V SS ) or in the present invention. It is fixed at 1 level (power supply potential V CC ), and the terminal of A17 is fixed at 0 level or 1 level. By doing so, similar to the principle already described with reference to FIG. 4, a bit line group (1 in this example, which corresponds to 1/4 of the entire memory area of this EEPROM by the fixed level).
Only 28/4 = 32 bit line groups) are selected. Then, the 1/4 bit line group and the unused bit line group not selected this time are electrically separated. Therefore, since the memory cells in the unused area can be separated from the sense amplifier, the memory cells in the unused area cannot be written to all the address data before erasing, resulting in an over-erased state and becoming a depletion type transistor, causing a leak current. However, this does not affect the memory cell group in the used area. Of course, it goes without saying that desired address data is input to the address input terminals A0 to A15 excluding A16 and A17 according to the clock. In addition, the chip collective erase type EE of the first embodiment
When the PROM is incorporated into a system that uses only 1/2 of the total memory capacity, if the memory capacity of 1/2 is used, the terminal of A17 may be fixed to 0 level or 1 level.
【0015】一方、この第1の実施例のチップ一括消去
型EEPROMをその全メモリ容量全部を使用するシス
テムで使用する際には、通常の使用法の通り、A16お
よびA17を含む全てのアドレス入力用端子A0〜A1
7にクロックに応じ所望のアドレスデータを入力してデ
ータの入出力を行えば良い。On the other hand, when the chip batch erase type EEPROM of the first embodiment is used in a system which uses the entire memory capacity thereof, all address inputs including A16 and A17 are input as usual. Terminals A0-A1
Data may be input / output by inputting desired address data to 7 according to a clock.
【0016】これらのことから、この発明のチップ一括
消去型EEPROMでは、その全メモリ容量の1/2N
(Nは0を除く正の整数)までを使用する場合、また全
メモリ容量を使用する場合いずれも、特別の機能を有す
る回路を追加する必要や、パターンレイアウトを変更す
る必要のないことが理解できる。From the above, the chip batch erase type EEPROM of the present invention has a total memory capacity of 1/2 N
It is understood that it is not necessary to add a circuit having a special function or change the pattern layout when using up to (N is a positive integer except 0) or when using the entire memory capacity. it can.
【0017】また、図3は第2の実施例のチップ一括消
去型EEPROMの説明図であり、特に第2の実施例の
アドレススクランブルの考え方を説明するため、論理ア
ドレス(製品を考慮しアドレス入力端子ということもあ
る。)A0〜A17と物理アドレスB0〜B17との対
応を説明した図である。ただし、この場合も、メモリ容
量が2Mのチップ一括消去型EEPROMをその1/4
までの容量(すなわち512Kb)しか使用しない場合
を考慮している例を示してある。FIG. 3 is an explanatory diagram of the chip batch erase type EEPROM of the second embodiment. In particular, in order to explain the concept of the address scramble of the second embodiment, a logical address (address input considering the product is input. It is also called a terminal.) A diagram illustrating the correspondence between A0 to A17 and physical addresses B0 to B17. However, in this case as well, the chip batch erase type EEPROM having a memory capacity of 2M is
Up to the capacity (that is, 512 Kb) is used in the example considered.
【0018】この第2の実施例のチップ一括消去型EE
PROMでは、当該EEPROMに備わるアドレス入力
用端子A0〜A17のうち、最下位ビット目用の端子A
0から数えて2個すなわちA0およびA1を付したアド
レス入力用端子を、ビット線系選択アドレス入力用端子
B0〜B6のうちの例えばB2およびB1に割り当てて
ある(図3参照)。もちろん、A0およびA1は、B0
〜B6中のいずれか2つに割り当てれば良く、B2およ
びB1に限らない。それ以外のアドレス入力用端子A2
〜A17の、物理アドレスB0〜B17(上記割り当て
られたものを除く)への割り当て方は任意である。Chip erasure type EE of the second embodiment
In the PROM, of the address input terminals A0 to A17 provided in the EEPROM, the terminal A for the least significant bit is used.
Two address input terminals counted from 0, that is, address input terminals with A0 and A1 are assigned to, for example, B2 and B1 of the bit line system selection address input terminals B0 to B6 (see FIG. 3). Of course, A0 and A1 are B0
It is sufficient to allocate to any two of B6 to B6 and is not limited to B2 and B1. Other address input terminals A2
.. to A17 are assigned to physical addresses B0 to B17 (excluding those assigned above) arbitrarily.
【0019】この第2の実施例のチップ一括消去型EE
PROMをその全メモリ容量の1/4までの一部領域に
ついて使用(1/2の使用も含む)する場合は、A0お
よび又はA1の端子を0レベルまたは1レベルに固定
し、A2〜A17の端子にアドレスデータを入力するこ
と以外は第1の実施例と同様に行えば良いので、その説
明を省略する。Chip collective erasing type EE of the second embodiment
When the PROM is used for a partial area up to ¼ of its total memory capacity (including usage of ½), the terminals of A0 and / or A1 are fixed to 0 level or 1 level, and A2 and A17 Other than inputting the address data to the terminal, it can be performed in the same manner as in the first embodiment, and therefore its explanation is omitted.
【0020】上述においては、メモリ容量が2Mのチッ
プ一括消去型EEPROMに対しその1/4までの一部
使用を考慮する例を説明したが、もちろん1/2までの
一部使用を考慮する場合、あるいはNを3以上の整数と
する1/2N までの一部使用を考慮する場合にも、これ
ら発明はもちろん適用できる。In the above description, an example in which a partial use up to 1/4 of a chip batch erase type EEPROM having a memory capacity of 2M is considered, but of course a partial use up to 1/2 is considered. , Or when considering partial use up to 1/2 N where N is an integer of 3 or more, these inventions can of course be applied.
【0021】[0021]
【発明の効果】上述した説明から明らかなように、この
出願の第一発明によれば、チップ一括消去型EEPRO
Mの全メモリ容量の1/2N (Nは0を除く正の整数)
までの一部使用を考慮して、該EEPROMに備わるア
ドレス入力用端子のうち最上位ビット目用から数えてN
個または最下位ビット目用から数えてN個をビット線系
アドレス選択用に割り当ててある。このため、全メモリ
容量の1/2N までの一部使用の際は上記割り当てたア
ドレス入力用端子を0レベルまたは1レベルに固定する
のみで、使用領域と未使用領域とを電気的に分離でき
る。この結果、未使用領域のメモリセルが過消去状態と
なってもこれが使用領域に影響することを防止できるか
ら、未使用領域の過消去が原因の使用領域のデータ書き
込み不良の発生を防止できる。As is apparent from the above description, according to the first invention of this application, the chip batch erasing type EEPROM
1/2 N of the total memory capacity of M (N is a positive integer excluding 0)
In consideration of the partial use up to N, N is counted from the most significant bit of the address input terminals provided in the EEPROM.
, Or N for the least significant bit are assigned for bit line system address selection. For this reason, when partly using up to 1/2 N of the total memory capacity, the allocated address input terminal is fixed to 0 level or 1 level, and the used area and the unused area are electrically separated. it can. As a result, even if the memory cell in the unused area is in the over-erased state, it can be prevented from affecting the used area, so that it is possible to prevent the occurrence of the data write failure in the used area due to the over-erasure of the unused area.
【0022】また、第二発明の設計方法によれば、チッ
プ一括消去型EEPROMの一部のメモリ領域を使用す
る場合でも、データ再書き込み不良が発生しないチップ
一括消去型EEPROMが得られる。Further, according to the designing method of the second invention, it is possible to obtain the chip collective erasing type EEPROM in which the data rewriting failure does not occur even when the partial memory area of the chip collective erasing type EEPROM is used.
【0023】また、第三発明の使用方法によれば、第一
発明のチップ一括消去型EEPROMを有効に使用でき
る。According to the method of use of the third invention, the chip batch erase type EEPROM of the first invention can be effectively used.
【図1】第1および第2の実施例の説明図であり、この
発明を典型的なDIP型のEEPROMに適用した例を
示した図である。FIG. 1 is an explanatory diagram of first and second embodiments, showing an example in which the present invention is applied to a typical DIP type EEPROM.
【図2】第1の実施例の説明図であり、論理アドレスと
物理アドレスとの対応関係を示した図である。FIG. 2 is an explanatory diagram of the first embodiment and is a diagram showing a correspondence relationship between a logical address and a physical address.
【図3】第2の実施例の説明図であり、論理アドレスと
物理アドレスとの対応関係を示した図である。FIG. 3 is an explanatory diagram of the second embodiment and is a diagram showing a correspondence relationship between a logical address and a physical address.
【図4】この出願の各発明の作用の説明に供する図であ
る。FIG. 4 is a diagram for explaining the operation of each invention of this application.
11:ビット線 13:ワード線 15:メモリセル 17:センスアンプ 19:マルチプレクサ 19a〜19d:ビット線選択用トランジスタ 21:メモリセル共通ノード A:論理アドレス B0〜B17:物理アドレス A16,A17:ビット線系アドレス選択用に割り当て
たアドレス入力用端子(第1の実施例の場合) A0,A1:ビット線系アドレス選択用に割り当てたア
ドレス入力用端子(第2の実施例の場合) I:ビット線系アドレス II:ワード線系アドレス11: Bit line 13: Word line 15: Memory cell 17: Sense amplifier 19: Multiplexer 19a to 19d: Bit line selection transistor 21: Memory cell common node A: Logical address B0 to B17: Physical address A16, A17: Bit line Address input terminals assigned for system address selection (in the case of the first embodiment) A0, A1: Bit lines Address input terminals assigned for system address selection (in the case of the second embodiment) I: Bit lines System address II: Word line system address
Claims (3)
て、 EEPROMの全メモリ容量の1/2N (Nは0を除く
正の整数)までの一部使用を考慮して、該EEPROM
に備わるアドレス入力用端子のうち最上位ビット目用か
ら数えてN個または最下位ビット目用から数えてN個を
ビット線系アドレス選択用に割り当ててあることを特徴
とするチップ一括消去型EEPROM。1. A chip batch erasing type EEPROM, considering the partial use up to 1/2 N (N is a positive integer except 0) of the total memory capacity of the EEPROM,
Of the address input terminals provided in the above, N number counted from the most significant bit or N number counted from the least significant bit are assigned for bit line system address selection .
るに当たり、 アドレススクランブルの決定は、 EEPROMの全メモリ容量の1/2N (Nは0を除く
正の整数)までの一部使用を考慮した、該EEPROM
の全論理アドレス入力線M本(MはM>Nかつ整数)の
うち最上位ビット目用から数えてN本の入力線または最
下位ビット目用から数えてN本の入力線をビット線系ア
ドレス選択用に割り当てる処理、を含む処理により行な
うことを特徴とするチップ一括消去型EEPROMの設
計方法。2. When designing a chip batch erasing type EEPROM, address scrambling is determined in consideration of partial use up to 1/2 N (N is a positive integer except 0) of the total memory capacity of the EEPROM. The EEPROM
Of all the logical address input lines (M is M> N and an integer), N input lines counting from the most significant bit or N input lines counting from the least significant bit A method of designing a chip batch erasing type EEPROM, which is characterized in that it is performed by a process including a process of assigning for address selection.
正の整数)までの一部使用を考慮して、アドレス入力用
端子のうちの最上位ビット目用から数えてN個または最
下位ビット目用から数えてN個をビット線系アドレス選
択用に割り当ててあるチップ一括消去型EEPROM
を、全メモリ容量の1/2N までの領域のみ使用するに
当たり、 前記割り当てたN個のアドレス入力用端子を0レベルま
たは1レベルに固定して使用することを特徴とするチッ
プ一括消去型EEPROMの使用方法。3. Considering a partial use up to 1/2 N (N is a positive integer except 0) of the total memory capacity, N pieces are counted from the most significant bit of the address input terminals. Or, a chip batch erasing type EEPROM in which N pieces are counted for bit line system address selection from the least significant bit
When only the area up to 1/2 N of the total memory capacity is used, the assigned N address input terminals are fixed to 0 level or 1 level and used. How to use.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13487395A JPH08329692A (en) | 1995-06-01 | 1995-06-01 | Batch chip erasing type eeprom, its design method and using method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13487395A JPH08329692A (en) | 1995-06-01 | 1995-06-01 | Batch chip erasing type eeprom, its design method and using method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08329692A true JPH08329692A (en) | 1996-12-13 |
Family
ID=15138483
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13487395A Withdrawn JPH08329692A (en) | 1995-06-01 | 1995-06-01 | Batch chip erasing type eeprom, its design method and using method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08329692A (en) |
-
1995
- 1995-06-01 JP JP13487395A patent/JPH08329692A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3059076B2 (en) | Nonvolatile semiconductor memory device | |
| US7440337B2 (en) | Nonvolatile semiconductor memory apparatus having buffer memory for storing a program and buffering work data | |
| US6584019B1 (en) | Leakage detection in flash memory cell | |
| KR0172366B1 (en) | Read and program method of nonvolatile semiconductor memory device and circuit thereof | |
| US6400602B2 (en) | Semiconductor memory device and restoration method therefor | |
| US6967896B2 (en) | Address scramble | |
| KR100370909B1 (en) | A 1 chip microcomputer and a data refresh method thereof | |
| US20020145916A1 (en) | Leakage detection in programming algorithm for a flash memory device | |
| JPH02125521A (en) | Buffer circuit | |
| CN101506900A (en) | Non-volatile memory device and method having bit-state assignments selected to minimize signal coupling | |
| JPH07296592A (en) | Nonvolatile semiconductor storage | |
| US4412309A (en) | EEPROM With bulk zero program capability | |
| EP0309180A2 (en) | Semiconductor non-volatile memory device | |
| KR960005355B1 (en) | Nonvolatile semiconductor storage and storage system using that | |
| US5347486A (en) | Nonvolatile memory device having self-refresh function | |
| JPH07201193A (en) | 2-line address decoding / selection circuit | |
| KR0132642B1 (en) | Asynchronous static random access memory device for propagating read data bits through a single bit line | |
| WO2002003388A2 (en) | Block-level read while write method and apparatus | |
| US4982365A (en) | Semiconductor memory device with a potential level-setting circuit | |
| JP3193810B2 (en) | Nonvolatile semiconductor memory device and test method therefor | |
| JPH047870A (en) | Nonvolatile semiconductor storage device | |
| US5917750A (en) | Nonvolatile semiconductor memory with a protect circuit | |
| JPH07254298A (en) | Semiconductor memory device | |
| JP3544731B2 (en) | Nonvolatile semiconductor memory device | |
| JPH0376098A (en) | Semiconductor nonvolatile memory device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20020806 |