JP2010078490A - Semiconductor device - Google Patents
Semiconductor device Download PDFInfo
- Publication number
- JP2010078490A JP2010078490A JP2008248088A JP2008248088A JP2010078490A JP 2010078490 A JP2010078490 A JP 2010078490A JP 2008248088 A JP2008248088 A JP 2008248088A JP 2008248088 A JP2008248088 A JP 2008248088A JP 2010078490 A JP2010078490 A JP 2010078490A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- circuit block
- separation
- isolator
- 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
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
半導体装置に関し、特に、異なる電源制御が行われる回路ブロック群の間に設けられる信号分離回路部を具備した半導体装置に関する。 The present invention relates to a semiconductor device, and more particularly, to a semiconductor device including a signal separation circuit unit provided between circuit block groups in which different power supply controls are performed.
近年、半導体装置の省電力化のために、チップ上の回路ブロック群を複数のグループに分け、グループごとに電源のオンオフ制御を行うことが知られている(たとえば、特許文献1参照。)。 In recent years, it has been known to divide a circuit block group on a chip into a plurality of groups and perform power on / off control for each group in order to save power in a semiconductor device (see, for example, Patent Document 1).
このような異なる電源制御が行われるグループ間には、電源がオフの回路ブロックから電源がオンの回路ブロックに不定な信号が伝達されることを防止するために、信号分離回路部(以下アイソレータという)が設けられる。 In order to prevent an indefinite signal from being transmitted from a circuit block that is powered off to a circuit block that is powered on between groups where such different power control is performed, a signal separation circuit unit (hereinafter referred to as an isolator) is used. ) Is provided.
図3は、従来のアイソレータの一例の回路を示す図である。
回路ブロック70,71,72,73と、回路ブロック80,81,82,83がそれぞれ同一の電源のオンオフ制御が行われるグループである。
FIG. 3 is a diagram showing a circuit of an example of a conventional isolator.
The circuit blocks 70, 71, 72, and 73 and the
回路ブロック70〜73と、回路ブロック80〜83の間には、アイソレータ90,91,92,93が設けられている。
アイソレータ90〜93は、回路ブロック70〜73の電源がオフで、回路ブロック80〜83の電源がオンの場合に、各回路ブロック80〜83へ固定値を入力する。
The
図3の例では、アイソレータ90,92は、AND回路であり、アイソレータ91,93は、一方の入力端子にインバータ回路を接続したOR回路としている。
アイソレータ90のAND回路の一方の入力端子には、回路ブロック70からの出力信号が入力され、アイソレータ92のAND回路の一方の入力端子には、回路ブロック72からの出力信号が入力される。これらのAND回路の他方の入力端子には、分離信号が入力される。アイソレータ90のAND回路の出力信号は、回路ブロック80に入力され、アイソレータ92のAND回路の出力信号は、回路ブロック82に入力される。
In the example of FIG. 3, the
The output signal from the
また、アイソレータ93のOR回路の一方の入力端子には、回路ブロック71からの出力信号が入力され、アイソレータ93のOR回路の一方の入力端子には、回路ブロック73からの出力信号が入力される。これらのOR回路の他方の入力端子には、インバータ回路を介して分離信号が入力される。アイソレータ91のOR回路の出力信号は、回路ブロック81に入力され、アイソレータ93のOR回路の出力信号は、回路ブロック83に入力される。
The output signal from the
このようなアイソレータ90〜93では、回路ブロック70〜73の電源がオフで、回路ブロック80〜83の電源がオンの場合、“0”の分離信号を入力して、各回路ブロック80〜83へ固定値を出力する。
In
図3のような回路構成のアイソレータ90〜93の場合、回路ブロック70〜73からの不定な信号にかかわらず、回路ブロック80,82への入力を“0”に固定し、回路ブロック81,83の入力を“1”に固定する。
In the case of the
ところで、回路ブロック70〜73と回路ブロック80〜83の分離時に“0”とする分離信号が、“1”に固定してしまう故障(1縮退故障)が発生した場合などには、回路ブロック80〜83へ正しい固定値を入力できなくなってしまう。
By the way, when a failure (1 stuck-at failure) occurs in which the separation signal that is set to “0” when separating the
そのため、半導体装置の試験時に、分離信号やアイソレータ90〜93の出力信号を検査して、回路ブロック80〜83への入力が正しい値に固定できているかを検査する必要がある。
Therefore, when testing the semiconductor device, it is necessary to inspect the separation signals and the output signals of the
なお、縮退故障を検出する手法としては、余分の外部端子を設けずに、トライステート出力バッファの縮退故障検出を行う手法が知られている(たとえば、特許文献2参照。)。
アイソレータの故障検出を行う場合、各アイソレータの出力信号が入力される回路ブロック群によって出力信号が変化してしまい、正しく観測できない場合がある。そのため、アイソレータの入力端子や、各アイソレータの出力端子を外部端子に接続して、各アイソレータへ入力する分離信号や各アイソレータから出力される出力信号を観測する必要がある。 When detecting a failure of an isolator, the output signal may vary depending on the circuit block group to which the output signal of each isolator is input, and may not be observed correctly. Therefore, it is necessary to connect the input terminal of the isolator and the output terminal of each isolator to an external terminal and observe the separation signal input to each isolator and the output signal output from each isolator.
もしくは、アイソレータの分離信号が入力される入力端子と、各アイソレータの出力端子とに、観測用のフリップフロップを接続して、これらの信号を観測する必要がある。
そのため、外部端子のピン数の増加や、回路規模の増大につながるという問題があった。
Alternatively, it is necessary to observe these signals by connecting an observation flip-flop to the input terminal to which the isolation signal of the isolator is input and the output terminal of each isolator.
For this reason, there are problems that the number of pins of the external terminal is increased and the circuit scale is increased.
上記の点を鑑みて、本発明者は、簡単な回路でアイソレータにおける故障を検出できる半導体装置を提供することを目的とする。 In view of the above points, the present inventor aims to provide a semiconductor device capable of detecting a failure in an isolator with a simple circuit.
上記目的を達成するために、以下のような半導体装置が提供される。この半導体装置は、異なる電源制御が行われる第1の回路ブロック群と第2の回路ブロック群と、前記第1の回路ブロック群と前記第2の回路ブロック群の各回路ブロック間に接続され、前記第1の回路ブロック群と前記第2の回路ブロック群とを分離する旨の分離信号が入力された場合、前記第2の回路ブロック群の前記各回路ブロックへ固定値を出力する複数段の信号分離回路部と、を有し、各段の前記信号分離回路部は、前記分離信号または自身の出力信号が正常な信号か否かを検出して、正常の場合には前記分離信号を後段に出力し、異常の場合には故障が発生した旨を示す故障判定信号を後段に出力し、前段から当該故障判定信号が入力された場合、自身の前記出力信号にかかわらず、当該故障判定信号を後段に出力する。 In order to achieve the above object, the following semiconductor device is provided. This semiconductor device is connected between each circuit block of the first circuit block group and the second circuit block group, and the first circuit block group and the second circuit block group, which are subjected to different power control, When a separation signal for separating the first circuit block group and the second circuit block group is input, a plurality of stages for outputting a fixed value to each circuit block of the second circuit block group A signal separation circuit unit, and the signal separation circuit unit at each stage detects whether the separation signal or its own output signal is a normal signal, and if the signal is normal, In the case of abnormality, a failure determination signal indicating that a failure has occurred is output to the subsequent stage, and when the failure determination signal is input from the previous stage, the failure determination signal regardless of the output signal of itself Is output to the subsequent stage.
簡単な回路で、異なる電源制御が行われる第1の回路ブロック群と第2の回路ブロック群とを分離する信号分離回路部の故障を検出できる。 With a simple circuit, it is possible to detect a failure in the signal separation circuit unit that separates the first circuit block group and the second circuit block group in which different power supply controls are performed.
以下、本実施の形態を図面を参照して詳細に説明する。
図1は、第1の実施の形態の半導体装置の構成を示す図である。
第1の実施の形態の半導体装置10aは、電源制御回路11により、異なる電源制御が行われる回路ブロック群12,13を有している。図1の例では、各回路ブロック群12,13は、4つの回路ブロック12−1,12−2,12−3,12−4、回路ブロック13−1,13−2,13−3,13−4を有している。
Hereinafter, the present embodiment will be described in detail with reference to the drawings.
FIG. 1 is a diagram illustrating a configuration of the semiconductor device according to the first embodiment.
The
回路ブロック12−1〜12−4と、回路ブロック13−1〜13−4の間には、アイソレータ14−1,14−2,14−3,14−4が接続されている。
なお、アイソレータ14−1〜14−4は、4つに限定されず、回路ブロック12−1〜12−4と、回路ブロック13−1〜13−4の数に応じて複数設けられる。
Isolators 14-1, 14-2, 14-3, and 14-4 are connected between the circuit blocks 12-1 to 12-4 and the circuit blocks 13-1 to 13-4.
The number of isolators 14-1 to 14-4 is not limited to four, and a plurality of isolators are provided according to the number of circuit blocks 12-1 to 12-4 and circuit blocks 13-1 to 13-4.
アイソレータ14−1〜14−4には、回路ブロック12−1〜12−4の電源がオフで、回路ブロック13−1〜13−4の電源がオンの場合に、信号分離制御回路15aから回路ブロック群12,13を分離する旨の分離信号が入力される。これにより、アイソレータ14−1〜14−4は、回路ブロック12−1〜12−4の出力信号にかかわらず、回路ブロック13−1〜13−4へ固定値を出力する。
The isolators 14-1 to 14-4 include circuits from the signal
また、アイソレータ14−1〜14−4は故障を検出する機能を有し、各段のアイソレータ14−1〜14−3は、後段のアイソレータ14−2〜14−4に故障判定信号を出力する。この故障判定信号は、正常時は分離信号と同じ論理値であり、後段のアイソレータ14−2〜14−4では、分離信号として機能する。故障発生時には、分離信号とは反対の論理レベルの信号となる。最後段のアイソレータ14−4から出力された故障判定信号は、クロック信号CK(たとえば、内部クロック信号)に応じてフリップフロップ16に取り込まれ、外部端子OUTから出力される。
Further, the isolators 14-1 to 14-4 have a function of detecting a failure, and the isolators 14-1 to 14-3 at each stage output a failure determination signal to the subsequent isolators 14-2 to 14-4. . The failure determination signal has the same logical value as that of the separation signal when normal, and functions as a separation signal in the subsequent isolators 14-2 to 14-4. When a failure occurs, the signal has a logic level opposite to that of the isolation signal. The failure determination signal output from the last isolator 14-4 is taken into the flip-
第1の実施の形態の半導体装置10aでは、信号分離制御回路15aから出力される分離信号が“0”のとき、回路ブロック群12,13を分離する。
この場合、アイソレータ14−1〜14−4は、たとえば、以下のように構成される。
In the
In this case, the isolators 14-1 to 14-4 are configured as follows, for example.
初段のアイソレータ14−1は、回路ブロック群12,13を分離する際、正常の場合、固定値として“0”を出力する回路である。アイソレータ14−1は、一方の入力端子に回路ブロック12−1からの出力信号を入力し、他方の入力端子に分離信号を入力するAND回路20を有している。また、分離信号を一方の入力端子に入力し、他方の入力端子にAND回路20の出力信号を入力するOR回路21を有している。AND回路20の出力信号がアイソレータ14−1の出力となり、回路ブロック13−1に入力される。また、OR回路21の出力信号が、後段のアイソレータ14−2に入力される。
The first-stage isolator 14-1 is a circuit that outputs “0” as a fixed value in the normal state when the
アイソレータ14−2は、回路ブロック群12,13を分離する際、正常の場合、固定値として“1”を出力する回路である。アイソレータ14−2は、一方の入力端子に回路ブロック12−2からの出力信号を入力し、他方の入力端子に、インバータ22を介して前段のアイソレータ14−1のOR回路21の出力信号を入力するOR回路23を有している。また、一方の入力端子に、前段のアイソレータ14−1のOR回路21の出力信号を入力し、他方の入力端子に、OR回路23の出力信号を、インバータ24を介して入力するOR回路25を有している。OR回路23の出力信号がアイソレータ14−2の出力となり、回路ブロック13−2に入力される。また、OR回路25の出力信号が、後段のアイソレータ14−3に入力される。
The isolator 14-2 is a circuit that outputs “1” as a fixed value in the normal state when the
アイソレータ14−3は、回路ブロック群12,13を分離する際に、正常の場合、固定値として“0”を出力する回路である。アイソレータ14−3は、一方の入力端子に回路ブロック12−3からの出力信号を入力し、他方の入力端子に、前段のアイソレータ14−2のOR回路25の出力信号を入力するAND回路26を有している。また、一方の入力端子に、前段のアイソレータ14−2のOR回路25の出力信号を入力し、他方の入力端子に、AND回路26の出力信号を入力するOR回路27を有している。AND回路26の出力信号がアイソレータ14−3の出力となり、回路ブロック13−3に入力される。また、OR回路27の出力信号が、後段のアイソレータ14−4に入力される。
The isolator 14-3 is a circuit that outputs “0” as a fixed value in the normal state when the
最後段のアイソレータ14−4は、回路ブロック群12,13を分離する際に、正常の場合、固定値として“1”を出力する回路である。アイソレータ14−4は、一方の入力端子に回路ブロック12−4からの出力信号を入力し、他方の入力端子に、インバータ28を介して前段のアイソレータ14−3のOR回路27の出力信号を入力するOR回路29を有している。また、一方の入力端子に、前段のアイソレータ14−3のOR回路27の出力信号を入力し、他方の入力端子に、OR回路29の出力信号を、インバータ30を介して入力するOR回路31を有している。OR回路29の出力信号がアイソレータ14−4の出力となり、回路ブロック13−4に入力される。また、OR回路31の出力信号が、故障判定信号として出力される。
The last isolator 14-4 is a circuit that outputs “1” as a fixed value in the normal state when the
なお、回路ブロック群12,13を分離する際、固定値を“0”とするアイソレータ14−1,14−3を配置するか、“1”とするアイソレータ14−2,14−4を配置するかは、回路ブロック群13の回路ブロック13−1〜13−4の要求にしたがって決定される。
When the
以下、第1の半導体装置10aの動作を説明する。
電源制御回路11によって、回路ブロック群12の電源がオフ、回路ブロック群13の電源がオンで、回路ブロック群12,13を分離する必要がある場合、信号分離制御回路15aは、分離信号を“0”とする。正常の場合、アイソレータ14−1は、AND回路20の出力信号が常に“0”となるため、固定値“0”を回路ブロック13−1に出力する。
Hereinafter, the operation of the
When the power
このとき、アイソレータ14−1のOR回路21の出力信号は、分離信号と同じ“0”であるので、後段のアイソレータ14−2でも分離信号として機能する。すなわち、アイソレータ14−2では、OR回路23の出力信号が常に“1”となり、固定値“1”を回路ブロック13−2に出力する。また、アイソレータ14−2のOR回路25も分離信号と同じ“0”を後段に出力する。
At this time, since the output signal of the
これにより、アイソレータ14−3は、AND回路26の出力信号が常に“0”となるため、固定値“0”を回路ブロック13−3に出力する。同様にアイソレータ14−3のOR回路27も分離信号と同じ“0”を後段に出力する。
Thereby, since the output signal of the AND
アイソレータ14−4は、OR回路29の出力信号が常に“1”となり、固定値“1”を回路ブロック13−4に出力する。アイソレータ14−4のOR回路31は、分離信号と同じ“0”を故障判定信号として出力する。
In the isolator 14-4, the output signal of the
フリップフロップ16は、クロック信号CKに同期して故障判定信号を取り込み、外部端子OUTから、アイソレータ14−1〜14−4は正常に機能している旨を示す故障判定結果“0”を出力する。
The flip-
以上のように固定値や分離信号が正常の場合には、後段のアイソレータ14−2〜14−4に出力される出力信号(故障判定信号)は、分離信号と同じ“0”となり、アイソレータ14−2〜14−4においても分離信号として機能する。 As described above, when the fixed value and the separation signal are normal, the output signal (failure determination signal) output to the subsequent isolators 14-2 to 14-4 becomes “0”, which is the same as the separation signal, and the isolator 14 It also functions as a separation signal in −2 to 14-4.
次に、たとえば、分離信号に異常が生じ、アイソレータ14−1のAND回路20の一方の入力端子が“1”に固定されてしまっている場合(1縮退故障)についての半導体装置10aの動作を説明する。
Next, for example, the operation of the
このとき、アイソレータ14−1のOR回路21は、AND回路20の出力信号にかかわらず、故障が発生したことを示す故障判定信号“1”を出力する。これにより、後段のアイソレータ14−2〜14−4においても、OR回路25,27,31の出力は、OR回路23、AND回路26、OR回路29の出力信号にかかわらず、“1”を出力する。
At this time, the
したがって、故障判定信号として“1”がフリップフロップ16に取り込まれ、外部端子OUTからは、故障が発生したことを示す“1”が出力される。
上記では、アイソレータ14−1にて分離信号の異常を検出された場合について説明したが、後段のアイソレータ14−2〜14−4にて検出された場合でも同様である。たとえば、アイソレータ14−2のインバータ22の入力端子が“1”に固定されてしまった場合、OR回路25の出力は、OR回路23の出力信号にかかわらず“1”となる。そして、後段のアイソレータ14−3,14−4のOR回路27,31からも“1”が出力され、故障が発生したことが検出される。
Accordingly, “1” is taken into the flip-
In the above description, the case where the isolation signal abnormality is detected by the isolator 14-1 has been described, but the same applies to the case where detection is performed by the subsequent isolators 14-2 to 14-4. For example, when the input terminal of the
次に、分離信号は正常だが、アイソレータ14−1〜14−4から出力される固定値に異常がある場合についての半導体装置10aの動作を説明する。たとえば、アイソレータ14−2のOR回路23の出力端子が“0”に固定される故障が発生した場合(0縮退故障)、インバータ24で反転されて、OR回路25の一方の入力端子は“1”で固定される。これによって、OR回路25は故障が発生したことを示す故障判定信号“1”を出力する。後段のアイソレータ14−3のOR回路27は、AND回路26の出力信号にかかわらず故障判定信号“1”を出力し、最後段のアイソレータ14−4のOR回路31も同様に、故障判定信号“1”を出力する。これによって、故障が検出される。
Next, the operation of the
たとえば、アイソレータ14−3のAND回路26の出力端子が“1”に固定される故障が発生した場合も同様に、OR回路27の一方の入力端子が“1”で固定されるので、OR回路27は、故障が発生したことを示す故障判定信号“1”を出力する。これにより、後段のアイソレータ14−4でもOR回路31から故障判定信号“1”が出力され、故障が検出される。
For example, when a failure occurs in which the output terminal of the AND
このように、第1の実施の形態の半導体装置10aでは、分離信号またはアイソレータ14−1〜14−4から出力される固定値に異常がある場合に、簡単に検出できる。また、アイソレータ14−1〜14−4のいずれか1つでも故障が発生した場合、故障判定信号が“1”となり、故障を検出できるようにしたので、観測用のフリップフロップ16が1つで済む。これにより、小面積の簡単な回路で故障を検出することができる。
Thus, in the
なお、電源制御回路11によって、回路ブロック群12,13を両方電源オンの状態とした場合、信号分離制御回路15aは、分離信号を“1”とする。このとき、アイソレータ14−1〜14−4はスルーとなり、回路ブロック12−1〜12−4の出力信号が、回路ブロック13−1〜13−4に入力される。この場合も、分離信号が“0”で固定される故障を検出することができる。分離信号が“0”の場合、アイソレータ14−1〜14−4のOR回路21,25,27,31の両方の入力端子には、“0”が入力されるため、最後段のアイソレータ14−4からは、“0”の故障判定信号が出力される。これによって、スルー状態の場合の分離信号の異常を検出することができる。
When the
次に、第2の実施の形態の半導体装置を説明する。
図2は、第2の実施の形態の半導体装置の構成を示す図である。
第1の実施の形態の半導体装置10aと同様の構成要素については同一符号とする。
Next, a semiconductor device according to a second embodiment will be described.
FIG. 2 is a diagram illustrating a configuration of the semiconductor device according to the second embodiment.
The same components as those of the
第2の実施の形態の半導体装置10bは、信号分離制御回路15bから出力される分離信号が“1”の場合に、異なる電源制御が行われる回路ブロック群12,13を分離する。
The
図2の例では、第1の実施の形態の半導体装置10aと同様に、回路ブロック群12,13を分離する際に、回路ブロック13−1,13−3に“0”、回路ブロック13−2,13−4に“1”の固定値を入力する。
In the example of FIG. 2, when the
分離信号が“1”の場合に、上記の固定値を出力するアイソレータ14−5,14−6,14−7,14−8は以下のような構成である。
初段のアイソレータ14−5は、一方の入力端子に回路ブロック12−1からの出力信号を入力し、他方の入力端子にインバータ40を介して分離信号を入力するAND回路41を有している。また、分離信号を一方の入力端子に入力し、他方の入力端子にインバータ42を介してAND回路41の出力信号を入力するAND回路43を有している。AND回路41の出力信号がアイソレータ14−5の出力となり、回路ブロック13−1に入力される。また、OR回路43の出力信号が、後段のアイソレータ14−6に入力される。
When the separation signal is “1”, the isolators 14-5, 14-6, 14-7, and 14-8 that output the above fixed values have the following configurations.
The first-stage isolator 14-5 has an AND circuit 41 that inputs an output signal from the circuit block 12-1 to one input terminal and inputs a separation signal to the other input terminal via an
アイソレータ14−6は、一方の入力端子に回路ブロック12−2からの出力信号を入力し、他方の入力端子に、前段のアイソレータ14−5のAND回路の出力信号を入力するOR回路44を有している。また、一方の入力端子に、前段のアイソレータ14−5のAND回路43の出力信号を入力し、他方の入力端子に、OR回路44の出力信号を入力するAND回路45を有している。OR回路44の出力信号がアイソレータ14−6の出力となり、回路ブロック13−2に入力される。また、AND回路45の出力信号が、後段のアイソレータ14−7に入力される。
The isolator 14-6 has an
アイソレータ14−7は、一方の入力端子に回路ブロック12−3からの出力信号を入力し、他方の入力端子に、インバータ46を介して前段のアイソレータ14−6のOR回路45の出力信号を入力するAND回路47を有している。また、一方の入力端子に、前段のアイソレータ14−6のAND回路45の出力信号を入力し、他方の入力端子に、インバータ48を介してAND回路47の出力信号を入力するAND回路49を有している。AND回路47の出力信号がアイソレータ14−7の出力となり、回路ブロック13−3に入力される。また、AND回路49の出力信号が、後段のアイソレータ14−8に入力される。
The isolator 14-7 inputs the output signal from the circuit block 12-3 to one input terminal, and inputs the output signal of the
最後段のアイソレータ14−8は、一方の入力端子に回路ブロック12−4からの出力信号を入力し、他方の入力端子に、前段のアイソレータ14−7のAND回路49の出力信号を入力するOR回路50を有している。また、一方の入力端子に、前段のアイソレータ14−7のAND回路49の出力信号を入力し、他方の入力端子に、OR回路50の出力信号を入力するAND回路51を有している。OR回路50の出力信号がアイソレータ14−8の出力となり、回路ブロック13−4に入力される。また、AND回路51の出力信号が、故障判定信号として出力される。
The final-stage isolator 14-8 inputs an output signal from the circuit block 12-4 to one input terminal, and inputs the output signal of the AND
以下、第2の半導体装置10bの動作を説明する。
電源制御回路11によって、回路ブロック群12の電源がオフ、回路ブロック群13の電源がオンで、回路ブロック群12,13を分離する必要がある場合、信号分離制御回路15bは、分離信号を“1”とする。正常の場合、アイソレータ14−5は、AND回路41の出力信号が常に“0”となるため、固定値“0”を回路ブロック13−1に出力する。
Hereinafter, the operation of the
When the power
このとき、アイソレータ14−5のAND回路43の出力信号は、分離信号と同じ“1”であるので、後段のアイソレータ14−6でも分離信号として機能する。すなわち、アイソレータ14−6では、OR回路44の出力信号が常に“1”となり、固定値“1”を回路ブロック13−2に出力する。また、アイソレータ14−6のAND回路45も分離信号と同じ“1”を後段に出力する。
At this time, since the output signal of the AND
これにより、アイソレータ14−7は、AND回路47の出力信号が常に“0”となるため、固定値“0”を回路ブロック13−3に出力する。また、同様にアイソレータ14−7のAND回路49も分離信号と同じ“1”を後段に出力する。
Accordingly, the isolator 14-7 outputs a fixed value “0” to the circuit block 13-3 because the output signal of the AND
アイソレータ14−8は、OR回路50の出力信号が常に“1”となり、固定値“1”を回路ブロック13−4に出力する。アイソレータ14−8のAND回路51は、分離信号と同じ“1”を故障判定信号として出力する。
In the isolator 14-8, the output signal of the
フリップフロップ16は、クロック信号CKに同期して故障判定信号を取り込み、外部端子OUTから、アイソレータ14−5〜14−8は正常に機能している旨を示す故障判定結果“1”を出力する。
The flip-
以上のように固定値や分離信号が正常の場合には、後段のアイソレータ14−6〜14−8に出力される出力信号(故障判定信号)は、分離信号と同じ論理値“1”となり、アイソレータ14−6〜14−8においても分離信号として機能する。 As described above, when the fixed value or the separation signal is normal, the output signal (failure determination signal) output to the subsequent isolators 14-6 to 14-8 has the same logical value “1” as the separation signal, The isolators 14-6 to 14-8 also function as separation signals.
次に、たとえば、分離信号に異常が生じ、アイソレータ14−5のインバータ40の入力端子が“0”に固定されてしまっている場合(0縮退故障)についての半導体装置10bの動作を説明する。
Next, for example, the operation of the
このとき、アイソレータ14−5のAND回路43は、AND回路41の出力信号にかかわらず、故障が発生したことを示す故障判定信号“0”を出力する。これにより、後段のアイソレータ14−6〜14−8においても、AND回路45,49,51の出力は、OR回路44、AND回路47、OR回路50の出力信号にかかわらず、“0”を出力する。
At this time, the AND
したがって、外部端子OUTからは、故障が発生したことを示す“0”が出力される。
アイソレータ14−6〜14−8にて分離信号の異常を検出された場合についても同様である。
Therefore, “0” indicating that a failure has occurred is output from the external terminal OUT.
The same applies to the case where an abnormality of the separation signal is detected by the isolators 14-6 to 14-8.
次に、分離信号は正常だが、アイソレータ14−5〜14−8から出力される固定値に異常がある場合についての半導体装置10bの動作を説明する。たとえば、アイソレータ14−6のOR回路44の出力端子が“0”に固定される故障が発生した場合(0縮退故障)、AND回路45の一方の入力端子は“0”で固定される。これによって、AND回路45は故障が発生したことを示す故障判定信号“0”を出力する。後段のアイソレータ14−7のAND回路49は、AND回路47の出力信号にかかわらず故障判定信号“0”を出力し、最後段のアイソレータ14−8のAND回路51も同様に、故障判定信号“0”を出力する。これによって、故障が検出される。
Next, the operation of the
アイソレータ14−5,14−7,14−8の固定値が異常の場合にも同様に、最後段のアイソレータ14−8から故障判定信号“0”が出力され、故障が検出される。
このように、分離信号が“1”のときに回路ブロック群12,13を分離させる第2の実施の形態の半導体装置10bでも、第1の実施の形態の半導体装置10aと同様の効果を得ることができる。
Similarly, when the fixed values of the isolators 14-5, 14-7, and 14-8 are abnormal, the failure determination signal “0” is output from the last isolator 14-8, and the failure is detected.
As described above, the
なお、電源制御回路11によって、回路ブロック群12,13を電源オンの状態とした場合、信号分離制御回路15bは、分離信号を“0”とする。このとき、アイソレータ14−5〜14−8はスルーとなり、回路ブロック12−1〜12−4の出力信号が、回路ブロック13−1〜13−4に入力される。
When the
ところで、以上説明した第1及び第2の実施の形態の半導体装置10a,10bでは、観測用のフリップフロップ16を用いたが、最後段のアイソレータ14−4,14−8からの故障判定信号を直接外部端子OUTから出力し、外部で観測可能なようにしてもよい。1つの外部端子OUTで、故障が発生したか否かが検出可能であり、端子数の増加を招かない。
By the way, in the
また、分離信号を出力する信号分離制御回路15a,15bは、たとえば、回路ブロック群12に属し、電源オフ時に“0”または“1”のいずれかを出力する回路としてもよい。たとえば、電源オフ時に“0”を出力する場合には、第1の実施の形態の半導体装置10aのようなアイソレータ14−1〜14−4を用いる。また、電源オフ時に“1”を出力する場合には、第2の実施の形態の半導体装置10bのようなアイソレータ14−5〜14−8を用いる。
The signal
ただし、回路ブロック群12,13とは独自に電源をオンオフできる信号分離制御回路15a,15bを用いることで、回路ブロック群12の電源がオフの状態でも分離信号を可変することができる。そして、“0”、“1”両方の分離信号を、たとえば、試験時に、ATPG(Automatic Test Pattern Generator)で発生できる。
However, by using the signal
また、分離信号を外部端子から入力するようにしてもよい。
以上、複数の実施の形態に基づき、本件の半導体装置について説明してきたが、これらは一例にすぎず、上記の記載に限定されるものではない。
Further, the separation signal may be input from an external terminal.
As mentioned above, although the semiconductor device of this case has been described based on a plurality of embodiments, these are merely examples and are not limited to the above description.
10a 半導体装置
11 電源制御回路
12,13 回路ブロック群
12−1〜12−4,13−1〜13−4 回路ブロック
14−1〜14−4 アイソレータ
15a 信号分離制御回路
16 フリップフロップ
20,26 AND回路
21,23,25,27,29,31 OR回路
22,24,28,30 インバータ
DESCRIPTION OF
Claims (5)
前記第1の回路ブロック群と前記第2の回路ブロック群の各回路ブロック間に接続され、前記第1の回路ブロック群と前記第2の回路ブロック群とを分離する旨の分離信号が入力された場合、前記第2の回路ブロック群の前記各回路ブロックへ固定値を出力する複数段の信号分離回路部と、を有し、
各段の前記信号分離回路部は、前記分離信号または自身の出力信号が正常な信号か否かを検出して、正常の場合には前記分離信号を後段に出力し、異常の場合には故障が発生した旨を示す故障判定信号を後段に出力し、前段から当該故障判定信号が入力された場合、自身の前記出力信号にかかわらず、当該故障判定信号を後段に出力することを特徴とする半導体装置。 A first circuit block group and a second circuit block group in which different power supply control is performed;
A separation signal connected to each circuit block of the first circuit block group and the second circuit block group is input to separate the first circuit block group and the second circuit block group. A plurality of stages of signal separation circuit units for outputting a fixed value to each circuit block of the second circuit block group,
The signal separation circuit unit at each stage detects whether the separation signal or its own output signal is a normal signal, and outputs the separation signal to the subsequent stage when it is normal, and malfunctions when it is abnormal A failure determination signal indicating that a failure has occurred is output to the subsequent stage, and when the failure determination signal is input from the previous stage, the failure determination signal is output to the subsequent stage regardless of the output signal of itself. Semiconductor device.
前記信号分離制御回路は、前記第1の回路ブロック群または前記第2の回路ブロック群とは異なる電源制御が行われることを特徴とする請求項1乃至4のいずれか一項に記載の半導体装置。 A signal separation control circuit for outputting the separation signal;
5. The semiconductor device according to claim 1, wherein the signal separation control circuit performs power supply control different from that of the first circuit block group or the second circuit block group. 6. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008248088A JP2010078490A (en) | 2008-09-26 | 2008-09-26 | Semiconductor device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008248088A JP2010078490A (en) | 2008-09-26 | 2008-09-26 | Semiconductor device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010078490A true JP2010078490A (en) | 2010-04-08 |
Family
ID=42209108
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008248088A Pending JP2010078490A (en) | 2008-09-26 | 2008-09-26 | Semiconductor device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010078490A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2524643A (en) * | 2015-02-10 | 2015-09-30 | Ceres Ip Co Ltd | Interconnect |
| JP2019518935A (en) * | 2016-11-25 | 2019-07-04 | エルジー・ケム・リミテッド | Insulation element diagnostic system in BMS |
-
2008
- 2008-09-26 JP JP2008248088A patent/JP2010078490A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2524643A (en) * | 2015-02-10 | 2015-09-30 | Ceres Ip Co Ltd | Interconnect |
| GB2524643B (en) * | 2015-02-10 | 2017-03-29 | Ceres Ip Co Ltd | Interconnect for Low Temperature Solid Oxide Fuel Cell |
| JP2019518935A (en) * | 2016-11-25 | 2019-07-04 | エルジー・ケム・リミテッド | Insulation element diagnostic system in BMS |
| US10989753B2 (en) | 2016-11-25 | 2021-04-27 | Lg Chem, Ltd. | System for diagnosing insulating element in BMS |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20100283644A1 (en) | A/D conversion circute and test method | |
| US7249300B2 (en) | Integrated circuit device including a scan test circuit and methods of testing the same | |
| JP5608409B2 (en) | Self-diagnosis system and test circuit determination method | |
| JP2010281695A (en) | Semiconductor integrated circuit | |
| JP2010078490A (en) | Semiconductor device | |
| JP2008085596A (en) | Clock distributing circuit, and test method | |
| JP6635602B2 (en) | Failure detection circuit | |
| JP2009122009A (en) | Test circuit | |
| US7970569B2 (en) | Apparatus and method for connection test on printed circuit board | |
| JP4278360B2 (en) | Multi-chip package LSI test circuit | |
| JP4275094B2 (en) | Semiconductor device | |
| JP2010165755A (en) | Semiconductor device | |
| JP4705886B2 (en) | Circuit board diagnosis method, circuit board and CPU unit | |
| JP5573638B2 (en) | Information processing apparatus and operating method thereof | |
| JP6416065B2 (en) | Diagnostic circuit and semiconductor system | |
| JP2003172767A (en) | Semiconductor device | |
| JP2002139546A (en) | Test circuit | |
| JP2024125906A (en) | Semiconductor Integrated Circuit | |
| JP2004069642A (en) | Semiconductor integrated circuit device | |
| US20070271057A1 (en) | Inspection method of semiconductor integrated circuit and semiconductor | |
| JP2009128295A (en) | Failure diagnosis device | |
| JP2008134067A (en) | Semiconductor integrated circuit | |
| JP2000206199A (en) | LSI design method for mounting inspection | |
| JP2000338188A (en) | Testing circuit for semiconductor integrated circuit | |
| JP2011027678A (en) | Integrated circuit device |