JPH0371356A - 集積回路 - Google Patents

集積回路

Info

Publication number
JPH0371356A
JPH0371356A JP2204022A JP20402290A JPH0371356A JP H0371356 A JPH0371356 A JP H0371356A JP 2204022 A JP2204022 A JP 2204022A JP 20402290 A JP20402290 A JP 20402290A JP H0371356 A JPH0371356 A JP H0371356A
Authority
JP
Japan
Prior art keywords
memory
security
byte
memory system
rom
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.)
Granted
Application number
JP2204022A
Other languages
English (en)
Other versions
JP2650474B2 (ja
Inventor
Roland H Schwarz
ローランド・ハーマン・シユワルツ
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.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Publication of JPH0371356A publication Critical patent/JPH0371356A/ja
Application granted granted Critical
Publication of JP2650474B2 publication Critical patent/JP2650474B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • G06F21/79Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Storage Device Security (AREA)
  • Microcomputers (AREA)
  • Read Only Memory (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、無許可でメモリ・システムの内容にアクセス
することを防ぐセキュリティを有するメモリ・システム
に関する。さらに詳しくは、本発明は、マイクロプロセ
ッサ用のメモリ・システムに関する。
(従来の技術) 同一チップ上に集積されたメモリを有するマイクロプロ
セッサでは、許可を得ていない者によるアクセスからメ
モリ内容を保護するなんらかのセキュリティ機能を持つ
ことが望ましい。一般的に、多くのマイクロプロセッサ
を応用するにあたって、メモリと、ときにはアプリケー
ション・プログラムが、不揮発性の方法でデータを記憶
する電気的消去可能な不揮発性ワードオンリメモリ(E
EPROM)を含む場合がある。
このような応用例では、マイクロプロセッサの処理開始
後、マイクロプロセッサが正確に(填隙しているかテス
トするためのテスト・モードにはいるよう、プログラム
されている。しかし、テスト・モードにはいると、EE
FROMの全内容はそのマイクロプロセッサの制御下に
ある外部装置により、アクセスすることができる。すな
わち、マイクロプロセッサはEEPROMの内容を出力
ボートに読み出すが、そこでは、外部からアクセスする
ことが可能である。このように、マイクロプロセッサが
テスト・モードにはいるようにプログラムしてあけば、
マイクロプロセッサの制御下にあるEEPROMに記憶
されている場合は、無許可の者でもデータやアプリケー
ション・プログラムにアクヒスすることができる。
通常、EEPROMメモリはバイト・アレイによって構
成され、テスト・モード中に無許可のアクセスからEE
PROMの内容を保護する従来の方法は、バイト・アレ
イのうち1ビツト(以下「セキュリティ・ビット」とい
う。)を使用している。このセキュリティ・ビットは稼
働状態(active 5tate)または消去状態(
erased 5tate>のいずれかの状態にプログ
ラムされている。セキュリティ・ビットが消去状態にあ
るときは、テスト・モードにはいることができ、それに
よりEEPROMの内容が出力ボートから外部アクセス
できる。しかし、セキュリティ・ビットが稼動状態にあ
る場合は、テスト・モードにはいることができず、その
ため、EEPROMの内容は保護される。このように、
マイクロプロセッサは製造業者および/または使用者に
よりテストをすることができ、その後、EEPROMの
内容は、簡単なプログラムを用いてセキュリティ・ビッ
トを稼動状態にプログラムすることにより、外部のアク
セスから保護することができる。
マイクロプロセッサのテストが行われ、セキュリティ・
ビットがプログラムされると、マイクロプロセッサはE
EFROM内のセキュリティ・ビットが稼働状態にプロ
グラムされていることを確認する。応用例によっては、
稼動状態が特定の定義値であることもある。セキュリテ
ィ・ビットが定義されていない場合(すなわち、稼働状
態にないとき)は、マイクロプロセッサは、マイクロプ
ロセッサの選択されたビン上の特定の信号により、ブー
トストラップ・モードにはいるようプログラムすること
ができる。
ブートストラップ・モードにはいると、セキュリティ・
ビットを含むEEPROM内容全体が消去され、テスト
・モードにアクセスすることができるようになる。EE
PROMが完全に消去されてしまうと、ブートストラッ
プ・モードのプログラム動作に入り、稼働状態にプログ
ラムされたセキュリティ・ビットを含むEEPROMが
プログラムされる。セキュリティ・ビットが稼働状態に
プログラムされると、セキュリティ・ビットはマイクロ
プロセッサがブートストラップ・モードに入った場合に
のみ消去することができる。
セキュリティ・ビットのこの使用方法により、アプリケ
ーション・プログラムとデータの両方がEEPROMに
記憶されている場合に両者を保護することができる。し
かし、マイクロプロセッサの製造量が増大し、EEPR
OMメモリが不揮発性リードオンリメモリ(ROM)よ
りもかなり高価であるため、すべてのアプリケーション
・プログラムをEEPROM内に記憶させることは経済
的でない。その結果、マイクロプロセッサによってはR
OMとEEPROMの両方を同一チップ上に用いるもの
がある。すなわち、ROMをアプリケーション・プログ
ラムの記憶に用い、EEPROMをデータの記憶に用い
るのである。
(発明が解決しようとする課題〉 このようなマイクロプロセッサでは、マイクロプロセッ
サがテスト・モードに入らないようにするセキュリティ
・ビットを用いて、EEPROMの内容を保護する。し
かし、セキュリティ・ビットを消去し、テスト・モード
にアクセスできるようにしてしまうブートストラップ・
モード中にEEFROM内容を消去することによって、
テストモード中に、ROM内容にアクセスすることがで
きる。すると、無許可の者でもマイクロプロセッサの選
択されたピンに特定信号を与えるだけで、ブートストラ
ップ・モードに入り、ROMに記憶されたアプリケーシ
ョン・プログラムにアクセスすることができる。
ROMおよびEEPROMのセキュリティを向上させる
には、EEPROMに、いくつかのアプリケーション・
プログラムのサブルーチンを書き込んで、ブートストラ
ップ・モードに入った後、完全なプログラムにアクセス
できるようにすることを防ぐことが可能である。しかし
、この方法は、ブートストラップ・モードがマイクロプ
ロセッサの動作に影響を与えるため、その間に、EEP
ROMに記憶されたアプリケーション・プログラムのル
ーチンが消去されてしまうという欠点を持つ。
もうひとつの欠点は、マイクロプロセッサの動作中にE
EPROMに塵き込み、または読み出すデータの代わり
に、ルーチンを記憶するために、高価なEEPROMの
非常に員重なメモリ・スペースを用いねばならないこと
である。ざらに、EEPROMにルーチンの一部を単に
記憶させる以上のセキュリティ度を必要とする応用例が
多い。そのため、無許可の人間がROM内のアプリケー
ション・プログラムの大部分にアクセスすることが依然
として可能である。
(発明のllI要) 本発明に対応して、第1部分および第2部分によって構
成されるデータを記憶するためのメモリ手段を有するメ
モリ・システムを設ける。前記メモリ手段の前記第1部
分はイネーブル手段と第1セキュリティ手段より構成さ
れ、前記イネーブル手段は前記メモリ・システムの動作
のテストモード中に、前記メモリ手段の前記第1部分の
前記データにアクセスすることを防ぐ前記第1セキュリ
ティ手段をイネーブルにするよう配列されているメモリ
・システムにおいて: 前記メモリ手段の前記第1部分は第2セキュリティ手段
とイネーブル手段をざらに有し、前記イネーブル手段は
前記メモリ手段の前記第1および第2部分の両方の前記
データに対するアクセスを防ぐ前記第1セキュリティ手
段をイネーブルにした後、前記第2セキュリティ手段を
イネーブルにするよう構成されることを特徴とする。
このように、本発明は、ROMおよびEEPROMの両
方の内容を保護するために、セキュリティ・ビットと組
み合わせた特定の定義値を有するようにそれぞれプログ
ラムされた、1個以上の不揮発性f:EPROMのバイ
トを用いているので、本発明により、メモリのデータ内
容に対する無許可のアクセスに対して、向上したセキュ
リティを設けることができる点を評価されたい。
さらに、本発明は比較的直接的にセキュリティを実行す
ることができるので、コスト効率を向上させることがで
きる。
(実施例) 本発明による2つのメモリを添付図面を参照して説明す
るが、これは単に例としてあげたものにすぎない。
第1図は、中央処理装置(CPU)4とメモリ・システ
ム2によって構成されるマイクロプロセッサの一部を示
す。メモリ・システム2は不揮発性EEPROM6.R
OM14およびブートストラップROM16によって構
成される。CPU4はアドレスおよびデータ・バス3を
介して、EEPROM6.ROM14およびブートスト
ラップROM16と通信する。
好適な実施例では、EEPROM6は256バイト・ア
レイで、2つの部分によって構成される。
すなわち、オプション・レジスタ10と第1デーダメモ
リ8である。第1データ・メモリ8はデータを記憶する
ためにEEPROMメモリ6の255バイトを用いる。
オプション・レジスタ10I、tEEPROMメモリ6
の1バイトを利用し、EEPROM6のセキュリティ機
能を含む。
ROM14は5952バイト・アレイで、アプリケーシ
ョン・プログラムを記憶する。ブートストラップROM
16は368バイト・アレイでEEPROM6をプログ
ラムするために用いられるブートストラップ・プログラ
ムを含む。
第2図はEEPROM6のオプション・レジスタ10の
バイト18の各ビットを説明するための図である。無許
可の者は、マイクロプロセッサをテスト・モードにはい
るようにプログラムして、マイクロプロセッサの選択さ
れたピン(図示せず)に特定の信号を印加することによ
り、EEFROM6の内容にアクセスすることができる
。導入部で述べたように、EEPROM6のデータ内容
を保護するために、バイト18はセキュリティ・ビット
SECを含む。テスト・モードが起動すると、マイクロ
プロセッサはまずセキュリティ・ビットSECの状態を
確認して、セキュリティ・ビットが稼動状態にあれば、
テスト・モードは起動できず、EEPROM6およびR
OM14の内容を保護することができる。しかし、セキ
ュリティ・ビットSECが消去状態にあると、マイクロ
プロセッサはテスト・モードにはいることができ、EE
PROM6#よびROM14の内容に外部からのアクセ
スを許してしまう。
セキュリティ・ビットSECは通常、最初のマイクロプ
ロセッサ装置のテスト後、使用者により稼働状態にプロ
グラムされており、−度プログラムされると、セキュリ
ティ・ビットはマイクロプロセッサがブートストラップ
・モードに入らない限り消去できない。マイクロプロセ
ッサは、マイクロプロセッサの選択されたピン(図示せ
ず)に特定の信号が印加されると、ブートストラップ・
モードにはいるようにプログラムすることができる。ブ
ートストラップ・モードにはいると、ブートストラップ
ROM16に記憶されているブートストラップ・プログ
ラムが実行され、セキュリティ・ビットSECを含むE
EPROM6が消去される。EEPROM6が完全に消
去されると、ブートストラップ・プログラムのプログラ
ミング動作が続いて起こる。
ROM14およびブートストラップROM16の内容を
保護することによって、メモリ・システム2のセキュリ
ティ度を高めるために、本発明の好適な実施例では、第
1メモリ8の1バイト(以下rVALsEcバイト」と
いう。〉が、オプション・レジスタ10のセキュリティ
・ビットSECと組み合わされて用いられ、マイクロプ
ロセッサがブートストラップ・モードにはいるのを防ぐ
VALSECバイトは第1データ・メモリ8のバイト・
アレイの任意の1バイトで、その位置は製造時に選択さ
れる。しかし、VALSECバイトが特に定義された値
を有していない場合は、アプリケーション・プログラム
によって利用することができる。すなわち、データをV
ALSECバイトに書き込むことができ、マイクロプロ
セッサはブートストラップ・モードにはいることができ
る。
通常、マイクロプロセッサの使用者はVALSECバイ
トを用いて、VALSECバイトのプログラミングに先
立ち、ブートストラップ・モードでマイクロプロセッサ
をテストすることができるので、VALSECバイトは
使用者により特定の値にプログラムされている。しかし
、マイクロプロセッサの製造者もまたVALSECバイ
トをプログラムすることができる。、装置をテストして
、セキュリティ・ビットを稼動状態にプログラムすると
、使用者はROM14に記憶されている簡単なルーチン
を用いて、VALSECバイトをプログラムする。また
は、代わりに、テスト後、初めてマイクロプロセッサの
電源を入れるときに特定の値にVALSECバイトをプ
ログラムすることもできる。
VALSEC1バイトをプログラミングするユーザ・プ
ログラム・ルーチンを、第3図のフローチャート22に
示す。
プログラムはブロック24で始まる。VALSECバイ
トが特定の値に定義されたか否かのチエツクはブロック
26で始まる。VALSECバイトが定義されると、ユ
ーザ・プログラム(すなわちアプリケーション・プログ
ラム〉が、ブロック28で実行される。VALSECバ
イトが定義されていない場合は、ルーチンはブロック3
0で分岐して、VALSECバイトを特定の値にプログ
ラムする。その後、ブロック28においてユーザ・プロ
グラムが実行される。
VALSECバイトが特定の値に定義されており、セキ
ュリティ・ビットSECが稼動状態にあれば、ブートス
トラップ・モードへのアクセスは禁止される。このよう
に、EEPROM6を消去するために用いられるプログ
ラムの部分へのアクセスが妨害されているため、EEP
ROM6.ROM14およびブートストラップROMの
内容が保護される。しかし、もしセキュリティ・ビット
が消去状態にあると、EEPROM6およびROM14
の内容はVALSECバイトの値に関わらず保護されな
い。
第4図はブートストラップの動作モードの初期設定を示
すフローチャート32である。
プログラムはブロック34で始まる。セキュリティ・ビ
ットSECが稼働状態にあるか否かのチエツクがブロッ
ク36で始まる。もしセキュリティ・ビットSECが稼
働状態にないと、ブートストラップ・プログラムが38
で実行される。セキュリティ・ビットが稼働状態にある
ときは、ルーチンは分岐して、ブロック40において、
VALSECバイトが特定の値を有しているか否かを決
定する。VALSECバイトが特定の値を持っていれば
、ブートストラップ◆プログラムは42で中断され、E
EPROM6を消去するために用いられるプログラム部
分へのアクセスが阻止される。
VALSECバイトが特定の値を持っていないときは、
ブートストラップ・プログラムがブロック38で実行さ
れる。
このように、VALSECバイトに特定の1@がプログ
ラムされており、セキュリティ・ビットが稼動状態にあ
れば、マイクロプロセッサはブートストラップ・プログ
ラムにはいることができず、VALSECバイトやセキ
ュリティ・ビットが、無許可の者によって消去されるこ
とはない。
ここで説明されている特定の例では、メモリ・システム
内に他のレベルのセキュリティを設けるタメニ不揮発性
EEPROMのVALSECバイトを用いているが、2
個以上の、不揮発性EEPROMのVALSECバイト
を用いることもできる点を評価されたい。VALSEC
バイトにはそれぞれ、異なる特定の値をプログラムする
ことができる。2個以上のVALSECバイトを用いる
ことの利点は、製造中に誤って、すべてのVALSEC
バイトにそれぞれの特定の値がプログラムされる可能性
がたいへん少なくなることである。
本発明の第2実施例は、第1図ないし第4図を参照して
説明した実施例に似ているが、相違点はEEPROM6
のうち2バイトが用いられている点で、この第2実施例
を以下に説明する。
第5図のフローチャート44に、2個のVAI−3EC
バイトをプログラムするユーザ・プログラム・ルーチン
を示す。
プログラムはブロック46で始まる。ブロック48で、
第1 (7)VA 1S E Cハイド(VALSEC
l)が、第1の特定値を有しているか否かのチエツクが
始まる。
第1のVALSECバイトが定義されていると、第2(
7)VALSECバーi’ ト(VALSEC2> が
特定の値を有しているかのチエツクが52で始まる。第
1のVALSECバイトが定義されていない場合は、ル
ーチンは分岐して、ブロック50で第1のVALSEC
バイトを第1の特定値にプログラムする。その後ルーチ
ンは戻って、第2のVALSECバイトが第2の特定値
を有しているか否かのチエツクをブロック52で始める
。第2■ALSECバイトが定義されていると、ユーザ
・プログラムがブロック56で実行される。第2のVA
LSECバイトが定義されていない場合は、ルーチンは
分岐して、ブロック54において第2のVALSECバ
イトを第2の特定値にプログラムする。
第6図は、本発明の第2実施例に対して、ブートストラ
ップの動作モードの初期設定を示すフローチャート58
である。
プログラムはブロック60で始まる。セキュリティ・ビ
ットSECが稼働状態にあるか否かのチエツクは、ブロ
ック62で始まる。セキュリティ・ビットSECが稼働
状態にないときは、ブートストラップ・プログラムがブ
ロック70において実行される。セキュリティ・ビット
が稼働状態にあるときは、ルーチンは分岐して、ブロッ
ク64において第1のVALSECバイトが第1の特定
値を有しているか否かを決定する。第1のVALSEC
バイトが定義されていない場合は、ブートストラップ・
プログラムがブロック70で実行される。第1VALS
ECバイトが定義されていると、第2のVALSECバ
イトが第2の特定値を有しているか否かのチエツクがブ
ロック66で始まる。第2のVALSECバイトが定義
されていない場合は、ブートストラップ・プログラムが
ブロック70で実行される。第2のVALSECバイト
が第2の特定値を有していると、ブートストラップ・プ
ログラムはブロック68で中断され、EEPROM6の
一斉消去は阻止される。
(発明の効果〉 要約すれば、特定の値にプログラムすることのできるメ
モリ・システムの不揮発性EEPROMの1バイト以上
のロケーションを用いることによって、本発明はメモリ
・システム内に記憶されているデータに対するセキュリ
ティを高めることができる。
ROM内にすべてのアプリケーション・プログラムが記
憶されている場合の、本発明の特定の例がここで解説さ
れた。しかし、アプリケーション・プログラムの一部が
EEPROMに書き込まれている場合でも、本発明を用
いてセキュリティを向上させることができる点を評価さ
れたい。
【図面の簡単な説明】
第1図は、本発明を実行する不揮発性メモリを有するマ
イクロプロセッサのメモリ・システムの一部を示す概略
ブロック図である。 第2図は、第1図の不揮発性メモリの1バイトの説明図
である。 第3図は、本発明の第1実施例の実行を示すフローチャ
ートである。 第4図は、本発明の第1実施例の動作を示すフローチャ
ートである。 第5図は、本発明の第2実施例の実行を示すフローチャ
ートである。 第6図は、本発明の第2実施例の動作を示すフローチャ
ートである。 2・ ・ 3・ ・ 4・ ・ 6・ ・ 8・ ・ 10・ メモリ・システム、 データ・バス、 中央処理装置(CPU)、 不揮発性EEPROM、 第1データ・メモリ、 ・オプション・レジスタ、 14・ ・ROM。 16・ ・ブートストラップROM。 18・ ・バイト。

Claims (1)

  1. 【特許請求の範囲】 1 第1部分および第2部分によって構成されるデータ
    を記憶するメモリ手段を有するメモリ・システムであつ
    て、前記メモリ手段の前記第1部分はイネーブル手段と
    第1セキュリティ手段によって構成され、前記イネーブ
    ル手段は前記メモリ・システムの動作のテスト・モード
    中に、前記メモリ手段の前記第1部分の前記データに対
    するアクセスを防ぐ前記第1セキュリティ手段をイネー
    ブルにするよう構成されている前記メモリ・システムに
    おいて: 前記メモリ手段の前記第1部分は第2セキュリティ手段
    とイネーブル手段をさらに有し、前記イネーブル手段は
    前記メモリ手段の前記第1および前記第2部分の両方の
    前記データに対するアクセスを防ぐ前記第1セキユリテ
    ィ手段をイネーブルにした後、前記第2セキュリティ手
    段をイネーブルにするように構成されていることを特徴
    とするメモリ・システム。 2 前記メモリ手段の前記第1部分は複数バイトのセル
    によつて構成され、前記第1セキュリティ手段は前記バ
    イトのうちの1セルによって構成され、前記イネーブル
    手段は、前記1セルが前記メモリ手段の前記第1部分の
    前記データに対するアクセスを防ぐ所定値を有するよう
    に、前記第1セキュリティ手段をイネーブルにすること
    を特徴とする請求項1記載のメモリ・システム。 3 前記第2セキュリティ手段は、前記バイトのセルの
    うち少なくとも1つによって構成され、前記イネーブル
    手段は、前記メモリ手段の前記第1および第2部分の両
    方の前記データに対するアクセスを防ぐ前記第1セキュ
    リティ手段をイネーブルにした後、前記イネーブル手段
    により前記バイトのセルのうち少なくとも1バイトが所
    定値を有するように前記第2セキュリティ手段をイネー
    ブルすることを特徴とする請求項1または2記載のメモ
    リ・システム。 4 前記第1セキュリティ手段および前記第2セキュリ
    ティ手段がイネーブルになったか否かを確認し、それに
    対応して前記メモリ手段の前記第1および前記第2部分
    の前記データに対するアクセスを防ぐ確認手段によって
    さらに構成されることを特徴とする請求項1、2または
    3記載のメモリ・システム。 5 前記メモリ手段の前記第1部分が不揮発性EEPR
    OMによつて構成されることを特徴とする、請求項1、
    2、3または4記載のメモリ・システム。 6 前記メモリ手段の前記第2部分がROMによつて構
    成されることを特徴とする、請求項1、2、3、4また
    は5記載のメモリ・システム。 7 前記請求項のいずれかに記載のメモリ・システムを
    有するプロセッサ。
JP2204022A 1989-08-04 1990-08-02 集積回路 Expired - Fee Related JP2650474B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB8917894A GB2234611B (en) 1989-08-04 1989-08-04 Memory system
GB8917894.1 1989-08-04

Publications (2)

Publication Number Publication Date
JPH0371356A true JPH0371356A (ja) 1991-03-27
JP2650474B2 JP2650474B2 (ja) 1997-09-03

Family

ID=10661194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2204022A Expired - Fee Related JP2650474B2 (ja) 1989-08-04 1990-08-02 集積回路

Country Status (5)

Country Link
EP (1) EP0411255B1 (ja)
JP (1) JP2650474B2 (ja)
KR (1) KR930004944B1 (ja)
DE (1) DE69032753T2 (ja)
GB (1) GB2234611B (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8715032B2 (en) 2010-10-06 2014-05-06 Tomy Company, Ltd. Spinner for toy top
EP3269435A1 (en) 2016-07-12 2018-01-17 Tomy Company, Ltd. Toy top

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06236447A (ja) * 1993-02-09 1994-08-23 Mitsubishi Electric Corp Icカード用マイクロコンピュータ
US5954817A (en) * 1996-12-31 1999-09-21 Motorola, Inc. Apparatus and method for securing electronic information in a wireless communication device
KR19990084073A (ko) * 1999-09-10 1999-12-06 이규백 유기질 퇴비 발효방법 및 환적장치
KR100364856B1 (ko) * 2000-06-28 2002-12-16 박세준 퇴비발효장치
DE10103956C1 (de) * 2001-01-30 2002-09-12 Infineon Technologies Ag Halbleiterwafer mit Sägebügelsicherung
KR20040019224A (ko) * 2002-08-27 2004-03-05 이미지퀘스트(주) 모니터 이이피롬의 안정화 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6278643A (ja) * 1985-10-02 1987-04-10 Hitachi Ltd 半導体集積回路

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4590552A (en) * 1982-06-30 1986-05-20 Texas Instruments Incorporated Security bit for designating the security status of information stored in a nonvolatile memory
US4698750A (en) * 1984-12-27 1987-10-06 Motorola, Inc. Security for integrated circuit microcomputer with EEPROM
FR2600795B1 (fr) * 1986-06-27 1990-11-09 Eurotechnique Sa Procede de gestion d'un circuit electronique et circuit mettant en oeuvre un tel procede

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6278643A (ja) * 1985-10-02 1987-04-10 Hitachi Ltd 半導体集積回路

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8715032B2 (en) 2010-10-06 2014-05-06 Tomy Company, Ltd. Spinner for toy top
EP3269435A1 (en) 2016-07-12 2018-01-17 Tomy Company, Ltd. Toy top

Also Published As

Publication number Publication date
GB2234611A (en) 1991-02-06
DE69032753D1 (de) 1998-12-17
DE69032753T2 (de) 1999-06-02
JP2650474B2 (ja) 1997-09-03
GB2234611B (en) 1993-09-01
KR930004944B1 (ko) 1993-06-10
GB8917894D0 (en) 1989-09-20
KR910005161A (ko) 1991-03-30
EP0411255A2 (en) 1991-02-06
EP0411255B1 (en) 1998-11-11
EP0411255A3 (en) 1991-07-03

Similar Documents

Publication Publication Date Title
US5293610A (en) Memory system having two-level security system for enhanced protection against unauthorized access
US6339815B1 (en) Microcontroller system having allocation circuitry to selectively allocate and/or hide portions of a program memory address space
US6505279B1 (en) Microcontroller system having security circuitry to selectively lock portions of a program memory address space
US4698750A (en) Security for integrated circuit microcomputer with EEPROM
US6453397B1 (en) Single chip microcomputer internally including a flash memory
US5826007A (en) Memory data protection circuit
US6229731B1 (en) Nonvolatile semiconductor memory device with security function and protect function
US5737760A (en) Microcontroller with security logic circuit which prevents reading of internal memory by external program
US5818771A (en) Semiconductor memory device
US4777355A (en) IC card and system for checking the functionality thereof
US7493484B2 (en) Method and apparatus for executing the boot code of embedded systems
JPH03141447A (ja) 電気的に消去可能なプログラマブル読み出し専用メモリーに常駐するファームウェアを更新する方法及び装置
JPS5911600A (ja) メモリ保護機能を持つデジタル処理装置
US8607061B2 (en) Flash device security method utilizing a check register
JPH1050078A (ja) 電気的に消去およびプログラムが可能なリード・オンリ・メモリの消去およびプログラミング保護方法および装置
US20030135706A1 (en) Microcontroller having embedded non-volatile memory with read protection
JP2650474B2 (ja) 集積回路
US20020174310A1 (en) Non-volatile memory
US6510501B1 (en) Non-volatile memory read/write security protection feature selection through non-volatile memory bits
KR100341424B1 (ko) 마이크로컴퓨터
JP2842442B2 (ja) マイクロコンピュータ、不揮発性半導体記憶装置、ならびにその書込みおよび消去方法
JP2000148594A (ja) Romデータの読み出しプロテクト回路
KR100453781B1 (ko) 마이크로컴퓨터
JP2002007372A (ja) 半導体装置
JPH0455961A (ja) マイクロコンピュータ

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees