Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6348119B2 - - Google Patents
[go: Go Back, main page]

JPS6348119B2 - - Google Patents

Info

Publication number
JPS6348119B2
JPS6348119B2 JP58164481A JP16448183A JPS6348119B2 JP S6348119 B2 JPS6348119 B2 JP S6348119B2 JP 58164481 A JP58164481 A JP 58164481A JP 16448183 A JP16448183 A JP 16448183A JP S6348119 B2 JPS6348119 B2 JP S6348119B2
Authority
JP
Japan
Prior art keywords
logic
rom
output
address
detection circuit
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.)
Expired
Application number
JP58164481A
Other languages
Japanese (ja)
Other versions
JPS6057598A (en
Inventor
Shinobu Myata
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.)
NEC Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP58164481A priority Critical patent/JPS6057598A/en
Publication of JPS6057598A publication Critical patent/JPS6057598A/en
Publication of JPS6348119B2 publication Critical patent/JPS6348119B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C17/00Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Read Only Memory (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Storage Device Security (AREA)

Description

【発明の詳細な説明】 本発明は、データ機密保護機能を付加した半導
体読み出し専用メモリ(以下ROMという)に関
する。 近年、ROMはマイクロコンピユータの進展に
伴い、その用途も広範囲におよび、特に、システ
ムのオペレーシヨン・プログラムを記憶させて使
用する場合が多い。 ところで、このオペレーシヨン・プログラムの
開発には、膨大な工数が必要とされることが常で
あり、重要な機密として保護する必要があるが、
従来のROMにオペレーシヨン・プログラムを記
憶させた場合、その記憶された内容は前記ROM
より容易に読み出す事が可能であり、前記オペレ
ーシヨン・プログラムは機密として保護する事は
困難である。 本発明の目的は、正常なデータを容易に読み出
す事が困難であり記憶したデータの機密を保護す
る事の出来るROMを提供することにある。 本発明によるROMは、従来のROMに対して
特定アドレスを選択するためのアドレス検出回路
と、前記、特定アドレスを選択された時に前記ア
ドレス検出回路の出力によりROMの出力の論理
を反転させる論理変換回路を備えたことを特徴と
する。 以下、本発明を実施例により説明する。 本実施例は、第1図に示す従来のROMに対し
て、第2図に示す様にアドレス信号A0,A1,…
Anにより、特定アドレスを選択する為のアドレ
ス検出回路を有し、前記アドレス検出回路の出力
信号φ1によりROMの出力の論理を反転させる論
理変換回路がYセレクター5、出力バツフア6間
に直列に接続されている。 前記アドレス検出回路は第3図に示す様にコー
ド設定部9がアドレス入力バツフア1から入力さ
れたアドレス信号a0a0 ,a1a1 ,…aoao によ
り特定アドレスが選択された時にNORゲートQ1
の出力φ1が“H”レベルとなる様に設定され、
前記出力φ1は論理変換回路に入力される。前記
コード設定部は製造工程中にコンタクト工程マス
クやアルミ工程マスク等により容易に設定出来
る。 論理変換回路は第4図に示す様に、φ1を入力
信号とするフリツプ・フロツプFF1の出力Q,
Qで制御されるトランスフアー・ゲートT1,T2
により前記、論理変換回路の入力信号dに対して
出力信号Dを反転、あるいは非反転の状態にする
ことが可能であり、ROMの出力の論理を正論
理、又は負論理に設定することが出来る。 したがつてコード設定部により設定された特定
アドレスが選択されると、ROMの出力の論理を
正論理から負論理へ、又は、その逆に負論理から
正論理へ変換されるので、前記特定アドレスを他
のアドレスと区別することなくROMに記憶され
ているデータを読み出そうとした場合、前記特定
アドレスを選択した後のROMの出力の論理は、
反転してしまう為、誤つたデータを読み出すこと
になる。つまり、ROMに記憶されたデータの機
密が保護されることになる。また、前記特定アド
レスを選択した状態にすることによりNORQ2
出力が必ず“L”レベルとなる為、ROMの出力
の論理が正論理であるのか、負論理であるのか知
る事が出来るので、前記特定アドレスを選択しな
いよう考慮してROMのデータを読み出せば、前
記ROMに記憶された正しいデータを読み出すこ
とが出来る。 以上説明した様に本発明によれば従来のROM
にアドレス検出回路、前記アドレス検出回路の出
力によりROMの出力の論理を変換する論理変換
回路を設ける事により記憶されたデータの機密を
保護する事の出来るROMを提供することが出来
る。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a semiconductor read-only memory (hereinafter referred to as ROM) with an added data security function. In recent years, with the development of microcomputers, the use of ROM has expanded to a wide range of uses, and in particular, ROM is often used to store system operation programs. By the way, developing this operation program usually requires a huge amount of man-hours, and it is necessary to protect it as an important secret.
When an operation program is stored in a conventional ROM, the stored contents are stored in the ROM.
It is more easily readable and the operating program is difficult to protect as a secret. SUMMARY OF THE INVENTION An object of the present invention is to provide a ROM in which it is difficult to read normal data and can protect the confidentiality of stored data. The ROM according to the present invention includes an address detection circuit for selecting a specific address with respect to a conventional ROM, and a logic conversion that inverts the logic of the output of the ROM by the output of the address detection circuit when the specific address is selected. It is characterized by being equipped with a circuit. The present invention will be explained below using examples. This embodiment uses address signals A 0 , A 1 , . . . as shown in FIG. 2, in contrast to the conventional ROM shown in FIG.
According to An, a logic conversion circuit which has an address detection circuit for selecting a specific address and inverts the logic of the ROM output by the output signal φ 1 of the address detection circuit is connected in series between the Y selector 5 and the output buffer 6. It is connected. As shown in FIG. 3, in the address detection circuit, the code setting unit 9 selects a specific address using the address signals a 0 , a 0 , a 1 , a 1 , ...a o , a o input from the address input buffer 1. NOR gate Q 1 when
is set so that the output φ 1 of is set to “H” level,
The output φ 1 is input to a logic conversion circuit. The code setting section can be easily set using a contact process mask, an aluminum process mask, etc. during the manufacturing process. As shown in FIG. 4 , the logic conversion circuit converts the output Q,
Transfer gates T 1 , T 2 controlled by Q
Accordingly, the output signal D can be inverted or non-inverted with respect to the input signal d of the logic conversion circuit, and the logic of the output of the ROM can be set to positive logic or negative logic. . Therefore, when the specific address set by the code setting section is selected, the logic of the output of the ROM is converted from positive logic to negative logic, or vice versa, so that the specific address If you try to read the data stored in ROM without distinguishing it from other addresses, the logic of the ROM output after selecting the specific address is as follows.
Since the data is reversed, incorrect data will be read. In other words, the confidentiality of the data stored in the ROM is protected. In addition, by setting the specific address to the selected state, the output of NORQ 2 will always be at the "L" level, so it is possible to know whether the logic of the ROM output is positive logic or negative logic. If the data in the ROM is read out while taking into account not to select the specific address, the correct data stored in the ROM can be read out. As explained above, according to the present invention, the conventional ROM
By providing an address detection circuit and a logic conversion circuit that converts the logic of the output of the ROM based on the output of the address detection circuit, it is possible to provide a ROM that can protect the confidentiality of stored data.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は従来のROMの構成を示すブロツク図
の一例であり、第2図は本発明のROMの構成を
示すブロツク図、第3図はアドレス検出回路の一
例を示す図、第4図は論理変換回路の一例を示す
図である。 1……アドレス入力バツフア、2……メデコー
ダ、3……Yデコーダ、4……メモリ・セルアレ
イ、5……Yセレクター、6……出力バツフア、
7……アドレス検出回路、8……論理変換回路、
9……コード設定部、Q1,Q2……NORゲート、
Q3……インバーターゲート、T1,T2……トラン
スフアー・ゲート、FF1……フリツプ・フロツ
プを示している。
FIG. 1 is an example of a block diagram showing the configuration of a conventional ROM, FIG. 2 is a block diagram showing the configuration of the ROM of the present invention, FIG. 3 is a diagram showing an example of an address detection circuit, and FIG. FIG. 3 is a diagram showing an example of a logic conversion circuit. 1...Address input buffer, 2...Medecoder, 3...Y decoder, 4...Memory cell array, 5...Y selector, 6...Output buffer,
7...Address detection circuit, 8...Logic conversion circuit,
9...Code setting section, Q1 , Q2 ...NOR gate,
Q 3 ... inverter gate, T 1 , T 2 ... transfer gate, FF1 ... flip-flop.

Claims (1)

【特許請求の範囲】[Claims] 1 メモリセルアレイと、各アドレス信号毎に特
定のアドレスの選択を検出するアドレス検出回路
と、前記アドレス検出回路の出力信号の内容によ
り選択的に外部出力信号の論理を変換する論理変
換回路とを具備し、前記アドレス検出回路の各出
力信号毎の内容に応じて前記論理変換回路は、前
記メモリセルアレイからの出力の論理を反転状態
にする第1の状態と、前記メモリセルアレイから
の出力の論理を非反転状態にする第2の状態とを
有することを特徴とする読み出し専用メモリ。
1. Equipped with a memory cell array, an address detection circuit that detects selection of a specific address for each address signal, and a logic conversion circuit that selectively converts the logic of an external output signal depending on the content of the output signal of the address detection circuit. According to the content of each output signal of the address detection circuit, the logic conversion circuit sets a first state in which the logic of the output from the memory cell array is inverted, and a first state in which the logic of the output from the memory cell array is inverted. and a second state that is a non-inverted state.
JP58164481A 1983-09-07 1983-09-07 Read-only memory Granted JPS6057598A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58164481A JPS6057598A (en) 1983-09-07 1983-09-07 Read-only memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58164481A JPS6057598A (en) 1983-09-07 1983-09-07 Read-only memory

Publications (2)

Publication Number Publication Date
JPS6057598A JPS6057598A (en) 1985-04-03
JPS6348119B2 true JPS6348119B2 (en) 1988-09-27

Family

ID=15793987

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58164481A Granted JPS6057598A (en) 1983-09-07 1983-09-07 Read-only memory

Country Status (1)

Country Link
JP (1) JPS6057598A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2609831B1 (en) * 1987-01-16 1989-03-31 Thomson Semiconducteurs MEMORY READING CIRCUIT
JPH0455651U (en) * 1990-09-18 1992-05-13
JP2885600B2 (en) * 1993-03-29 1999-04-26 株式会社東芝 Semiconductor integrated circuit

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55140960A (en) * 1979-04-18 1980-11-04 Mitsubishi Electric Corp Memory device

Also Published As

Publication number Publication date
JPS6057598A (en) 1985-04-03

Similar Documents

Publication Publication Date Title
US5036486A (en) Associative memory device
US5056008A (en) Data processor having expanded operating functions
US4649476A (en) Microcomputer having an internal address mapper
EP0408353A2 (en) Semiconductor integrated circuit
US5093909A (en) Single-chip microcomputer including an eprom capable of accommodating different memory capacities by address boundary discrimination
JPS6348119B2 (en)
US5101376A (en) Integrated microprocessor with associative memory device
JPS63226735A (en) Register circuit
JP2000029790A (en) Data security system
JPH01266645A (en) Read only semiconductor storage device
JPS5892054A (en) Programmable chip enable circuit
JP2600376B2 (en) Memory controller
JPS54136244A (en) Input unit to computers and the like of information transmission unit
JP3449749B2 (en) Information processing device
JPS6347831A (en) Microcomputer
SU1633413A1 (en) Device for controlling exchanges between a computer and its peripherals
JPS6180341A (en) Static random access memory device
JPS58137066A (en) Memory access controlling method of computer system
JPS58146081A (en) Memory input-output circuit
JPS62233867A (en) Read-only memory
JPS60129868A (en) Memory system
JPH023164A (en) Dual port memory
JPH04362752A (en) Memory write protection circuit
JPH04273358A (en) One-chip microcomputer containing dmac
JPH0142007B2 (en)