JPH08148573A - Semiconductor device - Google Patents
Semiconductor deviceInfo
- Publication number
- JPH08148573A JPH08148573A JP6309430A JP30943094A JPH08148573A JP H08148573 A JPH08148573 A JP H08148573A JP 6309430 A JP6309430 A JP 6309430A JP 30943094 A JP30943094 A JP 30943094A JP H08148573 A JPH08148573 A JP H08148573A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- microprocessor
- selectively
- semiconductor device
- power supply
- 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
Links
Landscapes
- Hardware Redundancy (AREA)
- Microcomputers (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
(57)【要約】 (修正有)
【目的】 それぞれ論理的に独立して動作しうる複数の
マイクロプロセッサを同一チップ上に搭載する大規模集
積回路装置LSI等の製品歩留まりを高める。
【構成】 共通のシステムバスSBUSに結合されかつ
それぞれ論理的に独立して動作しうる複数のマイクロプ
ロセッサMPU1〜MPU8を搭載する大規模集積回路
装置LSI等において、各マイクロプロセッサに、対応
するマイクロプロセッサが正常動作しうるときそのマイ
クロプロセッサとシステムバスSBUSとの間を選択的
に論理結合するバスインタフェース回路BIを設けると
ともに、各マイクロプロセッサに対して最上層の金属配
線層からなる電源供給配線を介して動作電源を供給し、
この電源供給配線をフォーカスドイオンビーム等により
選択的に切断することで、その内部に回避できない障害
が生じたマイクロプロセッサをバスから切り離し非動作
状態とする。
(57) [Summary] (Correction) [Purpose] To increase the product yield of large-scale integrated circuit devices LSI and the like in which a plurality of microprocessors that can operate independently logically are mounted on the same chip. In a large-scale integrated circuit device LSI or the like having a plurality of microprocessors MPU1 to MPU8 which are coupled to a common system bus SBUS and can operate logically independently, a microprocessor corresponding to each microprocessor Is provided with a bus interface circuit BI that selectively and logically connects the microprocessor and the system bus SBUS when each of the microprocessors can operate normally, and each microprocessor is connected to the power supply wiring formed of the uppermost metal wiring layer. To supply operating power,
By selectively disconnecting the power supply wiring with a focused ion beam or the like, the microprocessor having an unavoidable failure inside is disconnected from the bus and brought into a non-operating state.
Description
【0001】[0001]
【産業上の利用分野】この発明は半導体装置に関し、例
えば、1個のチップ(半導体基板)上に複数のマイクロ
プロセッサを搭載する高性能の大規模集積回路装置なら
びにその製品歩留まりの向上に利用して特に有効な技術
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor device, and is used, for example, for high-performance large-scale integrated circuit devices having a plurality of microprocessors mounted on one chip (semiconductor substrate) and for improving the product yield thereof. And particularly effective technology.
【0002】[0002]
【従来の技術】1個のチップ上にその中心部分となる中
央処理装置と例えばキャッシュメモリとなるランダムア
クセスメモリ等を搭載するマイクロプロセッサがある。
また、このようなマイクロプロセッサ等の処理能力を高
める一つの手段として、中央処理装置内に並列動作可能
な複数の処理ユニットを設け複数の命令を同時実行する
ことによりマイクロプロセッサ等のCPI(Cycle
Per Instruction)を小さくしうるい
わゆるスーパースカラー方式がある。2. Description of the Related Art There is a microprocessor in which a central processing unit which is the central portion of the chip and a random access memory which is a cache memory are mounted on one chip.
Further, as one means for increasing the processing capability of such a microprocessor or the like, a plurality of processing units capable of operating in parallel are provided in a central processing unit and a plurality of instructions are simultaneously executed so that a CPI (Cycle) of the microprocessor or the like is executed.
There is a so-called superscalar system that can reduce the Per Instruction.
【0003】スーパースカラー方式を採るマイクロプロ
セッサについて、例えば、『1994年度アイ・エス・
エス・シー・シー(ISSCC:Internatio
nal Solid State Circuits
Conference)ダイジェスト オブ テクニカ
ル ペーパーズ(Digest Of Technic
al Papers)』第212頁〜第213頁に記載
されている。For microprocessors adopting the superscalar system, see, for example, "1994 I.S.
SCC (ISSCC: Internet)
nal Solid State Circuits
(Conference) Digest of Technical Papers (Digest Of Technic)
al Papers), pp. 212-213.
【0004】[0004]
【発明が解決しようとする課題】近年、マイクロプロセ
ッサ等の高性能化は著しく、またそのさらなる高性能化
に対するニーズも大きい。このような中、1個のチップ
上に1個の中央処理装置を搭載した従来のマイクロプロ
セッサでは、このニーズに応える手段として、 (1)マイクロプロセッサ自体のサイクルタイムを高速
化する (2)上記スーパースカラー方式を採用し中央処理装置
内の処理ユニットを増設して同時実行できる命令の数を
増やす (3)個別のチップ上に形成された複数のマイクロプロ
セッサを論理結合しこれらのマイクロプロセッサによる
並列処理を行う 等の方法を採らざるを得ない。しかし、(1)の方法で
は、集積回路の微細化・高集積化技術が限界に近づきつ
つある現状からみて飛躍的な効果を期待できず、(3)
の方法では、チップ間信号の伝達遅延時間が大きくなる
ためにその効果に制約を受ける。また、(2)の方法で
は、処理ユニットの増設にともなって各処理ユニットに
命令を振り分けるための制御論理が複雑化するため、マ
イクロプロセッサのチップサイズが増大しその動作周波
数が低下するとともに、同時実行しうる命令の種類が少
ないことから期待した程の効果も得られない。In recent years, the performance of microprocessors and the like has been remarkably improved, and there is a great need for higher performance. In such a situation, in the conventional microprocessor in which one central processing unit is mounted on one chip, as means for meeting this need, (1) the cycle time of the microprocessor itself is accelerated (2) The above The superscalar system is adopted and the number of instructions that can be executed simultaneously is increased by adding the processing unit in the central processing unit. (3) Multiple microprocessors formed on individual chips are logically connected and parallelized by these microprocessors. There is no choice but to adopt a method such as processing. However, the method (1) cannot be expected to have a dramatic effect in view of the current situation that the miniaturization and high integration technology of integrated circuits is approaching its limit, and (3)
In the method (1), the effect is limited because the transmission delay time of the signal between chips becomes large. In the method (2), the control logic for allocating instructions to each processing unit becomes complicated as the number of processing units is increased, so that the chip size of the microprocessor increases and its operating frequency decreases, and at the same time, Since there are few types of instructions that can be executed, the expected effect cannot be obtained.
【0005】これらのことから、今後は並列処理に関与
する複数のマイクロプロセッサを同一チップ上に形成
し、マイクロプロセッサ間信号の伝達遅延時間を短縮し
て、高性能の大規模集積回路装置を構築する方法が一般
的になると思われるが、微細化・高集積化技術には限界
があり、チップサイズの増大は否めない。また、同一チ
ップ上に形成されるマイクロプロセッサの数が増えるに
したがって、大規模集積回路装置の素子数が増大し、そ
の障害発生率が増大する。このため、動作可能なクロッ
ク周波数による分別出荷以外に確固たる救済技術が確立
されていないデジタル集積回路分野の現状では、大規模
集積回路装置の製品歩留まりが低下し、これによってそ
の低コスト化が妨げられるという問題が生じる。For these reasons, a plurality of microprocessors involved in parallel processing will be formed on the same chip in the future, and the transmission delay time of signals between the microprocessors will be shortened to construct a high-performance large-scale integrated circuit device. However, there is a limit to miniaturization and high integration technology, and an increase in chip size cannot be denied. Further, as the number of microprocessors formed on the same chip increases, the number of elements of the large scale integrated circuit device increases, and the failure occurrence rate increases. For this reason, in the current state of the digital integrated circuit field in which a reliable relief technique is not established other than the separate shipment by the operable clock frequency, the product yield of the large-scale integrated circuit device is reduced, which prevents the cost reduction. The problem arises.
【0006】この発明の目的は、それぞれ論理的に独立
して動作しうるマイクロプロセッサ等の複数のモジュー
ルを同一チップ上に搭載する大規模集積回路装置等の製
品歩留まりを高め、その低コスト化を図ることにある。An object of the present invention is to increase the product yield of a large-scale integrated circuit device or the like in which a plurality of modules such as microprocessors which can operate independently logically are mounted on the same chip, and to reduce the cost. It is to plan.
【0007】この発明の前記ならびにその他の目的と新
規な特徴は、この明細書の記述及び添付図面から明らか
になるであろう。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.
【0008】[0008]
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば、次
の通りである。すなわち、共通のバスに結合されかつそ
れぞれ論理的に独立して動作しうるマイクロプロセッサ
等の複数のモジュールを同一チップ上に搭載する大規模
集積回路装置等において、各モジュールに、対応するモ
ジュールが正常に動作しうるときその出力信号を選択的
に有効レベルとするバスイネーブル回路と、このバスイ
ネーブル回路の出力信号に従って対応するモジュールと
バスとの間を選択的に論理結合するバスインタフェース
回路とを設けるとともに、各モジュールに対して最上層
の金属配線層からなる電源供給配線を介して動作電源を
供給し、この電源供給配線をフォーカスドイオンビーム
等により選択的に切断することで、その内部に回避でき
ない障害が生じたモジュールをバスから切り離し非動作
状態とする。また、このような非動作状態にあるモジュ
ールを含む大規模集積回路装置等を、比較的処理能力の
低い部分製品として出荷する。The outline of the representative one of the inventions disclosed in the present application will be briefly described as follows. That is, in a large-scale integrated circuit device in which a plurality of modules such as a microprocessor, which are coupled to a common bus and can operate independently logically, are mounted on the same chip, each module has a corresponding module. A bus enable circuit for selectively setting its output signal to a valid level when it can operate at any time, and a bus interface circuit for selectively logically connecting a corresponding module and a bus in accordance with the output signal of the bus enable circuit. At the same time, operating power is supplied to each module through the power supply wiring consisting of the uppermost metal wiring layer, and this power supply wiring is selectively cut off by a focused ion beam, etc. No Disconnect the failed module from the bus and put it in a non-operational state. In addition, a large-scale integrated circuit device including such a non-operating module is shipped as a partial product having relatively low processing capability.
【0009】[0009]
【作用】上記した手段によれば、大規模集積回路装置等
に搭載される複数のモジュールに回避できない障害を持
つモジュールが含まれる場合でも、これをバスつまりは
他のモジュールから切り離し部分製品として出荷できる
ため、大規模集積回路装置等の製品歩留まりを高め、そ
の低コスト化を図ることができる。According to the above-mentioned means, even when a plurality of modules mounted on a large scale integrated circuit device or the like includes a module having an unavoidable fault, it is separated from the bus, that is, other modules and shipped as a partial product. Therefore, the product yield of large-scale integrated circuit devices and the like can be increased and the cost thereof can be reduced.
【0010】[0010]
【実施例】図1には、この発明が適用された大規模集積
回路装置LSI(半導体装置)の一実施例のシステム構
成図が示されている。また、図2には、図1の大規模集
積回路装置LSIに搭載されるマイクロプロセッサMP
U1の一実施例のブロック図が示されている。さらに、
図3には、図2のマイクロプロセッサMPU1に含まれ
るバスイネーブル回路BE及びバスインタフェース回路
BIの一実施例の回路図が示され、図4には、図1の大
規模集積回路装置LSIの電源供給配線の一実施例の部
分的な断面構造図が示されている。これらの図をもと
に、この実施例の大規模集積回路装置LSI,マイクロ
プロセッサMPU1〜MPU8ならびにバスイネーブル
回路BE及びバスインタフェース回路BIの構成及び動
作ならびにその特徴について説明する。なお、図3の各
回路素子ならびに図1及び図2の各ブロックを構成する
回路素子は、公知の半導体集積回路の製造技術により、
単結晶シリコンのような1個の半導体基板上に形成され
る。また、マイクロプロセッサMPU1〜MPU8に関
する具体的な説明は、図2のマイクロプロセッサMPU
1を例に進められるが、その他のマイクロプロセッサM
PU2〜MPU8についてはこれと同一構成とされるた
め、類推されたい。1 is a system configuration diagram of an embodiment of a large scale integrated circuit device LSI (semiconductor device) to which the present invention is applied. Further, FIG. 2 shows a microprocessor MP mounted on the large-scale integrated circuit device LSI of FIG.
A block diagram of one embodiment of U1 is shown. further,
3 shows a circuit diagram of an embodiment of the bus enable circuit BE and the bus interface circuit BI included in the microprocessor MPU1 of FIG. 2, and FIG. 4 shows a power supply of the large scale integrated circuit device LSI of FIG. A partial cross-sectional structural diagram of one embodiment of the supply wiring is shown. Based on these drawings, the configuration and operation of the large-scale integrated circuit device LSI, the microprocessors MPU1 to MPU8, the bus enable circuit BE and the bus interface circuit BI, and the features thereof will be described with reference to these drawings. The circuit elements shown in FIG. 3 and the circuit elements constituting the blocks shown in FIGS. 1 and 2 are manufactured by a known semiconductor integrated circuit manufacturing technique.
It is formed on one semiconductor substrate such as single crystal silicon. Further, a detailed description of the microprocessors MPU1 to MPU8 will be described with reference to the microprocessor MPU of FIG.
1 is taken as an example, but other microprocessor M
Since the PU2 to MPU8 have the same configuration, please infer them.
【0011】図1において、この実施例の大規模集積回
路装置LSIは、それぞれ論理的に独立して動作しうる
8個のモジュールつまりマイクロプロセッサMPU1〜
MPU8を備え、これらのマイクロプロセッサに共通に
設けられる1個のバスコントローラBUSCを備える。
マイクロプロセッサMPU1〜MPU8は、バスインタ
フェース回路BIをそれぞれ含み、このバスインタフェ
ース回路を介してシステムバスSBUSに結合され、さ
らにバスコントローラBUSCに結合される。バスコン
トローラBUSCは、パワーオンリセット回路PORS
を含み、その下方において外部バスEBUSに結合され
る。外部バスEBUSには、図示されない記憶装置及び
入出力装置等が結合される。また、大規模集積回路装置
LSIには、図示されない外部の電源装置から、例えば
+5V(ボルト)の電源電圧VCCと0Vの接地電位V
SSが動作電源として供給される。このうち、電源電圧
VCCは、電源供給配線つまり電源電圧供給配線SLV
Cを介してマイクロプロセッサMPU1〜MPU8なら
びにバスコントローラBUSCに供給され、接地電位V
SSは、接地電位供給配線SLVSを介して各装置に供
給される。In FIG. 1, a large-scale integrated circuit device LSI of this embodiment has eight modules which can operate independently logically, that is, microprocessors MPU1 to MPU1.
The MPU 8 is provided, and one bus controller BUSC commonly provided to these microprocessors is provided.
Each of the microprocessors MPU1 to MPU8 includes a bus interface circuit BI, is coupled to the system bus SBUS via the bus interface circuit, and is further coupled to the bus controller BUSC. The bus controller BUSC is a power-on reset circuit PORS.
, And is coupled below to the external bus EBUS. A storage device, an input / output device, and the like (not shown) are coupled to the external bus EBUS. Further, the large-scale integrated circuit device LSI is supplied with a power supply voltage VCC of + 5V (volt) and a ground potential V of 0V from an external power supply device (not shown).
SS is supplied as an operating power supply. Of these, the power supply voltage VCC is the power supply wiring, that is, the power supply voltage supply wiring SLV.
It is supplied to the microprocessors MPU1 to MPU8 and the bus controller BUSC via C, and the ground potential V
SS is supplied to each device through the ground potential supply wiring SLVS.
【0012】バスコントローラBUSCは、システムバ
スSBUSに対するマイクロプロセッサMPU1〜MP
U8のアクセスを管理・統轄し、バスアクセス要求のあ
ったマイクロプロセッサに対して予め定められた優先順
位で選択的にバスアクセス権を与える。また、バスアク
セス権を得たマイクロプロセッサと外部バスEBUSと
の間を選択的に論理結合し、このマイクロプロセッサと
外部バスに結合された記憶装置又は入出力装置との間で
行われるデータ授受を仲介する。The bus controller BUSC includes microprocessors MPU1 to MPU for the system bus SBUS.
The access of U8 is managed and controlled, and the bus access right is selectively given to the microprocessor having the bus access request in a predetermined priority order. Further, the microprocessor having the bus access right and the external bus EBUS are selectively logically coupled, and data exchange is performed between the microprocessor and the storage device or the input / output device coupled to the external bus. Mediate.
【0013】この実施例において、マイクロプロセッサ
MPU1〜MPU8は、後述するように、対応するバス
イネーブル回路BEのヒューズF1が切断されることで
それぞれ選択的にシステムバスSBUSから切り離され
るとともに、その電源電圧供給配線SLVCが例えば図
1の×印の部分で切断されることでそれぞれ選択的に非
動作状態とされる。また、マイクロプロセッサMPU1
〜MPU8は、それが正常に動作しうるとき、バスコン
トローラBUSCとの間で予め与えられた識別コードを
授受する機能を持ち、バスコントローラBUSCのパワ
ーオンリセット回路PORSは、電源投入時、識別コー
ドの授受によってマイクロプロセッサMPU1〜MPU
8の動作状態を識別し、正常に動作しうるマイクロプロ
セッサの数に応じて異なる処理能力のデジタル処理装置
を選択的に構築する機能を持つ。この結果、この実施例
の大規模集積回路装置LSIは、その内部に回避できな
い何等かの障害を持つマイクロプロセッサを含んだまま
部分製品として出荷でき、これによってその製品歩留ま
りが高められ、低コスト化が図られる。In this embodiment, each of the microprocessors MPU1 to MPU8 is selectively disconnected from the system bus SBUS by disconnecting the fuse F1 of the corresponding bus enable circuit BE, as described later, and its power supply voltage is increased. The supply wiring SLVC is selectively brought into a non-operating state by being cut at, for example, the portion marked with X in FIG. Also, the microprocessor MPU1
~ The MPU 8 has a function of exchanging a previously given identification code with the bus controller BUSC when it can operate normally, and the power-on reset circuit PORS of the bus controller BUSC has an identification code when the power is turned on. Of microprocessors MPU1 to MPU
8 has a function of identifying the operating state and selectively constructing a digital processing device having a different processing capacity according to the number of microprocessors that can operate normally. As a result, the large-scale integrated circuit device LSI of this embodiment can be shipped as a partial product while including a microprocessor having some unavoidable obstacle therein, thereby increasing the product yield and reducing the cost. Is planned.
【0014】ところで、この実施例の大規模集積回路装
置LSIでは、図4に例示されるように、チップ内の配
線経路の形成に供するために3層のアルミニウム配線層
(金属配線層)が用意される。このうち、半導体基板S
UBに最も近い最下層つまり第1層のアルミニウム配線
層AL1は、主に基板表面に形成されたMOSFET等
の素子を結合する素子間信号配線SLIDとして用いら
れる。また、第2層のアルミニウム配線層AL2は、主
にマイクロプロセッサMPU1〜MPU8に接地電位V
SSを供給するための接地電位供給配線SLVSとして
用いられ、最上層つまり第3層のアルミニウム配線層A
L3は、主にこれらのマイクロプロセッサに電源電圧V
CCを供給するための電源電圧供給配線SLVCとして
用いられる。つまり、この実施例の大規模集積回路装置
LSIでは、その内部に回避できない障害が発生したマ
イクロプロセッサを非動作状態とするために選択的に切
断される電源電圧供給配線SLVCが、フォーカスドイ
オンビームFIBにより切断しやすい最上層のアルミニ
ウム配線層AL3からなる訳であって、これによって電
源電圧供給配線SLVCの切断作業が効率化されるもの
となる。By the way, in the large-scale integrated circuit device LSI of this embodiment, as shown in FIG. 4, three aluminum wiring layers (metal wiring layers) are prepared for use in forming the wiring paths in the chip. To be done. Of these, the semiconductor substrate S
The lowermost layer closest to the UB, that is, the first aluminum wiring layer AL1 is mainly used as an inter-element signal wiring SLID for coupling elements such as MOSFETs formed on the surface of the substrate. The second aluminum wiring layer AL2 is mainly connected to the microprocessors MPU1 to MPU8 with the ground potential V.
It is used as a ground potential supply wiring SLVS for supplying SS, and is the uppermost layer, that is, the third layer aluminum wiring layer A.
L3 mainly supplies the power supply voltage V to these microprocessors.
It is used as a power supply voltage supply wiring SLVC for supplying CC. That is, in the large-scale integrated circuit device LSI of this embodiment, the power supply voltage supply line SLVC that is selectively disconnected to bring the microprocessor in which an unavoidable failure has occurred into a non-operating state is a focused ion beam. It is composed of the uppermost aluminum wiring layer AL3 that can be easily cut by the FIB, so that the cutting work of the power supply voltage supply wiring SLVC becomes efficient.
【0015】次に、マイクロプロセッサMPU1〜MP
U8は、図2のマイクロプロセッサMPU1に代表して
示されるように、ストアドプログラム方式の中央処理装
置CPUをその基本構成要素とする。中央処理装置CP
Uには、上記のように、電源電圧供給配線SLVC及び
接地電位供給配線SLVSを介して動作電源となる電源
電圧VCC及び接地電位VSSが供給され、図示されな
いクロック発生回路から所定のクロック信号CLKが供
給される。また、中央処理装置CPUには、内部バスI
BUSを介してランダムアクセスメモリRAM,スペシ
ャルファンクションユニットSFU及びバスインタフェ
ース回路BIが結合され、このバスインタフェース回路
BIにはバスイネーブル回路BEが結合される。Next, the microprocessors MPU1-MP
U8 has, as a representative of the microprocessor MPU1 of FIG. 2, a central processing unit CPU of a stored program system as its basic constituent element. Central processing unit CP
As described above, U is supplied with the power supply voltage VCC and the ground potential VSS, which are operation power supplies, through the power supply voltage supply wiring SLVC and the ground potential supply wiring SLVS, and a predetermined clock signal CLK is supplied from a clock generation circuit (not shown). Supplied. In addition, the central processing unit CPU has an internal bus I
The random access memory RAM, the special function unit SFU, and the bus interface circuit BI are coupled via the BUS, and the bus enable circuit BE is coupled to the bus interface circuit BI.
【0016】ランダムアクセスメモリRAMは、いわゆ
るキャッシュメモリとして機能し、中央処理装置CPU
の動作制御に必要なプログラム及び演算データ等を一時
的に保持する。また、中央処理装置CPUは、クロック
信号CLKに従って同期動作し、ランダムアクセスメモ
リRAMに保持されるプログラムに従ってステップ動作
して、所定の論理演算処理を行うとともに、マイクロプ
ロセッサMPU1の各部を制御・統轄する。一方、スペ
シャルファンクションユニットSFUは、中央処理装置
CPUの演算機能の一部を代行し、バスインタフェース
回路BIは、バスイネーブル回路BEから供給されるバ
スイネーブル信号BENに従って対応するマイクロプロ
セッサMPU1の内部バスIBUSとシステムバスSB
USとの間を選択的に論理結合する。さらに、バスイネ
ーブル回路BEは、マイクロプロセッサMPU1に回避
できない何等かの障害が発生したとき選択的に切断され
るヒューズF1を含み、このヒューズが切断状態にない
とき、言い換えるならばマイクロプロセッサMPU1が
正常に動作しうるとき、その出力信号つまりバスイネー
ブル信号BENを選択的に有効レベルつまりハイレベル
とする。The random access memory RAM functions as a so-called cache memory, and the central processing unit CPU
Temporarily holds programs and operation data necessary for controlling the operation of the. Further, the central processing unit CPU operates synchronously in accordance with the clock signal CLK and performs step operation in accordance with a program held in the random access memory RAM to perform a predetermined logical operation processing, and controls / controls each unit of the microprocessor MPU1. . On the other hand, the special function unit SFU substitutes a part of the arithmetic function of the central processing unit CPU, and the bus interface circuit BI has the internal bus IBUS of the corresponding microprocessor MPU1 according to the bus enable signal BEN supplied from the bus enable circuit BE. And system bus SB
Selectively logically connect with US. Further, the bus enable circuit BE includes a fuse F1 that is selectively cut off when some unavoidable failure occurs in the microprocessor MPU1, and when the fuse is not in the cut state, in other words, the microprocessor MPU1 is normal. Output signal, that is, the bus enable signal BEN, is selectively set to a valid level, that is, a high level.
【0017】ここで、バスイネーブル回路BEは、図3
に示されるように、電源電圧VCCとインバータV1の
入力端子との間に設けられるヒューズF1と、インバー
タV1の入力端子と接地電位VSSとの間に設けられる
NチャンネルMOSFET(金属酸化物半導体型電界効
果トランジスタ。この明細書では、MOSFETをして
絶縁ゲート型電界効果トランジスタの総称とする)N1
とを含む。インバータV1の出力信号は、MOSFET
N1のゲートに供給されるとともに、インバータV2に
よって反転された後、バスイネーブル回路BEの出力信
号つまりバスイネーブル信号BENとしてバスインタフ
ェース回路BIに供給される。Here, the bus enable circuit BE is shown in FIG.
, A fuse F1 provided between the power supply voltage VCC and the input terminal of the inverter V1 and an N-channel MOSFET (metal oxide semiconductor type electric field provided between the input terminal of the inverter V1 and the ground potential VSS). In this specification, a MOSFET is referred to as an insulated gate field effect transistor generically) N1
And The output signal of the inverter V1 is MOSFET
The signal is supplied to the gate of N1, inverted by the inverter V2, and then supplied to the bus interface circuit BI as an output signal of the bus enable circuit BE, that is, a bus enable signal BEN.
【0018】マイクロプロセッサMPU1が正常に動作
しヒューズF1が切断状態にないとき、バスイネーブル
回路BEでは、ヒューズF1を介してインバータV1の
入力端子が電源電圧VCCに結合され、その出力信号が
接地電位VSSのようなロウレベルとされる。このた
め、MOSFETN1がオフ状態とされるとともに、バ
スイネーブル回路BEの出力信号つまりバスイネーブル
信号BENが有効レベルつまり電源電圧VCCのような
ハイレベルとされる。When the microprocessor MPU1 operates normally and the fuse F1 is not cut off, in the bus enable circuit BE, the input terminal of the inverter V1 is coupled to the power supply voltage VCC via the fuse F1 and the output signal thereof is grounded. It is set to a low level like VSS. Therefore, the MOSFET N1 is turned off, and the output signal of the bus enable circuit BE, that is, the bus enable signal BEN is set to the effective level, that is, the high level such as the power supply voltage VCC.
【0019】一方、マイクロプロセッサMPU1に回避
できない何等かの障害が発生しヒューズF1が切断状態
にあるとき、バスイネーブル回路BEでは、電源投入を
受けてMOSFETN1がオン状態とされ、これによっ
てインバータV1の出力信号が電源電圧VCCのような
ハイレベルとされる。また、このインバータV1の出力
信号のハイレベルを受けてMOSFETN1がオン状態
を継続してインバータV1とラッチ形態とされ、バスイ
ネーブル回路BEの出力信号つまりバスイネーブル信号
BENは接地電位VSSのようなロウレベルとされる。
このように、バスイネーブル回路BEの出力信号つまり
バスイネーブル信号BENは、マイクロプロセッサMP
U1が正常に動作しうる状態にありヒューズF1が切断
状態にないとき選択的に有効レベルつまりハイレベルと
されるものとなる。On the other hand, when some unavoidable failure occurs in the microprocessor MPU1 and the fuse F1 is in the cut state, the bus enable circuit BE turns on the MOSFET N1 in response to power-on, whereby the inverter V1 is turned on. The output signal is at a high level like the power supply voltage VCC. Further, when the output signal of the inverter V1 is at the high level, the MOSFET N1 is kept in the ON state to be latched with the inverter V1, and the output signal of the bus enable circuit BE, that is, the bus enable signal BEN is at the low level like the ground potential VSS. It is said that
In this way, the output signal of the bus enable circuit BE, that is, the bus enable signal BEN, is output from the microprocessor MP.
When U1 is in a normal operation state and fuse F1 is not in a cut state, it is selectively set to an effective level, that is, a high level.
【0020】次に、バスインタフェース回路BIは、シ
ステムバスSBUSのビットBA1〜BAiに対応して
設けられるそれぞれi個のバスレシーバBR及びバスド
ライバBDと、ビットBB1〜BBjに対応して設けら
れるj個のバスレシーバBRならびにビットBC1〜B
Ckに対応して設けられるk個のバスドライバBDとを
含む。このうち、バスレシーバBRは、いわゆるアンド
(AND)型のレシーバからなり、その一方の入力端子
は、システムバスSBUSの対応するビットBA1〜B
AiならびにBB1〜BBjにそれぞれ結合される。ま
た、その他方の入力端子には、バスイネーブル回路BE
からバスイネーブル信号BENが共通に供給され、その
出力信号は、バス入力信号IBA1〜IBAiならびに
IBB1〜IBBjとして内部バスIBUSの対応する
ビットに出力される。Next, the bus interface circuit BI is provided in correspondence with the bits BA1 to BAi of the system bus SBUS, each of i bus receivers BR and bus drivers BD, and j provided in correspondence with the bits BB1 to BBj. Bus receivers BR and bits BC1 to B
It includes k bus drivers BD provided corresponding to Ck. Among them, the bus receiver BR is composed of a so-called AND type receiver, and one input terminal thereof has corresponding bits BA1 to B of the system bus SBUS.
It is bound to Ai and BB1 to BBj, respectively. Further, the bus enable circuit BE is connected to the other input terminal.
To the bus enable signal BEN in common, and its output signal is output to the corresponding bits of the internal bus IBUS as the bus input signals IBA1 to IBAi and IBB1 to IBBj.
【0021】これにより、バスレシーバBRのそれぞれ
は、バスイネーブル信号BENがハイレベルとされるこ
とで選択的に伝達状態とされ、システムバスSBUSの
対応するビットBA1〜BAiならびにBB1〜BBj
を介して供給される入力信号を選択的に取り込み、バス
入力信号IBA1〜IBAiならびにIBB1〜IBB
jとして内部バスIBUSの対応するビットに伝達す
る。As a result, each of the bus receivers BR is selectively brought into the transmission state by the high level of the bus enable signal BEN, and the corresponding bits BA1 to BAi and BB1 to BBj of the system bus SBUS are selectively transmitted.
The input signals supplied via the bus input signals IBA1 to IBAi and IBB1 to IBB.
It is transmitted to the corresponding bit of the internal bus IBUS as j.
【0022】一方、バスインタフェース回路BIの各バ
スドライバBDは、トライステート出力型のドライバか
らなり、その入力端子には、内部バスIBUSの対応す
るビットからバス出力信号OBA1〜OBAiならびに
OBC1〜OBCkがそれぞれ供給される。また、その
非反転制御端子には、バスイネーブル信号BENが共通
に供給され、その反転制御端子には、アンドゲートAG
1の出力信号つまり出力イネーブル信号OEのインバー
タV3による反転信号つまり反転出力イネーブル信号O
Bが共通に供給される。各バスドライバBDの出力端子
は、システムバスSBUSの対応するビットBA1〜B
AiならびにBC1〜BCkにそれぞれ結合される。ア
ンドゲートAG1の一方の入力端子には、バスイネーブ
ル回路BEからバスイネーブル信号BENが供給され、
その他方の入力端子には、図示されない制御回路から出
力制御信号OCが供給される。On the other hand, each bus driver BD of the bus interface circuit BI comprises a tri-state output type driver, and its input terminals receive the bus output signals OBA1 to OBAi and OBC1 to OBCk from the corresponding bits of the internal bus IBUS. Each is supplied. The bus enable signal BEN is commonly supplied to the non-inversion control terminal, and the AND gate AG is connected to the inversion control terminal.
1 output signal, that is, the output enable signal OE, is an inverted signal by the inverter V3, that is, an inverted output enable signal O.
B is commonly supplied. The output terminals of each bus driver BD have corresponding bits BA1 to B of the system bus SBUS.
It is bound to Ai and BC1 to BCk, respectively. The bus enable signal BE is supplied from the bus enable circuit BE to one input terminal of the AND gate AG1.
An output control signal OC is supplied to the other input terminal from a control circuit (not shown).
【0023】これらのことから、アンドゲートAG1の
出力信号つまり出力イネーブル信号OEは、バスイネー
ブル信号BEN及び出力制御信号OCがともにハイレベ
ルとされるとき、言い換えるならばマイクロプロセッサ
MPU1が正常に動作しうる状態にありかつシステムバ
スSBUSに対するアクセス権を有するとき、選択的に
ハイレベルとされ、反転出力イネーブル信号OBは、こ
れと相補的な条件で選択的にハイレベルとされる。ま
た、各バスドライバBDは、出力イネーブル信号OEが
ハイレベルとされ反転出力イネーブル信号OBがロウレ
ベルとされることで選択的に伝達状態とされ、内部バス
IBUSの対応するビットを介して供給されるバス出力
信号OBA1〜OBAiならびにOBC1〜OBCkを
システムバスSBUSの対応するビットに出力する。な
お、出力イネーブル信号OEがロウレベルとされ反転出
力イネーブル信号OBがハイレベルとされるとき、各バ
スドライバBDの出力はハイインピーダンス状態とされ
る。From these facts, the output signal of the AND gate AG1, that is, the output enable signal OE, causes the microprocessor MPU1 to operate normally when the bus enable signal BEN and the output control signal OC are both set to the high level. When it is in a ready state and has an access right to the system bus SBUS, it is selectively set to the high level, and the inverted output enable signal OB is selectively set to the high level on the condition complementary thereto. Further, each bus driver BD is selectively brought into a transmission state by setting the output enable signal OE to the high level and the inverted output enable signal OB to the low level, and is supplied through the corresponding bit of the internal bus IBUS. The bus output signals OBA1 to OBAi and OBC1 to OBCk are output to the corresponding bits of the system bus SBUS. When the output enable signal OE is low level and the inverted output enable signal OB is high level, the output of each bus driver BD is in a high impedance state.
【0024】以上の結果、バスインタフェース回路BI
は、バスイネーブル回路BEの出力信号つまりバスイネ
ーブル信号BENが有効レベルつまりハイレベルとされ
ることで、対応するマイクロプロセッサMPU1とシス
テムバスSBUSとの間を選択的に論理結合し、言い換
えるならばバスイネーブル信号BENがロウレベルとさ
れることで、対応するマイクロプロセッサMPU1をシ
ステムバスSBUSつまりは他のマイクロプロセッサM
PU2〜MPU8から選択的に切り離すものとなる。こ
のとき、マイクロプロセッサMPU1の電源電圧供給配
線SLVCは、前述のように、対応する最上層の電源電
圧供給配線SLVCが切断されることで選択的に非動作
状態とされ、大規模集積回路装置LSIは、非動作状態
とされるマイクロプロセッサMPU1を含んだまま処理
能力の低い部分製品として出荷される。これにより、大
規模集積回路装置LSIの実質的な製品歩留まりを高め
ることができ、その低コスト化を図ることができるもの
である。As a result of the above, the bus interface circuit BI
Is an effective level, that is, a high level of the output signal of the bus enable circuit BE, that is, the bus enable signal BEN, so that the corresponding microprocessor MPU1 and the system bus SBUS are selectively logically coupled, in other words, the bus. When the enable signal BEN is set to the low level, the corresponding microprocessor MPU1 is set to the system bus SBUS, that is, another microprocessor M.
It will be selectively separated from the PU2 to MPU8. At this time, as described above, the power supply voltage supply wiring SLVC of the microprocessor MPU1 is selectively brought into a non-operating state by cutting off the corresponding power supply voltage supply wiring SLVC of the uppermost layer, and the large-scale integrated circuit device LSI. Is shipped as a partial product having a low processing capability, including the microprocessor MPU1 in the non-operating state. As a result, the substantial product yield of the large-scale integrated circuit device LSI can be increased and the cost thereof can be reduced.
【0025】以上の実施例から得られる作用効果は、下
記の通りである。すなわち、 (1)共通のバスに結合されかつそれぞれ論理的に独立
して動作しうるマイクロプロセッサ等の複数のモジュー
ルを同一チップ上に搭載する大規模集積回路装置等にお
いて、各モジュールに、対応するモジュールが正常に動
作しうるときその出力信号を選択的に有効レベルとする
バスイネーブル回路と、このバスイネーブル回路の出力
信号に従って対応するモジュールとバスとの間を選択的
に論理結合するバスインタフェース回路とを設けるとと
もに、各モジュールに対して最上層の金属配線層からな
る電源供給配線を介して動作電源を供給し、この電源供
給配線をフォーカスドイオンビーム等により選択的に切
断することで、その内部に回避できない障害が生じたモ
ジュールをバスつまりは他のモジュールから選択的に切
り離し、非動作状態とすることができるという効果が得
られる。 (2)上記(1)項により、大規模集積回路装置等に搭
載される複数のモジュールに回避できない障害を持つモ
ジュールが含まれる場合でも、この大規模集積回路装置
等を部分製品として出荷できるという効果が得られる。 (3)上記(1)項及び(2)項により、大規模集積回
路装置等の製品歩留まりを高め、その低コスト化を図る
ことができるという効果が得られる。The operation and effect obtained from the above embodiments are as follows. That is, (1) Corresponding to each module in a large-scale integrated circuit device or the like in which a plurality of modules such as a microprocessor that are coupled to a common bus and can operate independently logically are mounted on the same chip. A bus enable circuit for selectively setting its output signal to a valid level when the module can operate normally, and a bus interface circuit for selectively logically connecting the corresponding module and bus according to the output signal of the bus enable circuit. With the provision of, and operating power is supplied to each module through the power supply wiring composed of the uppermost metal wiring layer, and the power supply wiring is selectively cut by a focused ion beam or the like. Selectively disconnects an internally unavoidable faulty module from the bus, and thus from other modules It is possible to obtain the effect that it can be in a non-operating state. (2) According to the above item (1), even if a plurality of modules mounted on a large-scale integrated circuit device or the like includes a module having an unavoidable fault, the large-scale integrated circuit device or the like can be shipped as a partial product. The effect is obtained. (3) According to the above items (1) and (2), it is possible to obtain an effect that the product yield of a large scale integrated circuit device or the like can be increased and the cost thereof can be reduced.
【0026】以上、本発明者によってなされた発明を実
施例に基づき具体的に説明したが、この発明は、上記実
施例に限定されるものではなく、その要旨を逸脱しない
範囲で種々変更可能であることは言うまでもない。例え
ば、図1において、大規模集積回路装置LSIに搭載さ
れるモジュールつまりマイクロプロセッサの数は、任意
に設定できる。また、電源投入時、バスコントローラB
USCのパワーオンリセット回路PORSによって行わ
れるマイクロプロセッサMPU1〜MPU8の動作状態
の識別は、例えば各マイクロプロセッサのバスイネーブ
ル信号BENの論理レベルをもとに行うことができる。
大規模集積回路装置LSIは、記憶装置及び入出力制御
装置等をその内部に含むことができるし、そのシステム
構成や電源電圧の極性及び絶対値等は、種々の実施形態
を採りうる。Although the invention made by the present inventor has been specifically described based on the embodiments, the invention is not limited to the above embodiments, and various modifications can be made without departing from the scope of the invention. Needless to say. For example, in FIG. 1, the number of modules, that is, microprocessors, mounted on the large-scale integrated circuit device LSI can be set arbitrarily. When the power is turned on, the bus controller B
The operation state of the microprocessors MPU1 to MPU8 can be identified by the power-on reset circuit PORS of the USC, for example, based on the logic level of the bus enable signal BEN of each microprocessor.
The large-scale integrated circuit device LSI can include a storage device, an input / output control device, and the like therein, and the system configuration, the polarity and absolute value of the power supply voltage, and the like can adopt various embodiments.
【0027】図2において、マイクロプロセッサMPU
1〜MPU8は、リードオンリーメモリや一部の周辺装
置を含むことができるし、スペシャルファンクションユ
ニットSFUを含むことを必須条件ともしない。また、
バスイネーブル回路BEは、バスインタフェース回路B
Iに含まれるものとしてもよいし、マイクロプロセッサ
MPU1〜MPU8のブロック構成は、この実施例によ
る制約を受けない。図3において、バスイネーブル信号
BENは、バスインタフェース回路BIの論理条件が整
合されることを条件に、ロウレベルをその有効レベルと
することができる。また、ヒューズF1は、例えば選択
的に切断される最上層のアルミニウム配線層に置き換え
てもよいし、バスイネーブル回路BE及びバスインタフ
ェース回路BIの具体的構成は、種々の実施形態を採り
うる。図4において、第1層ないし第3層のアルミニウ
ム配線層AL1〜AL3の用途は、この実施例による制
約を受けない。また、大規模集積回路装置LSIは、2
層以下又は4層以上の金属配線層を備えることができる
し、その切断方法も任意である。In FIG. 2, the microprocessor MPU
1 to MPU 8 can include a read-only memory and some peripheral devices, and it is not essential to include the special function unit SFU. Also,
The bus enable circuit BE is a bus interface circuit B.
It may be included in I, and the block configuration of the microprocessors MPU1 to MPU8 is not restricted by this embodiment. In FIG. 3, the bus enable signal BEN can be set to a valid level at a low level provided that the logical conditions of the bus interface circuit BI are matched. The fuse F1 may be replaced with, for example, an uppermost aluminum wiring layer that is selectively cut, and the bus enable circuit BE and the bus interface circuit BI may have various specific configurations. In FIG. 4, the uses of the first to third aluminum wiring layers AL1 to AL3 are not restricted by this embodiment. In addition, the large-scale integrated circuit device LSI has two
It is possible to provide a metal wiring layer of no more than four layers or four or more layers, and the cutting method thereof is arbitrary.
【0028】以上の説明では、主として本発明者によっ
てなされた発明をその背景となった利用分野である複数
のマイクロプロセッサを搭載する大規模集積回路装置に
適用した場合について説明したが、それに限定されるも
のではなく、少なくともそれぞれ論理的に独立して動作
しうる複数のモジュールを備える半導体装置ならびにこ
のような半導体装置を含むシステムに広く適用できる。In the above description, the case where the invention made by the present inventor is mainly applied to a large-scale integrated circuit device having a plurality of microprocessors, which is a field of application of the background, has been described, but the invention is not limited thereto. However, the present invention can be widely applied to a semiconductor device including a plurality of modules that can operate at least logically independently and a system including such a semiconductor device.
【0029】[0029]
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば、下
記の通りである。すなわち、共通のバスに結合されかつ
それぞれ論理的に独立して動作しうるマイクロプロセッ
サ等の複数のモジュールを同一チップ上に搭載する大規
模集積回路装置等において、各モジュールに、対応する
モジュールが正常に動作しうるときその出力信号を選択
的に有効レベルとするバスイネーブル回路と、バスイネ
ーブル回路の出力信号に従って対応するモジュールとバ
スとの間を選択的に論理結合するバスインタフェース回
路とを設けるとともに、各モジュールに対して最上層の
金属配線層からなる電源供給配線を介して動作電源を供
給し、この電源供給配線をフォーカスドイオンビーム等
により選択的に切断することで、その内部に回避できな
い障害が生じたモジュールをバスから切り離し非動作状
態とする。また、このような非動作状態にあるモジュー
ルを含む大規模集積回路装置等を、比較的処理能力の低
い部分製品として出荷する。これにより、大規模集積回
路装置等に搭載される複数のモジュールに回避できない
障害を持つモジュールが含まれる場合でも、これをバス
つまりは他のモジュールから切り離し、部分製品として
出荷できるため、大規模集積回路装置等の製品歩留まり
を高め、その低コスト化を図ることができる。The effects obtained by the typical ones of the inventions disclosed in the present application will be briefly described as follows. That is, in a large-scale integrated circuit device in which a plurality of modules such as a microprocessor, which are coupled to a common bus and can operate independently logically, are mounted on the same chip, each module has a corresponding module. And a bus interface circuit for selectively logically coupling the corresponding module and the bus according to the output signal of the bus enable circuit. , The operating power is supplied to each module through the power supply wiring consisting of the uppermost metal wiring layer, and this power supply wiring cannot be avoided inside by selectively disconnecting it with a focused ion beam or the like. Disconnect the faulty module from the bus and put it in a non-operational state. In addition, a large-scale integrated circuit device including such a non-operating module is shipped as a partial product having relatively low processing capability. As a result, even if a plurality of modules mounted on a large-scale integrated circuit device include a module having an unavoidable fault, it can be separated from the bus, that is, other modules, and shipped as a partial product. The product yield of circuit devices and the like can be improved, and the cost thereof can be reduced.
【図1】この発明が適用された大規模集積回路装置の一
実施例を示すシステム構成図である。FIG. 1 is a system configuration diagram showing an embodiment of a large scale integrated circuit device to which the present invention is applied.
【図2】図1の大規模集積回路装置に含まれるマイクロ
プロセッサの一実施例を示すブロック図である。2 is a block diagram showing an embodiment of a microprocessor included in the large-scale integrated circuit device of FIG.
【図3】図2のマイクロプロセッサに含まれるバスイネ
ーブル回路及びバスインタフェース回路の一実施例を示
す回路図である。3 is a circuit diagram showing an embodiment of a bus enable circuit and a bus interface circuit included in the microprocessor of FIG.
【図4】図1の大規模集積回路装置の電源供給配線の一
実施例を示す部分的な断面構造図である。4 is a partial cross-sectional structural view showing an example of a power supply wiring of the large-scale integrated circuit device of FIG.
LSI・・・大規模集積回路装置、MPU1〜MPU8
・・・マイクロプロセッサ、BI・・・バスインタフェ
ース回路、SBUS・・・システムバス、BUSC・・
・バスコントローラ、PORS・・・パワーオンリセッ
ト回路、EBUS・・・外部バス、VCC・・・電源電
圧、VSS・・・接地電位、SLVC・・・電源電圧供
給配線、SLVS・・・接地電位供給配線。CPU・・
・中央処理装置、IBUS・・・内部バス、SFU・・
・スペシャルファンクションユニット、RAM・・・ラ
ンダムアクセスメモリ、BE・・・バスイネーブル回
路、CLK・・・クロック信号。F1・・・ヒューズ、
N1・・・NチャンネルMOSFET、V1〜V3・・
・インバータ、AG1・・・アンド(AND)ゲート、
BR・・・アンド型バスレシーバ、BD・・・バスドラ
イバ、BA1〜BAi,BB1〜BBj,BC1〜BC
k・・・システムバスの各ビット、IBA1〜IBA
i,IBB1〜IBBj・・・バス入力信号、OBA1
〜OBAi,OBC1〜OBCk・・・バス出力信号、
BEN・・・バスイネーブル信号、OC・・・出力制御
信号、OE・・・出力イネーブル信号、OB・・・反転
出力イネーブル信号。SUB・・・半導体基板、AL1
・・・第1層アルミニウム配線層、AL2・・・第2層
アルミニウム配線層、AL3・・・第3層アルミニウム
配線層、SLID・・・素子間信号配線、FIB・・・
フォーカスドイオンビーム。LSI: Large-scale integrated circuit device, MPU1 to MPU8
... Microprocessor, BI ... Bus interface circuit, SBUS ... System bus, BUSC ...
-Bus controller, PORS ... power-on reset circuit, EBUS ... external bus, VCC ... power supply voltage, VSS ... ground potential, SLVC ... power supply voltage supply wiring, SLVS ... ground potential supply wiring. CPU ...
・ Central processing unit, IBUS ... Internal bus, SFU ...
Special function unit, RAM ... Random access memory, BE ... Bus enable circuit, CLK ... Clock signal. F1 ... Fuse,
N1 ... N-channel MOSFET, V1 to V3 ...
・ Inverter, AG1 ... AND gate,
BR ... AND type bus receiver, BD ... Bus driver, BA1 to BAi, BB1 to BBj, BC1 to BC
k ... Each bit of the system bus, IBA1 to IBA
i, IBB1 to IBBj ... Bus input signal, OBA1
~ OBAI, OBC1 ~ OBCk ... Bus output signal,
BEN ... Bus enable signal, OC ... Output control signal, OE ... Output enable signal, OB ... Inverted output enable signal. SUB: Semiconductor substrate, AL1
... first layer aluminum wiring layer, AL2 ... second layer aluminum wiring layer, AL3 ... third layer aluminum wiring layer, SLID ... inter-element signal wiring, FIB ...
Focused ion beam.
Claims (5)
の内部に回避できない障害が生じたときそれぞれ選択的
に他から切り離され非動作状態とされる複数のモジュー
ルを具備することを特徴とする半導体装置。1. A plurality of modules each of which operates logically independently of each other and is selectively disconnected from the other to be inoperative when an unavoidable failure occurs therein. Semiconductor device.
ールを含んだまま部分製品として出荷されることを特徴
とする請求項1の半導体装置。2. The semiconductor device according to claim 1, wherein the semiconductor device is shipped as a partial product while including a module in a non-operating state.
を備え、上記モジュールのそれぞれは、最上層の金属配
線層からなる電源供給配線を介して動作電源の供給を受
けるものであって、その内部に回避できない障害が生じ
たモジュールは、上記電源供給配線が切断されることに
より選択的に非動作状態とされるものであることを特徴
とする請求項1又は請求項2の半導体装置。3. The semiconductor device includes a plurality of metal wiring layers, each of the modules being supplied with operating power through a power supply wiring formed of an uppermost metal wiring layer, 3. The semiconductor device according to claim 1, wherein the module having an unavoidable failure therein is selectively made inactive by disconnecting the power supply wiring.
互いに結合されるものであって、上記モジュールのそれ
ぞれは、対応するモジュールが正常に動作しうるときそ
の出力信号を選択的に有効レベルとするバスイネーブル
回路と、上記バスイネーブル回路の出力信号に従って対
応するモジュールと上記バスとの間を選択的に論理結合
するバスインタフェース回路とを備えるものであること
を特徴とする請求項1,請求項2又は請求項3の半導体
装置。4. The plurality of modules are coupled to each other via a bus, and each of the modules selectively outputs its output signal to a valid level when the corresponding module can operate normally. 3. A bus enable circuit for controlling the bus enable circuit, and a bus interface circuit for selectively logically connecting a corresponding module and the bus according to an output signal of the bus enable circuit. The semiconductor device according to claim 2 or claim 3.
であって、上記半導体装置は、上記バスに結合されかつ
正常に動作しうるマイクロプロセッサの数に応じて選択
的に処理能力の異なるデジタル処理装置を構築するバス
コントローラを具備するものであることを特徴とする請
求項4の半導体装置。5. The module is a microprocessor, and the semiconductor device is configured as a digital processing device having different processing capabilities selectively according to the number of microprocessors that are coupled to the bus and can operate normally. 5. The semiconductor device according to claim 4, further comprising a bus controller that operates.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6309430A JPH08148573A (en) | 1994-11-21 | 1994-11-21 | Semiconductor device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6309430A JPH08148573A (en) | 1994-11-21 | 1994-11-21 | Semiconductor device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08148573A true JPH08148573A (en) | 1996-06-07 |
Family
ID=17992917
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6309430A Pending JPH08148573A (en) | 1994-11-21 | 1994-11-21 | Semiconductor device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08148573A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100363057B1 (en) * | 1999-01-22 | 2002-11-30 | 가부시끼가이샤 도시바 | Semiconductor device |
| WO2005026975A1 (en) * | 2003-09-12 | 2005-03-24 | Fujitsu Limited | Integration circuit and setting method thereof |
| JP2009514064A (en) * | 2005-08-08 | 2009-04-02 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Semiconductor circuit configuration apparatus and configuration method |
| JP2010079923A (en) * | 2001-09-19 | 2010-04-08 | Pact Xpp Technologies Ag | Processing chip, system including chip, multiprocessor device, and multi-core processor device |
| JP2010272876A (en) * | 2005-07-28 | 2010-12-02 | Sony Computer Entertainment Inc | Module design method and apparatus |
-
1994
- 1994-11-21 JP JP6309430A patent/JPH08148573A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100363057B1 (en) * | 1999-01-22 | 2002-11-30 | 가부시끼가이샤 도시바 | Semiconductor device |
| JP2010079923A (en) * | 2001-09-19 | 2010-04-08 | Pact Xpp Technologies Ag | Processing chip, system including chip, multiprocessor device, and multi-core processor device |
| WO2005026975A1 (en) * | 2003-09-12 | 2005-03-24 | Fujitsu Limited | Integration circuit and setting method thereof |
| JP2010272876A (en) * | 2005-07-28 | 2010-12-02 | Sony Computer Entertainment Inc | Module design method and apparatus |
| JP2009514064A (en) * | 2005-08-08 | 2009-04-02 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Semiconductor circuit configuration apparatus and configuration method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7907434B2 (en) | Semiconductor apparatus having a large-size bus connection | |
| US7254663B2 (en) | Multi-node architecture with daisy chain communication link configurable to operate in unidirectional and bidirectional modes | |
| US6834318B2 (en) | Bidirectional bus repeater for communications on a chip | |
| US20150029774A1 (en) | Stacked device identification assignment | |
| US8344520B2 (en) | Stacked structure of chips | |
| US6154845A (en) | Power failure safe computer architecture | |
| JP2009163409A (en) | Semiconductor memory device | |
| US8856401B2 (en) | Universal controller for peripheral devices in a computing system | |
| JP4327113B2 (en) | Interface between different power sources and semiconductor integrated circuit | |
| US9846194B2 (en) | Electrostatic protection circuit and semiconductor device including the same | |
| US10262973B1 (en) | Modular chip with redundant interfaces | |
| US20040190328A1 (en) | Semiconductor memory integrated circuit | |
| EP0419117B1 (en) | Wafer-scale semiconductor device having fail-safe circuit | |
| CN100530618C (en) | Processing device on which processing elements having same function are embedded in one chip | |
| JPH10301888A (en) | Selectable memory module, selection method thereof, and selectable integrated circuit device | |
| JP3778312B2 (en) | Bus controller, power supply method, and bus controller power supply system | |
| US20080276013A1 (en) | Semiconductor Integrated Circuit | |
| JPH07104746B2 (en) | Interface circuit for semiconductor memory device | |
| JP3147861B2 (en) | Semiconductor device | |
| JP2000260947A (en) | Integrated circuit | |
| JPH02148499A (en) | Semiconductor memory | |
| JPH08125124A (en) | Semiconductor integrated circuit | |
| JPS6382126A (en) | Bus level holding circuit | |
| JPS6366059B2 (en) | ||
| JP2003332533A (en) | Semiconductor device and method of manufacturing semiconductor device |