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
Application number
JP60157567A
Other languages
English (en)
Inventor
Takeshi Nakayama
武志 中山
Yasushi Terada
寺田 康
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60157567A priority Critical patent/JPS6218698A/ja
Publication of JPS6218698A publication Critical patent/JPS6218698A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はページ書込みモードを有するEEPROM(
electrically erasable pro
grammable ROM。
電気的に書込み及び消去が可能な不揮発性メモリ)に関
するものである。なお、以下の説明でいう書込みは書込
みと消去を含むものとする。
〔従来の技術〕
EEPROMの書込みには通常のスタティックRAMの
舛込みよりも長い時間を必要とする。したがって、通常
のRAMと同様にEEPROMへ1バイト(8ビツト)
ずつ書込むと、書込みに長時間を必要とするので、ペー
ジ書込みモードを実行することによって、1ページ分の
16バイトを一度に書込むように制御する。
第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)内でハツチを施したメモリ領
域(18)は同一ロウアドレス領域であって、この中で
コラムアドレスはl’−0000Jから「1111」ま
で16種類に変化し、すなわち領域(18)には16バ
イトのデータがそれぞれの位置に格納される。これに対
しコラムラッチ(12)も、16バイトのデータをそれ
ぞれコラムアドレスによって指定される位置に格納する
ことができる。
メモリセルアレイ(16)への書込みは第1のサイクル
と第2のサイクルの繰返しで実行され、書込むべきデー
タは1バイトずつ、当該バイトの書込み位置を示すアド
レス信号と共に入力される。アドレス信号のうちの下位
部分はコラムアドレスバッファ(10)にラッチされ上
位部分はロウアドレスバッファ(14)にラッチされ、
データはデータ入力バッファ(13)にラッチされる。
第1のサイクルではコラムラッチ(12)内のコラムデ
コーダ(11)で指定されるバイト位置にデータ入力バ
ッファ(13)の内容がラッチされ、このラッチを16
回繰り返してコラムラッチ(12)内の全バイト(すな
わち16バイト)に16バイトのデータが書込まれると
、第2のサイクルが開始され、コラムラッチ(12)内
の16バイトのデータはロウデコーダ(15)の指定す
る領域(18)へ一度に書込まれる。
第3図はこのような書込み動作を制御する従来の制御信
号の経過を示す動作タイムチャートで、図において(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)への書込みを終了する。
タイマ出力(5)が°Hルベルの期間コ(1)が”L′
で腐(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
)により行われる。
〔発明が解決しようとする問題点〕
ところで、EEFROMへの書込みは必ずしもメモリセ
ルアレイ(16)全部に書込みを行ったり、1ページ分
のデータ全部に書込みを行ったりするわけではない。1
バイトだけへ書込みを行ってその1バイトの内容だけを
修正したい場合もしばしば発生する。このような場合、
従来の装置では第1のサイクル(外部書込みサイクル)
の時間はタイマの設定時間によって定まり、これは一定
値に設定されているので、16バイト(1ページ)の外
部書込み時間を使って1バイトだけの外部書込みを行う
結果になり、時間的に無駄が生ずるという問題点があっ
た。
この発明は上記のような問題点を解決するためになされ
たもので、ページ書込みモードとバイト書込みモードと
を切換え使用することができる半導体記憶装置を得るこ
とを目的としている。
〔問題点を解決するための手段〕
この発明では信号可の幅によってページ書込みモードと
バイト書込みモードとの切換えを行うように制御した。
〔作用〕
書込むべきバイト数に応じてページ書込みモードとバイ
ト書込みモードとを切換えて実行し、書込み所要時間を
短縮することができる。
〔実施例〕
以下この発明の実施例を図面について説明する。
第1図はこの発明の書込み装置を示すブロック図で、ペ
ージ書込みモードとバイト書込みモードの切換制御に関
する部分(図示せず)以外の動作は従来の装置と同様で
あシ、前節で説明した所である。
第2図はこの発明における書込み動作を制御する制御信
号の経過を示す動作タイムチャートで、第3図と同一符
号は同−又は相当信号を示し、第3図と異なる点は信号
肛の幅によってページ書込みモードとバイト書込みモー
ドとを切換える点である。従ってメモリセルアレイ(1
6)側において信号“WE (2)の°Lルベルである
間の幅を測定する回路を備えていなければならない。
第2図n(2)の(20)で示す幅を基準幅とし、測定
した幅が幅(19)で示すように幅(20)よシ狭いと
きは正常な幅とし、また第2図の幅(21)のように幅
(20)よシ広いときは異常な幅とし、正常な幅のとき
はページ書込みモードを実行し、異常な幅のときはバイ
ト書込みモードを実行する。
ページ書込みモードは従来の装置について先に説明した
とおりである。バイト書込みモードではページ書込みモ
ードと同様な動作で、データ1バイト分をコラムラッチ
(12)に書込んだ後、直ちに第2のサイクル(内部書
込みサイクル)に入り、コラムラッチ(12)に書込ま
れたデータをメモリセルアレイ(16)の当該アドレス
位置に書込む。
なお上記実施例では測定した幅が基準幅より狭い場合を
正常な幅、基準幅より広い場合を異常な幅としたが、逆
に基準幅より広い場合を正常な幅、基準幅より狭い場合
を異常な幅としてもよい。
〔発明の効果〕
以上のように、この発明によれば、ページ書込みモード
とバイト書込みモードとの2つの書込みモードを設ける
ことにしたので、書込みのバイト数に応じて書込みモー
ドを変え、書込みに必要な時間を短縮することができる
【図面の簡単な説明】
第1図はこの発明の書込み装置を示すブロック図、第2
図はこの発明における書込み動作を制御する制御信号の
経過を示す動作タイムチャート、第3図は従来の書込み
動作を制御する制御信号の経過を示す動作タイムチャー
ト。 (1)は信号α、(2)は信号塵、(10)はコラムア
ドレスバッフy、(11)はコラムデコーダ、(12)
はコラムラッチ、(13)は入力データバッファ、(1
4) 140ウアドレスバツ7ア、(15)ハロウテコ
ーダ、(16)はメモリセルアレイ。 尚、各図中同一符号は同−又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1.  電気的に書込み及び消去が可能な不揮発性メモリから
    構成されるメモリセルアレイ、このメモリセルアレイに
    アクセスするためのアドレス信号を上位部分のロウアド
    レスと下位部分のコラムアドレスに分け、ロウアドレス
    を一時記憶するロウアドレスバッファ、上記コラムアド
    レスを一時記憶するコラムアドレスバッファ、このコラ
    ムアドレスバッファの内容をデコードするコラムデコー
    ダ、上記ロウアドレスバッファの内容をデコードするロ
    ウデコーダ、上記メモリセルアレイのうちの上記アドレ
    ス信号により指定されるアドレス位置へ書込む1バイト
    分のデータが一時記憶されるデータ入力バッファ、この
    データ入力バッファの内容が上記コラムデコーダの出力
    により指定される位置のバイトに書込まれるコラムラッ
    チ、書込み制御のため上記メモリセルアレイに外部から
    与えられる信号@WE@(ライト、イネーブル)のレベ
    ル‘L’に保たれる時間幅を測定する手段、上記時間幅
    が正常な時はページ書込みモードを実行し、上記データ
    入力バッファの内容を上記コラムラッチ内の上記コラム
    デコーダが指定する位置に書込み、このようにして上記
    コラムラッチ内に1ページ分のデータが書込まれた後に
    、この1ページ分のデータを一度に上記メモリセルアレ
    イの上記ロウデコーダの指定するページへ書込み、上記
    時間幅が正常な時間幅より大であるか又は小であって時
    間幅異常と認められる時はバイト書込みモードを実行し
    、上記データ入力バッファの内容を上記コラムラッチ内
    の上記コラムデコーダが指定する位置に書込み、この1
    バイトのデータを上記メモリセルアレイ内の上記ロウデ
    コーダが指定するロウ内で上記コラムデコーダが指定す
    るコラムアドレスに対応するコラムアドレス位置へ書込
    むよう制御する手段を備えた半導体記憶装置。
JP60157567A 1985-07-17 1985-07-17 半導体記憶装置 Pending JPS6218698A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04313896A (ja) * 1991-03-25 1992-11-05 Mitsubishi Electric Corp 半導体記憶装置

Cited By (1)

* Cited by examiner, † Cited by third party
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) 半導体集積回路装置