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