JPH036628A - Self-diagnosis circuit - Google Patents
Self-diagnosis circuitInfo
- Publication number
- JPH036628A JPH036628A JP1141717A JP14171789A JPH036628A JP H036628 A JPH036628 A JP H036628A JP 1141717 A JP1141717 A JP 1141717A JP 14171789 A JP14171789 A JP 14171789A JP H036628 A JPH036628 A JP H036628A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal processing
- block
- signal
- self
- 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
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、信号処理回路システムにおける自己診断回路
に関する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a self-diagnosis circuit in a signal processing circuit system.
従来の技術
近年、LSI技術の進歩に伴って音声・映像のディジタ
ル処理化が急速に進み、ディジタル伝送及び記録再生で
きる音声・・映像機器の普及も始まった。BACKGROUND OF THE INVENTION In recent years, with the advancement of LSI technology, digital processing of audio and video has progressed rapidly, and audio and video equipment capable of digital transmission and recording/playback has begun to become widespread.
機器及びシステムのディジタル化が進み、回路規模が大
きく複雑になればなるほど、既にコンピュータ機器等で
取り入れられている故障チエツクのための自己診断機能
が必要となる。As devices and systems become more digitalized and circuits become larger and more complex, self-diagnosis functions for fault checking, which are already incorporated in computer equipment, become necessary.
しかしながらコンピュータにおける自己診断機能と音声
・映像機器におけるそれとは、若干考え方が異なる。コ
ンピュータの場合は、予め定められた数百程度の命令セ
ットが、支障なく実行できるようにメモリ及びディスク
等の周辺装置を含めたハードウェア及びソフトウェアの
チエツクを行なうが、後者の場合は、連続するランダム
で膨大なデータの流れに対して、定められた実働作のタ
イミングで正しく演算処理等がなされ、最終の音声・映
像出力のデータに対して支障がないかどうか、漏れなく
チエツクし、故障箇所を示さなければならない。However, the self-diagnosis function of a computer is slightly different from that of an audio/video device. In the case of a computer, a predetermined set of several hundred instructions checks the hardware and software, including peripheral devices such as memory and disks, to ensure that they can be executed without any problems. We check to ensure that arithmetic processing, etc., are performed correctly at the specified timing of actual operation for a huge amount of random data flow, and that there are no problems with the final audio/video output data. must be shown.
従来用いられている方法を第4図に示す。図中、41は
信号入力端子、42は送信及び記録(以降、記録を省略
)画信号処理回路、43は伝送及び記録再生(以降、記
録再生を省略)システム系、44は受信及び再生(以降
、再生を省略)画信号処理回路、45は送信側のフィー
ルドメモリ、46は受信側のフィールドメモリ、47は
自己診断に用いる入力信号に対するデイレ−メモリ、4
8は一致検出回路、49は信号出力端子、50は一致信
号出力端子である。A conventionally used method is shown in FIG. In the figure, 41 is a signal input terminal, 42 is a transmission and recording (recording is omitted hereafter) image signal processing circuit, 43 is a transmission and recording/playback (hereinafter, recording and playback is omitted) system system, and 44 is a reception and playback (hereinafter, recording is omitted) system system. , reproduction omitted) image signal processing circuit, 45 is a field memory on the transmitting side, 46 is a field memory on the receiving side, 47 is a delay memory for input signals used for self-diagnosis, 4
8 is a coincidence detection circuit, 49 is a signal output terminal, and 50 is a coincidence signal output terminal.
簡単に動作説明を行うと、ディジタル化データ信号が端
子41から時系列順に入力され、送信側信号処理回路4
2ではフィールドメモリ45との書き込み読み出しを通
じてフィールド単位での送信フォーマットを構成する信
号処理を行う。送信信号は伝送システム系43を経た後
、再び受信(1111信号処理回路44に入力される。Briefly explaining the operation, digitized data signals are input from the terminal 41 in chronological order, and the transmitting side signal processing circuit 4
In step 2, signal processing that constitutes a transmission format in field units is performed through reading and writing to and from the field memory 45. After the transmission signal passes through the transmission system 43, it is received again (1111 and input to the signal processing circuit 44).
受信側では送信側と逆の操作をフィールドメモリ46と
のやり取りを経て、元の時系列の入力信号に復元し、端
子48より出力する。上記の系においては、入出力信号
の時間差はフィールドメモ1J45.−46への書き込
み読み出しをそれぞれ2回行うため、少なくとも2フイ
一ルド以上発生する。On the receiving side, the signal is restored to the original time-series input signal through communication with the field memory 46, and is outputted from the terminal 48, in the opposite manner to that on the transmitting side. In the above system, the time difference between input and output signals is field memo 1J45. Since reading and writing to -46 are performed twice each, at least two fields or more are generated.
この信号処理ンステムにおいて、出力信号が元の入力信
号と全く同一かどうか検証しようとすると、2フイ一ル
ド以上の容量のデイレ−メモリ47で入力信号を遅らせ
、一致検出回路48で受信側出力信号との一致を見て、
結果を端子50から出力することにより実現できる。In this signal processing system, when attempting to verify whether an output signal is exactly the same as the original input signal, a delay memory 47 with a capacity of two fields or more delays the input signal, and a coincidence detection circuit 48 detects the output signal on the receiving side. Seeing the agreement with
This can be realized by outputting the result from the terminal 50.
発明が解決しようとする課題
しかしながら、前記の構成の場合、送信(記録)データ
と受信(再生)データをタイミングをとって照合するた
めに、膨大な容量のメモリを必要とし、コストの面を考
えても、全ての用途に適用できるわけではない。更に、
機器の小型化、低廉化を実現するために、これらの自己
診断機能をLSI内部に取りむことは、現状では技術的
にも困難である。Problems to be Solved by the Invention However, in the case of the above configuration, a huge amount of memory is required in order to match the transmitted (recorded) data and received (played) data in a timely manner, which is difficult to solve in terms of cost. However, it cannot be applied to all uses. Furthermore,
At present, it is technically difficult to incorporate these self-diagnosis functions into LSIs in order to make devices smaller and cheaper.
本発明の課題は、上記の問題を克服し、LSI化可能な
小規模な回路構成により、自己診断機能を実現する点に
ある。An object of the present invention is to overcome the above-mentioned problems and realize a self-diagnosis function using a small-scale circuit configuration that can be integrated into an LSI.
課題を解決するための手段
本発明は、人力信号列に対して演算及び時系列の変換等
の信号処理を行った結果を送信し、受信時には検出信号
を逆演算及び元の時系列への逆変換等の信号処理により
前記入力信号列を復元する信号処理回路システムにおい
て、前記送信(記録)側及び受信(再生)側の信号処理
回路をそれぞれ複数のブロックに分割し、前記ブロック
毎に前記送信側ブロックの出力と前記受信側ブロックの
入力との間を短絡する短絡経路を設けると共に、前記送
信側回路ブロックの入力信号列から逐次誤り検査符号を
生成する検査符号生成手段と、生成された前記誤り検査
符号を一旦蓄積するバッファ手段と、前記送信側回路ブ
ロックに該当する受信信号ブロックの出力信号と前記生
成された誤り検査符号とから誤り検出を行う誤り検出手
段とを具備することを特徴とするものである。Means for Solving the Problems The present invention transmits the results of signal processing such as computation and time series conversion on a human-powered signal sequence, and upon reception, performs inverse calculations on the detected signals and reverses them to the original time series. In a signal processing circuit system that restores the input signal sequence through signal processing such as conversion, the signal processing circuits on the transmission (recording) side and the reception (reproduction) side are each divided into a plurality of blocks, and each block is configured to restore the input signal sequence. check code generating means for providing a short-circuit path for short-circuiting between the output of the side block and the input of the receiving side block, and sequentially generating error check codes from the input signal sequence of the transmitting side circuit block; It is characterized by comprising a buffer means for temporarily accumulating error check codes, and an error detection means for detecting errors from the output signal of the received signal block corresponding to the transmitting side circuit block and the generated error check code. It is something to do.
作用
前記の構成により、本発明では、信号処理回路システム
の短絡経路より上流側の受信側信号処理回路の出力信号
と送信側信号処理回路の入力信号から生成された誤り検
査符号との誤り検出の結果、誤りがなければ、その短絡
経路より上流側の、診断対象の回路システムは正常動作
していると判定でき、誤りが検出されれば、回路ブロッ
ク毎に故障箇所の推定が可能となる。Effect With the above-described configuration, in the present invention, error detection between the output signal of the receiving side signal processing circuit on the upstream side of the short circuit path of the signal processing circuit system and the error check code generated from the input signal of the transmitting side signal processing circuit is performed. As a result, if there is no error, it can be determined that the circuit system to be diagnosed on the upstream side of the short circuit path is operating normally, and if an error is detected, it is possible to estimate the failure location for each circuit block.
実施例
第1図は本発明の一実施例による自己診断回路を含む信
号処理回路システムの構成図である。Embodiment FIG. 1 is a configuration diagram of a signal processing circuit system including a self-diagnosis circuit according to an embodiment of the present invention.
同図において、1はディジタル化された音声あるいは、
映像信号の入力端子、2.・・・、21.・・・2nは
n個の送信(記録)画信号処理回路の各ブロックであっ
て、各ブロックは処理機能毎に分けられており、例えば
ブロック2は入力処理回路、ブロック21は伝送中の誤
りを訂正するための検査符号の生成処理回路、ブロック
2nは伝送路に適した信号形態で送信するための変調処
理回路である。従って、入力端子1に入力された音声あ
るいは、映像信号は、n個の送信(記録)画信号処理回
路の各ブロックを信号処理を受けながら順に転送される
。3は伝送(記録再生)系システム、4、・・・、41
.・・・、4nはn個の受信(再生)画信号処理回路の
各ブロックであって、送信側と全く同様に対を成して、
処理機能毎に分割されている。例えば先はどの例に対応
して、プロ・ツク4nは復調処理回路、ブロック41は
誤り訂正処理回路、4は出力処理回路であり、受信信号
はn個のブロックの間を信号処理を受けながら順に転送
される。ここで、送信側信号処理回路の各ブロック2、
・・・、21.・・・+2nと受信側信号処理回路の各
ブロック4.・・・、41.・・・、4nの各々の入出
力は全く同一とまではいかなくとも、はぼ同一で共通す
る所がかなりの部分をしめるようにブロック分けしであ
るものとする。言い替えれば伝送系3を経る経路以外に
、短絡経路を各ブロック間に設けてバイパスを行うこと
ができ、伝送系3を経由した場合でも、バイパスを経由
した場合でも、最終の出力信号は変わらないものが得ら
れる構成になっている。5.・・・、51.・・・、5
nは前記送信側信号処理回路の各ブロック2.・・・、
21.・・・2nと、受信側信号処理回路の各ブロック
4.・・・41+ ・・・+4nとの、各ブロック毎
の短絡経路中に設けた自己診断回路の各ブロックであっ
て、各ブロックは同一構成のため、ブロック5を代表し
てその詳細を図示している。In the same figure, 1 is a digitized voice or
video signal input terminal; 2. ..., 21. ...2n is each block of n transmission (recording) image signal processing circuits, and each block is divided by processing function. For example, block 2 is an input processing circuit, block 21 is an error processing circuit during transmission. Block 2n is a modulation processing circuit for transmitting a signal in a form suitable for the transmission path. Therefore, the audio or video signal input to the input terminal 1 is sequentially transferred while undergoing signal processing through each block of the n transmission (recording) image signal processing circuits. 3 is a transmission (recording/reproduction) system, 4,..., 41
.. . . , 4n is each block of n reception (reproduction) image signal processing circuits, which form a pair in exactly the same way as on the transmission side,
It is divided by processing function. For example, corresponding to each example above, block 4n is a demodulation processing circuit, block 41 is an error correction processing circuit, block 4 is an output processing circuit, and the received signal is passed between n blocks while undergoing signal processing. transferred in order. Here, each block 2 of the transmitting side signal processing circuit,
..., 21. ...+2n and each block 4 of the receiving side signal processing circuit. ..., 41. . . , 4n are divided into blocks so that the inputs and outputs of each of them are not exactly the same, but are almost the same and have a considerable portion in common. In other words, in addition to the path that goes through transmission system 3, a short circuit path can be provided between each block to perform bypass, and the final output signal will not change whether it goes through transmission system 3 or the bypass. It is structured so that you can get something. 5. ..., 51. ..., 5
n represents each block 2.n of the transmitting side signal processing circuit. ...,
21. ...2n, and each block 4 of the receiving side signal processing circuit. ...41+ ...+4n, each block of the self-diagnosis circuit provided in the short-circuit path of each block, and since each block has the same configuration, the details are shown as a representative of block 5. ing.
次に、自己診断回路5について詳細に説明する。Next, the self-diagnosis circuit 5 will be explained in detail.
自己診断回路5は、入力信号列から自己診断のための検
査符号を生成する検査符号生成回路6、生成された査符
号を蓄えるバッファ手段であるバッファメモリ7、自己
診断動作のタイミング信号を供給するタイミング生成回
路8、自己診断対象の信号処理ブロックでの信号処理結
果と生成された誤り検査符号とから誤り検出を行う誤り
検出回路9、自己診断の対象となった場合、対象ブロッ
クより上流側をバイパスする短絡スイッチ10から構成
される。11.・・・+11i+ ・・・、11nは
自己診断回路51 ・・・、51.・・・、5nの各
ブロック毎に設けられた故障判別信号の出力端子、12
は音声あるいは、映像信号の出力端子であり、入力信号
と同一の信号が復元される。The self-diagnosis circuit 5 supplies a check code generation circuit 6 that generates a check code for self-diagnosis from an input signal string, a buffer memory 7 that is a buffer means for storing the generated check code, and a timing signal for self-diagnosis operation. A timing generation circuit 8, an error detection circuit 9 that performs error detection based on the signal processing result of the signal processing block to be self-diagnosed and the generated error check code, It consists of a bypass short-circuit switch 10. 11. ...+11i+ ..., 11n are self-diagnosis circuits 51 ..., 51. . . . , a failure determination signal output terminal provided for each block of 5n, 12
is an output terminal for audio or video signals, and the same signal as the input signal is restored.
第2図は本発明の他の一実施例による自己診断回路を含
む信号処理回路システムの構成図である。FIG. 2 is a configuration diagram of a signal processing circuit system including a self-diagnosis circuit according to another embodiment of the present invention.
図中、第1図と共通のものは同一番号を付し説明を省略
するが、13は送信側信号処理回路2゜・・・ 21.
・・・、2nのいずれかの出力を選択して自己診断回路
5の入力とする送信側マルチプレクサ、14は受信側信
号処理回路の各ブロック4゜・・・、41.・・・、4
nのいずれかを選択して自己診断回路5の入力とする受
信側マルチプレクサであって、マルチプレクサ13.1
4は何れも一つの自己診断回路5を時分割処理によって
使用するためのものである。15は時分割で実施される
複数の回路ブロックの自己診断結果から故障箇所を判別
する故障判別回路、16は故障判別信号の出力端子であ
る。In the figure, parts common to those in FIG. 1 are given the same numbers and their explanations are omitted. Reference numeral 13 designates the transmitting side signal processing circuits 2°...21.
. . , 2n is selected as an input to the self-diagnosis circuit 5, and 14 is each block 4° . . . 41 of the receiving signal processing circuit. ..., 4
A receiving side multiplexer which selects one of n and inputs it to the self-diagnosis circuit 5, the multiplexer 13.1
4 are for using one self-diagnosis circuit 5 by time-sharing processing. Reference numeral 15 denotes a failure determination circuit that determines a failure location from the self-diagnosis results of a plurality of circuit blocks performed in a time-sharing manner, and 16 is an output terminal for a failure determination signal.
第3図は本発明の一実施例による動作説明を行うタイミ
ングチャート図で、入力信号列及び自己診断用に生成さ
れる検査符号を(A)、 (B)の各個について示す
。FIG. 3 is a timing chart diagram for explaining the operation according to an embodiment of the present invention, and shows input signal sequences and check codes generated for self-diagnosis for each of (A) and (B).
次に、動作説明に移ると、第1図に示す信号処理システ
ムの動作は、端子1からの時系列のディジタル化映像・
音声信号は先ず、最初の回路ブロックである送信側信号
処理回路2に入力され、以降・・・、21.・・・+
2nの各ブロックを順に転送され、送信側信号処理が
実施される。ここでの信号処理内容さしては、例えば送
信信号の順序を入れ替えるインタリーブ処理、伝送中の
誤りを検出・訂正するための誤り検出・訂正符号の生成
付加等が一般的な例であり、それぞれ所定の信号形式へ
の変換が各回路ブロックで実行される。Next, moving on to an explanation of the operation, the operation of the signal processing system shown in FIG.
The audio signal is first input to the transmission side signal processing circuit 2, which is the first circuit block, and then..., 21. ...+
Each of the 2n blocks is sequentially transferred and transmitting side signal processing is performed. Common examples of signal processing here include interleaving processing to change the order of transmitted signals, and generation and addition of error detection and correction codes to detect and correct errors during transmission. Conversion to signal format is performed in each circuit block.
伝送系3を経て再び受信側信号処理回路4nに入力され
た受信信号は送信側と逆の操作を順に受けて、最終的に
は端子12から元の入力信号と同一の信号を復元し、出
力する。例えば、ディンタリーブ処理や、誤り検出・訂
正等の処理を行う。The received signal inputted again to the receiving side signal processing circuit 4n via the transmission system 3 undergoes operations in the reverse order as on the transmitting side, and finally the same signal as the original input signal is restored from the terminal 12 and output. do. For example, it performs processing such as dinterleaving processing and error detection/correction.
この時、任意の送信側信号処理回路2jの入力信号と、
これに対応する任意の受信側信号処理回路4jの出力信
号は、全く同一とまでは行かなくとも大部分が共通する
ように信号処理回路のブロック分けがなされているもの
とする。例えば送信側信号処理回路21が誤り訂正信号
の生成・付加を行うものであれば、これに対応する受信
側信号処理回路41は誤り訂正機能をもち、送信側信号
処理回路2nが変調回路であれば、受信側信号処理回路
4nは復調回路であるとする。但し、上記の通常動作時
は任意の自己診断回路5の中の短絡スイッチ10は何れ
も開いた状態にあるものとする。At this time, the input signal of any transmitting side signal processing circuit 2j,
It is assumed that the signal processing circuits are divided into blocks so that the output signals of any corresponding receiving side signal processing circuit 4j are mostly common, if not exactly the same. For example, if the transmitting side signal processing circuit 21 generates and adds an error correction signal, the corresponding receiving side signal processing circuit 41 has an error correction function, and even if the transmitting side signal processing circuit 2n is a modulation circuit, the corresponding receiving side signal processing circuit 41 has an error correction function. For example, it is assumed that the receiving side signal processing circuit 4n is a demodulation circuit. However, during the above-mentioned normal operation, it is assumed that all the short circuit switches 10 in the arbitrary self-diagnosis circuit 5 are in an open state.
本発明による故障検出のための自己診断モードでは、上
記の信号処理システムの正常動作が確実に行なわれてい
ることを検証するために、以下に述べる方法でこれを行
なう。即ち、本発明では各信号処理回路ブロック毎に自
己診断回路を含む短絡経路を設け、前記自己診断回路に
より、入出力信号が検証対象部分において一散している
か否かの判別を行う。In the self-diagnosis mode for failure detection according to the present invention, in order to verify that the signal processing system described above is operating reliably, this is performed by the method described below. That is, in the present invention, a short circuit path including a self-diagnosis circuit is provided for each signal processing circuit block, and the self-diagnosis circuit determines whether the input/output signals are scattered in the portion to be verified.
短絡経路中に設けられた自己診断回路5の内部では、先
ず短絡スイッチ10は閉じられ、端子1からの入力信号
に対して、検査符号生成回路6では予め定められた生成
多項式に基づいて検査符号の生成が実施される。この場
合用いられる検査符号としては、特に限定しないが、周
知の短縮化巡回符号(CRCC)を用いれば、長いデー
タ長に対しても誤り検出能力は高く、回路構成も巡回型
のレジスタ等の比較的簡単な構成を用いて実現できる。Inside the self-diagnosis circuit 5 provided in the short-circuit path, the short-circuit switch 10 is first closed, and the check code generation circuit 6 generates a check code based on a predetermined generation polynomial in response to the input signal from the terminal 1. generation is performed. The check code used in this case is not particularly limited, but if a well-known shortened cyclic code (CRCC) is used, the error detection ability is high even for long data lengths, and the circuit configuration is also comparable to that of cyclic registers. It can be realized using a simple configuration.
またこれも周知のパリティ符号を用いれば誤り検出能力
は低いが、最も簡単な回路(+が成と少ない検査符号を
蓄える場合、最も少ないビット容量で実現できる。Also, if a well-known parity code is used, the error detection ability will be low, but if the simplest circuit (+ is formed and a small number of check codes is stored), it can be realized with the smallest bit capacity.
第3図には入力信号列に対して、検査符号を生成するタ
イミングを示すが、(A)の場合は逐次入力されるブロ
ック化された入力データ及びデータに付加されたパリテ
ィ符号に対してブロック単位で検査符号を生成する様子
を示し、(B)の場合は入力データとパリティ符号に対
し異なる検査符号を生成する場合を示しである。またブ
ロック単位で検査符号を生成するのではなく、複数ブロ
ック単位で生成を行っても良く、検出能力は低下するが
、メモリ容量は節約できる。Figure 3 shows the timing of generating a check code for an input signal sequence. It shows how check codes are generated in units of units, and (B) shows the case where different check codes are generated for input data and parity codes. Furthermore, instead of generating check codes in units of blocks, check codes may be generated in units of multiple blocks, which reduces the detection ability but saves memory capacity.
生成された検査符号は−Hバッファメモリ7に蓄えられ
、必要に応じて読み出され、入力信号列に対して検査符
号の生成を続行する。これらの操作はタイミング生成回
路8からバッファメモリ7に供給されるアドレス信号や
、検査符号生成回路6に供給される入力信号列の検証対
象部分だけを抜き出し、検査符号を生成するタイミング
信号により制御される。The generated check code is stored in the -H buffer memory 7, read out as needed, and continues generating check codes for the input signal string. These operations are controlled by the address signal supplied from the timing generation circuit 8 to the buffer memory 7 and the timing signal that extracts only the part to be verified from the input signal string supplied to the check code generation circuit 6 and generates a check code. Ru.
一方、送信側信号処理回路2で処理された信号は、スイ
ッチ10を通過して、受信側信号処理回路4に直ちに入
力される。受信側信号処理回路4では送信側と逆の処理
を行って端子12に出力する。また、受信側信号処理回
路4で処理された出力に対してタイミングを合わせて、
バッファメモリ7からは、検査符号生成回路で生成され
た誤り検査符号をタイミング生成回路8の供給する読み
出しアドレスに従って読み出し、共に誤り検出回路9に
入力する。On the other hand, the signal processed by the transmitting side signal processing circuit 2 passes through the switch 10 and is immediately inputted to the receiving side signal processing circuit 4. The receiving side signal processing circuit 4 performs the opposite processing to that on the transmitting side and outputs it to the terminal 12. In addition, the timing is adjusted to the output processed by the receiving side signal processing circuit 4,
The error check code generated by the check code generation circuit is read out from the buffer memory 7 according to the read address supplied by the timing generation circuit 8, and both are input to the error detection circuit 9.
誤り検出回路9では、検査符号生成回路6と同一の生成
多項式により誤り検出を行うため、検査符号を生成した
検証対象となる区間に限って、受信側信号処理回路4の
出力が元の送信側信号処理回路2の入力信号と同一であ
れば、誤りは検出されず、送信側、受信側の何れかの回
路に故障が発生しており出力信号が同一でなければ、誤
りが検出される仕組みとなっている。この時、タイミン
グ生成回路8からは、検査対象区間のゲート信号が誤り
検出回路9に供給される。誤り検出結果の一致不一致信
号は端子工1より出力され、この図には図示していない
が、最終的には表示装置等を用いて使用者へ故障箇所を
通知する。Since the error detection circuit 9 performs error detection using the same generating polynomial as the check code generation circuit 6, the output of the receiving side signal processing circuit 4 is the same as that of the original transmitting side only in the section to be verified in which the check code was generated. If the input signal is the same as the input signal of the signal processing circuit 2, no error will be detected; if there is a failure in either the transmitting or receiving circuit and the output signal is not the same, an error will be detected. It becomes. At this time, the timing generation circuit 8 supplies the gate signal of the inspection target section to the error detection circuit 9. A match/mismatch signal of the error detection result is output from the terminal 1, and although not shown in this figure, the user is eventually notified of the location of the failure using a display device or the like.
また、細部の故障箇所の特定のためには、検査符号の生
成系列を、例えば回路機能毎等に細分化する手法が有効
である。即ち、第3図(B)に示したように、データと
パリティ符号を異なる検査符号系列の構成にしておき、
パリティ部分にのみ誤りが検出された場合は、誤り検出
・訂正符号の生成及び検出・訂正処理に関連する信号処
理の部分に故障の可能性が高いことを示せる。また、パ
ラレルデータの各ビット毎に異なる検査符号系列を与え
、パラレルデータの特定のビットのみに異常が示される
時は、そのビットラインに断線等の故障が発生している
ことを検出することもできる。Furthermore, in order to identify detailed failure locations, it is effective to subdivide the generation sequence of check codes, for example, by circuit function. That is, as shown in FIG. 3(B), data and parity codes are configured as different check code sequences,
If an error is detected only in the parity part, it can be shown that there is a high possibility of a failure in the signal processing part related to the generation and detection/correction processing of error detection/correction codes. In addition, a different check code sequence is applied to each bit of parallel data, and when only a specific bit of parallel data shows an abnormality, it can be detected that a failure such as a disconnection has occurred in that bit line. can.
上記の操作を、第1図の右手の方向に自己診断回路5.
・・・、51.・・・+ 5nにおいて、自己診断動
作時には内部の短絡スイッチ10を順次閉じながら、繰
り返し進めて行けば、信号処理システムの全体について
故障箇所を特定できる。Repeat the above operation in the direction of the right hand side of the self-diagnosis circuit 5.
..., 51. ... + 5n, if the self-diagnosis operation is repeated while sequentially closing the internal short-circuit switches 10, it is possible to identify the failure location for the entire signal processing system.
第2図は第1図に示した実施例で自己診断回路を複数掴
持たずに、マルチプレクサ13.14で選択切り替えし
ながら検証対象をスキャンして行くもので、誤り検出結
果を故障判別回路15で一旦記憶しておき、検出された
誤りパターンの組合せから故障箇所を特定する情報を予
めデコードしておけば、より効果的に故障判別が少ない
回路構成で実現できる。FIG. 2 shows the embodiment shown in FIG. 1, but instead of holding multiple self-diagnosis circuits, the verification target is scanned while switching selections using the multiplexers 13 and 14, and the error detection results are sent to the fault discrimination circuit 15. If information for specifying the location of a fault is stored in the memory and decoded in advance from a combination of detected error patterns, it is possible to realize a more effective circuit configuration with fewer fault determinations.
以上述べた本発明の実施例では、信号処理回路を処理段
階毎に送信側と受信側の各々入出力信号がほぼ同一とな
るようにブロック分けし、ブロック間に設けた短絡経路
中に、入出力信号が同一か否かの検証手段として入力信
号列から誤り検査符号を発生させ、出力信号列と生成し
た誤り検査符号とから誤り検出を行うことにより、故障
検出のための自己診断機能を効率よく実現できる。更に
、自己診断回路5内部の検査符号を一時的に蓄えるバッ
ファメモリ7も小容量のものですみ、自己診断回路5を
信号処理LSIの一部分として内部に取り込むことは十
分可能である。In the embodiment of the present invention described above, the signal processing circuit is divided into blocks so that the input and output signals on the transmitting side and the receiving side are almost the same for each processing stage, and the As a means of verifying whether the output signals are the same or not, an error check code is generated from the input signal string, and errors are detected from the output signal string and the generated error check code, thereby making the self-diagnosis function for fault detection more efficient. It can be accomplished well. Furthermore, the buffer memory 7 for temporarily storing the check codes inside the self-diagnosis circuit 5 only needs to have a small capacity, and it is quite possible to incorporate the self-diagnosis circuit 5 internally as a part of the signal processing LSI.
発明の効果
本発明では以上述べた構成により、従来方法である大容
量のデイレ−メモリを用いて入出力信号を比較検証する
場合に比べ、故障箇所の推定を簡単な論理で効率良く実
現できる。Effects of the Invention In the present invention, with the configuration described above, it is possible to efficiently estimate a failure location using simple logic, compared to the conventional method of comparing and verifying input and output signals using a large-capacity delay memory.
更に、故障箇所を検出するための手段としての自己診断
回路5をLSI化に適した小規模の回路構成で実現でき
、信号処理システムの小型低価格化にその効果は大きい
。Furthermore, the self-diagnosis circuit 5 as a means for detecting a failure location can be realized with a small-scale circuit configuration suitable for LSI implementation, which is highly effective in reducing the size and cost of the signal processing system.
第1図は本発明の一実施例による信号処理回路の構成図
、第2図は本発明の他の一実施例による信号処理回路の
構成図、第3図は本発明の一実施例による信号処理のタ
イミング図、第4図は従来例の構成図である。
2・・・送信側信号処理回路、 4・・・受信側信号
処理回路、 5・・・自己診断回路、 6・・・検
査符号生成回路、 7・・・バッファメモリ、 9
・・・誤り検出回路、 13,14・・・マルチプレ
クサ。FIG. 1 is a block diagram of a signal processing circuit according to an embodiment of the present invention, FIG. 2 is a block diagram of a signal processing circuit according to another embodiment of the present invention, and FIG. 3 is a block diagram of a signal processing circuit according to another embodiment of the present invention. A timing diagram of processing, FIG. 4, is a configuration diagram of a conventional example. 2... Transmission side signal processing circuit, 4... Receiving side signal processing circuit, 5... Self-diagnosis circuit, 6... Check code generation circuit, 7... Buffer memory, 9
...Error detection circuit, 13,14...Multiplexer.
Claims (1)
を行なった結果を送信し、受信時には検出信号を逆演算
及び元の時系列への逆変換等の信号処理により前記入力
信号列を復元する信号処理回路システムにおいて、前記
送信側及び受信側の信号処理回路をそれぞれ複数のブロ
ックに分割し、前記ブロック毎に前記送信側ブロックの
出力と前記受信側ブロックの入力との間を短絡する短絡
経路を設けると共に、前記送信側回路ブロックの入力信
号列から逐次誤り検査符号を生成する検査符号生成手段
と、生成された前記誤り検査符号を一旦蓄積するバッフ
ァ手段と、前記送信側回路ブロックに該当する受信信号
ブロックの出力信号と前記生成された誤り検査符号とか
ら誤り検出を行う誤り検出手段とを具備することを特徴
とした自己診断回路。The results of signal processing such as computation and time series conversion on the input signal string are transmitted, and upon reception, the input signal string is converted into the input signal string by signal processing such as inverse calculation and inverse conversion to the original time series. In the signal processing circuit system to be restored, the signal processing circuits on the transmitting side and the receiving side are each divided into a plurality of blocks, and the output of the transmitting side block and the input of the receiving side block are short-circuited for each block. A check code generating means for providing a short circuit path and sequentially generating error check codes from the input signal sequence of the transmitting side circuit block, a buffer means for temporarily accumulating the generated error check codes, and a check code generating means for temporarily storing the generated error check codes; A self-diagnosis circuit comprising: error detection means for detecting errors from the output signal of the corresponding received signal block and the generated error check code.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1141717A JPH036628A (en) | 1989-06-02 | 1989-06-02 | Self-diagnosis circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1141717A JPH036628A (en) | 1989-06-02 | 1989-06-02 | Self-diagnosis circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH036628A true JPH036628A (en) | 1991-01-14 |
Family
ID=15298563
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1141717A Pending JPH036628A (en) | 1989-06-02 | 1989-06-02 | Self-diagnosis circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH036628A (en) |
-
1989
- 1989-06-02 JP JP1141717A patent/JPH036628A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6018817A (en) | Error correcting code retrofit method and apparatus for multiple memory configurations | |
| JPS5958558A (en) | Parallel cyclic redundant checking circuit | |
| JPH01188953A (en) | Data protection apparatus and method with allowable range of disturbance | |
| JPH036628A (en) | Self-diagnosis circuit | |
| US5835511A (en) | Method and mechanism for checking integrity of byte enable signals | |
| JP4357373B2 (en) | High reliability control device | |
| JP2806856B2 (en) | Diagnostic device for error detection and correction circuit | |
| RU2826990C2 (en) | Redundant memory with error correction in duplicated channels | |
| JPS61224044A (en) | Error check circuit | |
| JP2906850B2 (en) | Time-division switch monitoring circuit | |
| JPH0689236A (en) | Random access memory monitor circuit | |
| JPH05282218A (en) | Data transmission method | |
| SU1624535A1 (en) | Memory unit with monitoring | |
| JPH10333991A (en) | Data write / read error detection method and semiconductor device self-test method | |
| JPH06301604A (en) | Storage reproducing system | |
| JPH04341998A (en) | Memory circuit | |
| JPS63231554A (en) | Storage device | |
| JPH04283500A (en) | Operation monitoring circuit of ram | |
| JPH02304376A (en) | Self-diagnosis circuit | |
| JPS6316776B2 (en) | ||
| JPS63239545A (en) | Memory error detecting circuit | |
| JPH04267631A (en) | Parity bit addition system | |
| JPH04362757A (en) | Bus fault detection system | |
| JPS5983250A (en) | Information processing device | |
| JP2002207641A (en) | Data transfer circuit and failure detection method |