JPH0245850A - Non-volatile semiconductor memory - Google Patents

Non-volatile semiconductor memory

Info

Publication number
JPH0245850A
JPH0245850A JP63198303A JP19830388A JPH0245850A JP H0245850 A JPH0245850 A JP H0245850A JP 63198303 A JP63198303 A JP 63198303A JP 19830388 A JP19830388 A JP 19830388A JP H0245850 A JPH0245850 A JP H0245850A
Authority
JP
Japan
Prior art keywords
signal
password
data
address
generated
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
JP63198303A
Other languages
Japanese (ja)
Inventor
Yoshinori Nakatsugawa
義規 中津川
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
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63198303A priority Critical patent/JPH0245850A/en
Publication of JPH0245850A publication Critical patent/JPH0245850A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To prevent the unfair copy of program contents by protecting the data output of an EPROM. CONSTITUTION:After a pass-word is written, a power source Vcc of the EPROM is once interrupted. Then, when the power source Vcc is inputted at a time t1', a single pulse is generated as a power-on clear signal POC synchronously with this input. Continuously, at a time t2', a verify mode signal V is generated from a decoder 19 for operation mode selection. At such a time, a verify mode signal V' is the output signal of an AND circuit Z1 for the V and a B+J1.J2. Then, an output signal B is not generated at a blank time. In order to generate the signal of the J1.J2, the data coincidence detecting signal J1 and the address coincidence signal J2 have to be simultaneously generated. Thus, unless an address to be designated as a pass-word address and the pass-word to be written to this address are known, program verify can not be executed in an EPROM writer and unfair reading can not be executed.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、不揮発性半導体メモリ、特に、書込まれたプ
ログラムの模倣、盗用を禁止する不揮発性半導体メモリ
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a non-volatile semiconductor memory, and particularly to a non-volatile semiconductor memory that prohibits imitation or theft of written programs.

〔従来の技術〕[Conventional technology]

従来、この種の不揮発性半導体メモリ(以下HPROM
という)は、gFROMに書込まれたプログラムのベリ
ファイ、コピー等が、BFROMライターを用いて、き
わめて容易に行なえる。
Conventionally, this type of non-volatile semiconductor memory (hereinafter referred to as HPROM)
), programs written in gFROM can be verified, copied, etc. very easily using a BFROM writer.

このことから、BFROMにプログラムされたプログラ
ム、及びデータ等の模倣、盗用をきわめて容易に行なえ
る。
This makes it extremely easy to imitate and steal programs and data programmed into the BFROM.

このため、特願昭62−220604号公報に示される
ような対策が考えられ、EFROM内蔵のシングルチッ
プ・マイクロコンピュータ等は、BFROM内のプログ
ラムを周辺デバイス等に伝送しないため、プログラムの
模倣、盗用が完全に防止されるが、汎用BFROM等の
ように、プログラムを周辺デバイスに伝送するようなE
P几OMの場合は、プログラムの読出し素子として用い
るため、プログラムの、模倣、盗用が行なわれる可能性
がある。
For this reason, countermeasures such as those shown in Japanese Patent Application No. 62-220604 have been considered, and since single-chip microcomputers with built-in EFROM do not transmit programs in BFROM to peripheral devices, imitation and plagiarism of programs have been considered. However, when using an E-ROM that transmits a program to a peripheral device, such as a general-purpose BFROM,
In the case of P-OM, since it is used as a program readout element, there is a possibility that the program may be imitated or stolen.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のEPROtMは、gp几OMライター使
用時のBFROM内のデータのプロテクト化を完全にし
ても、汎用FSP几OM等のように、プログラムを周辺
デバイスに伝送するような場合は、gFROMを、デー
タの読出し素子として用いるため、BFROMに書込ま
れたデータの読出し、模倣、盗用が行なわれる可能性が
あるという欠点がある〇 本発明の口約は、gFROMへのプログラム書込後、適
当なアドレスに、任意のパスワートヲEPROMライタ
ー等で書込むことにより、データの出力を阻止すること
を実現できるgFROMを提供することにある@ 〔課題を解決するための手段〕 本発明のFli P ROMは、電気的方法によるデー
タの書込、及び該データの紫外線による消去が可能な不
揮発性牛導体メモリにおいて、任意の特定なアドレスを
パスワード書込み領域に指定する手段と該領域に予み定
められた任意のパスワードを書込むことによ#)#記書
込みデータの出力を阻止する手段とを含んで構成される
In the conventional EPROtM described above, even if the data in the BFROM is completely protected when using a gp OM writer, when transmitting a program to a peripheral device, such as in a general-purpose FSP OM writer, the gFROM must be used. Since the BFROM is used as a data reading element, there is a drawback that the data written in the BFROM may be read, imitated, or stolen. An object of the present invention is to provide a gFROM that can prevent data output by writing an arbitrary password to an address using an EPROM writer or the like. In a non-volatile conductor memory in which data can be written electrically and the data can be erased by ultraviolet rays, a means for specifying an arbitrary specific address as a password writing area and an arbitrary predetermined address for the area are provided. and means for preventing the output of write data by writing the password of #).

〔実施例〕 次に、本発明の実施例について図面を参照して説明する
[Example] Next, an example of the present invention will be described with reference to the drawings.

第1図は、本発明の第1の実施例の回路図、第2図1m
)〜mは第1図における信号のタイミングチャートであ
る。
FIG. 1 is a circuit diagram of the first embodiment of the present invention, and FIG. 2 is a circuit diagram of the first embodiment of the present invention.
) to m are timing charts of signals in FIG.

第り図に示すHP几OMFi、メモリセルアレイ13と
、メモリセルアレイ13の特定のメモリセルを選択する
ための列デコーダ111行デコーダ12と、ゲート回路
141人出カバ、ノア15と、へ〇〜人、までの6ビ、
トの行アドレスが入カサレるアドレス入力端子33−3
8と、A6〜A14までの9ビツトの列アドレスが入力
されるアドレス入力端子39〜47と、データ入出力端
子23〜3゜と、データ出力禁止回路22.データ出力
禁止用データ書込回路21からなっている。
HP shown in FIG. , up to 6-bit,
Address input terminal 33-3 into which the row address of
8, address input terminals 39-47 into which 9-bit column addresses A6-A14 are input, data input/output terminals 23-3°, and data output inhibit circuit 22. It consists of a data write circuit 21 for inhibiting data output.

データ出力禁止用データ書込回路21Fi%Al。Data write circuit 21Fi%Al for inhibiting data output.

の列アドレスがλカされる久方端子48.パスワード・
書込み用−メモリ−10,ゲート回路8゜入出力用バッ
ファ9と、15個のNMO8)ランジスタLoS−”l
a e 8個のNMo5トランジスタQ o = Qγ
を有している。
The column address of λ is connected to the long terminal 48. password·
Write-memory-10, gate circuit 8゜input/output buffer 9, and 15 NMO8) transistor LoS-"l
a e 8 NMo5 transistors Q o = Qγ
have.

データ出力禁止回路22は、アドレス一致検出信号J、
の発′生部、データ一致検出信号J1発生部、ブランク
検出信号B発生部、データ出力制御部Fよ多構成され、
アドレス一致検出信号J、の発生部は、15個のNMO
8)ランジスタに0〜に14及び、T・〜Tt4と、1
5ビツトのデーターラッチ回路5.1ビツトのデータ嗜
ラッチ回路l。
The data output prohibition circuit 22 outputs an address match detection signal J,
, a data coincidence detection signal J1 generation section, a blank detection signal B generation section, and a data output control section F.
The generator of the address match detection signal J is composed of 15 NMOs.
8) Insert transistors 0 to 14 and T to Tt4 and 1
5-bit data latch circuit 5.1-bit data latch circuit l.

ノア回路2.15個のイクス・クルーシブオア回路Go
〜Gtaを有している。
NOR circuit 2. 15 exclusive OR circuits Go
~Gta.

データ一致検出信号J1発生部は、8個のNM08)ラ
ンジスタP、%P、及び、U e 〜U tと、8ビ、
トのデーターラッチ回路7.1ビ、トのデータ・ラッチ
回路17.ノア回路4.8個のイクス・クルーシブオア
回路He−、H,を有している。
The data match detection signal J1 generating section consists of eight NM08) transistors P, %P, and Ue to Ut, 8 bits,
Data latch circuit 7.1 bit, Data latch circuit 17. 4.8 exclusive OR circuits He-, H, are included.

ブランク検出信号B発生部は、15個のNMOSトラン
ジスタM・〜M14及び、几。〜几、4と、8個のNM
O8)ランジスタN、 〜N、及び、S。
The blank detection signal B generating section includes 15 NMOS transistors M.about.M14. 〜几、4、8 NM
O8) Transistors N, ~N, and S.

〜8丁と、23ビツトのデータ・ラッチ回路6゜1ビ、
トのデータラ、チ回路3.ノア回路18を有している。
~8 pins, 23-bit data latch circuit 6°1 bit,
3. Data controller, circuit 3. It has a NOR circuit 18.

データ出力制御部Fは、動作モード選択用デコーダ19
.3個のアンド回路2..2.を有する。
The data output control unit F includes an operation mode selection decoder 19
.. 3 AND circuits 2. .. 2. has.

次に、本実施例の動作を説明する◎ +1)  データ出力禁止用データ書込み動作時刻1.
において、電源Vccが投入されると(第2図(11)
、これに同期して単発のパルス信号であるパワーオンク
リア信号POCが自動的に発生し、続いて、時刻1.に
おいて、動作モード選択用デコーダ19からライトモー
ド信号Wが発生する・このライトモード信号Wは、動作
モード選択用デコーダ19に入力されているアウトイネ
ーブル(LJjOEとチップイネ−1ル信号CBとをも
とにしてつくられている@ この時、メモリ・セルアレイ13には、プログラム書込
が行なわれるが、パスワード書込み用・メモリ10への
プログラム書込みは行なわれていないが、時刻tsにお
いて、パスワード書込用信号工が発生しておシ、ここで
ライトモード信号Wが発生されているならば、パスワー
ド・書込み用・メモリ10にプログラム書込みが行なわ
れる。
Next, the operation of this embodiment will be explained. ◎ +1) Data write operation time for inhibiting data output 1.
, when the power supply Vcc is turned on (Fig. 2 (11)
, a power-on clear signal POC, which is a single pulse signal, is automatically generated in synchronization with this, and then at time 1. , a write mode signal W is generated from the operation mode selection decoder 19. This write mode signal W is generated based on the out enable (LJjOE and chip enable signal CB) input to the operation mode selection decoder 19. At this time, a program is written to the memory cell array 13, but a program is not written to the password writing memory 10, but at time ts, the password writing memory 10 is written. If a signal is generated and a write mode signal W is generated here, a program is written into the password/write memory 10.

このパスワード・書込用信号工は、通常のEFROMの
使用法である、プログラムを周辺デバイスに伝送するよ
うな動作時には使用しない状態、たとえば、A140行
アドレス入力端子47に−Vcc電圧の印加が行なわれ
た時に発生される信号であるとする。
This password/write signal is not used during normal EFROM usage such as transmitting a program to a peripheral device, for example, when -Vcc voltage is applied to the A140 row address input terminal 47. Assume that the signal is generated when

このライ)−モード信号W、パスワード書込み用信号工
が同時に発生された時、メモリ・セルアレイ13の適当
なアドレスをパスワード領域に予め定められたパスワー
ドを書込むがこの時、パスワード書込み用・メ七す一に
は、仁のパスワードのアドレス及びパスワードが書込ま
れる〇つまり、メモリ・セルアレイ13及びパスワード
・書込み用−メモリlOの2ケ所にパスワードが書込ま
れ、パスワード書込み用φメそりlOには、パスワード
だけでなく、メモリ・セルアレイ13に書込まれたパス
ワードのアドレスが書込まれる◇ ただし、パスワード・書込み用・メモリlOに書込まれ
るのは、NMO8)ランジスタL0〜L14゜Qo=Q
yのゲートがONする時、りまシB・工・W信号が発生
する時で、ブランク時出力信号Bは、電源Vccの立上
げ時に、パスワードの書込み用・メモ910のメモリ・
セルが全ビット未書込みである時で、1ビツトでも書込
み済の時は、B・■11W信号は発生しない。
When the mode signal W and the password writing signal are generated at the same time, a predetermined password is written to the password area at an appropriate address of the memory cell array 13. The address and password of Jin's password are written in the first part. In other words, the password is written in two places: the memory cell array 13 and the password/writing memory lO, and the password writing φ mesori lO , not only the password but also the address of the password written in the memory cell array 13 is written ◇ However, what is written in the password/writing memory lO is NMO8) transistors L0 to L14゜Qo=Q
When the gate of y is turned on, the output signal B is generated, and the blank output signal B is used for writing the password, memory of the memo 910, etc. when the power supply Vcc is turned on.
When all bits in the cell have not been written yet, but even one bit has been written, the B.11W signal is not generated.

りまシャメモリーセルアレイに一度パスワードが書込ま
れた場合は、パスワード・書込み用・メモリー10への
書込みは不可能である。
Once a password is written in the remote controller memory cell array, writing to the password/writing memory 10 is impossible.

また1パスワード自書込み用・メモリのライトモード信
号W′も■・BとWのアンド回路Z鵞の出力であるため
、ブランク時出力信号Bが発生しない時は、パスワード
・書込み用・メモリ10への書込みは不可能で6る・又
は、パスワード書込み後であっても、電源Vccを一度
切らない限りは、ブランク時出力信号Bの発生ri可能
であるため、メモリーセルアレイ13.パスワード・書
込み用・メモリ10へのデータの重ね書きも可能である
〇時刻t4においては、動作モード選択用デコーダ19
から発生されるベリファイ−モード信号■とB+J1・
J、のアンド回路zoの出方信号V′は、ベリファイ・
モード信号Vの発生時、ブランク時出力1d号Bも同時
に発生するため、ベリファイ・モード信号V′が発生す
る。このため、EPROMへ書込んだプログラム及びパ
スワードのベリファイが可能である。
In addition, the write mode signal W' of the password self-writing memory 10 is also the output of the AND circuit Z of B and W, so when the blank output signal B is not generated, it is sent to the password writing memory 10. Even after writing the password, unless the power supply Vcc is turned off once, the blank output signal B can be generated, so that the memory cell array 13. It is also possible to overwrite data in the password/write/memory 10. At time t4, the operation mode selection decoder 19
Verify mode signal ■ generated from B+J1・
The output signal V' of the AND circuit zo of J is the verify signal V'.
When the mode signal V is generated, the blank output No. 1d B is also generated simultaneously, so that the verify mode signal V' is generated. Therefore, it is possible to verify the program and password written to the EPROM.

(2)プログラム出力禁止動作 パスワード書込み後、EFROMの電源Vccを一度切
った後、時刻tl′において、電源Vccが投入される
と(第2図(a) ) 、これに同期して単発のパルス
信号であるパワーオンクリア信号p o cカ自動的に
発生し、続いて、時刻を冨′におiて、動作モード選択
用デコーダ19からベリファイ・モード信号Vが発生す
る・ このベリファイ・モード信号Vは、動作モード選択用デ
コーダ19に入力されているアクトイネーブル信号OE
とチップイネ−グル信号CBとをもとにしてつくられて
いる。この時、ベリ7アイモード信号V′は、VとB+
J、・J3のアンド回路z1の出力信号であシ、ブラン
ク時出力信号Bは発生しない。
(2) Program output prohibition operation After the password is written, the power supply Vcc of the EFROM is turned off once, and when the power supply Vcc is turned on at time tl' (Fig. 2 (a)), a single pulse is generated in synchronization with this. A power-on clear signal p o c is automatically generated, and then, when the time reaches i, a verify mode signal V is generated from the operation mode selection decoder 19. This verify mode signal V is the act enable signal OE input to the operation mode selection decoder 19.
and the chip enable signal CB. At this time, the Veri7 eye mode signal V' is V and B+
This is the output signal of the AND circuit z1 of J, .J3, and the output signal B is not generated when blank.

又%J、・J2信号を発生させるには、データー致検出
信号Jl及び、アドレス一致検出信号J。
In order to generate the %J, .J2 signal, a data match detection signal Jl and an address match detection signal J are required.

を同時に発生させなければならないが、これは、パスワ
ード領域として指定したアドレス及び、このアドレスに
書込んだパスワードを知らないかぎJ[FROMライタ
ーでのプログラム・ベリファイは不可能である。
must be generated at the same time, but unless you know the address specified as the password area and the password written to this address, it is impossible to verify the program with the FROM writer.

時刻11“において、電源Vccが投入後に、時刻t2
“において出力モード信号OUTが、動作モード選択用
デコーダ19から出力されたとしても、V′同様OUT
’もパスワード及びパスワードを書込んだアドレスを知
らなければ、Jl・J、信号を発生させることはできず
、EPROM内のデータを外部に出力させることは不可
能である。
At time 11", after the power supply Vcc is turned on, at time t2
Even if the output mode signal OUT is output from the operation mode selection decoder 19 in
If the user does not know the password and the address where the password is written, it is impossible to generate the Jl/J signal and it is impossible to output the data in the EPROM to the outside.

(3)プログラム出力禁止解除動作 時刻t!′に電源Vccが立上がると同時にパワオン・
クリア信号POCが発生し、この時ゲート回路8及び入
出力バッファ9がデータ出力モードとなシ、NMO8)
ランジスタM0〜M K4 m N 6〜N7のゲート
がONすることにより、データラッチ回路6に、パスワ
ード書込み用・メモリ10に書込まれているデータがデ
ータ・ラッチ回路6にラッチされる0 前項(2)プログラム出力禁止動作で述べたように時刻
t!′ではプログラム出力が禁止されている力ぶ、時刻
t3でI−W信号を発生させ、ノ(スワート°のアドレ
ス及びパスワードの書込みモードにすることにより、N
MO8)ランジスタPO,P丁のゲートをONさせ、デ
ータラッチ回路7にノくスワート。
(3) Program output prohibition release operation time t! 'When the power supply Vcc rises, the power is turned on.
Clear signal POC is generated, and at this time gate circuit 8 and input/output buffer 9 are not in data output mode (NMO8).
By turning on the gates of the transistors M0 to M K4 m N6 to N7, the data written in the password writing/memory 10 is latched into the data latch circuit 6. 2) As mentioned in the program output prohibition operation, time t! ', when program output is prohibited, generates the I-W signal at time t3, and enters the address and password write mode of
MO8) Turn on the gates of transistors PO and P, and swath the data latch circuit 7.

のデータをラッチする。又、この時同時にNMOSトラ
ンジスタに、%に1.のゲートがONL、データ−ラッ
チ回路5にノ(スワードのアドレス力エラ、チされる。
Latch the data. At this time, at the same time, the NMOS transistor is set to 1. When the gate of ONL is ONL, the data-latch circuit 5 is checked when the address power error of the word (sword) is detected.

W+V+OUT信号発生時に、イクスクルーシフオア回
Wb Ho −Hvにより)(スワードが正シく入力さ
れたかを検出し、正しく入力されているならば、データ
一致検出信号J1が発生される。
When the W+V+OUT signal is generated, it is detected (by the exclusive OR cycle Wb Ho -Hv) whether the password has been input correctly, and if it has been input correctly, a data match detection signal J1 is generated.

又、同時にイクスクルーシプオア回Wt G o −0
14によシパスワードのアドレスが正しく人力されたか
を検出し、正しく入力されているならば、データ一致検
出信号J2が発生される。このようにして、パスワード
及びパスワードのアドレスが同時に一致したならば、J
l・J、信号が発生する。
Also, at the same time, exclusive or times Wt G o -0
14, it is detected whether the password address has been entered correctly manually, and if it has been entered correctly, a data match detection signal J2 is generated. In this way, if the password and password address match at the same time, J
l・J, a signal is generated.

ベリファイ・モード信号V′は、動作モード選択用デコ
ーダ19からの発生信号VとB+J、・J2のアンド回
路z1の出力信号であるから、ベリファイモード信号V
とJl・J:信号が同時に発生された時、ベリファイモ
ード信号V′が発生し、EFROMライターでのベリフ
ァイが可能となる・出力モード信号OUT’も全く同様
にして、I・W信号発生時に、パスワードのアドレスを
アドレス入力端子31〜47.パスワードをデータ入出
力端子23〜30よ多入力することによシ、パスワード
のアドレス及びパスワードが正しく入力されたときのみ
、データラ、子回路l、及びデータラッチ回路17に’
High”のデータをう、チすることが可能とな、!+
lB+J、・J、=@H@とすることが可能となシ、出
力モード信号OUT’の発生が可能となる0以上の事に
よシ、プログラム出力禁止を解除する事が可能となる。
The verify mode signal V' is the output signal of the AND circuit z1 of the generated signal V from the operation mode selection decoder 19 and B+J, .J2.
and Jl/J: When the signals are generated at the same time, the verify mode signal V' is generated, and verification with the EFROM writer is possible. - The output mode signal OUT' is also generated in exactly the same way, and when the I/W signal is generated, Enter the password address at address input terminals 31-47. By inputting multiple passwords to the data input/output terminals 23 to 30, only when the password address and password are input correctly, the data controller, child circuit 1, and data latch circuit 17 are
It is possible to check the “High” data!+
It is possible to set lB+J, .J, = @H@, and it is possible to cancel the program output prohibition by making the output mode signal OUT' greater than or equal to 0, which makes it possible to generate the output mode signal OUT'.

但し、このI−W信号発生時、NMO8)ランジスタL
o−Lsa e Qo−Qyのグー)riONLないた
め、パスワード−書込み用・メモリ10へのデータの重
さね書きが行なわれることはないOモジ、パスワードの
アドレス及びパスワードを知らない者が、パスワードの
アドレス及ヒパスワードを入力して、そのデータが誤ま
っている場合には、メモリ・セルアレイ13にデータの
重ね書きを行なわせる事によシ。EFROMに書込まれ
ているデータを変えてしまうことも可能である。
However, when this I-W signal is generated, NMO8) transistor L
Since there is no O-Lsa e Qo-Qy's riONL, data will not be overwritten in the password-writing memory 10. If the address and password are entered and the data is incorrect, the memory cell array 13 can overwrite the data. It is also possible to change the data written in the EFROM.

実際に本発明のHP几OMにパスワードを書込む時は、
パスワード書込領域部もプログラム、又は辺周回路への
データ伝送領域として使用されることが考えられるので
、メモリ・セルアレイ13へのデータの書込みは、一般
のBFROMと全く同様に書込後、パスワードのアドレ
スを決定し、そのアドレスに書込まれているデータをパ
スワードとして、パスワード・書込み用・メモリlOに
パスワードのアドレス及びパスワードを畳込むという手
順ヲ収ることによシ、メモリ・セルアレイ13へのデー
タ書込み時は、パスワードのアドレス及び、パスワード
のデータに煩わせられる事なく、一般のgFROMと全
く同様に書込むことも可能である句 lPROMに書込まれたデータを周辺デバイスに伝送し
ようとした場合、電源Vcc立上げ時に入力されるパス
ワードのアドレス及び、パスワードは、IIY入力又は
、マイクロコンピュータ等からのデータ入力、磁気デス
ク、ICカード等外部記憶装置からの入力などによシ自
動的に入力するようなシステム構成とするとも可能であ
る・又、パスワードのアドレス及び、パスワード用デー
タの入力は、電源Vcc立上がシ時のみ必要とし、本発
明のBFROMを含むシステム全体、又は、本発明のg
FROMの電源Vccを一度立上げ、パスワードのアド
レス及び、パスワード人力後は、電源Vccを切らない
限シ全くパスワードのことを意識せずに使用することが
可能である。
When actually writing the password to the HP OM of the present invention,
Since the password writing area may also be used as a program or data transmission area to peripheral circuits, data can be written to the memory cell array 13 in the same manner as in general BFROM, after writing the password. By determining the address of the memory cell array 13 and using the data written at that address as a password, the password address and the password are stored in the password/write memory IO. When writing data, it is possible to write data in exactly the same way as a general gFROM without having to worry about the password address or password data. In this case, the password address and password input when powering up the power supply Vcc will be automatically input by IIY input, data input from a microcomputer, etc., input from an external storage device such as a magnetic desk or IC card, etc. It is also possible to configure the system so that the password address and password data are input only when the power supply Vcc is turned on, and the entire system including the BFROM of the present invention or the main g of invention
Once the power supply Vcc of the FROM is turned on and the password address and password are entered manually, it is possible to use the FROM without being aware of the password unless the power supply Vcc is turned off.

第3図は本発明の第2の実施例の回路図で、第1図と異
なる部分についてのみ説明する。
FIG. 3 is a circuit diagram of a second embodiment of the present invention, and only the parts different from FIG. 1 will be explained.

第1図と第3図の異なる点は、動作モード選択用デコー
ダに新たに、入力モード信号INを追加し、人出力バッ
ファ15へは、動作モード選択用デコーダからの出力信
号である、ライトモード信号W、ベリファイモード信号
■、出力モード信号OUTがそのまま直接入力され、デ
ータ入出力端子23〜30と人出力バッファ15との間
にNMOSトランジスタD、−D、が追加されている点
である・ 第3図の回路構成とした時のプログラム禁止解除時は、
動作モード選択用デコーダ19から入力モード信号IN
を発生させた後パスワードのアドレス及び、パスワード
の入力を行なうことにより可能となる。
The difference between FIG. 1 and FIG. 3 is that an input mode signal IN is newly added to the decoder for operation mode selection, and a write mode signal, which is an output signal from the decoder for operation mode selection, is sent to the human output buffer 15. The signal W, the verify mode signal ■, and the output mode signal OUT are directly input as they are, and NMOS transistors D and -D are added between the data input/output terminals 23 to 30 and the human output buffer 15. When the program prohibition is canceled using the circuit configuration shown in Figure 3,
Input mode signal IN from the operation mode selection decoder 19
This is possible by generating a password and then entering the password address and password.

又、ライトモード信号Wだけでは、NMO8)ランジス
タDo−D、のゲートはONL、ない事から、パスワー
ド・書込み用・メモリ10だけでなく、メモリ噛セルア
レイ13のデータの重ね書きけ行なわれないため、パス
ワードのアドレス及びパスワードの入力を誤まった場合
には、メモリ自セルアレイ13のデータの重ね書きを避
けることが可能となる。
In addition, if only the write mode signal W is used, the gates of NMO8) transistors Do-D are not ONL, so not only the password/write memory 10 but also the data of the memory cell array 13 cannot be overwritten. If the password address and password are input incorrectly, overwriting of data in the memory cell array 13 can be avoided.

さらに、各入力信号を、下記 のように変更する事により、特別な回路構成となるパス
ワード書込用信号Iを発生するための回路は不要となる
だけでなく、プログラム禁止解除時には・EPROMの
書込み動作時の発生信号であるライトモード信号Wを発
生させる必要はないので、gpaoM書込み電圧Vl)
f)を印加する必要がなくなる。
Furthermore, by changing each input signal as shown below, not only does the circuit for generating the password writing signal I, which requires a special circuit configuration, become unnecessary, but when the program prohibition is canceled, Since it is not necessary to generate the write mode signal W, which is a signal generated during operation, the gpaoM write voltage Vl)
There is no need to apply f).

第1の実施例の場合は、パスワードを知らないものが、
誤まったパスワードのアドレス及びパスワードを入力し
た場合には、メモリーセルアレイ13にデータの重ね書
きが行なわれるた4.BP几OM内のデータの破壊を行
なう。このため、EPROM内のデータの模倣、盗用を
禁止する効果はきわめて大きい。
In the case of the first embodiment, a person who does not know the password
4. If an incorrect password address and password are entered, data will be overwritten in the memory cell array 13. Destroy the data in the BP OM. Therefore, the effect of prohibiting imitation and theft of data in the EPROM is extremely large.

第2の実施例においては、パスワードを知っているもの
が、パスワードを誤まりてパスワードを入力してもNM
O8)ランジスタDo〜D、のゲー)dONせず、メモ
リ・セルアレイ13にデータの重ね書きは行なわれず、
gpI(loMのデータの破壊は行なわれない。このた
め、パスワードt−知っているものが、パスワードを誤
まって人力した時であっても、データは保護される。
In the second embodiment, even if a person who knows the password enters the password incorrectly, the NM
O8) The transistors Do to D are not turned on, and data is not overwritten in the memory cell array 13.
gpI (loM data is not destroyed. Therefore, even if someone who knows the password inputs the password manually by mistake, the data is protected.

パスワードのアドレス及び、パスワードの誤りがありた
時には、メモリ自セルアレイ13に重ね書きをするよう
な回路を追加するか、データ入出力端子に追加されたN
MOSトランジスタD、〜D7のゲートを半永久的にO
Nさせないような回路を追加するなどによってEPRO
M内のデータ出力阻止を行なうことも可能である。
If there is an error in the password address or password, either add a circuit that overwrites the memory cell array 13, or add a circuit to the data input/output terminal.
The gates of MOS transistors D, ~D7 are semi-permanently turned off.
EPRO by adding a circuit that prevents
It is also possible to block data output within M.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、gPROMのデータの出
力をプロテクト化することによシ、プログラムの内容を
確認したシコビーしたシすることが不可能となシ、プロ
グラムの著作権保護を容易に行なえる効果がある0しか
もパスワードを知っている者は、このプロテクトを容易
に解除し、現在市販されているgFROMと同様の使用
が可能となる。
As explained above, the present invention protects the output of gPROM data, thereby making it impossible to check the program contents and making it easier to protect the copyright of the program. Furthermore, a person who knows the password can easily remove this protection and use it in the same way as gFROMs currently on the market.

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

第1図は本発明の第1の実施例の回路図、第2図(a)
〜−は第1図における信号のタイミングチャート、第3
図は本発明の第2の実施例の回路図である0 1.3.17・・・・・・1ビ、ト用データラッチ回路
、2.4.18・・・・・・ノア回路、6・・・・・・
15ビ、ト用データラ、チ回路、7・・・・・・8ビ、
ト用データラッ子回路、8,14・・・・・・ゲート回
路、9.15・・・・・・入出カバy 77.10・・
・・・・パスワード書込用メモリ、11・・・・・・列
デコーダ、12・・・・・・行デコーダ、13・・・・
・・メモリーセルアレイ、19・・・・・・動作モード
選択用デコーダ、21・・・・・・データ出力禁止用デ
ータ書込回路、22・・・・・・データ出力禁止回路、
23〜30・・・・・・データ人出力端子、31〜48
・・・・・・アドレス入力端子 A、〜人tS・・・・・・アドレス、vCC・・・・・
・電源、POC・・・・・・パワーオンクリア信号、w
、w’・・・・・・ライトモード信号、v、v’・・・
・・・ベリファイモード信号、OUT、OUT’・・・
・・・出力モード信号、J。 ・・・・・・データラ、子回路17の出力信号、J3・
・・・・・データラ、子回路1の出力16号、Ko%に
14.L。 〜L7・M・〜M14・N・〜N、、P・〜P7−QO
〜Q7・R,%R,4・S・〜S7・T o = T 
t4・U。 〜U、・・・・・・NMO8)ランジスタ、zo〜Z雪
・・・・・・アンド回路、H6−Hy 、G・〜G14
・・・・・・イクスクルーシグオア回路、D・〜D丁・
・・・−、NMO8)ランジスタ、IN・・・・・・入
力モード信号。 代理人 弁理士  内 原   晋
Fig. 1 is a circuit diagram of the first embodiment of the present invention, Fig. 2(a)
~- is the signal timing chart in Figure 1, and Figure 3 is the timing chart of the signal.
The figure is a circuit diagram of the second embodiment of the present invention. 6...
15 bits, data for G, circuit for CH, 7...8 bits,
Data latch circuit for gate, 8, 14... Gate circuit, 9.15... Input/output cover y 77.10...
...Password writing memory, 11... Column decoder, 12... Row decoder, 13...
... Memory cell array, 19 ... Decoder for operating mode selection, 21 ... Data write circuit for prohibiting data output, 22 ... Data output prohibition circuit,
23-30... Data person output terminal, 31-48
・・・・・・Address input terminal A, 〜persontS・・・・・・Address, vCC・・・・
・Power supply, POC...Power on clear signal, w
, w'... Light mode signal, v, v'...
...Verify mode signal, OUT, OUT'...
...Output mode signal, J.・・・・・・Data controller, output signal of child circuit 17, J3・
... Data controller, output No. 16 of child circuit 1, Ko% is 14. L. 〜L7・M・〜M14・N・〜N、、P・〜P7-QO
~Q7・R,%R,4・S・〜S7・T o = T
t4・U. ~U,...NMO8) transistor, zo~Z snow...AND circuit, H6-Hy, G...G14
・・・・・・Exclusive OR circuit, D・〜D・
...-, NMO8) transistor, IN...Input mode signal. Agent Patent Attorney Susumu Uchihara

Claims (1)

【特許請求の範囲】[Claims] 電気的方法によるデータの書込、及び該データの紫外線
による消去が可能な不揮発性半導体メモリにおいて、任
意の特定なアドレスをパスワード書込み領域に指定する
手段と、該領域に予め定められた任意のパスワードを書
込むことにより前記書込みデータの出力を阻止する手段
とを含むことを特徴とする不揮発性半導体メモリ。
In a non-volatile semiconductor memory in which data can be written electrically and the data can be erased by ultraviolet rays, means for specifying an arbitrary specific address as a password writing area, and an arbitrary password predetermined for the area A non-volatile semiconductor memory characterized by comprising: means for blocking output of the write data by writing the write data.
JP63198303A 1988-08-08 1988-08-08 Non-volatile semiconductor memory Pending JPH0245850A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63198303A JPH0245850A (en) 1988-08-08 1988-08-08 Non-volatile semiconductor memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63198303A JPH0245850A (en) 1988-08-08 1988-08-08 Non-volatile semiconductor memory

Publications (1)

Publication Number Publication Date
JPH0245850A true JPH0245850A (en) 1990-02-15

Family

ID=16388890

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63198303A Pending JPH0245850A (en) 1988-08-08 1988-08-08 Non-volatile semiconductor memory

Country Status (1)

Country Link
JP (1) JPH0245850A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04169990A (en) * 1990-11-01 1992-06-17 Tokimec Inc Data secret keeping device for memory module
JPH04213137A (en) * 1990-12-07 1992-08-04 Tokimec Inc Data secrecy device memory module

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61278951A (en) * 1985-06-04 1986-12-09 Mitsubishi Electric Corp Memory information protecting circuit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61278951A (en) * 1985-06-04 1986-12-09 Mitsubishi Electric Corp Memory information protecting circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04169990A (en) * 1990-11-01 1992-06-17 Tokimec Inc Data secret keeping device for memory module
JPH04213137A (en) * 1990-12-07 1992-08-04 Tokimec Inc Data secrecy device memory module

Similar Documents

Publication Publication Date Title
JP2597153B2 (en) Write protector
JP3421526B2 (en) Data processing device
KR940005784B1 (en) Security circuit
JPH0821852B2 (en) Safety fuse circuit for programmable logic arrays
US6320787B1 (en) Nonvolatile memory with illegitimate read preventing capability
US5155829A (en) Memory system and method for protecting the contents of a ROM type memory
JP2003198361A (en) Programmable logic device
JP4079552B2 (en) Nonvolatile semiconductor memory that prevents unauthorized copying
JPH0793223A (en) Stored information protecting circuit
US7054121B2 (en) Protection circuit for preventing unauthorized access to the memory device of a processor
JP2842442B2 (en) Microcomputer, nonvolatile semiconductor memory device, and method for writing and erasing the same
JPH03204053A (en) Read-only memory
JP3086052B2 (en) EEPROM
JPH037981B2 (en)
JPS6278643A (en) semiconductor integrated circuit
US5687354A (en) Memory system and method for protecting the contents of a ROM type memory
JP3296184B2 (en) Semiconductor integrated circuit
JPS5894195A (en) One chip microcomputer
JPS59140695A (en) Semiconductor integrated circuit device
JP4202116B2 (en) Memory control circuit, memory device and microcomputer
JP2003203012A (en) Microcomputer device
JP2503968B2 (en) Storage device
JP2005085398A (en) Nonvolatile memory
JPH09146845A (en) Non-volatile semiconductor memory device security mechanism
JPS59207494A (en) Data protecting circuit for logical lsi