[go: up one dir, main page]

JPH0628495A - Semiconductor integrated circuit - Google Patents

Semiconductor integrated circuit

Info

Publication number
JPH0628495A
JPH0628495A JP4207353A JP20735392A JPH0628495A JP H0628495 A JPH0628495 A JP H0628495A JP 4207353 A JP4207353 A JP 4207353A JP 20735392 A JP20735392 A JP 20735392A JP H0628495 A JPH0628495 A JP H0628495A
Authority
JP
Japan
Prior art keywords
state
integrated circuit
semiconductor integrated
functional block
prom
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.)
Withdrawn
Application number
JP4207353A
Other languages
Japanese (ja)
Inventor
Naomiki Mitsuishi
直幹 三ツ石
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 Ltd
Original Assignee
Hitachi 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 filed Critical Hitachi Ltd
Priority to JP4207353A priority Critical patent/JPH0628495A/en
Publication of JPH0628495A publication Critical patent/JPH0628495A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Abstract

PURPOSE:To provide a means for developing various single chip microcomputers in a short period. CONSTITUTION:In a single chip microcomputer 100 which contains plural pieces of function blocks, and forms a signal for selecting the function block to be operated, by a function block selecting means 9, this computer is provided with a means 101 for inhibiting a read-out operation or a write operation to areas of all or a part in a PROM 2, and this inhibiting means 101 determines validity of a PROM selecting signal generated by the function block selecting means 9 in accordance with a conducting or non-conducting state of a control terminal 102 and a power source Vss supply lead terminal 110.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は半導体集積回路装置にか
かり、例えば、シングルチップマイクロコンピュータに
利用して有効な技術に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor integrated circuit device and, more particularly, to a technique effectively applied to a single chip microcomputer.

【0002】[0002]

【従来の技術】シングルチップマイクロコンピュータ
は、昭和59年11月30日オーム社発行の『LSIハ
ンドブック』P540およびP541に記載されるよう
に、中央処理装置を中心にしてプログラム保持用のRO
M(リードオンリメモリ)、データ保持用のRAM(ラ
ンダムアクセスメモリ)、およびデータの入出力を行う
ための入出力回路などの機能ブロックが1つの半導体基
板上に形成されて成る。斯るシングルチップマイクロコ
ンピュータを用いてシステム構成を行うと、汎用マルチ
チップマイクロプロセッサなどを用いる場合に比べて実
装面積の縮小と信頼性の向上を実現することができる。
2. Description of the Related Art A single-chip microcomputer, as described in "LSI Handbook" P540 and P541 issued by Ohmsha, Ltd. on November 30, 1984, has a central processing unit as a center for program holding RO.
Functional blocks such as an M (read only memory), a RAM (random access memory) for holding data, and an input / output circuit for inputting / outputting data are formed on one semiconductor substrate. When the system configuration is performed using such a single-chip microcomputer, it is possible to reduce the mounting area and improve the reliability as compared with the case of using a general-purpose multi-chip microprocessor or the like.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、シング
ルチップマイクロコンピュータは、これが組み込まれる
システムに応じて最適な内蔵機能若しくは内蔵周辺回路
構成が通常異なる。特に、いわゆる半導体集積回路の集
積度が向上し、1つの半導体基板上に形成可能な機能ブ
ロックの数が増大し、その組合せが飛躍的に増大する
と、1つのシステムには最適なシングルチップマイクロ
コンピュータであっても、他のシステムに対しては機能
不足または機能過剰となってしまう場合もある。このた
め、多種多様のシングルチップマイクロコンピュータ
を、短期間に開発しなければならない。開発期間の内、
論理設計・レイアウト設計については、自動設計の適用
により開発期間の短縮が図られているが、試作期間・評
価期間は、半導体集積回路製造技術の複雑化並びにシン
グルチップマイクロコンピュータの機能の向上によって
短縮が困難になっている。
However, the single-chip microcomputer usually has different optimum built-in functions or built-in peripheral circuit configurations depending on the system in which it is installed. In particular, when the integration degree of so-called semiconductor integrated circuits is improved, the number of functional blocks that can be formed on one semiconductor substrate is increased, and the number of combinations thereof is dramatically increased, a single-chip microcomputer optimal for one system is provided. Even so, there is a case where the system becomes insufficient or over-functioning with respect to other systems. Therefore, a wide variety of single-chip microcomputers must be developed in a short period of time. Within the development period,
With regard to logic design and layout design, the development period has been shortened by applying automatic design, but the prototyping period and evaluation period have been shortened due to the complexity of the semiconductor integrated circuit manufacturing technology and improvement of the functions of the single-chip microcomputer. Has become difficult.

【0004】これに対して、1つのシングルチップマイ
クロコンピュータに、大規模メモリ並びに豊富な機能ブ
ロックを内蔵して複数のシステムに適用可能とすること
ができる。しかしながら、このようなシングルチップマ
イクロコンピュータはいずれのシステムに対しても無駄
が多く、製造費用も大きくなってしまう。大容量メモリ
を内蔵すると外部拡張動作時に使用できる外部メモリの
容量が小さくなってしまうなどの問題がある。
On the other hand, it is possible to incorporate a large-scale memory and abundant functional blocks into one single-chip microcomputer so that it can be applied to a plurality of systems. However, such a single-chip microcomputer is wasteful for any system and the manufacturing cost is high. If a large-capacity memory is built in, there is a problem that the capacity of the external memory that can be used during the external expansion operation becomes small.

【0005】本発明の目的は、多種多様のシングルチッ
プマイクロコンピュータを短期間に開発する手段を提供
することにある。
It is an object of the present invention to provide a means for developing a wide variety of single chip microcomputers in a short period of time.

【0006】本発明の前記並びにその他の目的と新規な
特徴は本明細書の記述及び添付図面から明らかになるで
あろう。
The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.

【0007】[0007]

【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば下記
の通りである。
The outline of the representative one of the inventions disclosed in the present application will be briefly described as follows.

【0008】すなわち、内蔵メモリの全部または一部
分、あるいは内蔵機能ブロックを内部バスを介して読み
出し又は書き込む動作を、半導体集積回路装置の電極端
子に結合される所定のいずれか一方の電源供給用外部接
続電極との導通または非導通状態などに応じて固定的に
禁止するようにして、シングルチップマイクロコンピュ
ータなどの半導体集積回路を構成するものである。
That is, the operation of reading or writing the whole or a part of the built-in memory, or the built-in functional block via the internal bus, is connected to the electrode terminal of the semiconductor integrated circuit device by a predetermined external connection for power supply. A semiconductor integrated circuit such as a single-chip microcomputer is configured so as to be fixedly prohibited according to the conduction or non-conduction state with the electrodes.

【0009】[0009]

【作用】上記した手段によれば、開発すべきシングルチ
ップマイクロコンピュータに対し、その内蔵機能を包含
し且つその他の機能も有する本発明に係るシングルチッ
プマイクロコンピュータを流用するとき、所定のいずれ
か一方の電源供給用リードもしくは導電パターンとの導
通または非導通状態などに応じて内蔵メモリの全部また
は一部分、あるいはその他の内蔵機能ブロックのデータ
読み出し又は書き込み動作を禁止することで、あたかも
その動作が禁止された部分を有しない前記開発すべきシ
ングルチップマイクロコンピュータとして短期間に提供
することを実現する。
According to the above-mentioned means, when the single-chip microcomputer according to the present invention having the built-in function and having other functions is used for the single-chip microcomputer to be developed, either one of the predetermined ones is used. By prohibiting the data read or write operation of all or part of the built-in memory or other built-in function block according to the conduction or non-conduction state with the power supply lead or the conductive pattern of, the operation is prohibited. It is possible to provide the single-chip microcomputer to be developed in a short period of time, which does not have a closed portion.

【0010】[0010]

【実施例】図1には本発明の一実施例に係るシングルチ
ップコンピュータのブロック図が示される。
1 is a block diagram of a single chip computer according to an embodiment of the present invention.

【0011】同図に示されるシングルチップコンピュー
タ100は、特に制限はされないものの、CPU(中央
処理装置)1,32kバイトの記憶容量を持つPROM
(プログラマブルROM)2,1kバイトの記憶容量を
持つRAM3,タイマ4,SCI(シリアルコミュニケ
ーションインタフェース)5,A/D変換器6、および
第1乃至第9入出力ポート71〜79,機能ブロック選
択回路(MS)9から構成され、これらのブロックは内
部バスによって相互に接続されて成り、公知の半導体製
造技術により1つの半導体基板上に形成される。内部バ
スは、特に制限はされないものの16ビットのアドレス
バス81、8ビットのデータバス82、並びにリード信
号やライト信号そして図示はされない水晶振動子などの
発振周波数にもとづいて生成され或は外部から供給され
るクロック信号から生成されるシステムクロック信号線
などを含む。
The single-chip computer 100 shown in FIG. 1 is a PROM having a storage capacity of CPU (central processing unit) 1,32 kbytes, although not particularly limited thereto.
(Programmable ROM) 2, RAM having a storage capacity of 1 kbyte 3, timer 4, SCI (serial communication interface) 5, A / D converter 6, and first to ninth input / output ports 71 to 79, functional block selection circuit (MS) 9, these blocks are connected to each other by an internal bus, and are formed on one semiconductor substrate by a known semiconductor manufacturing technique. The internal bus is not particularly limited, but is generated based on a 16-bit address bus 81, an 8-bit data bus 82, a read signal, a write signal, and an oscillation frequency of a crystal oscillator (not shown) or is externally supplied. And a system clock signal line generated from the generated clock signal.

【0012】本実施例においては、おのおのの機能ブロ
ックにはすべてのアドレス信号(16本)が入力される
のではなく、当該機能ブロックが選択されたことを示す
機能ブロック選択信号と、当該機能ブロックの中の何れ
のアドレスが選択されたかを示す下位アドレスが入力さ
れている。例えば、PROM2には機能ブロック選択信
号1本と下位アドレス14本が入力されるものである。
かかる機能ブロック選択信号は、機能ブロック選択回路
9が、CPU1が出力するアドレス信号の所定の複数ビ
ットを解読して、各機能ブロックに供給する。
In this embodiment, not all address signals (16 lines) are input to each functional block, but a functional block selection signal indicating that the functional block has been selected and the functional block. A lower address indicating which of the addresses has been selected is input. For example, one functional block selection signal and 14 lower addresses are input to the PROM 2.
The functional block selection circuit 9 decodes a predetermined plurality of bits of the address signal output from the CPU 1 and supplies the functional block selection signal to each functional block.

【0013】図2には上記シングルチップマイクロコン
ピュータ100のアドレスマップが示される。
FIG. 2 shows an address map of the single chip microcomputer 100.

【0014】本実施例におけるシングルチップマイクロ
コンピュータ100の内蔵メモリは前記PROM2とR
AM3である。特に制限はされないものの、PROM2
はプログラム及び固定データ格納用であり、ユーザがP
ROM書き込み装置を使用して書き込むことができる。
本実施例ではPROM2は2つのの領域PROM21と
PROM22に分割されている。RAM3は一時的なデ
ータの格納用または作業領域として利用される。RAM
3は2つの領域RAM31とRAM32に分割されてい
る。特に制限はされないものの、タイマ4は、それぞれ
タイマカウンタ、比較レジスタなどを有する2つの独立
したタイマ41、タイマ42から構成されている。特に
制限はされないものの、図2の斜線部分は外部拡張動作
時に外部メモリに割当て可能なアドレス領域である。
The built-in memory of the single-chip microcomputer 100 in this embodiment is the PROM 2 and R.
It is AM3. Although not particularly limited, PROM2
Is for storing programs and fixed data.
It can be written using a ROM writer.
In this embodiment, the PROM 2 is divided into two areas PROM 21 and PROM 22. The RAM 3 is used as a temporary data storage or work area. RAM
3 is divided into two areas, a RAM 31 and a RAM 32. Although not particularly limited, the timer 4 is composed of two independent timers 41 and 42 each having a timer counter and a comparison register. Although not particularly limited, the shaded area in FIG. 2 is an address area that can be assigned to the external memory during the external expansion operation.

【0015】図1において、前記チップの周辺部には、
電極端子として多数の端子(ボンディングパッド)が配
置され、第1乃至第9入出力ポート71〜79の入出力
端子に接続されたボンディングパッドP10〜P17、
P20〜P23、P30〜P37、P40〜P47、P
50〜P57、P60〜P63、P70〜P77、P8
0〜P87、P90〜P97、水晶発振子が接続されま
たは外部クロックが供給されるボンディングパッドXT
AL,EXTAL、電源端子Vdd,Vssなどが配置
される。特に制限はされないものの、Vdd端子には相
対的に高レベルの電源が、Vss端子には相対的に低レ
ベルの電源が接続される。
In FIG. 1, in the peripheral portion of the chip,
A large number of terminals (bonding pads) are arranged as electrode terminals, and the bonding pads P10 to P17 are connected to the input / output terminals of the first to ninth input / output ports 71 to 79.
P20-P23, P30-P37, P40-P47, P
50-P57, P60-P63, P70-P77, P8
0-P87, P90-P97, bonding pad XT to which a crystal oscillator is connected or an external clock is supplied
AL, EXTAL, power supply terminals Vdd, Vss, etc. are arranged. Although not particularly limited, a relatively high level power source is connected to the Vdd terminal and a relatively low level power source is connected to the Vss terminal.

【0016】このようにして1チップ化されたシングル
チップマイクロコンピュータ100は組立工程において
パッケージのマウントに貼付(ダイボンディング)さ
れ、パッケージのリード端子と前記ボンディングパッド
が、特に制限はされないものの金線によって接続(ワイ
ヤボンディング)された後、封止される。
The single-chip microcomputer 100 thus made into one chip is attached (die-bonded) to the mount of the package in the assembly process, and the lead terminal of the package and the bonding pad are formed by gold wires, although not particularly limited. After being connected (wire bonding), it is sealed.

【0017】図1に示される実施例においては、PRO
M2の半分に対して選択的にデータ読出しが禁止可能と
されている。制御用パッド102に接続された制御回路
101が設けられている。制御用パッド102の入力レ
ベルが相対的に低レベルの電源(Vss)電圧レベルに
固定されているとき、制御回路101少なくともPRO
Mの半分のデータの読み出しを固定的に禁止するための
制御信号φinhをハイレベルに活性化し、これと、機
能ブロック選択回路9からのデコード結果信号とに基づ
いてPROM2の選択信号を生成する。
In the embodiment shown in FIG. 1, PRO
Data reading can be selectively prohibited for half of M2. A control circuit 101 connected to the control pad 102 is provided. When the input level of the control pad 102 is fixed to a relatively low level power supply (Vss) voltage level, at least the control circuit 101 PRO.
The control signal φinh for fixedly prohibiting the reading of half the data of M is activated to the high level, and the selection signal of the PROM 2 is generated based on this and the decoding result signal from the functional block selection circuit 9.

【0018】図3には斯る制御回路101の一例が示さ
れている。この制御回路101はPチャネル型MOSF
ETQ10とNチャネル型MOSFETQ11からなる
CMOSインバータを含み、このCMOSインバータの
入力は高抵抗103を介して高レベルの電源Vddが供
給されるとともに、信号配線104と入力保護回路10
6を経由して、前記制御用パッド102に接続されてい
る。CMOSインバータが出力する制御信号φinh
は、特に制限はされないものの、反転されてアンドゲー
ト1051の一方の入力に接続される。このアンドゲー
ト1051の他方の入力は前記機能ブロック選択回路9
が生成したPROM22選択信号φSEL22であり、
アンドゲート1051の出力が、オアゲート1052の
一方の入力に接続される。オアゲート1052の他方の
入力は前記機能ブロック選択回路9が生成したPROM
21選択信号φSEL21であり、オアゲート1052
の出力がPROM2全体の選択信号φCS2としてPR
OM2に与えられる。この選択信号φCS2がPROM
2に含まれるリード制御回路に供給され、選択信号φC
S2が選択レベルすなわちハイレベルであるとリード信
号などによって所定のタイミングに従ってPROM2の
内部が活性化されてデータの読出し動作が可能にされ
る。また、選択信号φCS2が非選択レベルすなわちロ
ウレベルであるとPROM2の動作は一切禁止される。
FIG. 3 shows an example of such a control circuit 101. This control circuit 101 is a P-channel type MOSF.
A CMOS inverter including an ETQ 10 and an N-channel MOSFET Q11 is included. The input of the CMOS inverter is supplied with a high level power source Vdd through a high resistance 103, and a signal wiring 104 and an input protection circuit 10 are provided.
It is connected to the control pad 102 via 6. Control signal φinh output from CMOS inverter
Is inverted and connected to one input of the AND gate 1051 although not particularly limited thereto. The other input of the AND gate 1051 is the functional block selection circuit 9
Is the PROM22 selection signal φSEL22 generated by
The output of the AND gate 1051 is connected to one input of the OR gate 1052. The other input of the OR gate 1052 is the PROM generated by the functional block selection circuit 9.
21 selection signal φSEL21, and OR gate 1052
Is PR as the selection signal φCS2 for the entire PROM2
Given to OM2. This selection signal φCS2 is PROM
The selection signal φC supplied to the read control circuit included in 2
When S2 is at the selection level, that is, at the high level, the read signal or the like activates the inside of the PROM 2 at a predetermined timing to enable the data read operation. If the selection signal φCS2 is at the non-selection level, that is, the low level, the operation of the PROM2 is prohibited at all.

【0019】本実施例において、制御用パッド102が
非接続状態(フローティング)にされると、制御信号φ
inhがロウレベルにされ、PROM22選択信号φS
EL22によってPROM22が選択されると、選択信
号φCS2を活性化(ハイレベル)してPROM2の動
作を許容する。一方、図1に示すように制御用パッド1
02を低レベルの電源Vss供給用のリードにワイヤ1
11を介してボンディングすると、前記制御信号φin
hがハイレベルされるため、アンドゲート1051の出
力はロウレベルに固定され、PROM22選択信号φS
EL22によってPROM22が選択されても選択信号
φCS2はロウレベルとされる。したがって、PROM
22に相当するアドレスをCPU1がリードまたはライ
トしても、PROM22の内容が内部バスに読み出され
或は内部バスからPROM22に書き込まれることはな
い。換言すれば、この状態において、図2のメモリマッ
プで示されたPROM22は実質的に存在しないのと同
じになる。したがって、制御用パッド102が低レベル
の電源Vss供給用リード110にボンディングされた
チップは、モールド樹脂やパッケージを故意に分解して
改変が加えられるような特殊な処理が施されない限り、
通常の使用状態では16kバイトのPROMを搭載した
シングルチップマイクロコンピュータとしての利用が可
能となる。なお、PROM書き込み装置を用いて、PR
OM2に書き込む場合も、概略上記同様の動作となる。
In this embodiment, when the control pad 102 is brought into a non-connected state (floating), the control signal φ
inh is set to low level, and PROM22 selection signal φS
When the PROM 22 is selected by the EL 22, the selection signal φCS2 is activated (high level) to permit the operation of the PROM 2. On the other hand, as shown in FIG. 1, the control pad 1
02 to the lead for supplying the low level power supply Vss with wire 1
Bonding via 11 causes the control signal φin
Since h is set to the high level, the output of the AND gate 1051 is fixed to the low level, and the PROM 22 selection signal φS
Even if the PROM 22 is selected by the EL 22, the selection signal φCS2 is set to the low level. Therefore, the PROM
Even if the CPU 1 reads or writes the address corresponding to 22, the contents of the PROM 22 will not be read to the internal bus or written to the PROM 22 from the internal bus. In other words, in this state, the PROM 22 shown in the memory map of FIG. 2 is substantially the same as not existing. Therefore, the chip in which the control pad 102 is bonded to the lead 110 for supplying the low-level power Vss is not subjected to a special process such that the mold resin or the package is intentionally disassembled and modified.
In a normal use state, it can be used as a single-chip microcomputer equipped with a 16 Kbyte PROM. In addition, using a PROM writing device, PR
When writing to the OM2, the operation is similar to the above.

【0020】図4には制御回路101の別の例が示され
ている。同図に示される制御回路101は、図3に示さ
れるのと同様のアンドゲート1051a及びオアゲート
1052aの他に、選択信号φSEL22と禁止信号φ
inhを受けるアンドゲート1051d及びこのアンド
ゲート1051dの出力と選択信号φSEL21を受け
るオアゲート1052dを備える。オアゲート1052
dの出力は外部メモリ用の選択信号φCSEとされる。
この構成においては、制御用パッド102を低レベルの
電源Vss供給用のリード110にボンディングし、制
御信号φinhをハイレベルとした状態で、PROM2
2が選択されると、選択信号φCS2はロウレベルとさ
れるが、このとき、外部メモリ選択信号φCSEがハイ
レベルとなって、外部メモリをリード/ライトできるよ
うにされる。
FIG. 4 shows another example of the control circuit 101. In addition to the AND gate 1051a and OR gate 1052a similar to those shown in FIG. 3, the control circuit 101 shown in the figure has a selection signal φSEL22 and an inhibition signal φ.
An AND gate 1051d for receiving inh and an OR gate 1052d for receiving the output of the AND gate 1051d and the selection signal φSEL21 are provided. OR gate 1052
The output of d is the selection signal φCSE for the external memory.
In this configuration, the control pad 102 is bonded to the lead 110 for supplying the low-level power supply Vss, and the control signal φinh is set to the high level.
When 2 is selected, the selection signal φCS2 is set to low level. At this time, the external memory selection signal φCSE is set to high level so that the external memory can be read / written.

【0021】図1の実施例によれば、使用可能なメモリ
容量を変更したシングルチップマイクロコンピュータ
を、即座に開発可能である。この場合、実際のチップ
は、PROM32kバイト、PROM16kバイトの何
れの場合も同一であるため、試作・評価を共通化し、こ
れらに必要とされる作業量・期間を縮小して、開発費用
を削減できる。このようにして開発した、例えば、PR
OM16kバイトのシングルチップマイクロコンピュー
タは、実際にはPROM32kバイトのブロックを内蔵
しているため、実際にPROM16kバイトのブロック
を内蔵したシングルチップマイクロコンピュータを開発
した場合に比べて、チップ面積が大きく、製造コストが
高いものの、短期間で開発可能である、また、開発コス
トを低減できるといった効果がある。これらは、特に少
量多品種生産を行なう場合に大きな効果を得ることがで
きる。一方、大量生産を行なう場合は、前記製造コスト
の増加が、前記開発コストの削減を上回る。実際にPR
OM16kバイトのブロックを内蔵したシングルチップ
マイクロコンピュータを開発する必要があっても、本実
施例による開発方法で短期間にPROM16kバイトの
シングルチップマイクロコンピュータを開発・提供し、
同時に、実際にPROM16kバイトのブロックを内蔵
したシングルチップマイクロコンピュータを開発を行な
って、開発完了時点で切替を行ない、製造コストの低減
を行えば良い。この場合、2種類のシングルチップマイ
クロコンピュータの間に機能の相違がないため、切替に
よるシステムの設計変更などの問題はない。
According to the embodiment of FIG. 1, it is possible to immediately develop a single-chip microcomputer in which the usable memory capacity is changed. In this case, since the actual chip is the same in both PROM 32 kbytes and PROM 16 kbytes, the trial production and evaluation can be standardized, the work amount and period required for these can be reduced, and the development cost can be reduced. . Developed in this way, for example, PR
Since the OM 16 kbyte single-chip microcomputer actually has a built-in PROM 32 kbyte block, it has a larger chip area than the case where a single-chip microcomputer actually built with a PROM 16 kbyte block was developed. Although the cost is high, there is an effect that it can be developed in a short period of time and the development cost can be reduced. These can obtain a great effect especially when performing small-quantity multi-product production. On the other hand, in the case of mass production, the increase in the manufacturing cost exceeds the reduction in the development cost. Actually PR
Even if it is necessary to develop a single-chip microcomputer having a built-in OM 16-kbyte block, the development method according to the present embodiment develops and provides a PROM 16-kbyte single-chip microcomputer in a short period of time.
At the same time, a single-chip microcomputer in which a PROM 16 kbyte block is built is actually developed, and switching is performed at the time of completion of development to reduce the manufacturing cost. In this case, since there is no difference in function between the two types of single-chip microcomputers, there is no problem such as system design change due to switching.

【0022】図5には制御回路101の更に別の例が示
されている。この例においては、制御回路101が生成
する制御信号φinhによって、PROM2の容量に加
えて、RAM3の容量の変更とタイマ4の一部機能の動
作許可または禁止を制御している。制御信号φinh
は、前記同様に、反転されてアンドゲート1051a、
1051b、1051cの一方の入力に接続される。こ
のアンドゲート1051a、1051b、1051cの
他方の入力には前記機能ブロック選択回路9が生成した
PROM22選択信号φSEL22、RAM32選択信
号φSEL32,タイマ42選択信号φSEL42が供
給され、アンドゲート1051a、1051bの出力
が、オアゲート1052a、1052bの一方の入力に
接続される。オアゲート1052a、1052bの他方
の入力には、前記機能ブロック選択回路が生成したPR
OM21選択信号φSEL21、RAM31選択信号φ
SEL31が供給され、オアゲート1052a、105
2b、アンドゲート1051cの出力が、PROM2選
択信号φCS2、RAM3選択信号φCS3,タイマ4
2選択信号φCS42として、それぞれPROM2、R
AM3,タイマ4に与えられる。
FIG. 5 shows still another example of the control circuit 101. In this example, the control signal φinh generated by the control circuit 101 controls the change of the capacity of the RAM 3 in addition to the capacity of the PROM 2 and the operation permission or prohibition of some functions of the timer 4. Control signal φinh
Is inverted and AND gate 1051a, as described above.
It is connected to one input of 1051b and 1051c. The other inputs of the AND gates 1051a, 1051b and 1051c are supplied with the PROM22 selection signal φSEL22, the RAM32 selection signal φSEL32 and the timer 42 selection signal φSEL42 generated by the functional block selection circuit 9, and the outputs of the AND gates 1051a and 1051b are supplied. , OR gates 1052a, 1052b are connected to one input. The other input of the OR gates 1052a and 1052b has the PR generated by the functional block selection circuit.
OM21 selection signal φSEL21, RAM31 selection signal φ
SEL31 is supplied to OR gates 1052a, 105
2b and AND gate 1051c outputs PROM2 selection signal φCS2, RAM3 selection signal φCS3, and timer 4
PROM2, R respectively as 2 selection signal φCS42
It is given to AM3 and timer 4.

【0023】図5に示される回路構成において、制御用
パッド102が非接続状態にされると、制御信号φin
hがロウレベルにされ、PROM22選択信号φSEL
22、RAM32選択信号φSEL32,タイマ42選
択信号φSEL42によってPROM22、RAM3
2,タイマ42が選択される時にはその動作を許容す
る。一方、図1に示すように制御用パッド102を低レ
ベルの電源Vss供給用のリードにワイヤ111を介し
てボンディングすると、前記制御信号φinhがハイレ
ベルされるため、アンドゲート105a、1051b、
1051cの出力はロウレベルに固定され、PROM2
2選択信号φSEL22、RAM31選択信号φSEL
31,タイマ42選択信号φSEL41によってPRO
M22、RAM32,タイマ42が選択されても選択信
号φCS2、選択信号φCS3,選択信号φCS42は
ロウレベルの非活性化レベルを保つ。したがって、制御
用パッド102が低レベルの電源Vss供給用リード1
10にボンディングされたチップは、実質的にPROM
16kバイト、RAM512バイト、タイマ1チャネル
のシングルチップマイクロコンピュータとしての利用が
可能となる。
In the circuit configuration shown in FIG. 5, when control pad 102 is disconnected, control signal φin
h is set to low level, and PROM22 selection signal φSEL
22, RAM32 selection signal φSEL32, timer 42 selection signal φSEL42, PROM22, RAM3
2. When the timer 42 is selected, its operation is permitted. On the other hand, when the control pad 102 is bonded to the lead for supplying the low-level power supply Vss via the wire 111 as shown in FIG. 1, the control signal φinh is set to the high level, and the AND gates 105a, 1051b,
The output of 1051c is fixed to low level, and PROM2
2 selection signal φSEL22, RAM31 selection signal φSEL
31 and timer 42 selection signal φSEL41 makes PRO
Even when the M22, the RAM 32, and the timer 42 are selected, the selection signal φCS2, the selection signal φCS3, and the selection signal φCS42 maintain the low level deactivation level. Therefore, the control pad 102 is the lead 1 for supplying the low-level power supply Vss.
The chip bonded to 10 is essentially a PROM
16-kbyte, 512-byte RAM, 1-channel timer can be used as a single-chip microcomputer.

【0024】制御用パッド102を複数本設ければ、こ
れら制御端子の状態の組合せによって2通り以上の組合
せを実現できる。
By providing a plurality of control pads 102, two or more combinations can be realized depending on the combination of the states of these control terminals.

【0025】図6には制御回路101の更に他の一例が
示されている。同図に示される制御回路101が生成す
る制御信号φinhは、特に制限はされないものの、同
一のアドレスに存在するタイマ411とタイマ412の
何れを使用するかを選択するように機能される。この例
において、制御用パッド102が非接続状態にされる
と、制御信号φinhがロウレベルにされ、タイマ41
選択信号φSEL41によってタイマ411が選択さ
れ、タイマ412の選択信号はロウレベルに固定され
る。このため、タイマ411のみが使用可能である。一
方、図1に示すように制御用パッド102を低レベルの
電源Vss供給用のリードにワイヤ111を介してボン
ディングすると、前記制御信号φinhがハイレベルさ
れるため、タイマ41選択信号φSEL41によってタ
イマ412が選択され、タイマ411の選択信号はロウ
レベルに固定される。このため、タイマ411のみが使
用可能である。
FIG. 6 shows still another example of the control circuit 101. The control signal φinh generated by the control circuit 101 shown in the figure is not particularly limited, but functions to select which of the timer 411 and the timer 412 existing at the same address is used. In this example, when the control pad 102 is disconnected, the control signal φinh is set to low level and the timer 41
The timer 411 is selected by the selection signal φSEL41, and the selection signal of the timer 412 is fixed to the low level. Therefore, only the timer 411 can be used. On the other hand, when the control pad 102 is bonded to the lead for supplying the low-level power supply Vss via the wire 111 as shown in FIG. 1, the control signal φinh is set to the high level, and therefore the timer 41 selection signal φSEL 41 causes the timer 412 to operate. Is selected and the selection signal of the timer 411 is fixed at a low level. Therefore, only the timer 411 can be used.

【0026】この実施例によれば使用可能な機能ブロッ
クを変更したシングルチップマイクロコンピュータを即
座に開発可能である。すなわち、端子数あるいはメモリ
マップ上の制約から1つのシングルチップマイクロコン
ピュータに内蔵できない機能ブロックを、あらかじめ内
蔵しておき、必要に応じて機能ブロックを選択してシン
グルチップマイクロコンピュータを開発することができ
る。また、機能ブロックのアドレスを変更することもで
きる。例えば、タイマ41のアドレスをH’FFC8〜
H’FFCFからH’F000〜H’F007に変更す
る場合、H’FFC8〜H’FFCFの選択信号とH’
F000〜H’F007の選択信号のいずれでタイマ4
1の選択信号φCS41を発生するかを、前記制御信号
φinhによって切替れば良い。
According to this embodiment, it is possible to immediately develop a single-chip microcomputer in which usable functional blocks are changed. That is, a function block that cannot be built in one single-chip microcomputer due to the number of terminals or restrictions on the memory map is built-in in advance, and the function block can be selected as needed to develop a single-chip microcomputer. . Also, the address of the functional block can be changed. For example, if the address of the timer 41 is H'FFC8-
When changing from H'FFCF to H'F000 to H'F007, the selection signals of H'FFC8 to H'FFCF and H '
Any of the selection signals of F000 to H'F007 causes timer 4
Whether the 1 selection signal φCS41 is generated may be switched by the control signal φinh.

【0027】図7には本発明に係るの第2実施例に係る
シングルチップコンピュータの要部が示される。上記第
1実施例では、シングルチップマイクロコンピュータの
機能選択を制御用パッド102のボンディングの有無で
行なったが、本実施例においては、かかる選択をフュー
ズ回路に対するプログラムで行なうものである。すなわ
ち、制御回路101の入力を、制御用パッド102では
なく、レーザで溶断可能なフューズ130を介して低レ
ベルの内部電源Vss配線に接続しておき、PROM3
2kバイトとする場合には、ウェーハ製造工程にて、レ
ーザでフューズ130を溶断すれば、図1で制御用パッ
ド102を非接続状態とした場合と同様になる。一方、
PROM16kバイトとする場合には、フューズ130
をそのままとすれば、図1で制御用パッド102を接続
状態とした場合と同様になる。さらに図示はされない
が、フューズに相当する部分を、フォトマスクを用いた
エッチングで処理したり、電気的に溶断することもでき
る。また、初期状態は非導通状態とし、後から選択的に
導通状態とするようなものであってもよい。本実施例に
よれば、専用の制御端子を多数設けるよりも、フューズ
を多数設ける方が簡単であり、多種のシングルチップマ
イクロコンピュータを実現する場合に効果が大きい。
FIG. 7 shows an essential part of a single chip computer according to the second embodiment of the present invention. In the first embodiment, the function selection of the single-chip microcomputer is performed by the presence / absence of bonding of the control pad 102, but in the present embodiment, such selection is performed by the program for the fuse circuit. That is, the input of the control circuit 101 is connected to the low level internal power supply Vss wiring not through the control pad 102 but through the fuse 130 that can be blown by the laser, and the PROM 3
When the size is set to 2 kbytes, if the fuse 130 is blown by a laser in the wafer manufacturing process, it becomes the same as the case where the control pad 102 is unconnected in FIG. on the other hand,
If the PROM is 16 kbytes, the fuse 130
If it is left as it is, it becomes the same as the case where the control pad 102 is in the connected state in FIG. Further, although not shown, the portion corresponding to the fuse can be processed by etching using a photomask or electrically blown. Further, the initial state may be a non-conducting state, and the conducting state may be selectively performed later. According to the present embodiment, it is easier to provide a large number of fuses than to provide a large number of dedicated control terminals, and this is highly effective in realizing various single-chip microcomputers.

【0028】図8には本発明の第3実施例に係るシング
ルチップコンピュータの要部が示される。本実施例で
は、シングルチップマイクロコンピュータの選択をPR
OM2と同じ不揮発性記憶素子に対するプログラムで行
なうものである。図8には図3に対応する要部の構成例
が示される。この場合には制御回路101の入力104
を、PROM素子Q12を介して低レベルの内部電源V
ssに接続しておき、PROM32kバイトとする場合
には、PROM素子を書き込み状態、すなわちオフ状態
とすれば、図1で制御用パッド102を非接続状態とし
た場合と同様になる。一方、PROM16kバイトとす
る場合には、PROM素子Q12を書き込みしない消去
状態、すなわちオン状態とすれば、図1で制御用パッド
102を接続状態とした場合と同様になる。かかるPR
OM素子の書き込み方法については、本発明に直接の関
係はないので詳細な説明は省略する。かかるPROM素
子と内蔵メモリとしてのPROM2の書き込み回路を共
用すれば物理的規模の縮小をはかることができる。
FIG. 8 shows the essential parts of a single-chip computer according to the third embodiment of the present invention. In this embodiment, the selection of the single chip microcomputer is PR.
This is performed by a program for the same nonvolatile memory element as OM2. FIG. 8 shows a configuration example of a main part corresponding to FIG. In this case, the input 104 of the control circuit 101
Through the PROM element Q12 to the low level internal power supply V
When the PROM is 32 kbytes connected to ss and the PROM element is in the write state, that is, in the off state, the control pad 102 is the same as the non-connected state in FIG. On the other hand, when the PROM is 16 kbytes, the erased state in which the PROM element Q12 is not written, that is, the ON state is similar to the case where the control pad 102 is connected in FIG. Such PR
The method of writing the OM element has no direct relation to the present invention, and thus a detailed description thereof will be omitted. If the PROM element and the writing circuit of the PROM 2 as the built-in memory are shared, the physical scale can be reduced.

【0029】ここで、半導体集積回路の製造工程におい
てシングルチップマイクロコンピュータに欠陥の発生す
る確率を考えると、かかる確率は物理的な面積に比例す
る、すなわち、シングルチップマイクロコンピュータの
各ブロックの内、物理的な面積の最も大きいブロックに
最も欠陥が発生しやすいことが知られている。かかる物
理的な面積の大きいブロックの一つがPROM2であ
る。PROM2は、記憶素子の数の多さに加えて、高電
圧を用いて書き込む性質上、アドレスデコーダ・入出力
回路が高耐圧回路とされているためである。この時、P
ROM32kバイトのシングルチップマイクロコンピュ
ータとして製造されたものの、PROM22の部分に欠
陥を有するチップであっても、本実施例によってPRO
M22の動作を禁止して、PROM16kバイトのシン
グルチップマイクロコンピュータとしての利用が可能と
なる。したがって、本発明によれば、PROMなどの内
蔵機能ブロックの一部分に欠陥があっても、チップを破
棄することがなく、欠陥のある部分を使用しないシング
ルチップマイクロコンピュータとしての利用が可能とな
る。
Here, considering the probability of occurrence of defects in the single chip microcomputer in the process of manufacturing the semiconductor integrated circuit, the probability is proportional to the physical area, that is, in each block of the single chip microcomputer, It is known that a block having the largest physical area is most likely to have defects. One of such blocks having a large physical area is the PROM2. This is because the address decoder / input / output circuit of the PROM 2 has a high withstand voltage circuit in addition to the large number of storage elements and the property of writing using a high voltage. At this time, P
Even if the chip is manufactured as a single-chip microcomputer with a ROM of 32 kbytes but has a defect in the portion of the PROM 22, the PRO according to the present embodiment is used.
By prohibiting the operation of M22, the PROM can be used as a 16-kbyte single-chip microcomputer. Therefore, according to the present invention, even if a part of a built-in functional block such as a PROM has a defect, the chip is not discarded and it can be used as a single-chip microcomputer that does not use the defective part.

【0030】図9にはフューズを用いた図7の第2実施
例に対する変形実施例であるシングルチップコンピュー
タの要部が示される。図7の実施例では、PROM22
の部分に欠陥を有するチップであっても、PROM22
の動作を禁止して、PROM16kバイトのシングルチ
ップマイクロコンピュータとしての利用が可能である
が、本実施例ではPROM21、PROM22の何れの
部分に欠陥を有するチップであっても、PROM16k
バイトのシングルチップマイクロコンピュータとしての
利用が可能とする。このため、PROM2には、アドレ
スA0〜A13を直接入力し、アドレスA14はフュー
ズ131を介して入力する。このとき、アドレスA14
の入力は高抵抗103aを介して高レベルの電源Vdd
に結合しておく。
FIG. 9 shows the essential parts of a single-chip computer which is a modification of the second embodiment shown in FIG. 7 using a fuse. In the embodiment of FIG. 7, the PROM 22
Even if the chip has a defect in
Can be used as a single-chip microcomputer of 16 kbytes of PROM. However, in the present embodiment, even if a chip having a defect in either PROM21 or PROM22, PROM16k
The byte can be used as a single-chip microcomputer. Therefore, the addresses A0 to A13 are directly input to the PROM 2, and the address A14 is input via the fuse 131. At this time, the address A14
Is input to the high level power source Vdd through the high resistance 103a.
Combined with.

【0031】PROM2に全く欠陥がない場合にはレー
ザーでフューズ130を切断する。PROM22の部分
に欠陥がある場合には、前記同様にフューズ130を溶
断しない状態にしておけばよい。PROM21の部分に
欠陥がある場合には、レーザでフューズ130を溶断せ
ず、PROM21に相当するアドレスを選択したときに
PROM2の選択信号φCS2がハイレベルにされるよ
うにする。更に、フューズ131を溶断して、PROM
2に入力されるアドレスA14がハイレベルに固定され
るようにして、PROM2が選択されたときには常にP
ROM22が使用されるようにする。すなわち、PRO
M22の部分をPROM21に相当するアドレスH’0
000〜H’3FFFの16KバイトPROMとして使
用できるようにする。
If the PROM 2 has no defect, the fuse 130 is blown by a laser. If there is a defect in the PROM 22 portion, the fuse 130 may be set in a state in which it is not blown out as described above. If the PROM 21 is defective, the fuse 130 is not blown by the laser, and the selection signal φCS2 of the PROM 2 is set to the high level when the address corresponding to the PROM 21 is selected. Further, the fuse 131 is melted and the PROM
When the PROM2 is selected, the address A14 input to 2 is fixed to the high level, and P
The ROM 22 is used. That is, PRO
The part of M22 is the address H'0 corresponding to PROM21.
000 to H'3FFF 16K bytes PROM can be used.

【0032】上記各実施例によって内蔵の機能ブロック
のデータ読み出しまたは書き込み動作を禁止すること
で、あたかもその部分を有さない前記開発すべきシング
ルチップマイクロコンピュータとする場合、端子数が変
更されることが考えられる。また、使用する端子(ボン
ディングパッド)が変更されることが考えられる。すな
わち、図1では第1乃至第9入出力ポート71〜79の
入出力端子に接続されたボンディングパッドP10〜P
17、P20〜P23、P30〜P37、P40〜P4
7、P50〜P57、P60〜P63、P70〜P7
7、P80〜P87、P90〜P97を有するものとし
たが、第8乃至第9入出力ポート78〜79の動作を禁
止することが考えられる。この場合、かかる第8乃至第
9入出力ポート78〜79の入出力端子に接続されたボ
ンディングパッドP80〜P87、P90〜P97自体
は存在し、リード端子とのボンディングを行なわないこ
とになる。
By prohibiting the data read or write operation of the built-in functional block in each of the above embodiments, the number of terminals is changed in the case of the single-chip microcomputer to be developed which does not have that portion. Can be considered. Further, it is conceivable that the terminals (bonding pads) used will be changed. That is, in FIG. 1, the bonding pads P10 to P connected to the input / output terminals of the first to ninth input / output ports 71 to 79.
17, P20 to P23, P30 to P37, P40 to P4
7, P50 to P57, P60 to P63, P70 to P7
7, P80 to P87, P90 to P97 are included, but it is conceivable to prohibit the operation of the eighth to ninth input / output ports 78 to 79. In this case, the bonding pads P80 to P87 and P90 to P97 connected to the input / output terminals of the eighth to ninth input / output ports 78 to 79 are present, and the bonding with the lead terminals is not performed.

【0033】このような場合には、例えばパッケージに
均等に配置されたリード端子からボンディングパッドま
での距離が、ボンディングパッドP80〜P87、P9
0〜P97の存在しない場合に比べて大きくなるものが
存在するようになり、これらを接続するワイヤの長さも
長くなってしまう。長いワイヤは、ボンディングを行な
った後、封止を行なう時に、封止剤の流れによって移動
して、隣のワイヤあるいはチップと接触してしまう可能
性がある。前記のように金線などの金属線でワイヤを構
成すると、かかるワイヤ同士の接触によって、信号が短
絡してシングルチップマイクロコンピュータは正常動作
を行なわなくなってしまう。以下この対策を図10を参
照しながら説明する。
In such a case, for example, the distances from the lead terminals evenly arranged in the package to the bonding pads are the bonding pads P80 to P87 and P9.
0 to P97 become larger than those in the absence of P97, and the length of the wire connecting them also becomes long. A long wire may move due to the flow of the sealant and come into contact with an adjacent wire or chip when sealing is performed after bonding. When the wire is made of a metal wire such as a gold wire as described above, a signal short-circuits due to the contact between the wires, and the single-chip microcomputer does not operate normally. This measure will be described below with reference to FIG.

【0034】図10には端子数の変更を容易に実現した
半導体集積回路装置の実施例が示される。同図(A)に
は封止状態の半導体集積回路装置の全体的な断面が示さ
れる。200はチップ、201は被覆ワイヤ、202は
リード端子、203は樹脂などの封止剤、204はチッ
プのマウントである。同図(B)にはボンディングワイ
ヤ近傍の拡大断面図が示され、205はボンディングパ
ッド、201Aは被覆ワイヤ201を構成する金属線、
201Bは金属線201Aを被覆する絶縁被覆である。
図10に示される半導体集積回路装置例えばシングルチ
ップコンピュータは、前記リード端子202とシングル
チップコンピュータの前記ボンディングパッド205
が、金属線201Aの表面を絶縁被覆201Bで被覆し
た被覆ワイヤ201によって接続され、その後封止剤2
03でモールドされて成る。かかる被覆ワイヤ201の
接続方法は、例えば、特開昭63−182828号公報
などによって公知であるのでその詳細な説明は省略す
る。図10に示される通り、被覆ワイヤ201でワイヤ
ボンディングをおこなえば、ワイヤ同士あるいはワイヤ
とチップが接触してもシングルチップマイクロコンピュ
ータは正常動作を行なうことができ、シングルチップマ
イクロコンピュータの端子数を変更する場合に発生する
恐れのある不都合を未然に防止することができる。
FIG. 10 shows an embodiment of a semiconductor integrated circuit device in which the number of terminals can be easily changed. FIG. 1A shows an overall cross section of the semiconductor integrated circuit device in a sealed state. Reference numeral 200 is a chip, 201 is a covered wire, 202 is a lead terminal, 203 is a sealant such as resin, and 204 is a chip mount. FIG. 1B shows an enlarged cross-sectional view of the vicinity of the bonding wire, 205 is a bonding pad, 201A is a metal wire forming the covered wire 201,
201B is an insulating coating that covers the metal wire 201A.
The semiconductor integrated circuit device shown in FIG. 10, for example, a single-chip computer has the lead terminal 202 and the bonding pad 205 of the single-chip computer.
Are connected by a covered wire 201 in which the surface of the metal wire 201A is covered with an insulating coating 201B, and then the sealant 2
It is molded with 03. A method of connecting the covered wire 201 is known, for example, from Japanese Patent Application Laid-Open No. 63-182828, so its detailed description will be omitted. As shown in FIG. 10, if the covered wire 201 is used for wire bonding, the single chip microcomputer can operate normally even if the wires contact each other or the wire and the chip, and the number of terminals of the single chip microcomputer is changed. It is possible to prevent inconveniences that may occur when doing so.

【0035】上記実施例によれば以下の効果を得るもの
である。すなわち、複数の機能ブロックを内蔵した半導
体集積回路装置において、内蔵メモリの全部または一部
分、あるいは機能ブロックを内部バスを介して読み出す
または書き込む動作を、半導体集積回路装置の電極端子
に結合される所定のいずれか一方の電源供給用外部接続
電極との導通または非導通状態に応じて固定的に禁止す
るようにして、半導体集積回路装置を構成することによ
り、あたかもかかる禁止された部分を有さない半導体集
積回路装置として短期間に提供することができる。
According to the above embodiment, the following effects are obtained. That is, in a semiconductor integrated circuit device including a plurality of functional blocks, an operation of reading or writing all or part of an internal memory or a functional block through an internal bus is performed by a predetermined operation coupled to an electrode terminal of the semiconductor integrated circuit device. By configuring the semiconductor integrated circuit device so as to be fixedly prohibited according to the conduction state or the non-conduction state with one of the power supply external connection electrodes, a semiconductor that does not have such a prohibited portion. It can be provided in a short period of time as an integrated circuit device.

【0036】以上本発明者によってなされた発明を実施
例に基づいて具体的に説明したが、本発明はそれに限定
されるものではなく、その要旨を逸脱しない範囲におい
て種々変更可能であることは言うまでもない。例えば、
機能ブロックの動作の禁止には、機能ブロック選択信号
を禁止する他、機能ブロックに直接禁止信号を入力し
て、かかる機能ブロックをリセット状態にし、クロック
を停止状態にとどめればよい。また、上記実施例では、
ワイヤボンディングでパッケージのリード端子とボンデ
ィングパッドを接続する場合について説明したが、ボン
ディングパッドを半田バンプのような接続電極構造にし
て、フェースダウンでチップを配線基板の導電パターン
に搭載するフリップチップ方式、あるいはウェーハ製造
工程でチップの接続電極部にビーム状リードを形成して
おいて、これを配線基板の導電パターンにフェースダウ
ンで接続するビームリード方式、さらには金バンプを持
ったチップを長尺ポリイミド樹脂のようなテープに形成
されたリードフレームの導電リードにフェースアップで
ボンディングした後当該リードをテープから分離するよ
うなTAB(Tape Automated Bond
ing)方式なども採用することができる。また、内蔵
される機能ブロックの数や種類、機能ブロックの選択方
法、あるいは、パッケージなどについては何ら限定され
ない。また、制御回路101や制御用パッド102の具
体的構成は上記実施例に限定されず、その他種々変更可
能である。たとえば、制御回路101は機能ブロック選
択回路9に含めることもできる。また、実施例を相互に
組合せて構成することも可能である。図9のPROM素
子をPROM2内部に設けることもできる。
Although the invention made by the present inventor has been specifically described based on the embodiments, the present invention is not limited thereto, and needless to say, various modifications can be made without departing from the scope of the invention. Yes. For example,
In order to prohibit the operation of the functional block, in addition to prohibiting the functional block selection signal, the prohibition signal may be directly input to the functional block to put the functional block in the reset state and the clock may be stopped. Further, in the above embodiment,
The case where the lead terminal of the package and the bonding pad are connected by wire bonding has been described, but the flip-chip method in which the bonding pad has a connection electrode structure such as a solder bump, and the chip is mounted face down on the conductive pattern of the wiring board, Alternatively, in the wafer manufacturing process, a beam-shaped lead is formed on the connection electrode part of the chip, and this is connected face-down to the conductive pattern of the wiring board. A TAB (Tape Automated Bond), which is formed by face-up bonding to a conductive lead of a lead frame formed on a tape such as resin and then separating the lead from the tape.
ing) method can also be adopted. Further, the number and types of function blocks incorporated, the method of selecting the function blocks, the package, and the like are not limited at all. Further, the specific configurations of the control circuit 101 and the control pad 102 are not limited to those in the above embodiment, and various modifications can be made. For example, the control circuit 101 can be included in the functional block selection circuit 9. It is also possible to combine the embodiments with each other. The PROM element shown in FIG. 9 may be provided inside the PROM 2.

【0037】以上の説明では主として本発明者によって
なされた発明をその背景となった利用分野であるシング
ルチップマイクロコンピュータに適用した場合について
説明したが、それに限定されるものではなく、その他の
半導体集積回路装置にも適用可能であり、本発明は少な
くとも複数の機能ブロックを有する半導体集積回路装置
に適用することができる。
In the above description, the case where the invention made by the present inventor is mainly applied to the single-chip microcomputer which is the field of application which is the background of the invention has been described, but the present invention is not limited thereto and other semiconductor integrated circuits are used. The present invention can be applied to a circuit device, and the present invention can be applied to a semiconductor integrated circuit device having at least a plurality of functional blocks.

【0038】[0038]

【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば下記
の通りである。
The effects obtained by the typical ones of the inventions disclosed in the present application will be briefly described as follows.

【0039】すなわち、複数の機能ブロックを内蔵した
半導体集積回路装置において、内蔵メモリの全部または
一部分、あるいは機能ブロックを内部バスを介して読み
出し又は書き込む動作を、半導体集積回路装置の電極端
子に結合される所定のいずれか一方の電源供給用外部接
続電極との導通または非導通状態などに応じて固定的に
禁止するようにして、半導体集積回路装置を構成するこ
とにより、あたかも斯る動作が禁止された部分を有さな
い半導体集積回路装置として短期間に提供することがで
きるという効果がある。
That is, in a semiconductor integrated circuit device having a plurality of functional blocks built-in, the operation of reading or writing all or part of the built-in memory or the functional blocks via an internal bus is coupled to the electrode terminals of the semiconductor integrated circuit device. By configuring the semiconductor integrated circuit device so as to be fixedly prohibited according to the conduction state or the non-conduction state with one of the predetermined power supply external connection electrodes, it is as if the operation is prohibited. There is an effect that it can be provided in a short period of time as a semiconductor integrated circuit device that does not have a closed portion.

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

【図1】本発明の第1実施例に係るシングルチップマイ
クロコンピュータのブロック図である。
FIG. 1 is a block diagram of a single-chip microcomputer according to a first embodiment of the present invention.

【図2】図1に示されるシングルチップマイクロコンピ
ュータの一例アドレスマップである。
FIG. 2 is an example address map of the single-chip microcomputer shown in FIG.

【図3】図1のシングルチップマイクロコンピュータに
適用される制御回路の一例ブロック図である。
3 is a block diagram of an example of a control circuit applied to the single-chip microcomputer in FIG.

【図4】図1のシングルチップマイクロコンピュータに
適用される制御回路の他の一例ブロック図である。
4 is a block diagram of another example of a control circuit applied to the single-chip microcomputer in FIG.

【図5】図1のシングルチップマイクロコンピュータに
適用される制御回路のその他の一例ブロック図である。
5 is a block diagram of another example of a control circuit applied to the single-chip microcomputer in FIG.

【図6】図1のシングルチップマイクロコンピュータに
適用される制御回路の更に別の一例ブロック図である。
6 is a block diagram of yet another example of a control circuit applied to the single-chip microcomputer in FIG. 1. FIG.

【図7】本発明の第2実施例に係るシングルチップマイ
クロコンピュータの要部を示すブロック図である。
FIG. 7 is a block diagram showing a main part of a single-chip microcomputer according to a second embodiment of the present invention.

【図8】本発明の第3実施例に係るシングルチップマイ
クロコンピュータの要部を示すブロック図である。
FIG. 8 is a block diagram showing a main part of a single-chip microcomputer according to a third embodiment of the present invention.

【図9】本発明の第2実施例に対する変形実施例を示す
ブロック図である。
FIG. 9 is a block diagram showing a modification of the second embodiment of the present invention.

【図10】半導体集積回路の端子数の変更に際してボン
ディングワイヤーが接触して短絡する事態を防止するた
めの構成説明図である。
FIG. 10 is a configuration explanatory view for preventing a situation where the bonding wires come into contact with each other and short-circuit when the number of terminals of the semiconductor integrated circuit is changed.

【符号の説明】[Explanation of symbols]

1 CPU 2 PROM 3 RAM 4 タイマ 5 SCI 6 A/D変換器 9 機能ブロック選択回路 101 制御回路 102 制御パッド 110 リード端子 111 ワイヤ φinh 禁止信号 130 フューズ 131 フューズ 201 被覆ワイヤ 201B 絶縁被覆 1 CPU 2 PROM 3 RAM 4 timer 5 SCI 6 A / D converter 9 functional block selection circuit 101 control circuit 102 control pad 110 lead terminal 111 wire φinh inhibit signal 130 fuse 131 fuse 201 coated wire 201B insulating coating

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 複数個の機能ブロックを含み、動作され
るべき機能ブロックを選択するための信号を、機能ブロ
ック選択手段で形成する半導体集積回路において、前記
機能ブロックの内の少なくとも一つの全部又は一部の読
出し動作又は書き込み動作を禁止する手段を有し、この
禁止する手段は、第1の状態と第2の状態とから選ばれ
た状態に基づいて前記機能ブロック選択手段で生成され
る信号の有効性を決定するものであることを特徴とする
半導体集積回路。
1. A semiconductor integrated circuit including a plurality of functional blocks, wherein a signal for selecting a functional block to be operated is formed by a functional block selecting means, at least one of the functional blocks or all or at least one of the functional blocks. A part of the read operation or the write operation is prohibited, and this prohibiting means is a signal generated by the functional block selecting means based on a state selected from a first state and a second state. A semiconductor integrated circuit, which determines the effectiveness of the semiconductor integrated circuit.
【請求項2】 前記読出し動作又は書き込み動作が禁止
される機能ブロックは、プログラマブルROMである請
求項1記載の半導体集積回路。
2. The semiconductor integrated circuit according to claim 1, wherein the functional block in which the read operation or the write operation is prohibited is a programmable ROM.
【請求項3】 前記禁止する手段は、電極端子の入力が
所定の何れか一方の電源電圧レベルに固定されるか否か
によって第1の状態と第2の状態が決定されるものであ
る請求項1又は2に記載の半導体集積回路。
3. The prohibiting means determines the first state and the second state depending on whether or not the input of the electrode terminal is fixed to one of the predetermined power supply voltage levels. Item 3. The semiconductor integrated circuit according to item 1 or 2.
【請求項4】 前記禁止する手段は、プログラムリンク
の導通又は非導通によって第1の状態と第2の状態が決
定されるものである請求項1又は2に記載の半導体集積
回路。
4. The semiconductor integrated circuit according to claim 1, wherein the prohibition means determines the first state and the second state by conduction or non-conduction of the program link.
【請求項5】 前記禁止する手段は、不揮発性記憶素子
の消去状態又は書き込み状態に応じて第1の状態と第2
の状態が決定されるものである請求項1又は2に記載の
半導体集積回路。
5. The prohibiting means includes a first state and a second state according to an erased state or a written state of the nonvolatile memory element.
The semiconductor integrated circuit according to claim 1 or 2, wherein the state is determined.
【請求項6】 複数個の機能ブロックを含み、動作され
るべき機能ブロックを選択するための信号を、機能ブロ
ック選択手段で形成する半導体集積回路において、前記
機能ブロックの内の複数個の機能ブロックの全部又は一
部の読出し動作又は書き込み動作を禁止する手段を有
し、この禁止する手段は、第1の状態と第2の状態とか
ら選ばれた状態に基づいて前記機能ブロック選択手段で
生成される信号の有効性を決定するものであることを特
徴とする半導体集積回路。
6. A semiconductor integrated circuit including a plurality of functional blocks, wherein a signal for selecting a functional block to be operated is formed by the functional block selecting means, wherein a plurality of functional blocks among the functional blocks are provided. Of all or part of the read operation or write operation is provided, and the prohibiting means is generated by the functional block selecting means based on a state selected from a first state and a second state. A semiconductor integrated circuit, which determines the validity of a signal to be applied.
【請求項7】 データ処理装置を一つの機能ブロックと
して含み、前記禁止する手段は、当該データ処理装置に
対する動作の禁止は除外されて成るものである請求項1
乃至6の何れか1項記載の半導体集積回路。
7. A data processing device is included as one functional block, and the prohibiting means excludes prohibition of operation of the data processing device.
7. The semiconductor integrated circuit according to claim 6.
【請求項8】 前記禁止する手段は、読出し動作又は書
き込み動作を禁止した機能ブロックに代えて、外部メモ
リを読出しまたは書き込み可能にするものである請求項
1乃至7の何れか1項記載の半導体集積回路。
8. The semiconductor device according to claim 1, wherein the prohibition unit makes an external memory readable or writable in place of the functional block in which the read operation or the write operation is prohibited. Integrated circuit.
JP4207353A 1992-07-10 1992-07-10 Semiconductor integrated circuit Withdrawn JPH0628495A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4207353A JPH0628495A (en) 1992-07-10 1992-07-10 Semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4207353A JPH0628495A (en) 1992-07-10 1992-07-10 Semiconductor integrated circuit

Publications (1)

Publication Number Publication Date
JPH0628495A true JPH0628495A (en) 1994-02-04

Family

ID=16538333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4207353A Withdrawn JPH0628495A (en) 1992-07-10 1992-07-10 Semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JPH0628495A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6092148A (en) * 1997-07-17 2000-07-18 Mitsubishi Denki Kabushiki Kaisha Microcomputer having different memory capacities that can be selected from a common chip layout

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6092148A (en) * 1997-07-17 2000-07-18 Mitsubishi Denki Kabushiki Kaisha Microcomputer having different memory capacities that can be selected from a common chip layout

Similar Documents

Publication Publication Date Title
US6580164B1 (en) Semiconductor device and method of manufacturing same
US6438045B1 (en) Redundancy mapping in a multichip semiconductor package
US6897569B2 (en) Apparatus for implementing selected functionality on an integrated circuit device in an electronic device
US7892865B2 (en) Method of manufacturing a single chip semiconductor integrated circuit device including a mask ROM in a short time
US7907434B2 (en) Semiconductor apparatus having a large-size bus connection
US20080049483A1 (en) Semiconductor integrated circuit device including semiconductor integrated circuit board supplied with no high voltage
US7576420B2 (en) Semiconductor integrated circuit device having reduced terminals and I/O area
US5991185A (en) Semiconductor memory
JPH0628495A (en) Semiconductor integrated circuit
JP2008294089A (en) Semiconductor device and fuse blowing method of same
JP4093259B2 (en) Semiconductor device
JP4392482B2 (en) Semiconductor device
JPH10116958A (en) Memory system
JPH03292550A (en) Microcomputer
JP3981126B2 (en) Manufacturing method of semiconductor device
JP2004007017A (en) Semiconductor device
JP3981060B2 (en) Semiconductor device
JPH06119469A (en) Emiconductor device
JPH0724299B2 (en) Semiconductor device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19991005