JPS6218698A - 半導体記憶装置 - Google Patents
半導体記憶装置Info
- Publication number
- JPS6218698A JPS6218698A JP60157567A JP15756785A JPS6218698A JP S6218698 A JPS6218698 A JP S6218698A JP 60157567 A JP60157567 A JP 60157567A JP 15756785 A JP15756785 A JP 15756785A JP S6218698 A JPS6218698 A JP S6218698A
- Authority
- JP
- Japan
- Prior art keywords
- column
- width
- address
- data
- byte
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Read Only Memory (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明はページ書込みモードを有するEEPROM(
electrically erasable pro
grammable ROM。
electrically erasable pro
grammable ROM。
電気的に書込み及び消去が可能な不揮発性メモリ)に関
するものである。なお、以下の説明でいう書込みは書込
みと消去を含むものとする。
するものである。なお、以下の説明でいう書込みは書込
みと消去を含むものとする。
EEPROMの書込みには通常のスタティックRAMの
舛込みよりも長い時間を必要とする。したがって、通常
のRAMと同様にEEPROMへ1バイト(8ビツト)
ずつ書込むと、書込みに長時間を必要とするので、ペー
ジ書込みモードを実行することによって、1ページ分の
16バイトを一度に書込むように制御する。
舛込みよりも長い時間を必要とする。したがって、通常
のRAMと同様にEEPROMへ1バイト(8ビツト)
ずつ書込むと、書込みに長時間を必要とするので、ペー
ジ書込みモードを実行することによって、1ページ分の
16バイトを一度に書込むように制御する。
第1図はこの発明の書込み装置を示すブロック図である
が、このブロック図に示す範囲では、この発明の書込み
装置は従来の装置と同様であるので、第1図を従来の装
置を示すブロック図として説明する。図において、(1
0)はコラムアドレスバッファ、(11)はコラムデコ
ーダ、(12)はコラムラッチ、(13)はデータ入力
バッファ、(14)はロウアドレスバッファ、(15)
はロウデユーダ、(16)はメモリセルアレイ、(17
)はコントロール回路、(18)は1ページのメモリ領
域を示す。
が、このブロック図に示す範囲では、この発明の書込み
装置は従来の装置と同様であるので、第1図を従来の装
置を示すブロック図として説明する。図において、(1
0)はコラムアドレスバッファ、(11)はコラムデコ
ーダ、(12)はコラムラッチ、(13)はデータ入力
バッファ、(14)はロウアドレスバッファ、(15)
はロウデユーダ、(16)はメモリセルアレイ、(17
)はコントロール回路、(18)は1ページのメモリ領
域を示す。
メモリセルアレイ(16)はEEPROMから構成され
説明の便宜のだめ16 X 16 X 8ビツトの容量
を持ち8ビツト(1バイト)ごとにアドレスが定められ
ているとする。16 X 16種類のアドレスを指定す
るためにはアドレス信号は8ビツトから構成される。こ
のアドレス信号の上位4ビツトをロウアドレスとし下位
4ビツトをコラムアドレスとする。
説明の便宜のだめ16 X 16 X 8ビツトの容量
を持ち8ビツト(1バイト)ごとにアドレスが定められ
ているとする。16 X 16種類のアドレスを指定す
るためにはアドレス信号は8ビツトから構成される。こ
のアドレス信号の上位4ビツトをロウアドレスとし下位
4ビツトをコラムアドレスとする。
メモリセルアレイ(16)内でハツチを施したメモリ領
域(18)は同一ロウアドレス領域であって、この中で
コラムアドレスはl’−0000Jから「1111」ま
で16種類に変化し、すなわち領域(18)には16バ
イトのデータがそれぞれの位置に格納される。これに対
しコラムラッチ(12)も、16バイトのデータをそれ
ぞれコラムアドレスによって指定される位置に格納する
ことができる。
域(18)は同一ロウアドレス領域であって、この中で
コラムアドレスはl’−0000Jから「1111」ま
で16種類に変化し、すなわち領域(18)には16バ
イトのデータがそれぞれの位置に格納される。これに対
しコラムラッチ(12)も、16バイトのデータをそれ
ぞれコラムアドレスによって指定される位置に格納する
ことができる。
メモリセルアレイ(16)への書込みは第1のサイクル
と第2のサイクルの繰返しで実行され、書込むべきデー
タは1バイトずつ、当該バイトの書込み位置を示すアド
レス信号と共に入力される。アドレス信号のうちの下位
部分はコラムアドレスバッファ(10)にラッチされ上
位部分はロウアドレスバッファ(14)にラッチされ、
データはデータ入力バッファ(13)にラッチされる。
と第2のサイクルの繰返しで実行され、書込むべきデー
タは1バイトずつ、当該バイトの書込み位置を示すアド
レス信号と共に入力される。アドレス信号のうちの下位
部分はコラムアドレスバッファ(10)にラッチされ上
位部分はロウアドレスバッファ(14)にラッチされ、
データはデータ入力バッファ(13)にラッチされる。
第1のサイクルではコラムラッチ(12)内のコラムデ
コーダ(11)で指定されるバイト位置にデータ入力バ
ッファ(13)の内容がラッチされ、このラッチを16
回繰り返してコラムラッチ(12)内の全バイト(すな
わち16バイト)に16バイトのデータが書込まれると
、第2のサイクルが開始され、コラムラッチ(12)内
の16バイトのデータはロウデコーダ(15)の指定す
る領域(18)へ一度に書込まれる。
コーダ(11)で指定されるバイト位置にデータ入力バ
ッファ(13)の内容がラッチされ、このラッチを16
回繰り返してコラムラッチ(12)内の全バイト(すな
わち16バイト)に16バイトのデータが書込まれると
、第2のサイクルが開始され、コラムラッチ(12)内
の16バイトのデータはロウデコーダ(15)の指定す
る領域(18)へ一度に書込まれる。
第3図はこのような書込み動作を制御する従来の制御信
号の経過を示す動作タイムチャートで、図において(1
)は信号面(チップ、イネーブル)、(2)は信号キ(
ライト、イネーブル)、(3)はアドレス信号、(4)
はデータ、(5)はタイマ出力である。アドレス信号(
3)、データ(4)の変化点は平行2線の交差によって
示す。
号の経過を示す動作タイムチャートで、図において(1
)は信号面(チップ、イネーブル)、(2)は信号キ(
ライト、イネーブル)、(3)はアドレス信号、(4)
はデータ、(5)はタイマ出力である。アドレス信号(
3)、データ(4)の変化点は平行2線の交差によって
示す。
タイマ出力(5)の°H′ レベルは第1のサイクル(
外部書込みサイクル)を示し、これは第2のサイクル(
内部書込みサイクル)の終了後、1(1)が°Lルベル
となり舒(2)が°L′ レベルとなると(第3図(6
))、°H′ レベルとなり(第3図(8))、この時
点からタイマに設定した時間が経過すると°Lルベル(
第3図(9))となる。タイマ出力が′Hルベルである
間にコラムデコーダ(12)への書込みを終了する。
外部書込みサイクル)を示し、これは第2のサイクル(
内部書込みサイクル)の終了後、1(1)が°Lルベル
となり舒(2)が°L′ レベルとなると(第3図(6
))、°H′ レベルとなり(第3図(8))、この時
点からタイマに設定した時間が経過すると°Lルベル(
第3図(9))となる。タイマ出力が′Hルベルである
間にコラムデコーダ(12)への書込みを終了する。
タイマ出力(5)が°Hルベルの期間コ(1)が”L′
で腐(2)が°H′→′L′に変化した点(第3図(6
))で入力アドレス信号のコラムアドレスの部分をコラ
ムアドレスバッファ(10)にラッチする。このラッチ
されたコラムアドレスによりコラムデコーダ(11)が
コラムラッチ(12)内の1バイト分を選択する。また
、ロウアドレスも同様にロウアドレスバッファ(14)
にラッチされる。次に廓(2)カ立上っ*(’L’レベ
ル→@Hルベルニナった)時データ人カパッフy (1
3)のデータがコラムラッチ(12)内の選択されたバ
イトに書込まれる。
で腐(2)が°H′→′L′に変化した点(第3図(6
))で入力アドレス信号のコラムアドレスの部分をコラ
ムアドレスバッファ(10)にラッチする。このラッチ
されたコラムアドレスによりコラムデコーダ(11)が
コラムラッチ(12)内の1バイト分を選択する。また
、ロウアドレスも同様にロウアドレスバッファ(14)
にラッチされる。次に廓(2)カ立上っ*(’L’レベ
ル→@Hルベルニナった)時データ人カパッフy (1
3)のデータがコラムラッチ(12)内の選択されたバ
イトに書込まれる。
このようにして、16バイトのデータがコラムラッチ(
12)内の16バイトに書込まれた後、タイマ出力(5
)が立下り(第3図(9))第2のサイクル(内部書込
みサイクル)に移り、次の芹の立上り点でコラムラッチ
(12)の内容の16バイト(1ページ)のデータがロ
ウデコーダ(15)の指定する1ページ領域(18)に
書込まれる。以上の制御動作はコントロール回路(17
)により行われる。
12)内の16バイトに書込まれた後、タイマ出力(5
)が立下り(第3図(9))第2のサイクル(内部書込
みサイクル)に移り、次の芹の立上り点でコラムラッチ
(12)の内容の16バイト(1ページ)のデータがロ
ウデコーダ(15)の指定する1ページ領域(18)に
書込まれる。以上の制御動作はコントロール回路(17
)により行われる。
ところで、EEFROMへの書込みは必ずしもメモリセ
ルアレイ(16)全部に書込みを行ったり、1ページ分
のデータ全部に書込みを行ったりするわけではない。1
バイトだけへ書込みを行ってその1バイトの内容だけを
修正したい場合もしばしば発生する。このような場合、
従来の装置では第1のサイクル(外部書込みサイクル)
の時間はタイマの設定時間によって定まり、これは一定
値に設定されているので、16バイト(1ページ)の外
部書込み時間を使って1バイトだけの外部書込みを行う
結果になり、時間的に無駄が生ずるという問題点があっ
た。
ルアレイ(16)全部に書込みを行ったり、1ページ分
のデータ全部に書込みを行ったりするわけではない。1
バイトだけへ書込みを行ってその1バイトの内容だけを
修正したい場合もしばしば発生する。このような場合、
従来の装置では第1のサイクル(外部書込みサイクル)
の時間はタイマの設定時間によって定まり、これは一定
値に設定されているので、16バイト(1ページ)の外
部書込み時間を使って1バイトだけの外部書込みを行う
結果になり、時間的に無駄が生ずるという問題点があっ
た。
この発明は上記のような問題点を解決するためになされ
たもので、ページ書込みモードとバイト書込みモードと
を切換え使用することができる半導体記憶装置を得るこ
とを目的としている。
たもので、ページ書込みモードとバイト書込みモードと
を切換え使用することができる半導体記憶装置を得るこ
とを目的としている。
この発明では信号可の幅によってページ書込みモードと
バイト書込みモードとの切換えを行うように制御した。
バイト書込みモードとの切換えを行うように制御した。
書込むべきバイト数に応じてページ書込みモードとバイ
ト書込みモードとを切換えて実行し、書込み所要時間を
短縮することができる。
ト書込みモードとを切換えて実行し、書込み所要時間を
短縮することができる。
以下この発明の実施例を図面について説明する。
第1図はこの発明の書込み装置を示すブロック図で、ペ
ージ書込みモードとバイト書込みモードの切換制御に関
する部分(図示せず)以外の動作は従来の装置と同様で
あシ、前節で説明した所である。
ージ書込みモードとバイト書込みモードの切換制御に関
する部分(図示せず)以外の動作は従来の装置と同様で
あシ、前節で説明した所である。
第2図はこの発明における書込み動作を制御する制御信
号の経過を示す動作タイムチャートで、第3図と同一符
号は同−又は相当信号を示し、第3図と異なる点は信号
肛の幅によってページ書込みモードとバイト書込みモー
ドとを切換える点である。従ってメモリセルアレイ(1
6)側において信号“WE (2)の°Lルベルである
間の幅を測定する回路を備えていなければならない。
号の経過を示す動作タイムチャートで、第3図と同一符
号は同−又は相当信号を示し、第3図と異なる点は信号
肛の幅によってページ書込みモードとバイト書込みモー
ドとを切換える点である。従ってメモリセルアレイ(1
6)側において信号“WE (2)の°Lルベルである
間の幅を測定する回路を備えていなければならない。
第2図n(2)の(20)で示す幅を基準幅とし、測定
した幅が幅(19)で示すように幅(20)よシ狭いと
きは正常な幅とし、また第2図の幅(21)のように幅
(20)よシ広いときは異常な幅とし、正常な幅のとき
はページ書込みモードを実行し、異常な幅のときはバイ
ト書込みモードを実行する。
した幅が幅(19)で示すように幅(20)よシ狭いと
きは正常な幅とし、また第2図の幅(21)のように幅
(20)よシ広いときは異常な幅とし、正常な幅のとき
はページ書込みモードを実行し、異常な幅のときはバイ
ト書込みモードを実行する。
ページ書込みモードは従来の装置について先に説明した
とおりである。バイト書込みモードではページ書込みモ
ードと同様な動作で、データ1バイト分をコラムラッチ
(12)に書込んだ後、直ちに第2のサイクル(内部書
込みサイクル)に入り、コラムラッチ(12)に書込ま
れたデータをメモリセルアレイ(16)の当該アドレス
位置に書込む。
とおりである。バイト書込みモードではページ書込みモ
ードと同様な動作で、データ1バイト分をコラムラッチ
(12)に書込んだ後、直ちに第2のサイクル(内部書
込みサイクル)に入り、コラムラッチ(12)に書込ま
れたデータをメモリセルアレイ(16)の当該アドレス
位置に書込む。
なお上記実施例では測定した幅が基準幅より狭い場合を
正常な幅、基準幅より広い場合を異常な幅としたが、逆
に基準幅より広い場合を正常な幅、基準幅より狭い場合
を異常な幅としてもよい。
正常な幅、基準幅より広い場合を異常な幅としたが、逆
に基準幅より広い場合を正常な幅、基準幅より狭い場合
を異常な幅としてもよい。
以上のように、この発明によれば、ページ書込みモード
とバイト書込みモードとの2つの書込みモードを設ける
ことにしたので、書込みのバイト数に応じて書込みモー
ドを変え、書込みに必要な時間を短縮することができる
。
とバイト書込みモードとの2つの書込みモードを設ける
ことにしたので、書込みのバイト数に応じて書込みモー
ドを変え、書込みに必要な時間を短縮することができる
。
第1図はこの発明の書込み装置を示すブロック図、第2
図はこの発明における書込み動作を制御する制御信号の
経過を示す動作タイムチャート、第3図は従来の書込み
動作を制御する制御信号の経過を示す動作タイムチャー
ト。 (1)は信号α、(2)は信号塵、(10)はコラムア
ドレスバッフy、(11)はコラムデコーダ、(12)
はコラムラッチ、(13)は入力データバッファ、(1
4) 140ウアドレスバツ7ア、(15)ハロウテコ
ーダ、(16)はメモリセルアレイ。 尚、各図中同一符号は同−又は相当部分を示す。
図はこの発明における書込み動作を制御する制御信号の
経過を示す動作タイムチャート、第3図は従来の書込み
動作を制御する制御信号の経過を示す動作タイムチャー
ト。 (1)は信号α、(2)は信号塵、(10)はコラムア
ドレスバッフy、(11)はコラムデコーダ、(12)
はコラムラッチ、(13)は入力データバッファ、(1
4) 140ウアドレスバツ7ア、(15)ハロウテコ
ーダ、(16)はメモリセルアレイ。 尚、各図中同一符号は同−又は相当部分を示す。
Claims (1)
- 電気的に書込み及び消去が可能な不揮発性メモリから
構成されるメモリセルアレイ、このメモリセルアレイに
アクセスするためのアドレス信号を上位部分のロウアド
レスと下位部分のコラムアドレスに分け、ロウアドレス
を一時記憶するロウアドレスバッファ、上記コラムアド
レスを一時記憶するコラムアドレスバッファ、このコラ
ムアドレスバッファの内容をデコードするコラムデコー
ダ、上記ロウアドレスバッファの内容をデコードするロ
ウデコーダ、上記メモリセルアレイのうちの上記アドレ
ス信号により指定されるアドレス位置へ書込む1バイト
分のデータが一時記憶されるデータ入力バッファ、この
データ入力バッファの内容が上記コラムデコーダの出力
により指定される位置のバイトに書込まれるコラムラッ
チ、書込み制御のため上記メモリセルアレイに外部から
与えられる信号@WE@(ライト、イネーブル)のレベ
ル‘L’に保たれる時間幅を測定する手段、上記時間幅
が正常な時はページ書込みモードを実行し、上記データ
入力バッファの内容を上記コラムラッチ内の上記コラム
デコーダが指定する位置に書込み、このようにして上記
コラムラッチ内に1ページ分のデータが書込まれた後に
、この1ページ分のデータを一度に上記メモリセルアレ
イの上記ロウデコーダの指定するページへ書込み、上記
時間幅が正常な時間幅より大であるか又は小であって時
間幅異常と認められる時はバイト書込みモードを実行し
、上記データ入力バッファの内容を上記コラムラッチ内
の上記コラムデコーダが指定する位置に書込み、この1
バイトのデータを上記メモリセルアレイ内の上記ロウデ
コーダが指定するロウ内で上記コラムデコーダが指定す
るコラムアドレスに対応するコラムアドレス位置へ書込
むよう制御する手段を備えた半導体記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60157567A JPS6218698A (ja) | 1985-07-17 | 1985-07-17 | 半導体記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60157567A JPS6218698A (ja) | 1985-07-17 | 1985-07-17 | 半導体記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6218698A true JPS6218698A (ja) | 1987-01-27 |
Family
ID=15652505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60157567A Pending JPS6218698A (ja) | 1985-07-17 | 1985-07-17 | 半導体記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6218698A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04313896A (ja) * | 1991-03-25 | 1992-11-05 | Mitsubishi Electric Corp | 半導体記憶装置 |
-
1985
- 1985-07-17 JP JP60157567A patent/JPS6218698A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04313896A (ja) * | 1991-03-25 | 1992-11-05 | Mitsubishi Electric Corp | 半導体記憶装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5297103A (en) | Electrically erasable and programmable semiconductor memory device | |
| KR100265266B1 (ko) | 플래쉬 eeprom 을 구비하는 마이크로컴퓨터및 플래쉬 eeprom 의 소거방법 | |
| JPH01118297A (ja) | 不揮発性半導体メモリ | |
| US4807114A (en) | Microcomputer with internally and externally programmed eprom | |
| EP0428396B1 (en) | Bit error correcting circuit for a nonvolatile memory | |
| US5093909A (en) | Single-chip microcomputer including an eprom capable of accommodating different memory capacities by address boundary discrimination | |
| US5991196A (en) | Reprogrammable memory device with variable page size | |
| JPH07153284A (ja) | 不揮発性半導体記憶装置及びその制御方法 | |
| US4975882A (en) | User programmable redundant memory | |
| JPS6222297A (ja) | 半導体記憶装置 | |
| JPS6222298A (ja) | 半導体記憶装置 | |
| JPS6233398A (ja) | 半導体記憶装置 | |
| JPH01154398A (ja) | 半導体記憶装置 | |
| JPH06202937A (ja) | 不揮発性半導体記憶装置 | |
| JP2581057B2 (ja) | 評価用マイクロコンピユ−タ | |
| KR940006075B1 (ko) | 반도체집적회로 | |
| JPH0496156A (ja) | Eeprom内蔵マイクロコンピュータ | |
| JPS62266797A (ja) | 半導体不揮発性記憶装置 | |
| JPH08161897A (ja) | 半導体メモリ装置 | |
| JP2732052B2 (ja) | 制御回路 | |
| JPH0731440Y2 (ja) | Eeprom制御装置 | |
| EP0714060A1 (en) | One chip microcomputer with built-in non-volatile memory | |
| JPS63131237A (ja) | テスト回路付マイクロコンピユ−タ | |
| JPH04125898A (ja) | 半導体集積回路装置 | |
| JPH0789439B2 (ja) | 半導体集積回路装置 |