(57)【要約】【課題】複数のＳＢＴＬ信号を束ねて送受信する場合において、信号におけるウインドウ期間をできるだけ少ない計算資源を用いて短時間で調整する。【解決手段】複数の送受信単位回路１３のそれぞれについて、予め定められた複数のスレッショルド電圧毎に、可変ディレイヤ２４の受信ディレイ値を順次変更し、他の伝送回路から送信される予め定められた調整パタンを認識できる受信ディレイ値で定まるウィンドウ幅を求め、該ウィンドウ幅が最大又は予め定められた閾値以上となるスレッショルド電圧を設定する。設定されたスレッショルド電圧に対応するウィンドウ幅を、複数の送受信単位回路１３毎に集計し、該ウィンドウ幅のばらつきを示す値が予め定められた値以上の場合に、該ばらつきを示す値に応じて又は予め定められた値に応じて、可変ディレイヤ２０の送信ディレイ値を設定する。【選択図】図１
2010287928.tif 000002
【特許請求の範囲】
【請求項１】
複数の信号線を介して並列に信号の同時双方向信号伝送を行う伝送回路であって、
前記複数の信号線のそれぞれに対応する複数の送受信単位回路と、
スレッショルド電圧、送信ディレイ値及び受信ディレイ値を予め定められた値に設定し及び変更する設定値決定部と
を備え、
前記送受信単位回路は
所定の送信信号を送信するための送信部と、
前記送信部からの送信信号に、設定される送信ディレイ値に応じた遅延を与えて前記信号線に出力する第１の遅延器と、
設定されるスレッショルド電圧と前記送信信号に基づき、受信される同時双方向信号から受信信号を抽出する受信器と、
該受信信号を認識する受信部と、
前記受信器で抽出された受信信号に、設定される受信ディレイ値に応じた遅延を与えて前記受信部に出力する第２の遅延器と
を有し、
前記設定値決定部は、
前記複数の送受信単位回路のそれぞれについて、予め定められた複数のスレッショルド電圧毎に、受信ディレイ値を順次変更し、他の伝送回路から送信される予め定められた調整パタンを認識できる受信ディレイ値で定まるウィンドウ幅を求め、該ウィンドウ幅が最大又は予め定められた閾値以上となるスレッショルド電圧を設定する手段と、
前記スレッショルド電圧を設定する手段で設定されたスレッショルド電圧に対応する前記ウィンドウ幅を、前記複数の送受信単位回路毎に集計し、該ウィンドウ幅のばらつきを示す値が予め定められた値以上の場合に、該ばらつきを示す値に応じて又は予め定められた値に応じて、送信ディレイ値を設定する手段と
を有する前記伝送回路。
【請求項２】
前記設定値決定部は、
前記スレッショルド電圧を設定する手段で設定されたスレッショルド電圧及び前記送信ディレイ値を設定する手段で設定された送信ディレイ値を用い、受信ディレイ値を順次変更して調整パタンを認識できる前記ウィンドウ幅を再度求め、該ウィンドウ幅内の受信ディレイ値のいずれかに、前記第２の遅延器の受信ディレイ値を設定する手段
をさらに有する請求項１に記載の伝送回路。
【請求項３】
前記受信ディレイ値を設定する手段は、前記ウィンドウ幅の中央値又はその付近の受信ディレイ値を設定する請求項２に記載の伝送回路。
【請求項４】
前記ばらつきを示す値は、各送受信単位回路のウィンドウ幅の最大値と最小値の差である請求項１に記載の伝送回路。
【請求項５】
並列に信号の同時双方向信号伝送を行うための複数の送受信単位回路と、スレッショルド電圧、送信ディレイ値及び受信ディレイ値を予め定められた値に設定し及び変更する設定値決定部とを備え、送受信単位回路が、所定の送信信号を送信するための送信部と、送信部からの送信信号に、設定される送信ディレイ値に応じた遅延を与えて信号線に出力する第１の遅延器と、設定されるスレッショルド電圧と送信信号に基づき、受信される同時双方向信号から受信信号を抽出する受信器と、該受信信号を認識する受信部と、受信器で抽出された受信信号に、設定される受信ディレイ値に応じた遅延を与えて受信部に出力する第２の遅延器とを有する伝送回路において、スレッショルド電圧及び送信ディレイ値を含むパラメータを調整するパラメータ調整方法であって、
前記複数の送受信単位回路のそれぞれについて、予め定められた複数のスレッショルド電圧毎に、受信ディレイ値を順次変更し、他の伝送回路から送信される予め定められた調整パタンを認識できる受信ディレイ値で定まるウィンドウ幅を求め、該ウィンドウ幅が最大又は予め定められた閾値以上となるスレッショルド電圧を設定するステップと、
前記スレッショルド電圧を設定するステップで設定されたスレッショルド電圧に対応する前記ウィンドウ幅を、前記複数の送受信単位回路毎に集計し、該ウィンドウ幅のばらつきを示す値が予め定められた値以上の場合に、該ばらつきを示す値に応じて又は予め定められた値に応じて、送信ディレイ値を設定するステップと
を含む前記パラメータ調整方法。
【請求項６】
前記スレッショルド電圧を設定するステップで設定されたスレッショルド電圧及び前記送信ディレイ値を設定するステップで設定された送信ディレイ値を用い、受信ディレイ値を順次変更して調整パタンを認識できるウィンドウ幅を再度求め、該ウィンドウ幅内の受信ディレイ値のいずれかに、受信ディレイ値を設定するステップ
をさらに含む請求項５に記載のパラメータ調整方法。
【請求項７】
前記受信ディレイ値を設定するステップは、前記ウィンドウ幅の中央値又はその付近の受信ディレイ値を設定することを含む請求項６に記載のパラメータ調整方法。
【請求項８】
前記ばらつきを示す値は、各送受信単位回路のウィンドウ幅の最大値と最小値の差である請求項５に記載のパラメータ調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送回路およびパラメータ調整方法に係り、特に、ＬＳＩ間で信号線を介して信号を送受信する技術に関し、より詳しくは、送受信の精度に関するパラメータを調整する技術に関する。
【背景技術】
【０００２】
ＬＳＩを複数用いた回路では、信号線を介してＬＳＩ間の通信が行われる。送信側のＬＳＩは、送信する情報に応じて、所定サイクルで、信号線からハイ／ロウの電圧を出力する。受信側のＬＳＩは、信号線の電圧変化が安定した期間に、受信した信号の認識を行う。すなわち、その期間において、受信した信号の電圧が予め設定されたスレッショルド電圧よりも高い場合にはハイと認識され、低い場合にはロウと認識される。
【０００３】
一方、近年、ＬＳＩ間の信号伝送の一技術として、同時双方向信号伝送（以下、「ＳＢＴＬ」と称する）が挙げられる。図８は同時双方向信号伝送の概要を示す説明図である。図の上方に示した二つのＬＳＩは、１本のＳＢＴＬ信号線を介して信号を送受信する。各ＬＳＩは、機能回路、すなわちＬＳＩ固有の機能を実現する通常の論理回路、およびＳＢＴＬを実現するためのＳＢＴＬ送受信部が備えられている。ＳＢＴＬ送受信部は、更に、送信部と受信部を有している。
【０００４】
図の下方には、ＳＢＴＬの原理を模式的に示した。左側に示したＬＳＩでは、図示したハイ（Ｈ）／ロウ（Ｌ）の送信信号および受信信号が同時に送受信されているものとする。ＳＢＴＬ信号線上の信号は、送信信号と受信信号とが合成された信号（以下、この合成信号をＳＢＴＬ信号と称する場合がある。）となり、ハイ（Ｈ）、ミドル（Ｍ）、ロウ（Ｌ）の３値をとる。例えば、送信信号と受信信号の一方がハイ（Ｈ）、他方がロウ（Ｌ）となっている区間ａ、ｂでは、ミドル（Ｍ）となる。双方ともにロウ（Ｌ）となっている区間ｃでは、ロウ（Ｌ）となる。双方ともにハイ（Ｈ）となっている区間ｄでは、ハイ（Ｈ）となる。ＳＢＴＬ信号における３値ハイ（Ｈ）とミドル（Ｍ）の識別、ミドル（Ｍ）とロウ（Ｌ）の識別は、それぞれスレッショルド電圧Ｔｈｍ、Ｔｍｌに基づいて行われる。すなわち、このスレッショルド電圧は、言うなれば、ＳＢＴＬ信号を量子化する際の基準となる電圧である。ここで、量子化するとは、信号を２値化する、あるいは３値化する、あるいはそれ以上の多値化をするという意味である。ＬＳＩは、ＳＢＴＬ信号から送信信号を引くことによって、受信信号を抽出することができる。
【０００５】
このようなＳＢＴＬ信号の単位時間の伝送量を増やすには、高い周波数による伝送や、信号線を複数束ねて使用する必要がある。このようなＳＢＴＬにおいて、信号に対する認識精度を向上させるためには、信号の認識タイミングや、その認識に用いるスレッショルド電圧を正しく調整することが重要である。
【０００６】
図９は送信信号、受信信号の信号波形とＳＢＴＬ信号の信号波形との関係を示す説明図である。送信信号および受信信号が一定のサイクルＣＹＬで送信されている場合を考える。受信信号のサイクルは、送信信号のサイクルに対して、時間Ｄｃだけずれているものとする。この時、ＳＢＴＬ信号は、送信信号と受信信号とを合成した信号となるため、いずれか一方の電圧が変化する区間Ｐｕでは電圧が不安定となり、信号を正しく認識することができない。そこで、送信信号の電圧変化点と受信信号の電圧変化点との間に形成される電圧変化が安定している期間Ｐｓにおいて、信号を認識させるために、上記した調整を行う必要がある。以下、このような期間Ｐｓをウインドウ（Ｗｉｎｄｏｗ）期間と称する。
【０００７】
また、電圧変化が安定しているウインドウ期間を広く取り信号伝送の信頼性をあげるためには、区間Ｐｕを狭くする必要がある。以下、このような期間Ｐｕを位相差と称する。
このように、信号の認識タイミングや、その認識に用いるスレッショルド電圧を調整する技術としては、例えば、下記の特許文献１、特許文献２に記載の技術が知られている。
【０００８】
特許文献１の技術においては、一方のＬＳＩにおいて、他方のＬＳＩに対し既知の調整パターンを送信すると共に、他方のＬＳＩから送信された既知の調整パターンを受信して、それら調整パターンを正しく認識できるように、可変抵抗の抵抗設定値を変化させることにより、スレッショルド電圧を調整していた。また、一方のＬＳＩにおいて、同じくそれら調整パターンをウインドウ期間で認識できるように、受信側の可変ディレイヤにおけるディレイ（遅延量）を段階的に変化させることにより、認識タイミングを調整していた。
特許文献２の技術においては、同じくそれら調整パターンを用いてウインドウ期間を最大にできるように、送信側の可変ディレイヤにおけるディレイ（遅延量）を段階的に変化させ、網羅的に調査結果を蓄積することにより、位相差が最小になるよう調整していた。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−２０４９４号公報
【特許文献２】特開２００６−３４００３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
近年、ＬＳＩにおける処理速度の向上に伴い、ＬＳＩ間における信号の伝送速度の向上が望まれている。このような信号の伝送速度の向上は、図９において、信号のサイクルＣＹＬの短縮化を意味し、必然的に信号のウインドウ期間Ｐｓは狭くなる傾向にある。
【００１１】
一方、このような状況において、ＬＳＩにおける製造バラツキや、ＬＳＩ間における信号線の遅延バラツキや、ＬＳＩに与えるクロック信号のクロックドライバの製造バラツキや、クロック信号線の遅延バラツキなどが発生すると、それらバラツキによって、電圧の不安定な期間Ｐｕが広くなる場合があり、そのような場合には、期間Ｐｕが広くなった分、ウインドウ期間Ｐｓがさらに狭くなってしまう。
このように、信号におけるウインドウ期間Ｐｓが狭くなると、信号を正しく認識することができる期間が狭くなってしまうため、信号に対する認識精度が落ちる場合があるという課題があった。
【００１２】
これに対し、上記した特許文献１に記載の技術では、調整パターンをウインドウ期間で認識できるように、認識タイミングを調整すると共に、調整パターンを正しく認識できるように、スレッショルド電圧を調整しているため、与えられたウインドウ期間に対しては、最適な認識を行うことは可能であるが、上記のようなウインドウ期間自体が狭くなることに対しては、何ら対処することができなかった。
【００１３】
また、特許文献２に記載の技術では、上記のようなウインドウ期間自体が狭くなることに対して、送信タイミングを調節することによりＰｕを狭くし、ウインドウ期間自体を広くすることが可能であるが、網羅的に調査結果を蓄積し、位相差を求めることは、多くの計算資源や時間を要し、限られた計算資源や計算時間では適切な送信タイミングに調節することが難しい場合があった。
特に複数の信号線を束ねて使用する場合には、各信号線に対して網羅的に調査することにより、計算資源や計算時間の課題は一層顕著となる。
【００１４】
従って、以上の点に鑑み、本発明の目的は、信号におけるウインドウ期間を、より少ない計算資源や計算時間で適切に広げるよう調整でき、信号に対する認識精度を向上させることが可能な伝送回路およびパラメータ調整方法を提供することにある。
【課題を解決するための手段】
【００１５】
上記した目的の少なくとも一部を達成するために、本発明の伝送回路は、例えば、複数の信号線を介して信号の同時双方向信号伝送を行う伝送回路であって、
送信すべき信号の送信タイミングを設定するための送信タイミング設定部と、
受信した信号を認識するための認識タイミングを設定するための設定部と、
前記設定の調整を開始するための開始指示を、前記伝送回路内、および前記信号線に接続された他の伝送回路に指示する開始指示部と、
前記開始指示の後に、前記他の伝送回路に、調整用信号を送信する調整用信号送信部と、
前記他の伝送回路に送信した前記調整用信号と前記他の伝送回路から受信した調整用信号とを合成した場合における信号の認識結果に基づいて、前記送信タイミングの設定を調整する送信タイミング設定調整部と、
前記他の伝送回路に送信した前記調整用信号と前記他の伝送回路から受信した調整用信号とを合成した場合における信号の認識結果に基づいて、前記設定部における前記設定を調整する設定調整部と、
を備え、
前記設定調整部は、前記認識結果に基づいて、送信した前記調整用信号の電圧変化点と受信した前記調整用信号の電圧変化点との間に形成されるウインドウ期間が最大となるように、前記送信タイミングの設定を調整する。
【００１６】
このように、本発明の伝送回路では、調整時には、他の伝送回路に送信した調整用信号と他の伝送回路から受信した調整用信号とを合成した場合における信号の認識結果に基づいて、各信号線のウインドウのバラツキから位相差を算出し、位相差を補正するように、送信タイミング設定部によって、送信すべき信号の送信タイミングを設定し、その送信タイミングの設定を調整している。
【００１７】
従って、本発明の伝送回路によれば、ＬＳＩにおける製造バラツキなどによって、ウインドウ期間が狭い場合でも、信号の認識結果に基づいて、送信タイミングの設定を調整することにより、送信信号の電圧変化点と受信信号の電圧変化点との時間的ずれを縮小して、ウインドウ期間を広げることができ、信号に対する認識精度を向上させることができる。
本発明の伝送回路において、前記設定部に受信した信号の量子化の基準となるスレッショルド電圧を設定する設定部
をさらに備えることもできる。
【００１８】
このように構成することにより、調整時の認識結果に受信した信号の量子化の基準となるスレッショルド電圧の設定も考慮することができる。このためより適切なウインドウ期間を設定することができ、より信号に対する認識精度を向上させることができる。
【００１９】
後述する実施の形態において、送信側の可変ディレイヤ２０（０）〜（１５）は、上述の送信タイミング設定部に、調整起動制御部１４は、上述の開始指示部に、送信側調整制御部１６（０）〜（１５）および送信部１８（０）〜（１５）は、上述の調整用信号送信部に、送信側調整制御部１６（０）〜（１５）、最適設定値決定部２８およびバッファ３０は、送信タイミング設定調整部に、それぞれ相当する。さらに、受信側の可変ディレイヤ２４（０）〜（１５）または可変抵抗３４は、上述の設定部に、受信側調整制御部２６、スレッショルド電圧調整制御部２７、最適設定値決定部２８およびバッファ３０は、上述の設定調整部に、それぞれ相当する。
なお、本発明は、上記した伝送回路などの装置発明の態様に限ることなく、伝送回路の調整方法などの方法発明としての態様で実現することも可能である。
【００２０】
本発明の第１の解決手段によると、
複数の信号線を介して並列に信号の同時双方向信号伝送を行う伝送回路であって、
前記複数の信号線のそれぞれに対応する複数の送受信単位回路と、
スレッショルド電圧、送信ディレイ値及び受信ディレイ値を予め定められた値に設定し及び変更する設定値決定部と
を備え、
前記送受信単位回路は
所定の送信信号を送信するための送信部と、
前記送信部からの送信信号に、設定される送信ディレイ値に応じた遅延を与えて前記信号線に出力する第１の遅延器と、
設定されるスレッショルド電圧と前記送信信号に基づき、受信される同時双方向信号から受信信号を抽出する受信器と、
該受信信号を認識する受信部と、
前記受信器で抽出された受信信号に、設定される受信ディレイ値に応じた遅延を与えて前記受信部に出力する第２の遅延器と
を有し、
前記設定値決定部は、
前記複数の送受信単位回路のそれぞれについて、予め定められた複数のスレッショルド電圧毎に、受信ディレイ値を順次変更し、他の伝送回路から送信される予め定められた調整パタンを認識できる受信ディレイ値で定まるウィンドウ幅を求め、該ウィンドウ幅が最大又は予め定められた閾値以上となるスレッショルド電圧を設定する手段と、
前記スレッショルド電圧を設定する手段で設定されたスレッショルド電圧に対応する前記ウィンドウ幅を、前記複数の送受信単位回路毎に集計し、該ウィンドウ幅のばらつきを示す値が予め定められた値以上の場合に、該ばらつきを示す値に応じて又は予め定められた値に応じて、送信ディレイ値を設定する手段と
を有する前記伝送回路が提供される。
【００２１】
本発明の第２の解決手段によると、
並列に信号の同時双方向信号伝送を行うための複数の送受信単位回路と、スレッショルド電圧、送信ディレイ値及び受信ディレイ値を予め定められた値に設定し及び変更する設定値決定部とを備え、送受信単位回路が、所定の送信信号を送信するための送信部と、送信部からの送信信号に、設定される送信ディレイ値に応じた遅延を与えて信号線に出力する第１の遅延器と、設定されるスレッショルド電圧と送信信号に基づき、受信される同時双方向信号から受信信号を抽出する受信器と、該受信信号を認識する受信部と、受信器で抽出された受信信号に、設定される受信ディレイ値に応じた遅延を与えて受信部に出力する第２の遅延器とを有する伝送回路において、スレッショルド電圧及び送信ディレイ値を含むパラメータを調整するパラメータ調整方法であって、
前記複数の送受信単位回路のそれぞれについて、予め定められた複数のスレッショルド電圧毎に、受信ディレイ値を順次変更し、他の伝送回路から送信される予め定められた調整パタンを認識できる受信ディレイ値で定まるウィンドウ幅を求め、該ウィンドウ幅が最大又は予め定められた閾値以上となるスレッショルド電圧を設定するステップと、
前記スレッショルド電圧を設定するステップで設定されたスレッショルド電圧に対応する前記ウィンドウ幅を、前記複数の送受信単位回路毎に集計し、該ウィンドウ幅のばらつきを示す値が予め定められた値以上の場合に、該ばらつきを示す値に応じて又は予め定められた値に応じて、送信ディレイ値を設定するステップと
を含む前記パラメータ調整方法が提供される。
【発明の効果】
【００２２】
本発明によると、信号におけるウインドウ期間を、より少ない計算資源や計算時間で適切に広げるよう調整し、信号に対する認識精度を向上させることが可能な伝送回路およびパラメータ調整方法を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態としての伝送回路の構成を示すブロック図である。
【図２】図１に示す伝送回路が二つ、信号線を介して接続されている様子を示す説明図である。
【図３Ａ】図１の伝送回路におけるパラメータ調整処理の処理手順を示すフローチャートである。
【図３Ｂ】図３Ａのパラメータ調整処理の一部を詳細に示すフローチャートである。
【図４】受信側ディレイの調整方法を示す説明図である。
【図５】スレッショルド電圧の調整方法を示す説明図である。
【図６】送信側ディレイの調整方法を示す説明図である。
【図７】送信側ディレイの調整方法を示す説明図である。
【図８】同時双方向信号伝送の概要を示す説明図である。
【図９】送信信号、受信信号の信号波形とＳＢＴＬ信号の信号波形との関係を示す説明図である。
【図１０】図２に示す伝送回路に並送クロックを付加した変形例を示す説明図である。
【図１１】図２に示す伝送回路にＣＰＵ、ＣＰＵバス、メモリを付加した変形例を示す説明図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態を以下の順序で説明する。
Ａ．伝送回路の構成：
Ｂ．パラメータ調整処理：
Ｃ．実施例の効果：
Ｄ．変形例：
【００２５】
Ａ．伝送回路の構成：
図１は、本実施の形態の伝送回路の構成を示すブロック図である。
この伝送回路１００は、機能回路１０とＳＢＴＬ送受信回路１２を内蔵しており、外部に可変抵抗３４を備えている。また、この伝送回路１００は、ＳＢＴＬ信号線３６（０）〜（１５）および調整制御信号線３８を介して、同様構成の他の伝送回路と接続されている。
【００２６】
機能回路１０は、伝送回路１００が適用される部位に応じて、種々の回路が該当する。例えば、この伝送回路１００がルータに適用される場合には、ルータ内の転送エンジンやクロスバスイッチなどが該当する。また、機能回路１０には、外部からのクロック信号がＰＬＬ回路３２を介して入力されており、機能回路１０は、このクロック信号に基づいて動作する。
なお、本実施の形態においては、伝送回路１００は単体のＬＳＩとして構成しているが、機能回路１０とＳＢＴＬ送受信回路１２とで別々のＬＳＩとして構成するようにしてもよい。またＳＢＴＬ信号線は１６ビットのパラレル信号として構成しているが、必要に応じてビット幅を変更して構成してもよい。
【００２７】
ＳＢＴＬ送受信回路１２には、図示する機能ブロックがそれぞれハードウェアにて構成されており、送受信単位回路１３（０）も同じく図示する機能ブロックがそれぞれハードウェアにて構成されている。これらの機能ブロックの一部は、ソフトウェアによって構成、すなわちＣＰＵが所定のプログラムを実行することによって実現する構成としてもよい。また、送受信単位回路１３（１）〜（１５）も図では送信側調整制御部１６、受信側調整制御部２６の記載を省略しているが送受信単位回路１３（０）と同様の構成をしている。
【００２８】
送信部１８（０）は、機能回路１０から受け取った送信信号を可変ディレイヤ（第１の遅延器）２０（０）、送信側アンプを介してＳＢＴＬ信号線３６（０）に送信する。可変ディレイヤ２０（０）は、送信部１８（０）からの信号をＳＢＴＬ信号線３６（０）に送信するタイミングを段階的に遅らせる回路である。この可変ディレイヤ２０（０）のディレイを変更して、送信すべき信号の送信タイミングを調整することにより、後述するように、信号のウインドウ期間を調整することができる。
【００２９】
受信部２２（０）は、ＳＢＴＬ信号線３６（０）からの信号を受信側アンプ（受信器）、可変ディレイヤ（第２の遅延器）２４（０）を介して受信する。受信側アンプには、スレッショルド電圧Ｔｈｍ、Ｔｍｌを調整するために、前述した可変抵抗３４が接続されている。受信側アンプでは、このスレッショルド電圧Ｔｈｍ、Ｔｍｌに基づいて、ＳＢＴＬ信号におけるハイ／ミドル／ローの３値を識別する。その上で、ＳＢＴＬ信号から送信信号を引くことによって、受信信号を抽出する。可変ディレイヤ２４（０）は、抽出した受信信号を受信部２２（０）に出力するタイミングを段階的に遅らせる回路である。可変ディレイヤ２４のディレイを調整することにより、受信信号を受信部２２（０）が認識する認識タイミングを調整することができる。
【００３０】
本実施の形態では複数の送受信信号を同時に送受信する構成のため、送受信単位回路１３（０）〜（１５）のように繰り返しの構成を採用している。
ＳＢＴＬ送受信回路１２には、上述した種々のパラメータ、すなわち、送信側ディレイ、受信側ディレイ、スレッショルド電圧を調整するための回路が設けられている。調整起動制御部１４は、外部から入力される調整起動信号に基づいて、これらの調整処理を起動し、処理全体の制御を行う。調整起動制御部１４は、他方の伝送回路における調整起動制御部との間で、調整制御信号線３８を介して調整制御信号をやり取りし、互いに同期させながら調整処理を進行させる。なお調整制御信号線３８はＳＢＴＬ信号にて図示されているが、調整信号線３８は低速にて充分にマージンをとった伝送速度で動作する。また調整信号線はＳＢＴＬ信号ではなく、時分割に双方向の信号や、片方向信号を複数本使用する信号線の形態をとってもよい。
【００３１】
送信側調整制御部１６（０）は、調整開始の指示を調整起動制御部１４から受けると、送信部１８（０）に、送信抑止の指示を出すと共に、予め用意された調整パターンを送出する。これにより、送信部１８（０）は、機能回路１０からの送信信号の送信を一旦停止し、代わりに、送信側調整制御部１６（０）から受け取った調整パターンをＳＢＴＬ信号線３６（０）に送信する。他方の伝送回路においても、同様に、調整開始の指示により、調整パターンがＳＢＴＬ信号線３６（０）に送信されるため、ＳＢＴＬ信号線３６には、双方の伝送回路から、調整パターンが同期して出力されることになる。この調整パターンは、後述するスレッショルド電圧、送信側ディレイ、受信側ディレイの調整に活用される。
【００３２】
一方、受信側調整制御部２６（０）も、調整開始の指示を調整起動制御部１４（０）から受けると、受信部２２（０）に、受信抑止の指示を出す。これにより、受信部２２（０）は、機能回路１０への受信信号の送信を一旦停止する。
【００３３】
送信側調整制御部１６（０）は、送信側の可変ディレイヤ２０（０）にディレイ設定値を与え、そのディレイ設定値を段階的に変化させることにより、送信側ディレイの調整を行う。また、受信側調整制御部２６（０）も、受信側の可変ディレイヤ２４（０）にディレイ設定値を与え、そのディレイ設定値を段階的に変化させることにより、受信側ディレイの調整を行う。さらに、スレッショルド電圧調整制御部２７は、可変抵抗３４に抵抗設定値を与え、その抵抗設定値を段階的に変化させることにより、スレッショルド電圧の調整を行う。なお、本実施の形態では送信側調整制御部１６および受信側調整制御部２６は送受信単位回路１３毎に存在し、スレッショルド電圧調整制御部２７はＳＢＴＬ送受信回路１２に一つ存在する構成になっているが、送受信単位回路毎に、可変抵抗およびスレッショルド電圧調整制御部を持つ構成としてもよい。
【００３４】
またこのとき、送信側調整制御部１６（０）は、可変ディレイヤ２０（０）に与えたディレイ設定値を、受信側調整制御部２６（０）は、可変ディレイヤ２４（０）に与えたディレイ設定値と３４に与えた抵抗設定値を、それぞれ、最適設定値決定部２８に通知する。
先に説明した通り、調整が開始されると、ＳＢＴＬ信号線３６（０）には、調整パターンが流れる。これを、受信部２２（０）が、受信側アンプ、可変ディレイヤ２４（０）を介して受信信号として受け取り、この調整パターンを正しく認識したか否か、すなわち、読み取り可否を判定し、その判定結果を受信側調整制御部２６（０）を介して最適設定値決定部２８に送出する。
【００３５】
最適設定値決定部２８は、通知された設定値と、それに対する判定結果と、を対応付けて、バッファ３０内の判定結果テーブルに格納する。その後、最適設定値決定部２８は、判定結果テーブルの中から、最適な設定値の組み合わせを決定し、それら設定値を、送信側調整制御部１６、受信側調整制御部２６に通知すると共に、バッファ３０内において、新たな既設定値として書き換える。送信側調整制御部１６は、通知された最適なディレイ設定値を可変ディレイヤ２０に与え、受信側調整制御部２６は、最適なディレイ設定値を可変ディレイヤ２４に、最適な抵抗設定値を可変抵抗３４に、それぞれ与える。最適な設定値の設定については後述する。
【００３６】
図２は図１に示す伝送回路が二つ、信号線を介して接続されている様子を示す説明図である。伝送回路１００Ａ、１００Ｂは、上述の伝送回路１００であって互いに同一構成であり、ＳＢＴＬ信号線３６（０）〜（１５）および調整制御信号線３８を介して接続されている。なお、図では、回路の接続に関する構成要素のみが記載されており、スレッショルド電圧調整制御部２７等は省略している。また、これら伝送回路１００Ａ、１００Ｂには、クロック発生回路４００からクロックドライバ３００を介して出力されたクロック信号が分岐して、クロックドライバ２００Ａ、２００Ｂを介して入力されており、それらクロック信号は、各々ＰＬＬ回路３２Ａ、３２Ｂを介して機能回路１０Ａ、１０Ｂに入力されている。
【００３７】
このように、本実施の形態では、同じクロック発生回路４００から出力されたクロック信号を、伝送回路１００Ａ、１００Ｂでの動作の基準として用いている。従って、伝送回路１００Ａと１００Ｂとで原振を同じとし、送信信号の電圧変化点が、伝送回路１００Ａ、１００Ｂにおいて時間的に同時になるようにしている（すなわち、送信信号の位相が一致するようにしている）。また、本実施の形態では、伝送回路１００Ａ、１００Ｂ間を接続するＳＢＴＬ信号線３６のディレイ（配線ディレイ）を、伝送回路１００Ａ、１００Ｂにおける動作周波数の逓倍になるように設定している。こうすることにより、理想条件において、信号のウインドウ期間が最大となるようにしている。
【００３８】
本実施の形態の伝送回路１００は、以上の構成により、送信側ディレイ、受信側ディレイ、スレッショルド電圧を調整し、少ない計算資源や計算時間で適切に精度良くＳＢＴＬを実現することができる。以下、具体的にこれらのパラメータの調整処理について説明する。
【００３９】
Ｂ．パラメータ調整処理：
図３Ａは図１の伝送回路におけるパラメータ調整処理の処理手順を示すフローチャートである。伝送回路１００の各機能ブロックが連携して実行する処理を示した。まず、調整起動制御部１４は、外部から調整起動信号が入力されると（ステップＳ１００）、調整処理を起動し、調整制御信号によって他方の伝送回路に調整開始指示を伝達する（ステップＳ１０２）。これにより、ＳＢＴＬ信号線３６（０）〜（１５）に接続された双方の伝送回路が同期して動作を開始することになる。
【００４０】
次に、調整起動制御部１４は、送信側調整制御部１６（０）〜（１５）および受信側調整制御部２６（０）〜（１５）に対して調整開始を指示し、これら送信側調整制御部１６（０）〜（１５）、受信側調整制御部２６（０）〜（１５）は、送信部１８（０）〜（１５）、受信部２２（０）〜（１５）に送受信の抑止を指示し、送信部１８（０）〜（１５）、受信部２２（０）〜（１５）と機能回路１０との信号の送受信を停止させる（ステップＳ１０４）。さらに、調整起動制御部１４は、外部から入力した調整動作モード信号に従って、デフォルト設定モード、既設定利用モード、調整モードの３通りの調整処理のいずれかを選択する（ステップＳ１０６）。なお、調整動作モード信号に従って選択する代わりに、予め、動作モードを設定しておくようにしてもよいし、前回調整時からの経過時間などに基づいて調整起動制御部１４が自立的に判断するようにしてもよい。
【００４１】
デフォルト設定モードでは、調整起動制御部１４からの指示に従い、予め用意された各デフォルト値を、送信側調整制御部１６（０）〜（１５）は可変ディレイヤ２０（０）〜（１５）に、受信側調整制御部２６（０）〜（１５）は可変ディレイヤ２４（０）〜（１５）に、スレッショルド電圧制御部２７は可変抵抗３４に、それぞれ、設定値として設定する（ステップＳ１０８）。また、既設定利用モードでは、調整起動制御部１４からの指示に従い、最適設定値決定部２８が、バッファ３０に既設定値として格納されている従前の設定値を読み出して、送信側調整制御部１６（０）〜（１５）、受信側調整制御部２６（０）〜（１５）、スレッショルド電圧制御部２７、に通知し、送信側調整制御部１６（０）〜（１５）は通知された設定値を可変ディレイヤ２０（０）〜（１５）に、受信側調整制御部２６（０）〜（１５）は可変ディレイヤ２４（０）〜（１５）に、スレッショルド電圧制御部２７は可変抵抗３４に、それぞれ設定する（ステップＳ１１０）。
【００４２】
一方、調整モードでは、調整起動制御部１４からの指示に従い、送信側調整制御部１６（０）〜（１５）は、可変ディレイヤ２０（０）〜（１５）に、調整開始時のディレイ設定値として、例えば、ディレイ０を設定し、受信側調整制御部２６（０）〜（１５）は、可変ディレイヤ２４（０）〜（１５）に同じく調整開始時のディレイ設定値としてディレイ０を設定し、スレッショルド電圧制御部２７は可変抵抗３４に、調整開始時の抵抗設定値としてＴｈを、設定する（ステップＳ１１２）。これらの調整開始時の設定値は予め定められることができる。その上で、送信側調整制御部１６（０）〜（１５）が、調整パターンを送信部１８（０）〜（１５）等を介してＳＢＴＬ信号線３６（０）〜（１５）に送信する（ステップＳ１２０）。これと同期して、他方の伝送回路からもＳＢＴＬ信号線３６（０）〜（１５）に調整パターンが送信されるため、ＳＢＴＬ信号線３６（０）〜（１５）には、双方の伝送回路から調整パターンが流れる。そこで、これら調整パターンを、受信部２２（０）〜（１５）が、受信側アンプ等を介して受信信号として受信する（ステップＳ１２０）。そして、受信部２２（０）〜（１５）は、調整パターンを正しく認識したか否かを判定し、その判定結果を受信側調整制御部２６（０）〜（１５）を介して最適設定値決定部２８に送出する。調整パターンは予め定められているので、受信信号と予め定められた調整パターンを比較すれば正しく認識できたか判定できる。最適設定値決定部２８は、送信側調整制御部１６（０）〜（１５）、受信側調整制御部２６（０）〜（１５）から通知された設定値と、それに対する判定結果と、を対応付けて、バッファ３０内の判定結果テーブルに格納する（ステップＳ１２２）。受信側調整制御部２６（０）〜（１５）は、可変ディレイヤ２４（０）〜（１５）における全ディレイについて判定が完了するまで、順次、可変ディレイヤ２４（０）〜（１５）に対するディレイ設定値、すなわち、受信側ディレイを変更しながら、ステップＳ１２０、Ｓ１２２の調整処理を繰り返し実行する（ステップＳ１２４、Ｓ１２６）。
【００４３】
図４は受信側ディレイの調整方法を示す説明図である。図の上方には、調整パターンの例を示した。調整パターンとは、「ハイ・ロウ・ハイ・ロウ．．．」のように予め定められたシーケンスで送出される信号である。ここでは、「ハイ→ロウ→ハイ」の切り換えの信号、「ロウ→ハイ→ロウ」の切り換えの信号を図示した。受信側ディレイの調整時には、図１に示した可変ディレイヤ２４（０）〜（１５）のディレイ設定値を段階的に調整して、受信部２２（０）〜（１５）がこの信号を認識するタイミングを変更する。図には、ディレイ０〜ディレイ１８の１９段階でディレイ設定値を変更する例を示した。
【００４４】
図示する通り、受信側ディレイを変更していくと、調整パターンを正しく認識できるタイミングと、誤って認識してしまうタイミングとが現れる。調整パターンは既知の信号であるから、受信部２２（０）〜（１５）において、認識結果がこの既知の信号と一致するか否かを判定することで、調整パターンを正しく認識したか否かを判定することができる。図の例では、ディレイ１〜１３が正しく信号を認識できるタイミング（白丸で示す）、その他が誤って認識してしまうタイミング（黒丸で示す）である。図の下方には、調整時の判定結果を格納するテーブル（判定結果テーブル）を示した。受信側調整制御部２６（０）〜（１５）が、受信側ディレイを変更しながら、受信部２２（０）〜（１５）が、調整パターンを正しく認識したか否かを判定し、最適設定値決定部２８が、図示する形式で、その判定結果を受信部毎にバッファ３０に格納する。
【００４５】
こうして、可変ディレイヤ２４における全ディレイについて判定が完了すると、次に、スレッショルド電圧制御部２７は、全スレッショルド電圧についての判定が完了するまで、順次、可変抵抗３４に対する抵抗設定値、すなわち、スレッショルド電圧を変更しながら、ステップＳ１２０〜Ｓ１２６の調整処理を繰り返し実行する（ステップＳ１２８、Ｓ１３０）。
【００４６】
図５はスレッショルド電圧の調整方法を示す説明図である。図の上方には、調整パターンの例を示した。スレッショルド電圧の調整処理では、図１に示した可変抵抗３４を段階的に調整して、スレッショルド電圧を変更する。図には、７段階でスレッショルド電圧を変更する例を示した。図では、受信側ディレイも併せて調整するものとして示している。
【００４７】
受信側ディレイ調整処理と同様、スレッショルド電圧および受信側ディレイをそれぞれ変更していくと、調整パターンを正しく認識できる場合（白丸で示す）と、誤って認識してしまう場合（黒丸で示す）とが現れる。図の下方には、調整時の判定結果を格納するテーブルを示した。受信側ディレイとスレッショルド電圧の組み合わせに対して判定結果を格納する二次元的なテーブルとなる。
【００４８】
図示するように、スレッショルド電圧に応じて、調整パターンを正しく認識可能な受信側ディレイの範囲は変動する。図の例では、閾値電圧Ｔｈ１の方が、Ｔｈ０よりも、調整パターンを正しく認識することが可能な受信側ディレイの範囲が広くなっている。
こうして、伝送回路１００Ａ側および伝送回路１００Ｂ側それぞれにおける全スレッショルド電圧について判定が完了すると（ステップＳ１２８、ＹＥＳ）、最適設定値決定部２８は、バッファ３０に格納された判定結果テーブルを参照して、調整パターンを正しく認識可能な受信側ディレイの範囲が最も広くなるスレッショルド電圧の値を求め、その値をスレッショルド電圧の最適設定値として決定し、その最適設定値をスレッショルド電圧制御部２７に通知する（ステップＳ１３２）。次に最適設定値決定部２８は可変ディレイヤ２０（０）〜（１５）に対するディレイ設定値、すなわち、送信側ディレイを変更する必要があるかどうかを後述の処理により判定し、必要な場合には送信側調整制御部１６（０）〜（１５）に対して設定値を通知し、送信側調整制御部１６（０）〜（１５）はその設定値を可変ディレイヤ２０（０）〜（１５）に設定する。（ステップＳ２００、Ｓ３００）
【００４９】
図６は送信側ディレイの調整方法を示す説明図である。すなわち、図６は調整パターンを図２におけるＡ点（Ａ（０）点〜（１５）点）、Ｂ点（Ｂ（０）〜（１５））での送信信号およびＳＢＴＬ信号としてそれぞれ示している。図６において、（ａ）は理想条件での状態を示し、（ｂ）は最悪条件での状態を示し、（ｃ）は（ｂ）の最悪条件の状態から送信側ディレイを調整して送信タイミングを補正した状態を示す。また、（ａ）〜（ｃ）の各々において、上段から順番に、Ａ点での送信信号（すなわち、伝送回路１００Ａの送信側アンプから出力された送信信号）、Ｂ点での送信信号（すなわち、伝送回路１００Ｂの送信側アンプから出力された送信信号）、Ａ点でのＳＢＴＬ信号（すなわち、伝送回路１００Ａにおける送信信号と受信信号とを合成した信号）、Ｂ点でのＳＢＴＬ信号（すなわち、伝送回路１００Ｂにおける送信信号と受信信号とを合成した信号）を、それぞれ示す。
【００５０】
図６（ａ）に示すように、理想条件においては、伝送回路１００ＡにおけるＡ点での送信信号の位相と、伝送回路１００ＢにおけるＢ点での送信信号の位相は、互いに一致している（すなわち、送信信号同士の電圧変化点が一致している）。一方、伝送回路１００Ｂから出力された送信信号がＳＢＴＬ信号線３６を伝送してＡ点に至り伝送回路１００Ａにおける受信信号になると、その受信信号は、ＳＢＴＬ信号線３６の配線ディレイ分、位相が遅れた信号となる。しかも、ＳＢＴＬ信号線３６の配線ディレイは、伝送回路１００Ａ、１００Ｂにおける動作周波数の逓倍になるように設定されているため、Ａ点においては、送信信号の位相と受信信号の位相とは一致することになる（すなわち、送信信号の電圧変化点と受信信号の電圧変化点とが一致することになる）。同様に、伝送回路１００Ａから出力された送信信号がＳＢＴＬ信号線３６を伝送してＢ点に至り、伝送回路１００Ｂにおける受信信号になると、その受信信号も、ＳＢＴＬ信号線３６の配線ディレイ分、位相が遅れた受信信号となる。従って、Ｂ点においても、送信信号の位相と受信信号の位相とは一致することになる。
よって、理想条件においては、Ａ点、Ｂ点とも、送信信号と受信信号とを合成して成るＳＢＴＬ信号のウインドウ期間は最大となる。
【００５１】
これに対し、最悪条件においては、図６（ｂ）に示すごとくになる。前述したとおり、このような伝送回路において、ＬＳＩにおける製造バラツキや、ＬＳＩ間における信号線の遅延バラツキや、ＬＳＩに与えるクロック信号のクロックドライバの製造バラツキや、クロック信号線の遅延バラツキなどが発生すると、それらバラツキによって、電圧の不安定な期間が広くなり、反対に、その分、ウインドウ期間は狭くなる。従って、そのようなバラツキが発生した場合、その最悪条件においては、ＳＢＴＬ信号のウインドウ期間は最小となる。
【００５２】
具体的には、図６（ｂ）に示すように、伝送回路１００ＡにおけるＡ点での送信信号の位相と、伝送回路１００ＢにおけるＢ点での送信信号の位相は、発生したバラツキの分だけ互いにずれる（すなわち、送信信号同士の電圧変化点が時間的にずれる）。一方、前述したとおり、伝送回路１００Ｂからの送信信号がＳＢＴＬ信号線３６を介してＡ点に至り、伝送回路１００Ａにおける受信信号になると、その受信信号は、ＳＢＴＬ信号線３６の配線ディレイ分、位相が遅れた信号となり、しかも、ＳＢＴＬ信号線３６の配線ディレイは動作周波数の逓倍になるように設定されている。従って、バラツキにより送信信号同士が位相ずれを起こしていた分、Ａ点においては、送信信号の位相に対して、受信信号の位相がずれることになる（すなわち、送信信号の電圧変化点と受信信号の電圧変化点とが時間的にずれることになる）。同様に、伝送回路１００Ａからの送信信号がＳＢＴＬ信号線３６を介してＢ点に至り、伝送回路１００Ｂにおける受信信号になると、その受信信号も、ＳＢＴＬ信号線３６の配線ディレイ分、位相が遅れた受信信号となる。従って、バラツキにより送信信号同士が位相ずれを起こしていた分、Ｂ点においても、送信信号の位相に対して、受信信号の位相がずれることになる。
【００５３】
よって、バラツキが発生した場合において、その最悪条件では、Ａ点、Ｂ点とも、送信信号と受信信号とを合成して成るＳＢＴＬ信号のウインドウ期間は最小となってしまう。
そこで、本実施の形態では、このようなバラツキが発生している場合でも、送信側ディレイを変更して、送信すべき信号の送信タイミングを調整することにより、図６（ｃ）に示すように、ＳＢＴＬ信号のウインドウ期間が、理想条件の場合と同様に最大となるように調整する。
【００５４】
例えば、伝送回路１００Ｂ側はそのままで、伝送回路１００Ａ側のみ、可変ディレイヤ２０（０）〜（１５）に対するディレイ設定値、すなわち、送信側ディレイを変更して、伝送回路１００Ａの送信側アンプから出力される送信信号の位相（すなわち、送信すべき信号の送信タイミング）を遅くすると、伝送回路１００ＡにおけるＡ点での送信信号の位相は、伝送回路１００ＢにおけるＢ点での送信信号の位相に近づき、送信信号同士の位相ずれは縮小する（すなわち、送信信号同士の電圧変化点の時間的ずれは縮小する）。また、このように伝送回路１００Ｂからの送信信号の位相はそのままであり、ＳＢＴＬ信号線３６を介してＡ点に至った受信信号の位相もそのままとなるため、Ａ点においては、送信信号の位相が遅くなると、受信信号の位相に近づき、送信信号と受信信号との位相ずれも縮小する（すなわち、送信信号の電圧変化点と受信信号の電圧変化点との時間的ずれも縮小する）。従って、伝送回路１００Ａの送信側アンプから出力される送信信号の位相を、バラツキにより発生した位相ずれ分遅くすると、Ａ点において、送信信号の位相は遂に受信信号の位相と一致して、両者の位相ずれはなくなる。これにより、Ａ点において、送信信号と受信信号とを合成して成るＳＢＴＬ信号のウインドウ期間を最大にすることができる。
【００５５】
一方、伝送回路１００Ａからの送信信号の位相が遅くなると、ＳＢＴＬ信号線３６を介してＢ点に至った受信信号の位相も遅くなる。従って、Ｂ点においては、送信信号の位相はそのままで、受信信号の位相が遅くなるため、受信信号の位相は、送信信号の位相に近づき、送信信号と受信信号との位相ずれも縮小する。従って、上記のごとく、伝送回路１００Ａの送信側アンプから出力される送信信号の位相を、バラツキにより発生した位相ずれ分遅くすると、Ｂ点においては、受信信号の位相は遂に送信信号の位相と一致して、両者の位相ずれはなくなる。これにより、Ｂ点においても、送信信号と受信信号とを合成して成るＳＢＴＬ信号のウインドウ期間を最大にすることができる。
【００５６】
図７（Ａ）、図７（Ｂ）および図７（Ｃ）は送信側ディレイの調整方法を示す説明図である。送信側ディレイの調整処理では、前述したとおり、例えば、伝送回路１００Ａ側において、図１に示した可変ディレイヤ２０を調整して、送信側アンプから出力される送信信号の位相を変更する（すなわち、送信すべき信号の送信タイミングを変更する）。図７（Ａ）は送信側ディレイをディレイ０に設定した場合を示し、図７（Ｂ）は送信側ディレイをディレイｎ（ｎは、例えば１〜１８のいずれか）に設定した場合を示している。各図において、上方には、伝送回路１００Ａ側における、調整パターンである送信信号、受信信号の例を示した。図では、スレッショルド電圧を或る最適値に設定して、送信側ディレイを変更して或る値に設定した場合に（例えば図７（Ｂ）の送信信号参照）、受信側ディレイも併せて調整するものとして示している。送信側ディレイを変更して或る値に設定したときに、受信側ディレイをそれぞれ変更していくと、調整パターンを正しく認識できる場合（白丸で示す）と、誤って認識してしまう場合（黒丸で示す）とが現れる。図７は、受信側ディレイと認識結果を対応して図示している。
【００５７】
図７（Ｃ）は図７（Ａ）を同様に送信側ディレイを０にした場合を示しているが、調整パターンを正しく認識できる受信側ディレイ値が多く、ウインドウサイズを誤認識している場合を示している。
【００５８】
図７（Ａ）においては送信信号の電圧変化点および受信信号の電圧変化点の近傍は電気的に不安定な状態のため黒丸となっている。一方図７（Ｃ）では受信信号の電圧変化点の近傍においては電気的に不安定な状態のため黒丸となっているが、送信信号の電圧変化点の近傍においては白丸となっている。この現象は送信信号波形と受信信号波形の劣化の違いから現れる。Ａ点での伝送回路１００Ａの送信波形と伝送回路１００ＢのＳＢＴＬ信号線３６を通って到着した受信波形を比較すると、受信波形は送信波形に比較して、ジッタが大きくなり、波形の立ち上がり（立ち下がり）が鈍くなり、また様々なノイズが重畳されて乱れた波形となる。このためほぼ同じ条件の信号においても、送信信号の電圧変化点と受信信号の電圧変化点の近傍では不安定さに差が生じ、図７（Ａ）のように正しくウインドウサイズを認識できる場合と、図７（Ｃ）のように誤ってウインドウサイズを認識し、ウインドウサイズに違いが生ずる場合がある。図７（ｃ）のような誤認識されたウィンドウサイズに基づき、例えば認識可能と判断された受信側ディレイ（図中白丸）の中央値（例えば、図中６や７）を受信側ディレイとして決定すると、実際の運用中におけるウィンドウ内の偏った位置になる。
【００５９】
このような課題に対しては調整パターンを充分長くすることで対応することも可能であるが、処理時間を考えると現実的ではない。本実施の形態は少ない時間で位相がずれていることを確認することが可能となる。なお、本実施の形態では受信信号の電圧変化点のほうが、送信信号の電圧変化点よりも不安定な例を示したが、その関係が逆である場合にも対応することが可能である。
【００６０】
図３ＢはステップＳ２００の処理手順を示すフローチャートである。最適設定値決定部２８は受信側調整制御部２６（０）〜（１５）から得た可変ディレイヤ２４（０）〜（１５）の情報を基に各ビットのウインドウサイズを算出し（ステップＳ２０２）、これらウインドウサイズのバラツキを演算する（ステップＳ２０４）。例えば、各ビットのウィンドウサイズの最大値と最小値の差をバラツキとする。これにより得られたウインドウサイズのバラツキが予め定められた規定値以上、すなわち位相差が生じている場合には（ステップＳ２０６、ＹＥＳ）、送信ディレイ値の調整が必要と判断する（ステップＳ２００、ＹＥＳ）。例えば、ビット間に図７（Ａ）と図７（Ｃ）の状態が混在している、すなわちウインドウサイズの誤認識が発生していると状態であり、最適設定値決定部２８は送信側調整制御部１６（０）〜（１５）に可変ディレイヤ２０（０）〜（１５）により大きなディレイ値を設定するように指示する（ステップＳ３００）。可変ディレイヤ２０に設定するディレイ値はウインドウサイズのバラツキから求めてもよいし、予め定められた幅で段階的に設定値を変えてもよい。例えば、上述のように求められたバラツキ（ウィンドウサイズの最大値と最小値の差分）をディレイ値として設定してもよい。
【００６１】
なお、本実施の形態では可変ディレイヤ２０（０）〜（１５）に同一の送信ディレイ値を与えているが、それぞれに異なる送信ディレイ値を設定してもよい。
なお、ステップＳ２００でバラツキが規定値以上でない場合、ステップＳ１５０に進む。
【００６２】
こうして、伝送回路１００Ａ側の送信側ディレイおよび伝送回路１００Ｂ側の送信ディレイを設定後、受信側ディレイを再度調整する（Ｓ３２０〜３２６）。送信側調整制御部１６（０）〜（１５）が、調整パターンを送信部１８（０）〜（１５）等を介してＳＢＴＬ信号線３６（０）〜（１５）に送信する（ステップＳ３２０）。これと同期して、他方の伝送回路からもＳＢＴＬ信号線３６（０）〜（１５）に調整パターンが送信されるため、ＳＢＴＬ信号線３６（０）〜（１５）には、双方の伝送回路から調整パターンが流れる。そこで、これら調整パターンを、受信部２２（０）〜（１５）が、受信側アンプ等を介して受信信号として受信する（ステップＳ３２０）。そして、受信部２２（０）〜（１５）は、調整パターンを正しく認識したか否かを判定し、その判定結果を受信側調整制御部２６（０）〜（１５）を介して最適設定値決定部２８に送出する。最適設定値決定部２８は、送信側調整制御部１６（０）〜（１５）、受信側調整制御部２６（０）〜（１５）から通知された設定値と、それに対する判定結果と、を対応付けて、バッファ３０内の判定結果テーブルに格納する（ステップＳ３２２）。受信側調整制御部２６（０）〜（１５）は、可変ディレイヤ２４（０）〜（１５）における全ディレイについて判定が完了するまで、順次、可変ディレイヤ２４（０）〜（１５）に対するディレイ設定値、すなわち、受信側ディレイを変更しながら、ステップＳ３２０、Ｓ３２２の調整処理を繰り返し実行する（ステップＳ３２４、Ｓ３２６）。
ステップＳ３００〜Ｓ３２８を繰り返し実行し、ステップＳ２００において、送信側ディレイの調整が不要と判断された場合、調整終了となる。
【００６３】
こうして、伝送回路１００Ａ側および、伝送回路１００Ｂ側における全てのすべての受信側ディレイについて、それぞれ、判定が完了すると、最適設定値決定部２８は、バッファ３０に格納された判定結果テーブルを参照して、そのウインドウ期間において調整パターンを正しく認識できる受信側ディレイの中央値を求め、この中央値近傍で、受信側ディレイの最適設定値を決定する。なお、中央値は、白丸が付された領域の重心、白丸が付された受信側ディレイの上下限値、など、種々の方法で求めることができる。中央値を用いると例えば図７における電圧変化点までの距離が大きくなるのでジッタやノイズ等に強くなる。
【００６４】
こうして、判定結果テーブルの中から、最適設定値の組み合わせを決定すると、最適設定値決定部２８は、それら最適設定値を、送信側調整制御部１６、受信側調整制御部２６に通知すると共に、バッファ３０内において、新たな既設定値として書き換える。送信側調整制御部１６は、通知された最適な送信側ディレイの設定値を可変ディレイヤ２０に設定し、受信側調整制御部２６は、通知された最適な受信側ディレイのディレイ設定値を可変ディレイヤ２４に、最適な抵抗設定値を可変抵抗３４に、それぞれ設定する。
【００６５】
以上で、デフォルト設定モード、既設定利用モード、調整モードのいずれかで、調整処理が終わると、調整起動制御部１４からの指示により、送信側調整制御部１６、受信側調整制御部２６は、送信部１８、受信部２２に送受信の許可を指示し、送信部１８、受信部２２と機能回路１０との信号の送受信を再開させる（ステップＳ１５０）。こうして、一連のパラメータ調整処理を完了する。
【００６６】
Ｃ．実施の形態の効果：
以上説明したように、本実施の形態においては、ＬＳＩにおける製造バラツキなどが発生して、ウインドウ期間が狭い場合でも、送信側ディレイを変更して、送信すべき信号の送信タイミングを調整することにより、図６（ｃ）に示したように、送信信号の位相と受信信号の位相を一致させ、ＳＢＴＬ信号のウインドウ期間を最大となるようにすることができる。
【００６７】
また、本実施の形態では、伝送回路１００Ａ側および伝送回路１００Ｂ側におけるスレッショルド電圧を決定後、位相差が発生しているかどうかを判定し、必要に応じて位相差がなくなるように送信側ディレイを変更して、伝送回路１００Ａ側および伝送回路１００Ｂ側の受信ディレイヤを設定するため、次のような効果が期待できる。
【００６８】
例えば、図６（ｂ）に示したように、伝送回路１００ＡにおけるＡ点での送信信号の方が、伝送回路１００ＢにおけるＢ点での送信信号よりも位相が進んでいる場合には、伝送回路１００Ａ側における送信側ディレイを変更して、伝送回路１００ＡにおけるＡ点での送信信号の位相を遅らせることにより、伝送回路１００ＢにおけるＢ点での送信信号の位相に一致させることができる。伝送回路１００ＡにおけるＡ点での送信信号の方が、伝送回路１００ＢにおけるＢ点での送信信号よりも位相が遅れている場合には、伝送回路１００Ａ側における送信側ディレイを変更して、伝送回路１００ＡにおけるＡ点での送信信号の位相を遅らせても、伝送回路１００ＢにおけるＢ点での送信信号の位相から離れるだけとなる。そこで、反対に、伝送回路１００Ｂ側における送信側ディレイを変更して、伝送回路１００ＢにおけるＢ点での送信信号の位相を遅らせるようにすれば、伝送回路１００ＡにおけるＡ点での送信信号の位相と伝送回路１００ＢにおけるＢ点での送信信号の位相とを一致させることができる。これにより、結果的に、送信信号の位相と受信信号の位相を一致させることができ、ＳＢＴＬ信号のウインドウ期間を最大となるようにすることができる。
さらに、本実施の形態の方法は複数のＳＢＴＬ信号線を束ねて使用した場合でも、位相差を調整後のバラツキから求めるため、少ない計算資源や少ない計算時間で、適切にウインドウ期間を最大となるようにすることができる。
【００６９】
Ｄ．変形例：
なお、本発明は上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様にて実施することが可能である。
【００７０】
上記した実施の形態においては、動作モードは、デフォルト設定モード、既設定利用モード、調整モードの３つであったが、本発明はこれに限定されるものではなく、例えば、調整起動信号が入力された場合でも、調整を行わずに処理を完了する「無調整モード」を設けても構わない。デフォルト設定モード、既設定利用モードを省略し、調整モードのみとしても構わない。
上記した実施の形態においては、スレッショルド電圧を先に調整し決定する態様であったが送信側ディレイを決定した後に、スレッショルド電圧を調整し決定する態様であってもよい。
【００７１】
図１０は図２に対して並送クロックを付加した様子を示す説明図である。伝送回路１００Ａ、１００Ｂを互いに並送クロックを接続し、ＳＢＴＬ信号の受信に使用する例である。このようにクロック信号を並送させることにより、クロック発生回路４００のクロックジッタに耐性が良くなり信号伝送の信頼性を高める態様であってもよい。さらに、並送クロックの送信ディレイヤおよび受信ディレイヤを調整することにより、より調整範囲を広くしても構わない。
また、本実施の形態ではスレッショルド電圧Ｔｈｍ、Ｔｍｌは一つの可変抵抗から算出しているが、スレッショルド電圧Ｔｈｍ、Ｔｍｌそれぞれに可変抵抗を設けて、個々に調整を行っても構わない。
【００７２】
図１１は図２に対して、ＳＢＴＬ送受信回路１２Ａ、１２Ｂ内にそれぞれＣＰＵインターフェース部４０Ａ、４０Ｂを備え、伝送回路１００Ａ、１００Ｂの外部にＣＰＵバス４２、ＣＰＵ４４、メモリ４６を備えた変形例である。ＣＰＵ４４はメモリ４６を備え、調整値の記録や最適値の演算を行う。またＣＰＵ４４はＣＰＵバス４２を介して、ＣＰＵインターフェース部４０Ａ、４０Ｂと通信を行い、ＣＰＵインターフェース部４０Ａが送信部１８Ａ（０）〜（１５）、可変ディレイヤ２０Ａ（０）〜（１５）、送信部２２Ａ（０）〜（１５）、可変ディレイヤ２４Ａ（０）〜（１５）を制御し、ＣＰＵインターフェース部４０Ｂが送信部１８Ｂ（０）〜（１５）、可変ディレイヤ２０Ｂ（０）〜（１５）、送信部２２Ｂ（０）〜（１５）、可変ディレイヤ２４Ｂ（０）〜（１５）を制御することによって上記実施の形態と同様の動作を行っても構わない。
【産業上の利用可能性】
【００７３】
本発明は、例えば、ＳＢＴＬ信号線を介して信号を送受信するための伝送回路に利用可能である。
【符号の説明】
【００７４】
１０．．．機能回路
１２．．．ＳＢＴＬ送受信回路
１３（０）〜（１５）．．．送受信単位回路
１４．．．調整起動制御部
１６（０）〜（１５）．．．送信側調整制御部
１８（０）〜（１５）．．．送信部
２０（０）〜（１５）．．．可変ディレイヤ
２２（０）〜（１５）．．．受信部
２４（０）〜（１５）．．．可変ディレイヤ
２６（０）〜（１５）．．．受信側調整制御部
２７．．．スレッショルド電圧調整制御部
２８．．．最適設定値決定部
３０．．．バッファ
３２．．．ＰＬＬ回路
３４．．．可変抵抗
３６（０）〜（１５）．．．ＳＢＴＬ信号線
３８．．．調整制御信号線
４０Ａ、４０Ｂ．．．ＣＰＵインターフェース部
４２．．．ＣＰＵバス
４４．．．ＣＰＵ
４６．．．メモリ
１００．．．伝送回路
１００Ａ、１００Ｂ．．．伝送回路
２００Ａ、２００Ｂ．．．クロックドライバ
３００．．．クロックドライバ
４００．．．クロック発生回路
【図１】
2010287928.tif 000003
【図２】
2010287928.tif 000004
【図３Ａ】
2010287928.tif 000005
【図３Ｂ】
2010287928.tif 000006
【図４】
2010287928.tif 000007
【図５】
2010287928.tif 000008
【図６】
2010287928.tif 000009
【図７】
2010287928.tif 000010
【図８】
2010287928.tif 000011
【図９】
2010287928.tif 000012
【図１０】
2010287928.tif 000013
【図１１】
2010287928.tif 000014