(57)【特許請求の範囲】
【請求項１】
複数のディスク装置を有する第１システムと、
複数のディスク装置を有する第２システムと、
前記第１及び第２システム内の各ディスク装置へのデータ転送を制御するデバイス制御部と、
このデバイス制御部と前記第１システムとの間に介在し、前記第１システム内の前記ディスク装置と前記デバイス制御部との間で双方向で授受される信号を駆動する第１中継装置と、
この第１中継装置と前記第２システムとの間に介在し、前記第２システム内の前記ディスク装置と前記デバイス制御部との間で双方向で授受される信号を駆動する第２中継装置とを備え、
前記第１中継装置及び前記第２中継装置は、
前記ディスク装置と前記デバイス制御部との間で授受される双方向信号を中継する双方向の出力バッファ部と、
前記デバイス制御部が前記双方向信号をアクティブとした場合に、前記双方向信号の変化に基づいて前記ディスク装置側の対応する双方向信号をアクティブに駆動する一方、前記ディスク装置が前記双方向信号をアクティブとした場合に、前記双方向信号の変化に基づいて前記デバイス制御装置側の対応する双方向信号をアクティブに駆動することにより、前記出力バッファ部における前記双方向信号の転送方向を切り替える双方向信号駆動部とを備える、ディスクアレイシステム。
【請求項２】
前記第１中継装置及び前記第２中継装置は、前記信号の遅延を調整する信号遅延調整部を有する請求項１記載のディスクアレイシステム。
【請求項３】
前記デバイス制御部と前記第１中継装置との間、前記第１中継装置と前記第１システム内のディスク装置との間、前記第１中継装置と前記第２中継装置との間、及び前記第２中継装置と前記第２システム内のディスク装置との間はＳＣＳＩ接続である請求項１又は２に記載のディスクアレイシステム。
【請求項４】
前記第１システム内のディスク装置の台数と前記第２システム内のディスク装置の台数とがほぼ同数である請求項１，２，又は３に記載のディスクアレイシステム。
【請求項５】
前記第１システム内の複数のディスク装置と前記第１中継装置とは同一の基板に接続され、前記第２システム内の複数のディスク装置と前記第２中継装置とは同一の基板に接続された請求項１，２，３又は４に記載のディスクアレイシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ディスクアレイシステムのインタフェース中継技術に関し、特に、複数の装置間の接続インタフェースにおける装置の接続台数や接続長の増大等の対策に適用して有効な技術に関する。
【０００２】
【従来の技術】
近年、次世代の磁気ディスク装置としてディスクアレイ方式が注目されている。これは、多数の小型磁気ディスク装置（以下、ＨＤＤと称する）を並べて１台の磁気ディスク装置に内蔵したものである。大型磁気ディスクを使う代わりに低価格なＨＤＤを複数使用して大容量化と低価格化を実現する。また、複数のＨＤＤを並列にアクセスすることにより高速化を可能とする。
【０００３】
ＨＤＤインタフェースの主流は、ＡＮＳＩ（米国国家規格協会）が制定した標準インタフェースであるＳＣＳＩ（Small Computer System Interface)である。以下、従来のＳＣＳＩシステムについて述べる。図２１は従来のＳＣＳＩシステムの概略を示す構成図である。上位装置１００と下位装置１０１はＳＣＳＩ仕様の装置で、下位装置はＨＤＤである。また、１０２はＳＣＳＩ仕様のケーブルで、ＳＣＳＩ仕様の装置が最大８台まで芋蔓式に接続できる。１０３は終端抵抗で、ＳＣＳＩ信号の反射を抑えるためケーブルの両端に終端抵抗を接続する（図２１では、上位装置１００側の終端抵抗を省略）。
【０００４】
ＳＣＳＩの電気的仕様にはシングル・エンド型とディファレンシャル型がある。シングル・エンド型の入力バッファはシュミット型（たとえば７４Ｆ２４４のＬＳＩ）である。出力バッファはアクティブ時が“Ｌ”でインアクティブ時がハイインピーダンスとなるオープンコレクタ型（たとえば７４Ｎ３８のＴＴＬ論理ＬＳＩ）、またはオープンドレイン型、またはスリーステート型である。通常、ＨＤＤでは小型・低価格化のため、ＳＣＳＩ信号の入力バッファ・出力バッファをＳＣＳＩコントロールＬＳＩ（ＨＤＤ内部のＳＣＳＩ信号生成）に内蔵できるシングル・エンド型を採用している。
【０００５】
現在、市販されているＨＤＤは、データバスが８ビット（＋１ビットのパリティ）、接続できるＳＣＳＩ仕様の装置数が最大８である。これに対して、ワイドＳＣＳＩ対応の新しいＨＤＤの製品化が予定されている。これは、高速化のためデータバスが２倍の１６ビット（＋２ビットのパリティ）、拡張化のため接続できる装置数（ワイドＳＣＳＩ対応）が２倍の最大１６となっている。
【０００６】
このワイドＳＣＳＩ対応のＨＤＤを上述したディスクアレイ方式の磁気ディスク装置に使用することは、高速・大容量化の実現に大変有効であるが、以下の課題が発生する。従来より接続する装置数が増えたり、ケーブル長が長くなると信号波形に乱れを生じるなどしてシングル・エンド型の電気的条件を満足できなくなる。その結果、負荷の増加によりインピーダンスが大きくなる分、ＳＣＳＩ信号波形の反射が大きくなり、高速データ転送時（Ｆａｓｔ  ＳＣＳＩでは１００ｎｓ周期）などでノイズマージンがなくなり正常な動作が難しくなる。
【０００７】
ノイズマージンを確保するためディファレンシャル型を使用する方法もあるが、接続するＨＤＤ毎に専用の入出力バッファが必要になり、小型・低価格化が難しくなってしまう。
【０００８】
【発明が解決しようとする課題】
上記従来技術では、接続する装置数が多い場合、接続長が長い場合、または装置数が多く接続長が長い場合において安定な動作をさせることに関し、特に配慮されていなかったため、装置の接続台数や装置間の接続長に制約を受ける、という問題があった。
【０００９】
このため、たとえば、多数のＨＤＤを上位装置の配下にＳＣＳＩインタフェースで接続してディスクアレイシステム等を構築することが困難となっていた。
【００１０】
また、たとえば上述のＳＣＳＩインタフェースは、双方向信号を含んでいるが、このような双方向信号を単に中継して、信号の劣化等を防止しようとする場合には、当該双方向信号の他に、当該双方向信号の伝達方向を識別するための信号が余計に必要となり、インタフェース信号線の増大やインタフェース規格からの逸脱など問題を生じる。
【００１１】
なお、複数の装置間を接続するインタフェース技術の例としては、特開平４−３１８６５３号公報に開示された技術等が知られている。当該技術では、上位装置の配下に複数の下位装置をバスを介して接続して制御すべく、上位装置には下位装置を選択するための一斉アドレスを発行する機能を設けるとともに、下位装置の各々には、一斉アドレスから自己の個別アドレスを識別する機能を設けた構成が開示されているが、バスにおける一斉アドレスの伝達過程における信号劣化等については全く配慮していない。
【００１２】
本発明の目的は、インタフェース信号の数を増加させることなく、双方向インタフェース信号の中継を的確に行うことが可能なインタフェース中継技術を備えたディスクアレイシステムを提供することにある。
【００１３】
本発明の他の目的は、インタフェース信号の品質（ノイズ・マージン）向上により、安定な動作を確保することが可能なインタフェース中継技術を備えたディスクアレイシステムを提供することにある。
【００１４】
本発明のさらに他の目的は、インタフェース信号の安定な伝達距離を増大させ、装置の配置の距離的な制約を解消することが可能なインタフェース中継技術を備えたディスクアレイシステムを提供することにある。
【００１５】
本発明のさらに他の目的は、インタフェース信号の劣化を防止することにより、装置の接続台数を増大させることが可能なインタフェース中継技術を備えたディスクアレイシステムを提供することにある。
【００１６】
【課題を解決するための手段】
本発明のディスクアレイシステムは、複数のディスク装置を有する第１システムと、
複数のディスク装置を有する第２システムと、
前記第１及び第２システム内の各ディスク装置へのデータ転送を制御するデバイス制御部と、
このデバイス制御部と前記第１システムとの間に介在し、前記第１システム内の前記ディスク装置と前記デバイス制御部との間で双方向で授受される信号を駆動する第１中継装置と、
この第１中継装置と前記第２システムとの間に介在し、前記第２システム内の前記ディスク装置と前記デバイス制御部との間で双方向で授受される信号を駆動する第２中継装置と、
を備えたものである。
【００１７】
より具体的には、本発明のディスクアレイシステムにおける第１および第２の中継装置としてのインタフェース中継装置は、以下のような構成をとる。
【００１８】
すなわち、（１）少なくとも、Ｎ（＞＝１）台の上位装置とＭ（＞＝１）台の下位装置が接続されたシステムにおいて、上記の上位装置と下位装置をＡ群とＢ群の２つに分け、Ａ群とＢ群にそれぞれ接続されたＡ側とＢ側の２つのインタフェースを有する双方向のバッファを設け、Ａ群が双方向インタフェース信号をアクティブとした場合に、当該双方向インタフェース信号の変化に基づいてＢ側の対応する双方向インタフェース信号をアクティブに、Ｂ群が双方向インタフェース信号をアクティブにした場合に、当該双方向インタフェース信号の変化に基づいてＡ側の対応する双方向インタフェース信号をアクティブに駆動することにより、双方向インタフェース信号自身によって、双方向のバッファにおける伝達方向を切り替えるようにした双方向信号駆動部を備えたものである。
【００１９】
また、（２）前記インタフェース中継装置を複数台備えて、前記Ａ群と前記複数のインタフェース中継装置のＡ側は一つのインタフェースで接続し、Ｂ群は前記複数のインタフェース中継装置で分散されてそれぞれＢ側のインタフェースで接続することができる。
【００２０】
また、（３）前記インタフェース中継装置は信号の遅延を調整する信号遅延調整部を備えることができる。
【００２１】
また、（４）前記インタフェース中継装置はＡ側のインタフェースとＡ群とはケーブルでＢ側のインタフェースとＢ群はマザーボード上を引き回される配線パターンでそれぞれ接続した構成とすることができる。
【００２２】
また、（５）前記インタフェース中継装置の一部または全部をＬＳＩ化した構成とすることができる。
【００２３】
また、（６）前記インタフェース中継装置をＳＣＳＩインタフェースに採用して、複数の小形磁気ディスク装置からなるディスクアレイシステムを構築することができる。
【００２４】
【作用】
Ｎ（＞＝１）台の上位装置とＭ（＞＝１）台の下位装置が接続されたシステムにおいて、Ａ群とＢ群の２つに分けた上記複数の上位装置と下位装置に対して、それぞれ上記インタフェース中継装置のＡ側のインタフェースとＢ側のインタフェースで接続させることにより、双方向インタフェース信号を含むインタフェース接続において、信号線数等を増大させることなく、接続装置数と接続長を分割できインピーダンスを低減できる。また、上記インタフェース中継装置は、Ａ群が信号をアクティブとした場合にＢ側の対応する信号をアクティブに、Ｂ群が信号をアクティブにした場合にＡ側の対応する信号をアクティブに駆動する。この結果、インタフェース信号の品質（ノイズ・マージン）向上により、安定な動作が確保できる。
【００２５】
【実施例】
以下、本発明の実施例を図面に基づいて詳細に説明する。
【００２６】
（実施例１）
図１は、本発明の一実施例であるインタフェース中継装置を含むディスクアレイシステムの構成の一例を示す概念図である。本実施例では、一例として本発明のインタフェース中継装置を、上位装置１台（Ｎ＝１）と下位装置１５台（Ｍ＝１５）がＳＣＳＩインタフェースで接続されたディスクアレイシステムに適用する場合について説明する。
【００２７】
すなわち、図１は１台の上位装置と１５台のＨＤＤがワイド対応のＳＣＳＩに接続されたＳＣＳＩシステム（磁気ディスク装置の一部）を示している。
【００２８】
同図で、下位装置１１はＨＤＤをマザーボード上に取付可能としたＨＤＤユニットである。１ａと１ｂはＳＣＳＩで接続された１５台の下位装置１１をそれぞれ８台と７台に負荷を分散させ、ＳＣＳＩ信号を駆動するインタフェース中継装置（基板上に実装）である。インタフェース中継装置１ａ，インタフェース中継装置１ｂは共に、Ａ側とＢ側の接続先がそれぞれ上位装置１０と下位装置１１である。１２ａおよび１８ａ，１８ｂはワイド対応のＳＣＳＩ（シングル・エンド型）で、実際にはそれぞれケーブル、およびマザーボード１３ａ，１３ｂ上の配線パターンである。上位装置１０とインタフェース中継装置１ａ，１ｂはケーブル１２ａと芋蔓式に接続させる。１３ａと１３ｂはマザーボード（母基板）で、１３ａはインタフェース中継装置１ａと８台の下位装置１１を、１３ｂはインタフェース中継装置１ｂと７台の下位装置１１をそれぞれ芋蔓式に接続させる。１５はインタフェース中継装置１ａと１ｂをそれぞれケーブル１２ａに接続させるための接続コネクタ、１６はインタフェース中継装置１ａと１ｂをそれぞれマザーボード１３ａと１３ｂに接続させるための接続コネクタ、１７は下位装置１１とマザーボード１３ａまたは１３ｂに接続させるための接続コネクタである。
【００２９】
ケーブル１２ａの両端である上位装置１０とインタフェース中継装置１ｂには、ＳＣＳＩ信号の反射を抑えるために終端抵抗を接続する（図示せず）。同様に、マザーボード１３ａまたは１３ｂ上のＳＣＳＩ信号１８（配線パターン１８ａ，１８ｂ）の一方の端には終端抵抗１４を接続し、他方の端であるインタフェース中継装置１ａと１ｂそれぞれのＢ側にも終端抵抗を接続する（図示せず）。
【００３０】
本実施例のインタフェース中継装置１ａ，１ｂの機能は次の２点である。
（１）ＳＣＳＩ信号の品質確保
ＳＣＳＩ信号が伝達されるケーブル１２ａの接続数は３台（上位装置１０、インタフェース中継装置１ａ，１ｂ）、ＳＣＳＩ信号１８ａ，１８ｂは接続数がそれぞれ９台（８台の下位装置１１と１ａ）と８台（７台の下位装置１１と１ｂ）である。このため、一つのＳＣＳＩに１６台接続されたシステムと比較し、接続数が最大でも９台なので、ＳＣＳＩ信号の品質（ノイズマージン）を確保できる。また、一つのＳＣＳＩを三つのＳＣＳＩに分けるため、ＳＣＳＩ信号１２（１２ａ）とＳＣＳＩ信号１８（１８ａ，１８ｂ）の伝達距離の長さの合計値は一つのＳＣＳＩより３倍程長くできる。
（２）機能的には一つのＳＣＳＩ接続
本来、上位装置１０と１５台の下位装置１１は一つのＳＣＳＩに接続されるべきところ、ＳＣＳＩ信号の品質確保のためインタフェース中継装置１ａ，１ｂを設けた。従って、機能的には、三つのＳＣＳＩ信号（１２ａ，１８ａ，１８ｂ）は一つのＳＣＳＩで接続されている。ＳＣＳＩ信号の内、単方向信号は単純に入力バッファで受けそのまま出力バッファで駆動すればよい。従って、双方向信号の駆動方法がポイントとなる。
【００３１】
なお、ディスクアレイ方式の磁気ディスク装置の特徴の一つとして、故障したＨＤＤユニットを稼働中でも交換可能として無停止運転を実現する。本実施例では、ＨＤＤユニットをマザーボード１３ａ，１３ｂ上に設けられたコネクタ１７を介して抜き差しする構造のためケーブルが不用となり、組立や保守時におけるＨＤＤユニットの取付や取り外し作業がしやすくなるという利点がある。
【００３２】
以下に、インタフェース中継装置１ａ、１ｂの内部構成について述べる。
【００３３】
図２はインタフェース中継装置１ｂの一例を示す内部構成図である。同図で、２０は双方向信号を駆動する双方向信号駆動部、２３と２４はそれぞれＡ側からＢ側およびＢ側からＡ側の単方向信号を駆動する単方向信号駆動部、２５と２６はそれぞれＡ側とＢ側のＳＣＳＩに接続された終端抵抗である。インタフェース中継装置１ａの内部構成は図２の構成から終端抵抗２５を除いたもの（図１のケーブル１２ａでは、上位装置１０とインタフェース中継装置１ｂにより両端に終端抵抗が接続されているため）である。双方向信号駆動部２０は出力バッファ部２１と駆動信号生成部２２から構成される。なお、ＳＣＳＩ仕様を満足する入力バッファ・出力バッファの例として、ＴＩ製ＳＮ７５ＬＢＣ９６８がある。
【００３４】
ここで、ＳＣＳＩ信号について具体的に説明する。図１９はワイド対応のＳＣＳＩ信号の機能を示す説明図である。図１９の各信号の方向は、Ａ側とＢ側の接続先がそれぞれ上位装置１０と下位装置１１であることから一義的に決まる。次に、双方向信号駆動部２０の構成を具体的に述べる。
【００３５】
図３は、本実施例におけるＳＣＳＩの信号ＳＥＬ−Ｎ１を駆動する双方向信号駆動部２０の一例を示す内部構成図である。同図で、２１７，２１６はそれぞれＡ側とＢ側のＳＥＬ−Ｎ信号であるＡＳＥＬ−ＮとＢＳＥＬ−Ｎで、２００と２０１はそれぞれ信号ＡＳＥＬ−Ｎ２１７とＢＳＥＬ−Ｎ２１６を駆動する出力バッファ、２０２と２０３はそれぞれＡ側とＢ側のＳＥＬ−Ｎ信号を受け取るシュミット型の入力バッファである。なお、出力バッファ２００，２０１はオープンドレイン型で、たとえば、信号ＡＳＥＬＤＲＶ−Ｐ２１１がアクティブ“Ｈ”、インアクティブ“Ｌ”の場合、出力信号ＡＳＥＬ−Ｎ２１７をそれぞれ“Ｌ”、ハイインピーダンスとする（実際は終端抵抗により“Ｈ”）。２０４と２０５はナンド（論理積の負論理）回路、２０８と２０９は信号を遅延させる遅延部（たとえば、クロック信号で同期化するシフトレジスタ回路）である。
【００３６】
２１０，２１１はそれぞれＢＳＥＬ−Ｎ２１６，ＡＳＥＬ−Ｎ２１７を駆動（ドライブ）する信号ＢＳＥＬＤＲＶ−Ｐ，ＡＳＥＬＤＲＶ−Ｐである。２１２，２１３はそれぞれ信号ＢＳＥＬＤＲＶ−Ｐ，ＡＳＥＬＤＲＶ−Ｐの論理反転信号ＢＳＥＬＤＲＶ−Ｎ，ＡＳＥＬＤＲＶ−Ｎである。２１４，２１５はそれぞれ信号２１２，２１３を同じ極性のまま遅延させた遅延信号ＢＳＥＬＤＲＶＤＬＹ−Ｎ（Ｂ側ＳＥＬ−Ｎドライブ遅延信号），ＡＳＥＬＤＲＶＤＬＹ−Ｎ（Ａ側ＳＥＬ−Ｎドライブ遅延信号）である。
【００３７】
２０６と２０７は、一方の入力がＲＥＳＥＴ−Ｐとする負入力オア（論理和）回路である。電源投入時等において、ＲＥＳＥＴ−Ｐ（アクティブ“Ｈ”）により、信号ＢＳＥＬＤＲＶ−Ｐ２１０および信号ＡＳＥＬＤＲＶ−Ｐ２１１をインアクティブとする動作を行う。
【００３８】
図４は図３の双方向信号駆動部の動作を示すタイムチャート図である。同図で、信号ＡＳＥＬ−Ｎ２１７がアクティブ“Ｌ”になると、信号２１３，２１５が共に“Ｈ”なので信号ＢＳＥＬＤＲＶ−Ｎ２１２がアクティブ“Ｌ”となる。従って、ＢＳＥＬ−Ｎ２１６はアクティブ“Ｌ”となる。この時、信号ＡＳＥＬＤＲＶ−Ｎ２１３は信号２１２が“Ｌ”なのでインアクティブ“Ｈ”である。信号ＡＳＥＬ−Ｎ２１７がインアクティブ“Ｈ”に変化すると、信号ＢＳＥＬＤＲＶ−Ｎ２１２がインアクティブ“Ｈ”となり、ＢＳＥＬ−Ｎ２１６はインアクティブ“Ｈ”となる。今度は信号ＢＳＥＬ−Ｎ２１６がアクティブ“Ｌ”になると、信号２１２，２１４が共に“Ｈ”なので信号ＡＳＥＬＤＲＶ−Ｎ２１３がアクティブ“Ｌ”となる。従って、ＡＳＥＬ−Ｎ２１７はアクティブ“Ｌ”となる。この時、信号ＢＳＥＬＤＲＶ−Ｎ２１２は信号２１３が“Ｌ”なのでインアクティブ“Ｈ”である。信号ＢＳＥＬ−Ｎ２１６がインアクティブ“Ｈ”に変化すると、信号ＡＳＥＬＤＲＶ−Ｎ２１３がインアクティブ“Ｈ”となり、ＡＳＥＬ−Ｎ２１７はインアクティブ“Ｈ”となる。
【００３９】
以上の動作をまとめると次のようになる。ＡＳＥＬ−Ｎ２１７，ＢＳＥＬ−Ｎ２１６が共にインアクティブ“Ｈ”の状態から、Ａ側の上位装置１０が信号ＡＳＥＬ−Ｎ２１７をアクティブ“Ｌ”にするとＢＳＥＬ−Ｎ２１６はアクティブ“Ｌ”となる。続いて、上位装置１０が信号ＡＳＥＬ−Ｎ２１７をインアクティブ“Ｈ”にするとＢＳＥＬ−Ｎ２１６はインアクティブ“Ｈ”となる。同様に、Ｂ側の下位装置１１が信号ＢＳＥＬ−Ｎ２１６をアクティブ“Ｌ”にするとＡＳＥＬ−Ｎ２１７はアクティブ“Ｌ”となり、続いて、Ｂ側の下位装置１１で信号ＢＳＥＬ−Ｎ２１６をアクティブ“Ｌ”にするとＡＳＥＬ−Ｎ２１７はアクティブ “Ｌ”となる。この結果、ＳＥＬ信号の駆動が正しく行われる。
【００４０】
次に、遅延部２０８，２０９により信号２１２，２１３を遅延させる理由について述べる。たとえば、信号ＡＳＥＬ−Ｎ２１７がアクティブ“Ｌ”になり、信号ＢＳＥＬＤＲＶ−Ｎ２１２がアクティブ“Ｌ”で信号ＢＳＥＬ−Ｎ２１６をアクティブ“Ｌ”としている場合を考える。信号ＡＳＥＬ−Ｎ２１７がインアクティブ“Ｈ”に変化すると、信号ＢＳＥＬＤＲＶ−Ｎ２１２が“Ｈ”となる。その後、論理回路２０６，２０１，２０３の遅延の合計時間Ｔ（数ｎｓから数十ｎｓ）だけ遅れて、信号ＢＳＥＬ−Ｎ２１６がインアクティブ“Ｈ”に変化する。もし、ナンド回路２０５が信号ＢＳＥＬＤＲＶＤＬＹ−Ｎ２１４のない２入力であれば、ＢＳＥＬ−Ｎ２１６がインアクティブ“Ｈ”に変化するまでの期間、信号ＡＳＥＬＤＲＶ−Ｎ２１３がアクティブ“Ｌ”になる。その結果、信号ＡＳＥＬＤＲＶ−Ｐ２１１がアクティブ“Ｈ”となり信号ＡＳＥＬ−Ｎ２１７がアクティブ“Ｌ”になる。信号ＢＳＥＬ−Ｎ２１６がインアクティブ“Ｈ”なので、これは本来のＳＣＳＩ駆動とは異なってしまう。そこで信号ＡＳＥＬＤＲＶ−Ｎ２１３をアクティブ“Ｌ”にしないように、信号ＢＳＥＬＤＲＶ−Ｎ２１２を遅らせた（時間Ｔ以上：たとえば、シフトレジスタで２０ＭＨｚクロックで２回シフトすれば遅延時間１００ｎｓを確保できる）遅延信号ＢＳＥＬＤＲＶＤＬＹ−Ｎ２１４をナンド回路２０５の入力とする。
【００４１】
このように、本実施例のインタフェース中継装置によれば、双方向インタフェース信号を授受する場合でも、当該双方向インタフェース信号以外の制御信号を必要とせずに、すなわち、インタフェース信号の数を増加させることなく、双方向インタフェース信号の伝達を的確に行うことができる。また、インタフェース信号の品質（ノイズ・マージン）向上により、安定な動作を確保することができる。さらに、インタフェース信号の安定な伝達距離を増大させ、上位装置と下位装置の配置の距離的な制約を解消することができる。
【００４２】
たとえば、ＳＣＳＩインタフェースの場合には、本来のＳＣＳＩインタフェース以外の信号を必要としないという利点がある。また、ＳＣＳＩインタフェースでは、接続される装置の台数や装置間の距離等の一定の制約があるが、本実施例の場合には、インタフェース信号の品質（ノイズ・マージン）向上により、接続装置数が多い場合や接続長が長い場合、もしくは接続装置数が多く接続長が長い場合のシステムにおいて、安定な動作が確保できる。
【００４３】
なお、図１のシステム例ではインタフェース中継装置１ａ，１ｂのＡ側のＳＣＳＩに対し上位装置１０が接続され、Ｂ側のＳＣＳＩに対し下位装置１１がそれぞれ８台と７台接続しているが、上位装置１０と下位装置１１の接続台数は限定しない（ＳＣＳＩに接続できる最大数内で任意）。また、インタフェース中継装置の台数も限定されず任意である。また、本発明のインタフェース中継装置はＳＣＳＩ信号を中継して駆動するもので、上位装置１０や下位装置１１のようにＩＤと呼ばれる固有のアドレス値は不要である。
【００４４】
図１のシステム例では、インタフェース中継装置１ａ，１ｂのＡ側とＢ側のＳＣＳＩには、それぞれ上位装置１０と下位装置１１が別々に接続されている。しかし、複数の上位装置１０と下位装置がそれぞれ混在してＡ側とＢ側のＳＣＳＩに接続されたシステムでも構わない。この様な混在したシステムにおいては、ＳＣＳＩ信号はすべて双方向信号となるので、図１９に列挙された単方向信号は図３、または図５の双方信号駆動部を適用することによって問題なく装置間で授受することができる。
【００４５】
インタフェース中継装置１ａ，１ｂはそれぞれＡ側のＳＣＳＩに接続された終端抵抗が無いものと有るものであるが、インタフェース中継装置にスイッチを設けるなどして終端抵抗の有り無しを切り替えるようにしてもよい。
【００４６】
インタフェース中継装置の単方向信号駆動部、双方向信号駆動部、及び終端抵抗の一部または全部を１個または数個のＬＳＩで実現すれば、小型・低価格化が図れるという利点がある。
【００４７】
（実施例２）
図５は、本発明の他の実施例であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部（ＳＥＬ−Ｎ信号の駆動を行う）の内部構成図である。
【００４８】
同図で、出力バッファ部３１内の３００，３０１はそれぞれ信号ＡＳＥＬ−Ｎ２１７とＢＳＥＬ−Ｎ２１６を駆動するオープンドレイン型の出力バッファである。３０２と３０３はそれぞれＡ側とＢ側のＳＥＬ−Ｎ信号を受け取る入力バッファである。３２０，３２１，３２２，３２３はアンド（論理積）回路、３２８，３２９はインバータ（論理反転）回路、３２６，３２７はＳＲフリップ・フロップ回路、３３０，３３１は図３の２０８，２０９と同様に信号を遅延させる遅延部で、それぞれＢＳＥＬＤＲＶＤＬＹ−Ｎ３３２，ＡＳＥＬＤＲＶＤＬＹ−Ｎ３３３を生成する。ＢＳＥＬ−Ｎ２１６とＡＳＥＬ−Ｎ２１７を駆動する信号ＢＳＥＬＤＲＶ−Ｐ３１０，ＡＳＥＬＤＲＶ−Ｐ３１１はそれぞれＳＲフリップ・フロップ回路３２６，３２７の出力である。
【００４９】
３２４，３２５は一方の入力がＲＥＳＥＴ−Ｎとし、他方の入力が信号３３４および信号３３５である負入力オア（論理和）回路である。電源投入時等において、ＲＥＳＥＴ−Ｎ（アクティブ“Ｌ”）により、ＳＲフリップ・フロップ回路３２６，３２７に対するリセット入力３４０，リセット入力３４１をインアクティブとする動作を行う。
【００５０】
図６は図５の双方向信号駆動部の動作を示すタイムチャート図である。同図で、信号ＡＳＥＬ−Ｎ２１７がアクティブ“Ｌ”になると、信号３３７，３３３が共に“Ｈ”なので信号ＢＳＥＬＤＲＶ−Ｐ３１０がアクティブ“Ｈ”となる。従って、ＢＳＥＬ−Ｎ２１６はアクティブ“Ｌ”となる。この時、信号ＡＳＥＬＤＲＶ−Ｐ３１１は信号３３６が“Ｌ”なのでインアクティブ“Ｌ”である。信号ＡＳＥＬ−Ｎ２１７がインアクティブ“Ｈ”に変化すると、信号ＢＳＥＬＤＲＶ−Ｐ３１０がインアクティブ“Ｌ”となり、ＢＳＥＬ−Ｎ２１６はインアクティブ“Ｈ”となる。今度は信号ＢＳＥＬ−Ｎ２１６がアクティブ“Ｌ”になると、信号３３６，３３２が共に“Ｈ”なので信号ＡＳＥＬＤＲＶ−Ｐ３１１がアクティブ“Ｈ”となる。従って、ＡＳＥＬ−Ｎ２１７はアクティブ“Ｌ”となる。この時、信号ＢＳＥＬＤＲＶ−Ｐ３１０は信号３３７が“Ｌ”なのでインアクティブ“Ｌ”である。信号ＢＳＥＬ−Ｎ２１６がインアクティブ“Ｈ”に変化すると、信号ＡＳＥＬＤＲＶ−Ｐ３１１がインアクティブ“Ｌ”となり、ＡＳＥＬ−Ｎ２１７はインアクティブ“Ｈ”となる。
【００５１】
従って、ＡＳＥＬ−Ｎ２１７，ＢＳＥＬ−Ｎ２１６が共にインアクティブ“Ｈ”の状態から、Ａ側の上位装置１０が信号ＡＳＥＬ−Ｎ２１７をアクティブ“Ｌ”にするとＢＳＥＬ−Ｎ２１６はアクティブ“Ｌ”となる。続いて、上位装置１０が信号ＡＳＥＬ−Ｎ２１７をインアクティブ“Ｈ”にするとＢＳＥＬ−Ｎ２１６はインアクティブ“Ｈ”となる。同様に、Ｂ側の下位装置１１のどれか１台が信号ＢＳＥＬ−Ｎ２１６をアクティブ“Ｌ”にするとＡＳＥＬ−Ｎ２１７はアクティブ“Ｌ”となり、続いて、Ｂ側の下位装置１１で信号ＢＳＥＬ−Ｎ２１６をアクティブ“Ｌ”にするとＡＳＥＬ−Ｎ２１７はアクティブ“Ｌ”となる。この結果、ＳＥＬ信号の駆動が正しく行われる。
【００５２】
以上述べた、双方向信号駆動部は信号ＳＥＬ−Ｎ１だけでなく図１９の他の双方向信号ＢＳＹ−Ｎ２，ＤＸＸ−Ｎ３の駆動にも適用できる。次に、信号ＢＳＹ−Ｎ２の特徴とその双方向信号駆動部に関する他の実施例について説明する。
【００５３】
ＳＣＳＩでは、信号ＢＳＹ−Ｎ２は上位装置１０または下位装置１１で同時にアクティブ“Ｌ”になる場合がある。
【００５４】
図７と図８は、それぞれＳＣＳＩタイミングの第一と第二の例を示すタイミングチャート図である。図７と図８はそれぞれセレクション、リセレクションにおいて信号ＢＳＹ−Ｎ２が同時にアクティブ“Ｌ”になる場合を示し、信号ＢＳＹ−Ｎ２に対して図５の双方向信号駆動部を適用させた信号を付加してある（なお、信号の番号は４００番台とし、信号ＡＢＳＹＤＲＶ−Ｐ４１１が信号ＡＳＥＬＤＲＶ−Ｐ３１１に対応するように図５の３００番台の信号に対応している）。図７、図８の上位装置ＢＳＹ−Ｎ、下位装置ＢＳＹ−Ｎとはそれぞれ上位装置、下位装置が“Ｌ”に駆動する信号ＢＳＹ−Ｎ２を示す。また、上位装置ＳＥＬ−Ｎ、下位装置ＳＥＬ−Ｎとはそれぞれ上位装置、下位装置が“Ｌ”に駆動する信号ＳＥＬ−Ｎ１を示す。
【００５５】
図７のアービトレーション・フェーズと図８のアービトレーション・フェーズと情報転送フェーズにおいて、信号ＢＢＳＹ−Ｎ４１６にヒゲ状の細いパルスが発生する理由を説明する。図７のアービトレーション・フェーズでは、下位装置１１が信号ＢＳＹ−Ｎ２をアクティブ“Ｌ”からインアクティブ“Ｈ”に変化させた場合、信号ＡＢＳＹＤＲＶ−Ｐ４１１がインアクティブ“Ｌ”となり、信号ＢＢＳＹ−Ｎ４１６がインアクティブ“Ｈ”となる。この時、信号ＡＢＳＹ−Ｎ４１７は上位装置１０から駆動されアクティブ“Ｌ”なので遅延部３３１による遅延時間を経て信号ＢＢＳＹ−Ｎ４１６は再びアクティブ“Ｌ”となるので、細いパルスとなる（本来、信号ＢＳＹ−Ｎ２は図７に示すようにパルスは出ない）。即ち、本回路では、信号ＡＢＳＹ−Ｎ４１７，ＢＢＳＹ−Ｎ４１６の内、先にアクティブになった信号がインアクティブに変化する時に他方の信号がアクティブ状態の時にノイズのパルスが発生する。図８のパルスも同様である。
【００５６】
実際、信号ＢＳＹ−Ｎ２のアクティブ期間は数μｓ以上と比較的長いため、上位装置１０と下位装置１１の内部で信号を取り込む際にノイズのパルスを取り除くことができる。図９は、上位装置１０または下位装置１１の内部に設けられ、前記ノイズを吸収するノイズ吸収部の一例を示す内部構成図である。同図で、３５０，３５１はフリップ・フロップ、３５２はオア（論理和）回路である。図１０は図９の動作を説明するタイミングチャート図である。
【００５７】
信号ＡＢＳＹ−Ｎ３５４とＣＬＫ−Ｐ３５３からフリップ・フロップ３５０，３５１でＡＢＳＹＬ１−Ｎ３５５およびＡＢＳＹＬ２−Ｎ３５６を生成し、この信号３５５および３５６の論理和をオア回路３５２でとることにより、ＡＢＳＹＦＬ−Ｎ３５７を出力するものである。
【００５８】
（実施例３）
図１１は、本発明の実施例３であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部の内部構成図である。本実施例では、信号ＢＳＹ−Ｎ２の双方向信号駆動部においてパルスを発生させない構成について述べる。
【００５９】
同図で４１７，４１６はそれぞれＡ側とＢ側の信号ＢＳＹ−Ｎ２であるＡＢＳＹ−ＮとＢＢＳＹ−Ｎで、出力バッファ部４１内の４００，４０１はそれぞれ信号ＡＢＳＹ−Ｎ４１７とＢＢＳＹ−Ｎ４１６を駆動するオープンドレイン型の出力バッファである。４０２と４０３はそれぞれＡ側とＢ側のＢＳＹ−Ｎ信号を受け取る入力バッファである。４２０，４２１，４５０，４５１はアンド（論理積）回路、４２８，４２９，４５４，４５５はインバータ（論理反転）回路、４２２，４２３，４５２，４５３はオア（論理和）回路、４２６，４２７はＳＲフリップ・フロップ回路、４３０，４３１は図３の２０８，２０９と同様に信号を遅延させる遅延部である。
【００６０】
４２４，４２５は一方の入力がＲＥＳＥＴ−Ｎとする負入力オア（論理和）回路である。電源投入時等において、ＲＥＳＥＴ−Ｎ（アクティブ“Ｌ”）により、ＳＲフリップ・フロップ回路４２６，４２７に対するリセット入力４４０，リセット入力４４１をインアクティブとする動作を行う。
【００６１】
本回路の特徴として、信号４８２はアクティブ“Ｈ”時に信号ＡＢＳＹ−Ｎ４１７と信号ＢＢＳＹ−Ｎ４１６の両方を強制的にアクティブ“Ｌ”する信号ＦＢＳＹＥＮ−Ｐで、信号４８０と信号４８１はアクティブ“Ｈ”時にそれぞれ信号ＡＢＳＹ−Ｎ４１７と信号ＢＢＳＹ−Ｎ４１６を強制的にアクティブ“Ｌ”とする信号ＲＳＬＳＴＥＤ−Ｐと信号ＳＥＬＳＴＲＴ−Ｐである。それ以外の機能は図５の駆動信号生成部３２と同じである。信号ＦＢＳＹＥＮ−Ｐ４８２はアービトレーション・フェーズからセレクションまたはリセレクションの開始までアクティブ“Ｈ”となる。信号ＲＳＬＳＴＥＤ−Ｐ４８０はリセレクションの開始と終了時に発生する信号で、信号ＳＥＬＳＴＲＴ−Ｐ４８１はセレクションの開始時に発生する。
【００６２】
また、図１２と図１３はそれぞれセレクション時とリセレクション時の図１１の動作を示すタイミングチャート図である。図１２では、信号ＦＢＳＹＥＮ−Ｐ４８２と信号ＳＥＬＳＴＲＴ−Ｐ４８１により、図１３では、信号ＦＢＳＹＥＮ−Ｐ４８２と信号ＲＳＬＳＴＥＤ−Ｐ４８０により、信号ＡＢＳＹ−Ｎ４１７と信号ＢＢＳＹ−Ｎ４１６にはパルスが発生しない。なお、図１４は図１１の一部の信号（信号ＦＢＳＹＥＮ−Ｐ４８２、信号ＲＳＬＳＴＥＤ−Ｐ４８０そして信号ＳＥＬＳＴＲＴ−Ｐ４８１）を生成する信号生成部の構成の一例を示す構成図である。図１４で、４７０，４７１，４７３，４７４はリセット付きフリップ・フロップ、４７２，４７５，４７６はアンド（論理積）回路、４７７はオア（論理和）回路、４７８はノア（論理和の論理反転）回路、４６１，４７９は負入力のアンド（論理積）回路、信号４６２はクロック信号、信号４６３はリセット信号（電源投入直後にアクティブ“Ｈ”）、信号４６４は“Ｈ”固定信号である。
【００６３】
次に、ＳＣＳＩのデータバスＤＸＸ−Ｎ３の特徴に着目した双方向信号駆動部について説明する。データバスＤＸＸ−Ｎ３には転送するデータ内容の他にＩＤ指定機能がある。これは、上位装置１０と下位装置１１に固有のＩＤ番号に対応するデータバスのビット信号を“Ｌ”に駆動する。なお、情報転送フェーズ期間中（信号ＳＥＬ−Ｎ１が“Ｌ”から“Ｈ”に変化してから信号ＢＳＹ−Ｎ２が“Ｈ”に変化するまで）、信号ＤＸＸ−Ｎ３の方向は信号Ｉ／Ｏ−Ｎ５により決まる。
【００６４】
（実施例４）
図１５は本発明の実施例４であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部の内部構成図である。本実施例では、データバスＤＸＸ−Ｎ３の駆動を行う双方向信号駆動部の一例について説明する（実際にはデータバスのビット数だけ必要であるが、ＤＸＸ−Ｎ３として一つにまとめて記述している）。
【００６５】
同図で５１７，５１６はそれぞれＡ側とＢ側のＤＸＸ−Ｎ信号であるＡＤＸＸ−ＮとＢＤＸＸ−Ｎで、出力バッファ部５１内の５００，５０１はそれぞれ信号ＡＤＸＸ−Ｎ５１７とＢＤＸＸ−Ｎ５１６を駆動するオープンドレイン型の出力バッファである。５０２と５０３はそれぞれＡ側とＢ側のＤＸＸ−Ｎ信号を受け取る入力バッファである。５２０，５２１，５２２，５２３，５６５，５６６はアンド（論理積）回路、５２８，５２９，５６３はインバータ（論理反転）回路、５６１はノア（論理和の論理反転）回路、５２６，５２７はＳＲフリップ・フロップ回路、５３０，５３１は図３の２０８，２０９と同様に信号を遅延させる遅延部、５６２は負入力アンド（論理積）回路，５４０，５４１はセレクタ、そして５６０は信号ＢＩ／Ｏ−Ｎ５を受け取る入力バッファである。
【００６６】
５２４，５２５は一方の入力がＲＥＳＥＴ−Ｎとし、他方の入力が信号５３４、信号５３５である負入力オア（論理和）回路である。電源投入時等において、ＲＥＳＥＴ−Ｎ（アクティブ“Ｌ”）により、ＳＲフリップ・フロップ回路５２６，５２７の各々に対するリセット入力をインアクティブとする動作を行う。
【００６７】
図１５の構成の特徴として、ＩＤ指定機能の場合は図５の駆動信号生成部３２と同じ構成で、データ転送機能の場合はデータ転送方向制御部により信号ＡＤＸＸ−Ｎ５１７とＢＤＸＸ−Ｎ５１６の駆動が行われる。即ち、信号ＢＤＸＸＤＲＶ−Ｐ５１０として、セレクタ５４０のセレクト信号５１６が“Ｌ”（ＩＤ指定機能）、“Ｈ”（データ転送機能）の場合にそれぞれ信号５４２、信号５６７が選択される。同様に、信号ＡＤＸＸＤＲＶ−Ｐ５１１として、セレクタ５４０のセレクト信号５１６が“Ｌ”（ＩＤ指定機能）、“Ｈ”（データ転送機能）の場合にそれぞれ信号５４３、信号５６８が選択される。ここでセレクト信号５１６の動作を述べる。ＳＣＳＩの信号のやりとりのないバスフリー状態で信号２１０，２１１，３１０，３１１が全てインアクティブ“Ｌ”のため、信号５１４は“Ｈ”となり信号５１６は“Ｌ”である。信号５１６は信号ＳＥＬ−Ｎ１が“Ｌ”から“Ｈ”に変化するデータ転送機能の開始時に信号５５０が“Ｌ”から“Ｈ”に変化するため“Ｈ”となる（信号５１３は“Ｈ”固定の信号）。
【００６８】
信号５１５はＳＣＳＩの信号Ｉ／Ｏ−Ｎ５のＢ側信号で、データ転送機能時の方向を示す。データ転送機能時の信号ＤＸＸ−Ｎ３は、信号Ｉ／Ｏ−Ｎ５が“Ｌ”の場合に入力方向のため下位装置（Ｂ側）の信号５１９から上位装置１０（Ａ側）に駆動し、“Ｈ”の場合に出力方向のため上位装置１０（Ａ側）の信号５１８から下位装置１１（Ｂ側）に駆動する。
【００６９】
高速データ転送においては、ＳＣＳＩ信号のデータバスＤＸＸ−Ｎ３と信号ＲＥＱ−Ｎ７またはデータバスＤＸＸ−Ｎ３と信号ＡＣＫ−Ｎ９の位相関係が厳しくなる。そこで、これらの位相を自由に調整できる信号遅延調整部６０４を設けることは安定な動作を確保するのに役立つ。
【００７０】
図１６は信号遅延調整部の一例を示す内部構成図である。同図で、６００は信号の位相を遅延させる遅延部、６０１は任意の遅延を選択できるセレクタである。従って、出力信号６０３は入力信号６０２を任意の時間で遅延させることができる。実際、信号遅延調整部６０４は出力バッファ（たとえば５００，５０１）を駆動する信号５１０，５１１等に対して適用する。
【００７１】
（実施例５）
これまで、ＳＣＳＩ信号の電気的仕様として、シングル・エンド型の場合について述べた。もう一つの電気的仕様であるディファレンシャル（差動）型は、ＳＣＳＩ信号の１本当たり（＋）信号と（−）信号の２本からなり、（＋）信号の電位が（−）信号のそれより大または小の場合に、それぞれアクティブ、インアクティブである。入力バッファと出力バッファをシングル・エンド型からディファレンシャル（差動）型（＋と−の差動信号をディジタル信号に変換）に置き換えることにより、本発明のディスクアレイシステムにおけるインタフェース中継装置は、ディファレンシャル（差動）型にも適用することができる。
【００７２】
以下、ディファレンシャル（差動）型のＳＣＳＩ信号に適用した場合について述べる。単方向信号の駆動は、方向切り替え制御が不用なため特に問題がないので、双方向信号駆動部について具体的に述べる。
【００７３】
図１７は、Ａ側とＢ側が共にディファレンシャル（差動）型の信号（信号ＳＥＬ−Ｎを例として、（＋）ＳＥＬ−Ｎと（−）ＳＥＬ−Ｎ）を駆動する双方向信号駆動部の内部構成図である。同図は、図３に例示したシングル・エンド型の入力バッファ２０２／出力バッファ２００、および入力バッファ２０３／出力バッファ２０１を、ディファレンシャル型入力バッファ１２００ｂ／ディファレンシャル型出力バッファ１２００ａ、およびディファレンシャル型入力バッファ１２０１ｂ／ディファレンシャル型出力バッファ１２０１ａ（たとえばＴＩ製ＬＳＩのＳＮ７５ＬＢＣ９７６）に置き換えたものである。なお、１３００，１３０１は、それぞれＡＳＥＬＤＲＶ−Ｐ１２１１，ＢＳＥＬＤＲＶ−Ｐ１２１０がアクティブ“Ｈ”の時、差動出力信号をアクティブとするための信号１２１７，信号１２１６を“Ｈ”するためのプルアップ抵抗である。それ以外の、駆動信号生成部１０２２の構成は、図３の場合と同様である。
【００７４】
本実施例のインタフェース中継装置をディファレンシャル（差動）型のＳＣＳＩ信号に適用すると、上位装置１０と下位装置１１との間に許容される距離（ディファレンシャル（差動）型では一般に２５ｍ）をさらに長くしたいシステム等において有効となる。また、入力バッファ／出力バッファの選択により、Ａ側とＢ側のＳＣＳＩ信号において、一方がディファレンシャル（差動）型、他方がシングル・エンド型でもよく、システムに合わせた自由な選択が可能である。
【００７５】
（実施例６）
次に、上述の各実施例で例示したインタフェース中継装置を用いた記憶装置の例としてディスクアレイシステムの構成について説明する。
【００７６】
図１８は、多数の小形磁気ディスク装置をＳＣＳＩインタフェースによって接続することによって構築されたディスクアレイシステムに、本実施例のインタフェース中継装置を適用した場合の構成の一例を示す概念図である。
【００７７】
図１８において、７０１はホストコンピュータ７００とのデータのやり取りを行うホスト制御部、７０３は下位装置のデータを保持させるキャッシュメモリ部、７０２はホストコンピュータ７００からのデータを下位装置に書き込む場合にはホスト制御部７０１からのデータを受け取り多数のＳＣＳＩシステムに分配し、下位装置からデータを読み出す場合には多数のＳＣＳＩシステムからデータを受け取りホスト制御部７０１にデータを送り出すデバイス制御部、７０４はインタフェース中継装置を介して下位装置とのアクセスを行うＳＣＳＩインタフェース制御部（図１における上位装置１０に相当）、７０５と７０６はインタフェース中継装置、７１０から７１Ｎまたは７２０から７２Ｍは小型磁気ディスク装置等からなる下位装置である。
【００７８】
このように、インタフェース中継装置７０５，７０６を任意の数だけ、ＳＣＳＩインタフェース制御部７０４と、下位装置７１０〜７１Ｎおよび下位装置７２０〜７２Ｍとの間に介在させることにより、ＳＣＳＩインタフェース規格に起因する接続装置台数の制約や、装置間の接続距離の制約等が解消され、多数の小型磁気ディスク装置等を接続して大規模なディスクアレイシステム等の外部記憶装置を容易に構築することができる。
【００７９】
（実施例７）
図２０は、インタフェース中継装置を備えた本発明のディスクアレイシステムを組み込んだ情報処理装置の構成の一例を示す概念図である。
【００８０】
この実施例の場合には、上位装置１０と、複数の下位装置１１との間に、複数のインタフェース中継装置８０１およびインタフェース中継装置８０２を直列に接続し、上位装置１０の側から見て最終端に位置するインタフェース中継装置８０２に、複数の下位装置１１を接続する構成としたものである。これにより、途中のインタフェース中継装置８０１の数を必要に応じて増やすことにより、上位装置１０から下位装置１１までの距離を、特定のインタフェース規格に制約されることなく、大きくできる、という利点がある。
【００８１】
なお、以上の各実施例の説明では、インタフェースの一例としてＳＣＳＩに適用する場合について説明したが、本発明はＳＣＳＩに限定するものではなく、芋蔓式に接続可能なインタフェース全般に有効である。
【００８２】
【発明の効果】
本発明のディスクアレイシステムのインタフェース中継装置によれば、インタフェース信号の数を増加させることなく、双方向インタフェース信号の中継を的確に行うことができる、という効果が得られる。
【００８３】
また、インタフェース信号の品質（ノイズ・マージン）向上により、安定な動作を確保することができる、という効果が得られる。
【００８４】
また、インタフェース信号の安定な伝達距離を増大させ、装置の配置の距離的な制約を解消することができる、という効果が得られる。
【００８５】
また、インタフェース信号の劣化を防止することにより、装置の接続台数を増大させることができる、という効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施例１であるインタフェース中継装置を含むディスクアレイシステムの構成の一例を示す概念図である。
【図２】本発明の実施例１であるディスクアレイシステムのインタフェース中継装置の内部構成図である。
【図３】本発明の実施例１であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部の内部構成図である。
【図４】本発明の実施例１であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部の動作の一例を示すタイムチャート図である。
【図５】本発明の実施例２であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部の内部構成図である。
【図６】本発明の実施例２であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部の動作の一例を示すタイムチャート図である。
【図７】本発明の実施例２であるディスクアレイシステムのインタフェース中継装置によってＳＣＳＩインタフェース信号を中継する場合の作用の一例を示すタイミングチャート図である。
【図８】本発明の実施例２であるディスクアレイシステムのインタフェース中継装置によってＳＣＳＩインタフェース信号を中継する場合の作用の一例を示すタイミングチャート図である。
【図９】ノイズを吸収するノイズ吸収部の一例を示す内部構成図である。
【図１０】ノイズ吸収部の動作の一例を説明するタイミングチャート図である。
【図１１】本発明の実施例３であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部の内部構成図である。
【図１２】本発明の実施例３であるディスクアレイシステムのインタフェース中継装置によるＳＣＳＩインタフェース信号の中継動作におけるセレクション時の動作を示すタイミングチャートである。
【図１３】本発明の実施例３であるディスクアレイシステムのインタフェース中継装置によるＳＣＳＩインタフェース信号の中継動作におけるリセレクション時の動作を示すタイミングチャートである。
【図１４】本発明の実施例３であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部の駆動信号生成部に入力される一部の信号を生成する信号生成部の一例を示す構成図である。
【図１５】本発明の実施例４であるディスクアレイシステムのインタフェース中継装置を構成する双方向信号駆動部の内部構成図である。
【図１６】本発明の実施例４であるディスクアレイシステムのインタフェース中継装置を構成する信号遅延調整部の一例を示す内部構成図である。
【図１７】本発明の実施例５であるディスクアレイシステムのインタフェース中継装置を構成する信号遅延調整部の一例を示す内部構成図である。
【図１８】本発明のインタフェース中継装置を含むディスクアレイシステムの構成の一例を示す概念図である。
【図１９】ワイド対応のＳＣＳＩインタフェースを構成する各種信号の機能を示す説明図である。
【図２０】本発明のインタフェース中継装置を備えたディスクアレイシステムを組み込んだ情報処理装置の構成の一例を示す概念図である。
【図２１】従来のＳＣＳＩシステムの概略を示す構成図である。
【符号の説明】
１ａ，１ｂ…インタフェース中継装置、１０・・・上位装置、１１・・・下位装置、１２…ＳＣＳＩ信号、１２ａ・・・ケーブル、１３ａ，１３ｂ・・・マザーボード、１８・・・ＳＣＳＩ信号、１８ａ，１８ｂ・・・配線パターン、２０・・・双方向信号駆動部、２１・・・出力バッファ部、２２・・・駆動信号生成部、２３，２４・・・単方向信号駆動部、２５，２６・・・終端抵抗。
【図１】
0003771225.tif 000002
【図２】
0003771225.tif 000003
【図３】
0003771225.tif 000004
【図４】
0003771225.tif 000005
【図５】
0003771225.tif 000006
【図６】
0003771225.tif 000007
【図７】
0003771225.tif 000008
【図８】
0003771225.tif 000009
【図９】
0003771225.tif 000010
【図１０】
0003771225.tif 000011
【図１１】
0003771225.tif 000012
【図１２】
0003771225.tif 000013
【図１３】
0003771225.tif 000014
【図１４】
0003771225.tif 000015
【図１５】
0003771225.tif 000016
【図１６】
0003771225.tif 000017
【図１７】
0003771225.tif 000018
【図１８】
0003771225.tif 000019
【図１９】
0003771225.tif 000020
【図２０】
0003771225.tif 000021
【図２１】
0003771225.tif 000022