[go: up one dir, main page]

JP2009094782A - Semiconductor system - Google Patents

Semiconductor system Download PDF

Info

Publication number
JP2009094782A
JP2009094782A JP2007263262A JP2007263262A JP2009094782A JP 2009094782 A JP2009094782 A JP 2009094782A JP 2007263262 A JP2007263262 A JP 2007263262A JP 2007263262 A JP2007263262 A JP 2007263262A JP 2009094782 A JP2009094782 A JP 2009094782A
Authority
JP
Japan
Prior art keywords
adjustment value
output
impedance
buffer
line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007263262A
Other languages
Japanese (ja)
Inventor
Genichi Takeda
元一 武田
Kazuichi Fukao
和一 深尾
Masashi Hakamata
正史 袴田
Satoshi Muraoka
諭 村岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2007263262A priority Critical patent/JP2009094782A/en
Publication of JP2009094782A publication Critical patent/JP2009094782A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Logic Circuits (AREA)
  • Dc Digital Transmission (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To avoid the occurrence of a fault by precisely predicting the signal quality degradation in a high-speed transmission line during operation of a device. <P>SOLUTION: An output adjustment value of an adjustment value control logic which outputs the most suitable impedance adjustment value in accordance with the impedance variance of a buffer due to temperature changes during operation of the device is collated with an already set impedance adjustment value, and the collation result is used as a prediction report to control the use of a line including the related buffer, thereby avoiding the occurrence of a fault in the line. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、半導体システムに係り、特に半導体装置を搭載した、インピーダンス調整機能を持つコンピュータ等の情報処理装置における障害予兆技術に関するものである。   The present invention relates to a semiconductor system, and more particularly to a failure predicting technique in an information processing apparatus such as a computer having an impedance adjustment function and equipped with a semiconductor device.

コンピュータのプロセッサバスを含めた複数のLSI間を接続する伝送路における転送速度の高速化に伴い、伝送路の信号品質の確保が一層重要になっている。コンピュータの信号品質を確保する技術としては、搭載されるLSIの出力バッファの特性ばらつきを補正する為のインピーダンス調整回路により、エラー発生自体を少なくするエラー抑止技術や、CRCエラー検出による再送信処理やECC 1ビットエラー訂正処理などによりエラー発生時のリカバリを実施するエラー訂正技術、更には温度センサ等を搭載して装置の環境変動を観測し、想定外な状態を検出することによりエラー発生を予測・対応制御を実施する障害予兆技術などがある。   As the transfer speed in a transmission path connecting a plurality of LSIs including a processor bus of a computer increases, it is more important to ensure the signal quality of the transmission path. Technologies for ensuring computer signal quality include error suppression technology that reduces the occurrence of errors with an impedance adjustment circuit that corrects variations in the characteristics of the LSI output buffer, and retransmission processing using CRC error detection. Error correction technology that performs recovery in the event of an error by ECC 1-bit error correction processing, etc. In addition, it is equipped with a temperature sensor, etc., observes environmental fluctuations of the device, and predicts error occurrence by detecting unexpected conditions -There is a failure predictor technology that implements response control.

インピーダンス調整回路を用いたエラー抑止技術は、出力バッファの出力インピーダンスと伝送路のインピーダンスの不整合による反射等の不具合要因の発生を抑止する。通常、出力バッファのインピーダンス、ボード上の伝送路のインピーダンスは全て同じ値に整合するように設計されるが、出力バッファのインピーダンスは、プロセス条件等のばらつきにより変動するため、装置に搭載された状態で精度良く、インピーダンス調整が可能であることが期待される。
例えば、特許文献1(特開平11−31960公報)には、LSIを用いたシステムにおける伝送線路のインピーダンスを自動調整する技術が開示されている。
The error suppression technique using the impedance adjustment circuit suppresses the occurrence of a failure factor such as reflection due to mismatch between the output impedance of the output buffer and the impedance of the transmission path. Normally, the impedance of the output buffer and the impedance of the transmission line on the board are all designed to match the same value, but the impedance of the output buffer varies due to variations in process conditions, etc. Therefore, it is expected that the impedance can be adjusted with high accuracy.
For example, Japanese Patent Laid-Open No. 11-31960 discloses a technique for automatically adjusting the impedance of a transmission line in a system using an LSI.

特開平11−31960号公報Japanese Patent Laid-Open No. 11-31960

従来の伝送路の品質確保に向けたインピーダンス調整回路や、障害予兆論理を持つ情報処理装置では、出力バッファ自体に付随するプロセスばらつきなどの静的な特性要因の対応や、温度センサで観測可能な精度でおこなわれる予兆対応としては有効ではある。しかし、これは装置稼動中の温度変化によるインピーダンス特性変動といった、伝送路のインピーダンスと不整合を引き起こし、より良い観測精度を必要とする動的な特性要因への対応には問題がある。   With conventional impedance adjustment circuits for ensuring the quality of transmission lines and information processing equipment with failure predictor logic, it is possible to observe static characteristic factors such as process variations associated with the output buffer itself, and to observe with a temperature sensor It is effective as a predictive measure performed with accuracy. However, this causes a mismatch with the impedance of the transmission line, such as a change in impedance characteristic due to a temperature change during operation of the apparatus, and there is a problem in dealing with a dynamic characteristic factor that requires better observation accuracy.

稼動中の出力バッファに対するインピーダンス調整値は、装置立ち上げ時に格納される設定レジスタの値に固定されているので、装置稼動中の温度変化からインピーダンス特性が変動すると、それに伴って設定レジスタの値は伝送路のインピーダンスと整合するのに最適な値ではなくなる。この設定レジスタの値と、稼動中に変動していく最適な調整値との差分が大きくなっていくことは、これがそのまま信号品質の劣化の度合いを表し、障害発生率は上昇する。   The impedance adjustment value for the output buffer during operation is fixed to the value of the setting register that is stored when the device is started up.Therefore, if the impedance characteristics fluctuate due to temperature changes during device operation, the value of the setting register will change accordingly. It is not the optimum value to match the impedance of the transmission line. When the difference between the value of the setting register and the optimum adjustment value that changes during operation increases, this indicates the degree of signal quality degradation as it is, and the failure rate increases.

この温度変化に伴う動的な特性要因に対して、温度センサを搭載し、調整値間の差分に起因する障害を間接的に予兆することも可能ではあるが、明確に調整値間の差分を検出している訳ではない為、精度よく障害予兆を行うことはできず、温度センサによる障害予兆は、差分に起因する障害対応に利用するレベルとは言い難い。   Although it is possible to mount a temperature sensor against this dynamic characteristic factor that accompanies this temperature change and indirectly predict the failure caused by the difference between the adjustment values, the difference between the adjustment values is clearly Since it is not detected, the failure sign cannot be accurately performed, and the failure sign by the temperature sensor is hardly a level used for dealing with the failure caused by the difference.

本発明の目的は、装置稼動中における高速伝送路の信号品質劣化を精度の良く予兆し、障害発生を回避することにある。   An object of the present invention is to accurately predict signal quality degradation of a high-speed transmission line during operation of the apparatus and to avoid occurrence of a failure.

本発明は、装置稼動中に、調整値間の差分に起因する障害の要因を直接観測し、その観測結果を予兆報告として利用することで、非常に精度良く予兆対応できる。
また、本発明は、予兆の検出範囲、判定基準を管理でき、予兆対応の性能に対するオーバーヘッドを抑制し、障害発生を回避することが可能となる。
According to the present invention, the cause of the failure caused by the difference between the adjustment values is directly observed during the operation of the apparatus, and the observation result can be used as a predictor report, so that the predictor can be handled with very high accuracy.
In addition, the present invention can manage the sign detection range and determination criteria, suppress the overhead for performance corresponding to the sign, and avoid the occurrence of a failure.

本発明は、好ましい例によれば、メインロジックを含むLSIを有する半導体システムにおいて、該メインロジックの信号を伝送路へ出力又は伝送路から入力する信号を保持するバッファと、ある調整値によって該バッファの特性を補正するインピーダンス調整部と、該調整値と装置の稼動中に変動する最適な調整値の差分を検出する調整値検出部(或いは照合手段ともいう)と、該調整値検出部の出力に基づいて、発生する可能性のある障害を予兆する障害予兆部と、を有し、該障害予兆部の出力に基づいて、該バッファが含まれる線路の使用を制御することを特徴とする半導体システムとして構成される。   According to a preferred embodiment of the present invention, in a semiconductor system having an LSI including a main logic, a buffer that holds a signal of the main logic output to the transmission path or a signal input from the transmission path, and a buffer with a certain adjustment value. An impedance adjustment unit that corrects the characteristics of the adjustment value, an adjustment value detection unit that detects a difference between the adjustment value and an optimum adjustment value that varies during operation of the apparatus (or a matching unit), and an output of the adjustment value detection unit And a failure predictor for predicting a failure that may occur, and the use of the line including the buffer is controlled based on the output of the failure predictor Configured as a system.

また、好ましい例では、前記インピーダンス調整部は、該バッファと同様に調整可能でありその入力又は出力に該伝送路の特性インピーダンスに見合う外部基準抵抗が接続されたレプリカバッファと、該レプリカバッファの出力電位と基準電位とを比較する電圧比較回路と、該電圧比較回路の比較結果から電位間の差分を解消し収束する様にインピーダンスを制御する調整値を指示として出力する調整値制御論理と、該調整値制御論理から出力される該調整値の格納を制御する書込み選択論理と、該調整値を格納し該バッファに対し調整値を出力する設定レジスタと、収束した調整値により該バッファを制御する手段を有し、該調整値検出部は、該調整値制御論理の出力する調整値と該設定レジスタの出力する調整値を比較して差分を検出する。   Further, in a preferred example, the impedance adjustment unit is adjustable in the same manner as the buffer, and an input or output of the replica buffer is connected to an external reference resistor corresponding to the characteristic impedance of the transmission line, and the output of the replica buffer A voltage comparison circuit that compares a potential with a reference potential; an adjustment value control logic that outputs, as an instruction, an adjustment value that controls impedance so as to eliminate and converge the difference between the potentials from the comparison result of the voltage comparison circuit; Write selection logic for controlling storage of the adjustment value output from the adjustment value control logic, a setting register for storing the adjustment value and outputting the adjustment value to the buffer, and controlling the buffer by the converged adjustment value And the adjustment value detection unit detects a difference by comparing the adjustment value output from the adjustment value control logic with the adjustment value output from the setting register. .

また、好ましくは、前記該調整値検出部は、調整値間の差分の許容範囲を格納する記憶手段と、該差分が許容範囲内外かの判定をする判定手段と、該判定手段による判定の結果を該障害予兆部へ報告する判定パスとを含み、該障害予兆部は該判定パスを介して受信した信号に従って予兆制御を行う。   Preferably, the adjustment value detection unit includes a storage unit that stores an allowable range of differences between adjustment values, a determination unit that determines whether the difference is within or outside the allowable range, and a result of determination by the determination unit. The failure predictor performs predictive control according to a signal received via the determination path.

また、他の好ましい例によれば、本発明は、複数の複数の入力信号又は出力信号を有するメインロジックを含むLSIを有する半導体システムにおいて、該メインロジックの入力線路又は出力線路に配置された、該メインロジックから伝送路へ出力又は伝送路から入力する信号を保持する複数のバッファと、ある調整値によって複数の該バッファの特性を補正する複数の前記インピーダンス調整部と、該メインロジックの複数の入力信号又は出力信号に対して、その入力線路又は出力線路となるパスを切替えるパススイッチ部と、装置内の温度を検出するセンサからの検出信号に基づいて、発生する可能性のある障害を予兆する障害予兆部と、を有し、該パススイッチ部は、該障害予兆部の出力によってその入力線路又は出力線路を切替えることを特徴とする半導体システムとして構成される。   According to another preferred example, the present invention is a semiconductor system having an LSI including a main logic having a plurality of input signals or output signals, and is arranged on an input line or an output line of the main logic. A plurality of buffers for holding signals output from or input to the transmission path from the main logic, a plurality of impedance adjusting units for correcting characteristics of the buffers by a certain adjustment value, and a plurality of the main logic Predictive failure that may occur based on the input signal or output signal based on the detection signal from the path switch unit that switches the path to be the input line or output line and the sensor that detects the temperature in the device. And a path switch unit that switches an input line or an output line according to an output of the failure sign unit. Configured as a semiconductor system comprising and.

本発明の好ましい例によれば、装置稼動中の温度変化等に起因する入力又は出力バッファのインピーダンス特性変動といった伝送路のインピーダンスと不整合を引き起こす動的な特性要因を、入力又は出力バッファに対するインピーダンス調整値と装置稼動中に変動していく最適な調整値の間の差分として直接的に検出して、障害予兆のために利用することができる。これにより、効率良く予兆対応し、障害発生を回避することができる。   According to a preferred embodiment of the present invention, a dynamic characteristic factor that causes a mismatch with the impedance of the transmission line, such as an impedance characteristic variation of the input or output buffer due to a temperature change or the like during operation of the apparatus, It can be directly detected as the difference between the adjustment value and the optimum adjustment value that varies during operation of the apparatus, and can be used for a failure sign. As a result, it is possible to efficiently cope with a sign and avoid the occurrence of a failure.

以下に、本発明の実施形態を図面に基づいて詳細に説明する。
[実施例1]
図1は、一実施形態による半導体システムが適用される情報処理装置の構成ブロック図である。
この情報処理装置は、ボード1100上に、LSI600と、複数の外部基準抵抗601,602を有する。LSI600は、メインロジック51と、このメインロジック51の複数の出力パス262,266に実装された複数の出力バッファ37,47と、複数の出力バッファ37,47の夫々のインピーダンスを調整する複数のインピーダンス調整部55,56、及びメインロジック51の複数の出力信号261,265の出力経路を切替えるパススイッチ部57、障害予兆対応を行う障害予兆論理53、及びメインロジック51からのパス制御信号251及び障害予兆論理53からのパス切替信号253によってパススイッチ部57のパス切り替え制御を行うスイッチ制御論理52を有する。なお、インピーダンス調整部55,56は同じ構成であるので、以降、インピーダンス調整部55側の符号を引用して説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.
[Example 1]
FIG. 1 is a configuration block diagram of an information processing apparatus to which a semiconductor system according to an embodiment is applied.
This information processing apparatus has an LSI 600 and a plurality of external reference resistors 601 and 602 on a board 1100. The LSI 600 includes a main logic 51, a plurality of output buffers 37 and 47 mounted on a plurality of output paths 262 and 266 of the main logic 51, and a plurality of impedances for adjusting the impedance of each of the plurality of output buffers 37 and 47. The path switching unit 57 that switches the output paths of the output signals 261 and 265 of the main logic 51, the failure predictor logic 53 that performs failure predictor response, the path control signal 251 from the main logic 51, and the failure The switch control logic 52 that performs path switching control of the path switch unit 57 by the path switching signal 253 from the predictive logic 53 is included. In addition, since the impedance adjustment parts 55 and 56 are the same structures, hereafter, the code | symbol on the impedance adjustment part 55 side is quoted and demonstrated.

インピーダンス調整部55は、出力バッファと同様に調整可能でありその出力に伝送路の特性インピーダンスに見合う外部基準抵抗601が接続されたレプリカバッファ34と、レプリカバッファ34の出力電位234と基準電位生成回路31の基準電位231とを比較し、比較結果を出力する電圧比較回路32と、電圧比較回路32の比較結果から電位間の差分を解消し収束する様にインピーダンスを制御する調整値233を指示として出力する調整値制御論理33と、設定レジスタ36への調整値の書込みを制御する書込み選択論理35と、出力バッファ37,47に対して出力する調整値236を格納する設定レジスタ36と、調整値制御論理33の出力する調整値233と設定レジスタ36の出力する調整値236を比較して、差分を検出する調整値比較検出論理38を有する。   The impedance adjustment unit 55 can be adjusted in the same manner as the output buffer. The replica buffer 34 has an output connected to the external reference resistor 601 corresponding to the characteristic impedance of the transmission line, the output potential 234 of the replica buffer 34, and the reference potential generation circuit. The voltage comparison circuit 32 that compares the reference potential 231 of 31 and outputs the comparison result, and the adjustment value 233 that controls the impedance so as to cancel the difference between the potentials from the comparison result of the voltage comparison circuit 32 and converge, Adjustment value control logic 33 to be output, write selection logic 35 to control writing of the adjustment value to the setting register 36, setting register 36 to store the adjustment value 236 to be output to the output buffers 37 and 47, and adjustment value The adjustment value 233 output from the control logic 33 and the adjustment value 236 output from the setting register 36 are compared, and the difference Having an adjustment value comparison detection logic 38 to be detected.

障害予兆論理53は、複数のインピーダンス調整部55、56の調整値比較検出論理38からの調整値間差分検出出力238,248に従って障害予兆を行い、スイッチ制御論理52に対してパス切替信号253を出力する。つまり、入力される調整値間差分出力(即ち対応する出力パスの障害発生可能性を示す情報)と、予兆実行の許可又は抑止を指示する予兆許可信号によって、当該出力パスに対するメインロジックの信号出力を抑止する制御を実施して、発生可能性のある障害を回避する。   The failure sign logic 53 performs a failure sign according to the difference detection output 238, 248 between the adjustment values from the adjustment value comparison detection logic 38 of the plurality of impedance adjustment units 55, 56, and sends a path switching signal 253 to the switch control logic 52. Output. That is, the main logic signal output for the output path is based on the difference output between the adjustment values (that is, information indicating the possibility of failure of the corresponding output path) and the sign permission signal for instructing permission or inhibition of sign execution. Implement the control to prevent the occurrence of possible failures.

次に、インピーダンス調整及び障害予兆の動作について説明する。
情報処理装置の立ち上がりシーケンス中、インピーダンス調整部55は、伝送路のインピーダンスと整合する様に設定された外部基準抵抗601に接続されたレプリカバッファ34の出力電位と、基準電位とを電圧比較回路32で比較し、比較結果から調整値制御論理33が電位間の差分を解消し、整合が取れる値に収束する様に、調整値を出力する。レプリカバッファ34の出力インピーダンスが外部基準抵抗601のインピーダンスと整合したときに調整値は収束したことになり、書込み選択論理35により最適な調整値が設定レジスタ36に格納される。設定レジスタ36に格納された値により、出力バッファ37はインピーダンス調整され、外部基準抵抗601のインピーダンスと整合して、伝送路のインピーダンスと整合する。
Next, the operation of impedance adjustment and failure sign will be described.
During the start-up sequence of the information processing apparatus, the impedance adjustment unit 55 uses the output potential of the replica buffer 34 connected to the external reference resistor 601 set so as to match the impedance of the transmission line, and the reference potential to the voltage comparison circuit 32. Then, the adjustment value control logic 33 eliminates the difference between the potentials from the comparison result, and outputs the adjustment value so as to converge to a value that can be matched. The adjustment value converges when the output impedance of the replica buffer 34 matches the impedance of the external reference resistor 601, and the optimum adjustment value is stored in the setting register 36 by the write selection logic 35. The output buffer 37 is impedance-adjusted according to the value stored in the setting register 36, and is matched with the impedance of the external reference resistor 601 and matched with the impedance of the transmission line.

書込み選択論理35によって、設定レジスタ36への格納が行われた時点では、調整値制御論理33の出力する調整値と、設定レジスタ36の出力する調整値は一致しており、調整値比較検出論理38は差分が無いことから、インピーダンス不整合に伴う障害の発生確率は低いと判断でき、障害予兆論理53に対し予兆報告を実施しない。   When the write selection logic 35 stores in the setting register 36, the adjustment value output from the adjustment value control logic 33 and the adjustment value output from the setting register 36 match, and the adjustment value comparison detection logic 38, since there is no difference, it can be determined that the probability of occurrence of a failure due to impedance mismatching is low, and no predictive report is executed to the predictive failure logic 53.

なお、出力バッファ47に対しては、インピーダンス調整部56により、独立に上記と同様なインピーダンス調整が実施される。インピーダンス調整後装置が立ち上がり、稼動状態になると、メインロジック21からの出力データは、スイッチ制御論理52により制御されたパススイッチ部57を経由し、調整された出力バッファ37及び出力バッファ47から、外部に送信されることになる。   For the output buffer 47, the impedance adjustment unit 56 independently performs the same impedance adjustment as described above. When the device after the impedance adjustment is started up and is in an operating state, output data from the main logic 21 passes through the path switch unit 57 controlled by the switch control logic 52 and is output from the adjusted output buffer 37 and the output buffer 47 to the outside. Will be sent to.

装置が稼動状態になり、出力バッファ37の温度上昇が生じると、それに追随して出力バッファ37のインピーダンス特性が変動する。しかし、出力バッファ37に対するインピーダンス調整値は、装置立ち上げ時に格納される設定レジスタ36の値に固定されている為、伝送路のインピーダンスと不整合を起こす確率は高くなる。出力バッファ37のインピーダンス特性が変動すると、調整値制御論理33の出力する調整値も同様に温度上昇に伴う変動を考慮した値に変動する。調整値制御論理33の出力する調整値と設定レジスタ36の出力する調整値と不一致となり、調整値比較検出論理38は差分を検出する。そして、調整値比較検出論理38は、その差分が一定値を超えたことを検出すると、インピーダンス不整合に伴う障害の発生確率は高くなると判断して、障害予兆論理53に対して予兆報告を行う。   When the apparatus enters the operating state and the temperature of the output buffer 37 rises, the impedance characteristics of the output buffer 37 change accordingly. However, since the impedance adjustment value for the output buffer 37 is fixed to the value of the setting register 36 stored when the apparatus is started up, the probability of mismatching with the impedance of the transmission path is high. When the impedance characteristic of the output buffer 37 fluctuates, the adjustment value output from the adjustment value control logic 33 also fluctuates to a value that takes into account fluctuations due to temperature rise. The adjustment value output from the adjustment value control logic 33 and the adjustment value output from the setting register 36 do not match, and the adjustment value comparison detection logic 38 detects the difference. Then, when the adjustment value comparison detection logic 38 detects that the difference exceeds a certain value, the adjustment value comparison detection logic 38 determines that the occurrence probability of the failure due to the impedance mismatch is high, and reports the prediction to the failure prediction logic 53. .

予兆報告を受けた障害予兆論理53は、スイッチ制御論理52に対してパス切替信号253を出力する。スイッチ制御論理52は、パス制御信号251とパス切替信号253に基づいてパススイッチ部57を制御して、出力バッファ37を含むパスを使用しないように制御する。例えば出力パス262を使用禁止にして他の出力パスへ切替える。   The failure sign logic 53 that has received the sign report outputs a path switching signal 253 to the switch control logic 52. The switch control logic 52 controls the path switch unit 57 based on the path control signal 251 and the path switching signal 253 so as not to use the path including the output buffer 37. For example, the output path 262 is disabled and switched to another output path.

調整値制御論理33の出力する調整値と設定レジスタ36の出力する調整値を比較する調整値比較検出論理38は、インピーダンス不整合に伴う障害の要因を直接観測するのと同等の精度で観測することができる。そして、調整値比較検出論理38の出力を障害予兆及びメインロジックの出力パスの切替えのために利用することで、情報処理装置における精度の良い障害予兆を実施することが可能となる。   The adjustment value comparison detection logic 38 that compares the adjustment value output from the adjustment value control logic 33 and the adjustment value output from the setting register 36 observes with the same accuracy as directly observing the cause of the failure due to the impedance mismatch. be able to. Then, by using the output of the adjustment value comparison detection logic 38 for the failure predictor and the switching of the output path of the main logic, it is possible to implement a highly accurate failure predictor in the information processing apparatus.

[実施例2]
図2は、他の実施形態による情報処理装置の構成ブロック図である。
実施例2と上記実施例1との相違は、インピーダンス調整部55において、調整値比較検出論理38が、調整値間の差分の許容範囲Xを格納する記憶部381と、差分が許容範囲X以内か否かを判定する論理を備える点にあり、その他の構成は同じである。この判定論理は、例えば、検出された調整値間の差分の値wが許容範囲Xを超えたかを比較する比較論理回路を用いて実現できる。
[Example 2]
FIG. 2 is a configuration block diagram of an information processing apparatus according to another embodiment.
The difference between the second embodiment and the first embodiment is that in the impedance adjustment unit 55, the adjustment value comparison / detection logic 38 stores the allowable range X of the difference between the adjustment values, and the difference is within the allowable range X. In other respects, the configuration is the same. This determination logic can be realized by using, for example, a comparison logic circuit that compares whether the difference value w between the detected adjustment values exceeds the allowable range X.

装置が稼動状態になり、出力バッファ37の温度上昇が生じると、調整値比較検出論理38は、温度上昇に追随した調整値制御論理33の出力する調整値と、立ち上げ時に格納された設定レジスタ36の出力する調整値の差分を検出し、かつその検出された調整値間の差分の値が、予め設定された許容範囲X以内か否かを判定する。判定の結果、許容範囲Xを超えている場合には、障害予兆論理53に対して予兆報告239,249を行う。予兆報告を受けた障害予兆論理53は、上記の実施例と同様に、スイッチ制御論理52に対してパス切替信号253を出力して、障害発生の可能性のある出力バッファを含む出力パスを使用禁止とするように制御する。
これにより、調整値比較検出論理38及び障害予兆論理53を搭載する情報処理装置は、予兆の検出範囲、判定基準を管理することが可能となり、予兆対応の性能に対するオーバーヘッドを制御することができる。
When the apparatus enters an operating state and the output buffer 37 rises in temperature, the adjustment value comparison / detection logic 38 adjusts the adjustment value output from the adjustment value control logic 33 following the temperature rise and the setting register stored at the time of start-up. A difference between the adjustment values output by 36 is detected, and it is determined whether or not the difference value between the detected adjustment values is within a preset allowable range X. As a result of the determination, if the allowable range X is exceeded, predictive reports 239 and 249 are sent to the failure predictive logic 53. The failure predictor logic 53 having received the predictor report outputs a path switching signal 253 to the switch control logic 52 and uses an output path including an output buffer that may cause a failure, as in the above embodiment. Control to prohibit.
As a result, the information processing apparatus including the adjustment value comparison detection logic 38 and the failure predictor logic 53 can manage the detection range and determination criteria of the predictor, and can control the overhead for the performance corresponding to the predictor.

[実施例3]
図3は、他の実施形態による情報処理装置の構成ブロック図である。
この例は、上記実施例1,2のように、インピーダンス調整部55´,56´が調整値比較検出論理38を有せず、固有の障害予兆論理53´によって障害発生の可能性のある出力パスを切り離す制御を行う。
即ち、障害予兆論理53´は、情報処理装置の所定の場所に備え付けた、例えば温度センサからの検出信号により障害予兆に対応する障害予兆の制御を行う。障害予兆論理53´は、温度検出信号が、予め設定した所定値を超えたか否かを判断して、超えた場合には、温度異常と判断してパス切替信号253´を出力する。なお、出力バッファ37のインピーダンス整合については、上記実施例と同様である。
[Example 3]
FIG. 3 is a configuration block diagram of an information processing apparatus according to another embodiment.
In this example, unlike the first and second embodiments, the impedance adjustment units 55 'and 56' do not have the adjustment value comparison and detection logic 38, and an output in which a failure may occur due to the inherent failure predictor logic 53 '. Control to disconnect the path.
That is, the failure predictor logic 53 'controls a failure predictor corresponding to the failure predictor by a detection signal from a temperature sensor, for example, provided at a predetermined location of the information processing apparatus. The failure predictor logic 53 ′ determines whether or not the temperature detection signal exceeds a predetermined value set in advance, and if it exceeds, it determines that the temperature is abnormal and outputs a path switching signal 253 ′. The impedance matching of the output buffer 37 is the same as in the above embodiment.

障害予兆が無い通常の場合には、LSI内のメインロジック51からの出力データは、パススイッチ部57を経由して、インピーダンス調整が済んでいる出力バッファ37,47を通して外部へと送信される。   In a normal case where there is no sign of failure, output data from the main logic 51 in the LSI is transmitted to the outside via the path switch unit 57 and the output buffers 37 and 47 whose impedance adjustment has been completed.

一方、障害予兆がある場合、つまりセンサ検出信号によって温度異常が検出された場合には、障害予兆論理53´からパス切替信号253´を新地制御論理52へ出力し、パススイッチ部57は障害が発生する可能性のあるパスを切り離すように制御する。
これにより、障害が実際に発生する程ではないが、性能に対するオーバーヘッドを伴ってパススイッチ部57によって出力パスを切替えて変更することで、出力データの送信に障害を与えないように予兆制御を行うことができる。
On the other hand, when there is a failure sign, that is, when a temperature abnormality is detected by the sensor detection signal, the path switch signal 253 ′ is output from the failure sign logic 53 ′ to the new site control logic 52, and the path switch unit 57 has a failure. Control to isolate paths that may occur.
Thereby, although the failure does not actually occur, predictive control is performed so as not to cause a failure in transmission of output data by switching and changing the output path by the path switch unit 57 with an overhead on performance. be able to.

尚、本発明は、上記実施形態における、調整可能な終端抵抗を内蔵した出力バッファだけでなく、調整可能な終端抵抗を接続した入力バッファ、或いは入出力バッファのインピーダンスを調整する場合にも、同様に適用することができる。   The present invention applies not only to the output buffer having an adjustable termination resistor in the above embodiment, but also to adjusting the impedance of the input buffer or the input / output buffer to which the adjustable termination resistor is connected. Can be applied to.

一実施形態による半導体システムの構成ブロック図、The block diagram of the configuration of the semiconductor system according to one embodiment, 一実施形態による半導体システムの構成ブロック図、The block diagram of the configuration of the semiconductor system according to one embodiment, 一実施形態による半導体システムの構成ブロック図。1 is a configuration block diagram of a semiconductor system according to an embodiment.

符号の説明Explanation of symbols

1100:ボード 600:LSI 601,602:外部基準抵抗
31:基準電位生成回路 32:電圧比較回路 33:調整値制御論理 34:レプリカバッファ 35:書込み選択論理 36:設定レジスタ 37,47:出力バッファ 38:調整値比較検出論理
51:メインロジック 52:スイッチ制御論理 53:障害予兆論理
231:基準電位 233:インピーダンス調整値 234,244:分圧電位 236:調整値設定レジスタ出力 237:LSI出力信号 238,248:調整値間差分検出出力 251:パス制御信号 253:パス切替信号 261,265:出力信号 262,266:出力パス。
1100: Board 600: LSI 601, 602: External reference resistor
31: Reference potential generation circuit 32: Voltage comparison circuit 33: Adjustment value control logic 34: Replica buffer 35: Write selection logic 36: Setting register 37, 47: Output buffer 38: Adjustment value comparison detection logic
51: Main logic 52: Switch control logic 53: Failure predictor logic
231: Reference potential 233: Impedance adjustment value 234, 244: Divided potential 236: Adjustment value setting register output 237: LSI output signal 238, 248: Difference detection output between adjustment values 251: Path control signal 253: Path switching signal 261 265: Output signal 262, 266: Output path.

Claims (8)

メインロジックを含むLSIを有する半導体システムにおいて、該メインロジックの信号を伝送路へ出力又は伝送路から入力する信号を保持するバッファと、ある調整値によって該バッファの特性を補正するインピーダンス調整部と、該調整値と装置の稼動中に変動する最適な調整値の差分を検出する調整値検出部と、該調整値検出部の出力に基づいて、発生する可能性のある障害を予兆する障害予兆部と、を有し、該障害予兆部の出力に基づいて、該バッファが含まれる線路の使用を制御することを特徴とする半導体システム。   In a semiconductor system having an LSI including a main logic, a buffer for holding a signal of the main logic to be output to a transmission path or a signal input from the transmission path, an impedance adjustment unit for correcting the characteristics of the buffer by a certain adjustment value, An adjustment value detection unit that detects a difference between the adjustment value and an optimum adjustment value that varies during operation of the apparatus, and a failure predictor that predicts a failure that may occur based on the output of the adjustment value detection unit And controlling the use of the line including the buffer based on the output of the failure predictor. 前記インピーダンス調整部は、該バッファと同様に調整可能でありその入力又は出力に該伝送路の特性インピーダンスに見合う外部基準抵抗が接続されたレプリカバッファと、該レプリカバッファの出力電位と基準電位とを比較する電圧比較回路と、該電圧比較回路の比較結果から電位間の差分を解消し収束する様にインピーダンスを制御する調整値を指示として出力する調整値制御論理と、該調整値制御論理から出力される該調整値の格納を制御する書込み選択論理と、該調整値を格納し該バッファに対し調整値を出力する設定レジスタと、収束した調整値により該バッファを制御する手段を有し、
該調整値検出部は、該調整値制御論理の出力する調整値と該設定レジスタの出力する調整値を比較して差分を検出することを特徴とする請求項1の半導体システム。
The impedance adjustment unit can be adjusted in the same manner as the buffer, and a replica buffer having an input or output connected to an external reference resistor corresponding to the characteristic impedance of the transmission line, and an output potential and a reference potential of the replica buffer. A voltage comparison circuit to be compared, an adjustment value control logic for outputting an adjustment value for controlling impedance so as to cancel and converge the difference between potentials from the comparison result of the voltage comparison circuit, and output from the adjustment value control logic Write selection logic for controlling storage of the adjustment value, a setting register for storing the adjustment value and outputting the adjustment value to the buffer, and means for controlling the buffer by the converged adjustment value,
2. The semiconductor system according to claim 1, wherein the adjustment value detection unit detects a difference by comparing an adjustment value output from the adjustment value control logic with an adjustment value output from the setting register.
前記該調整値検出部は、調整値間の差分の許容範囲を格納する記憶手段と、該差分が許容範囲内外かの判定をする判定手段と、該判定手段による判定の結果を該障害予兆部へ報告する線路とを有し、該障害予兆部は該報告線路を介して受信した信号に従って予兆制御を行うことを特徴とする請求項1又は2の半導体システム。   The adjustment value detection unit includes a storage unit that stores an allowable range of a difference between adjustment values, a determination unit that determines whether the difference is within or outside the allowable range, and a result of determination by the determination unit 3. The semiconductor system according to claim 1, wherein the failure predictor performs predictive control according to a signal received through the report line. 該メインロジックは複数の入力信号又は出力信号を含み、更に、
入力線路又は出力線路に配置された複数の前記バッファと、該複数のバッファに対応した複数の前記インピーダンス調整部と、該メインロジックの複数の入力信号又は出力信号に対して、その入力線路又は出力線路を切替えるパススイッチ部と、を有し、該パススイッチ部は、該障害予兆部の出力によってその入力線路又は出力線路を切替えることを特徴とする請求項1乃至3のいずれかの半導体システム。
The main logic includes a plurality of input signals or output signals, and
A plurality of buffers arranged on an input line or an output line, a plurality of impedance adjusting units corresponding to the plurality of buffers, and a plurality of input signals or output signals of the main logic, the input lines or outputs thereof 4. The semiconductor system according to claim 1, further comprising: a path switch unit that switches a line, wherein the path switch unit switches the input line or the output line according to an output of the failure sign unit.
該インピーダンス調整部は、該調整値検出部を含んで構成されることを特徴とする請求項1乃至4のいずれかの半導体システム。 The semiconductor system according to claim 1, wherein the impedance adjustment unit includes the adjustment value detection unit. メインロジックを有する半導体システムにおいて、該メインロジックの信号を伝送路へ出力又は伝送路から入力する信号を保持するバッファと、ある調整値によって該バッファのインピーダンスを調整するインピーダンス調整部と、装置稼動中における環境の変化によって該バッファのインピーダンス変動に追随して、最適なインピーダンス調整値を出力する調整値制御論理の出力調整値と、既に設定されているインピーダンス調整値を照合する手段と、該照合手段による照合結果に基づいて、発生する可能性のある障害を予兆する障害予兆部と、を有し、該障害予兆部の出力に基づいて、該バッファが含まれる線路の使用を制御することを特徴とする半導体システム。   In a semiconductor system having a main logic, a buffer that holds the signal of the main logic that is output to or input from the transmission line, an impedance adjustment unit that adjusts the impedance of the buffer by a certain adjustment value, and the apparatus is in operation A means for collating the output adjustment value of the adjustment value control logic for outputting an optimum impedance adjustment value following the impedance fluctuation of the buffer due to a change in the environment, and a collation means A failure predictor for predicting a failure that may occur based on the result of the comparison, and controlling the use of the line including the buffer based on the output of the failure predictor A semiconductor system. 前記照合手段は、該調整値制御論理の出力する調整値と該設定レジスタの出力する調整値を比較して差分を検出することを特徴とする請求項6の半導体システム。 7. The semiconductor system according to claim 6, wherein the collating means detects the difference by comparing the adjustment value output from the adjustment value control logic with the adjustment value output from the setting register. 複数の複数の入力信号又は出力信号を有するメインロジックを含むLSIを有する半導体システムにおいて、
該メインロジックの入力線路又は出力線路に配置された、該メインロジックから伝送路へ出力又は伝送路から入力する信号を保持する複数のバッファと、ある調整値によって複数の該バッファの特性を補正する複数の前記インピーダンス調整部と、該メインロジックの複数の入力信号又は出力信号に対して、その入力線路又は出力線路となるパスを切替えるパススイッチ部と、装置内の温度を検出するセンサからの検出信号に基づいて、発生する可能性のある障害を予兆する障害予兆部と、を有し、該パススイッチ部は、該障害予兆部の出力によってその入力線路又は出力線路を切替えることを特徴とする半導体システム。
In a semiconductor system having an LSI including a main logic having a plurality of input signals or output signals,
A plurality of buffers arranged on the input line or output line of the main logic and holding signals output from the main logic to the transmission path or input from the transmission path, and the characteristics of the plurality of buffers are corrected by a certain adjustment value. Detection from a plurality of impedance adjustment units, a path switch unit that switches a path as an input line or an output line for a plurality of input signals or output signals of the main logic, and a sensor that detects a temperature in the apparatus A failure predictor that predicts a failure that may occur based on the signal, and the path switch unit switches its input line or output line according to the output of the failure predictor Semiconductor system.
JP2007263262A 2007-10-09 2007-10-09 Semiconductor system Pending JP2009094782A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007263262A JP2009094782A (en) 2007-10-09 2007-10-09 Semiconductor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007263262A JP2009094782A (en) 2007-10-09 2007-10-09 Semiconductor system

Publications (1)

Publication Number Publication Date
JP2009094782A true JP2009094782A (en) 2009-04-30

Family

ID=40666300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007263262A Pending JP2009094782A (en) 2007-10-09 2007-10-09 Semiconductor system

Country Status (1)

Country Link
JP (1) JP2009094782A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014527209A (en) * 2011-06-16 2014-10-09 ザ・ボーイング・カンパニー Dynamically reconfigurable electrical interface

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014527209A (en) * 2011-06-16 2014-10-09 ザ・ボーイング・カンパニー Dynamically reconfigurable electrical interface

Similar Documents

Publication Publication Date Title
KR100878550B1 (en) Memory Controllers and Memory Control Methods
US7007191B2 (en) Method and apparatus for identifying one or more devices having faults in a communication loop
US7860940B2 (en) System and method for bus transmission cancellation
JP4929783B2 (en) Power monitoring device
JP5605672B2 (en) Voltage monitoring system and voltage monitoring method
JP2009094782A (en) Semiconductor system
US10891186B2 (en) Semiconductor device and semiconductor system including the same
US8533528B2 (en) Fault tolerant power sequencer
JP7710698B2 (en) Fault protected signal splitter device
US8327197B2 (en) Information processing apparatus including transfer device for transferring data
JP7255393B2 (en) Storage device and data transmission path management program
JP7205439B2 (en) electronic controller
JP6828969B1 (en) Judgment method and program by power supply device, information processing system, power supply device
JP6455168B2 (en) Memory device system
US7584388B2 (en) Error notification method and information processing apparatus
JP4810297B2 (en) Information processing system, information processing apparatus, impedance adjustment method, and program
KR102545962B1 (en) Circuit for detecting scb and method thereof
JP6654465B2 (en) I/O control device, I/O control method, and I/O control program
JP5573638B2 (en) Information processing apparatus and operating method thereof
US7783929B2 (en) Controller for a disk, disk enclosure device, disk array apparatus, method for detecting a fault of disk enclosure device, and signal-bearing medium
KR0128198Y1 (en) Fault detection circuit of distributed control system
CN109032852A (en) A kind of redundant circuit and its application method of IC chip
JP2021170261A (en) Storage control device and control program
CN119452609A (en) Signal processing device and control method
JPH0434632A (en) Memory system