JPS62165253A - 不揮発性メモリ内蔵lsi - Google Patents

不揮発性メモリ内蔵lsi

Info

Publication number
JPS62165253A
JPS62165253A JP61006470A JP647086A JPS62165253A JP S62165253 A JPS62165253 A JP S62165253A JP 61006470 A JP61006470 A JP 61006470A JP 647086 A JP647086 A JP 647086A JP S62165253 A JPS62165253 A JP S62165253A
Authority
JP
Japan
Prior art keywords
security
eprom
address
data
volatile memory
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
JP61006470A
Other languages
English (en)
Inventor
Norio Nakauchi
中内 則男
Yoshimichi Shibukawa
渋川 義導
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.)
Hitachi Microcomputer System Ltd
Hitachi Ltd
Original Assignee
Hitachi Ltd
Hitachi Microcomputer Engineering Ltd
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 Hitachi Ltd, Hitachi Microcomputer Engineering Ltd filed Critical Hitachi Ltd
Priority to JP61006470A priority Critical patent/JPS62165253A/ja
Publication of JPS62165253A publication Critical patent/JPS62165253A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)
  • Storage Device Security (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明はメモリのアクセス制御技術さらには不揮発性
メモリに書き込まれたデータの機密保護に適用して特に
有効な技術に関するもので、例えば、情報処理のための
プログラムが格納されるROM (Read 0nly
 Memory)がE P ROM (Erasabl
e Programable ROM)により構成され
た1チツプのマイクロコンピュータに利用して有効な技
術に関する。
[従来の技術] シングルチップマイクロコンピュータのようなメモリ内
蔵のLSIでは、チップに内蔵されたEPROMのよう
なメモリに書き込まれたデータを保護したい場合がある
。例えば、インテル社製型番8751のようなシングル
チップマイコンでは、セキュリティビットを設け、EP
ROMに一旦書き込んだデータが読み出しされないよう
にしてEPROMに書き込まれたデータの機密保護を行
なっている。
[発明が解決しようとする問題点] 上記のような方法でデータの機密保護を行なうと、EF
ROMに記憶されたすべてのデータへの外部よりのアク
セスが不可能になり、EPROMに記憶されたデータの
一部を読み出しするようなことができないという不都合
があった。
この発明の目的は、EPROMに書き込まれたデータの
うち、所望のデータのみを機密保護できるようにするこ
とにある。
この発明の前記ならびにそのほかの目的と新規な特徴に
ついては1本明細書の記述および添附図面から明らかに
なるであろう。
[問題点を解決するための手段] 本願において開示される発明のうち代表的なものの概要
を説明すれば、下記のとおりである。
すなわち、シングルチップマイコンに内蔵されたEPR
OMをアドレスごとにいくつかのブロックに分割されて
いるとみなし、その分割ブロックのうち所望のブロック
のアクセスを許容したり不可能にするために上記EPR
OMのブロックに1対1で対応するセキュリティビット
を設ける。また、外部からのアドレス信号をデコードし
て上記セキュリティビットによって指定されたブロック
のアドレスであるときは、そのセキュリティビットに対
応したブロックヘの外部よりのアクセスを許容もしくは
不可能にする信号を出力する手段を設けるものである。
[作用] 上記した手段によればEPROMへの書き込み及びアク
セスの禁止がアドレスごとに分割された各ブロックごと
に行なえるという作用により、EPROMに書き込まれ
た所望のデータの機密を保護するという上記目的を達成
することができる。
[実施例コ 第1図は、本発明が適用されたシングルチップマイクロ
コンピュータの一実施例のブロック図が示されている。
同図において、特に制限されないが2点鎖線20で囲ま
れた各回路ブロックは単結晶シリコン鋸板のような一個
の半導体チップ上において形成される。
図示されたシングルチップマイクロコンピュータは、マ
イクロプロセッサ1、FAMO5から成るような半導体
不揮発性記憶素子をメモリセルとする例えば、16にバ
イトの情報量を有するようにされたEPROM2、保護
したいデータの入っているブロックを指定するす。−b
7からなる8ビツトすなわち1バイトの半導体不揮発性
記憶素子を持つ保護回路3、外部からのアドレス情報を
デコー1〜し、そのアドレスが上記セキュリティバイト
によって指定されたアドレスであった場合、データセキ
ュリティ信号σEDを出力するデコーダ4、入出力ポー
ト5,6及びゲートG1. G2. G3とによって構
成される。そして、各回路ブロックは、それぞれ、アド
レスバスAB、データバスDBを介して相互に接続され
ている。
この実施例ではEPROM2は、その具体的構成を図示
しないが、通常のEPROMと同様に、複数のメモリセ
ルから成るメモリアレイ、アドレスデコーダ及びカラム
スイッチ回路から成るような選択回路、及びイネーブル
信号、プログラム信号等を受けることによって種々の制
御信号を出力する制御回路から構成される。EPROM
2は、特に制限されないが16にバイトのような容置を
持つようにされ、この16にバイトは、第2図に示すよ
うに2にバイトごとの8つのブロックBL。〜BL、に
分割されているとみなされる。EPROM2はそのイネ
ーブル端子Eがロウレベルにされるとアクセスが不可能
にされる。保護回路3内のセキュリティバイト3は第2
図に示すように、上記8つに分割されたEPROM2の
各ブロックに1対1で対応する8つのビットb。−b7
でtIl!成されている。
保護回路3は、その詳細を図示しないが、8個のFAM
O8から成るメモリセル、アドレスバスABのアドレス
データの特定の組合せをデコードするデコーダ、そのデ
コーダによって動作状態にされデータバスDBを介して
供給される書き込みデータに対応されたデータを各メモ
リセルに与える書き込み回路、及び8個のメモリセルに
それぞれ結合され、実質的に定常動作される読み出し回
路から構成される。回路3内の読み出し回路から出力さ
れる8ビツトのセキュリティ制御データは、デコーダ4
に供給される。特に制限されないが、保護回路3内の各
メモリセルは、書き込み回路が動作状態にされたときの
データバスDBのハイレベルに応じて書き込み状態にさ
れる。各メモリセルに対するプログラムは、FAMO3
を使用する通常のEPROMのそれと同様に、非可逆的
である。すなわち、以前の書:き込み動作において消去
状態もしくは非書き込み状態にされていたメモリセルは
、後の書き込み動作ににおいてマYき込み状態にされ得
るけれども、逆への状態の変化は実質的にない。保護回
路3にデータが書き込まれると、その書き込まれたビッ
トbiに対応するEPROM2内のブロックBLiに書
き込まれたデータのアクセスが不可能にされる。
EPROM2にデータが書き込まれていない初期状態に
おいて(このとき、セキュリティビットにもデータは書
き込まれていない)、アドレスバスABを介してEPR
OMライタのような外部装置によって指定されたEPR
OM2のアドレスに、データバスDBより供給されたデ
ータの書き込みが行なわれる。このとき、そのデータの
機密を保護したい場合は、その後、書き込みの行なわれ
たブロックに対応するセキュリティバイトのビン!−に
1711+が書き込まれる。例えば、第2図に図示した
ように、メモリブロックBL2とBL6に含まれるデー
タの機密を保護したい場合はセキュリティビットb2.
bbに“1”が書き込まれる。これによってメモリブロ
ックBL2とBL、に含まれるデータの保護がなされる
。ここで、このビン1〜情報は常にデコーダ4に送出さ
れる。
EPROM2のアドレスをアクセスするモードは2つあ
り、一方はEPROMモード信号EPMがロウレベルに
されたCPUアクセスモードであり、他方はEPROM
モード信号EPMがハイレベルにされたE P ROM
直接モードである。CPUアクセスモードにおいては、
E P ROM 2のデータの読み出しや書き込みが内
部のCPUIによってなされ、EPROM直接アクセス
モードにおいてはEPROM2のデータの読み出しゃ書
き込みがCPUIとは無関係に、直接EPROMライタ
のような外部装置によって行なわれる。
EPROMモード信号EPMがロウレベルにされたCP
Uモードでは、内蔵E P R75Mアクセスの際CP
UIより送出されるイネーブル信号CEはハイレベルに
される。すなわち、イネーブル端子Eはデコーダ4より
出力されるデータセキュリティ制御信号CEDのレベル
とは無関係にハイレベルにされる。そのため、CPUモ
ードでは内部のCPUIによってEPROM内のすべて
のアドレスのアクセスが可能となる。
EPRσM直接アクセスモードにおいて、外部から人出
力ボート5を介してアドレスバスABにアドレス信号が
入力されると、そのアドレス信号はデコーダ4に入力さ
れ、デコードされる。デコーダ4は、そのデコードされ
たアドレス信号が上記セキュリティバイトによって指定
されたアドレスであるときはデータセキュリティ信号c
EDを出力する。そして、そのセキュリティ信号CED
はゲートG、の一方の入力端子に入力され、ゲートG□
はロウレベルの信号を出力し、これにょって、セキュリ
ティバイト3によって指定されたアドレスのE P R
6間へのアクセスが禁止され、データの機密保護がなさ
れる。
一方、EPROMのアドレスに書き込まれたデータの機
密保護をする必要がない場合は、そのデータの入ってい
るブロックに対応するセキュリティビットへの書き込み
はなされず、この場合、EPRσM直接モードでゲート
G工の出方はハイレベルにされる。そのため、書き込ま
れたデータの読みだしなど当該E P R?ThMブロ
ックヘのアクセスが外部より可能になる。
上記実施例では、いくつかのブロックに分割されたEP
ROMに、そのブロックに1対1で対応するセキュリテ
ィビットを設け、また、外部からのアドレス信号をデコ
ードして上記セキュリティピッI〜によって指定された
アドレスであるときは、そのセキュリティビットに対応
したEPROMのアクセスを許容もしくは不可能にする
信号を出方するデコーダを設け、EPROMのアドレス
アクセスの制御を行なうことにより、lEPROMのE
’Fき込み及びアクセスの禁止が独立した各ブロックご
とに行なえるという作用により、EPROMに書き込ま
れたデータのうち、所望のデータのみを機密に保護でき
るという効果が得られる。
以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、本発明は上記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲で種々変更可能
であることはいうまでもない。
以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるシングルチップのマ
イクロコンピュータに適用した場合について説明したが
、それに限定されるものではなく、E E P R75
M (Electrically ErasableP
rogramable ROM)等地の不揮発性メモリ
を内蔵するLSI一般に適用できる。
[発明の効果コ 本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば、下記のとおりであ
る。
すなわち、LSIに内蔵されたEPROMのような不揮
発性メモリに書き込まれたデータのうち所望のデータの
機密を保護することができる。
【図面の簡単な説明】
第1図は本発明が適用されたシングルチップマイクロコ
ンピュータの一実施例を示すブロック図、第2図はセキ
ュリティバイ1〜とEPROMブロックとの対応関係を
示す説明図。

Claims (1)

  1. 【特許請求の範囲】 1、複数ビットのセキュリティビットと、かかるセキュ
    リティビットに対応される複数のブロックを持つ不揮発
    性メモリと、上記不揮発性メモリに対するアドレス信号
    とセキュリティビットとに基づいて上記アドレス信号が
    上記不揮発性メモリの上記セキュリティビットに対応す
    るブロックをアクセスするアドレスを示しているときは
    、そのブロックヘの外部からのアクセスを不可能にする
    機密保護手段を備えていることを特徴とする不揮発性メ
    モリ内蔵LSI。 2、上記セキュリティビットは、書き込み可能な不揮発
    性メモリからなることを特徴とする特許請求の範囲第1
    項記載の不揮発性メモリ内蔵LSI。
JP61006470A 1986-01-17 1986-01-17 不揮発性メモリ内蔵lsi Pending JPS62165253A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61006470A JPS62165253A (ja) 1986-01-17 1986-01-17 不揮発性メモリ内蔵lsi

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61006470A JPS62165253A (ja) 1986-01-17 1986-01-17 不揮発性メモリ内蔵lsi

Publications (1)

Publication Number Publication Date
JPS62165253A true JPS62165253A (ja) 1987-07-21

Family

ID=11639340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61006470A Pending JPS62165253A (ja) 1986-01-17 1986-01-17 不揮発性メモリ内蔵lsi

Country Status (1)

Country Link
JP (1) JPS62165253A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02230444A (ja) * 1989-03-03 1990-09-12 Mitsubishi Electric Corp 半導体集積回路
JPH03283095A (ja) * 1990-03-29 1991-12-13 Nec Corp 記憶装置
US6453397B1 (en) 1998-12-14 2002-09-17 Nec Corporation Single chip microcomputer internally including a flash memory

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5718199B2 (ja) * 1975-12-11 1982-04-15
JPS5718200B2 (ja) * 1971-09-28 1982-04-15
JPS5928300A (ja) * 1982-08-09 1984-02-14 Usac Electronics Ind Co Ltd 半導体装置
JPS59207494A (ja) * 1983-05-11 1984-11-24 Hitachi Ltd 論理lsiにおけるデ−タ保護回路

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5718200B2 (ja) * 1971-09-28 1982-04-15
JPS5718199B2 (ja) * 1975-12-11 1982-04-15
JPS5928300A (ja) * 1982-08-09 1984-02-14 Usac Electronics Ind Co Ltd 半導体装置
JPS59207494A (ja) * 1983-05-11 1984-11-24 Hitachi Ltd 論理lsiにおけるデ−タ保護回路

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02230444A (ja) * 1989-03-03 1990-09-12 Mitsubishi Electric Corp 半導体集積回路
JPH03283095A (ja) * 1990-03-29 1991-12-13 Nec Corp 記憶装置
US6453397B1 (en) 1998-12-14 2002-09-17 Nec Corporation Single chip microcomputer internally including a flash memory

Similar Documents

Publication Publication Date Title
US5930826A (en) Flash memory protection attribute status bits held in a flash memory array
US5892826A (en) Data processor with flexible data encryption
US6209069B1 (en) Method and apparatus using volatile lock architecture for individual block locking on flash memory
US5251304A (en) Integrated circuit microcontroller with on-chip memory and external bus interface and programmable mechanism for securing the contents of on-chip memory
JP3421526B2 (ja) デ−タ処理装置
US5097445A (en) Semiconductor integrated circuit with selective read and write inhibiting
EP1606822B1 (en) Universal memory device having a profile storage unit
JPH11120781A5 (ja)
US5987581A (en) Configurable address line inverter for remapping memory
KR20020025793A (ko) 메모리 장치 및 메모리 액세스 제한 방법
US6532529B1 (en) Microcomputer including flash memory overwritable during operation and operating method thereof
JP4064703B2 (ja) 半導体記憶装置
JP2001319484A (ja) 不揮発性半導体記憶装置
JPS62165253A (ja) 不揮発性メモリ内蔵lsi
JP2842442B2 (ja) マイクロコンピュータ、不揮発性半導体記憶装置、ならびにその書込みおよび消去方法
JPH11213680A5 (ja)
JPS62194565A (ja) 不揮発性メモリ内臓lsi
JP3028567B2 (ja) Eeprom内蔵マイクロコンピュータ
JP2538373B2 (ja) マイクロコンピュ―タの機密保持回路
KR100309463B1 (ko) 특정 어드레스의 메모리 블록 프로텍션 회로
JPS63106851A (ja) デ−タ処理装置
JPH01123342A (ja) メモリの書込保護回路
JP2611851B2 (ja) Rom読み出し禁止回路
JPH01232452A (ja) ワンチッププロセッサ
JP2004213103A (ja) メモリ制御回路、メモリ装置およびマイクロコンピュータ