少なくとも1個の集積回路を含み、前記集積回路が少なくとも1個の光相互接続を特徴とするマトリクスアーキテクチャに従い相互接続されている、少なくとも1個のアセンブリのシステム
【課題】1個の集積回路が、少なくとも1個の光相互接続を特徴とするマトリクスアーキテクチャに従い相互接続されている、1個のアセンブリシステムを提供する。
【解決手段】少なくとも1個の集積回路
のアセンブリが、1個の入力を含む少なくとも1個の入力集積回路および少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、システムの1行の入力を前記行(k)に属するアセンブリの入力集積回路の各入力に接続するか、またはシステムの列(l)の出力をシステムの前記列(l)に属するアセンブリの出力集積回路の各出力に接続する1個の光相互接続
を含むことを特徴とするシステム。
【解決手段】少なくとも1個の集積回路
のアセンブリが、1個の入力を含む少なくとも1個の入力集積回路および少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、システムの1行の入力を前記行(k)に属するアセンブリの入力集積回路の各入力に接続するか、またはシステムの列(l)の出力をシステムの前記列(l)に属するアセンブリの出力集積回路の各出力に接続する1個の光相互接続
を含むことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、少なくとも1個の集積回路を含み、前記集積回路が集積回路のN行M列のマトリクスアーキテクチャに従い相互接続されている少なくとも1個のアセンブリのシステムに関する。
【背景技術】
【0002】
少なくとも1個の集積回路の少なくとも1個のアセンブリのシステムが知られており、前記集積回路は集積回路のマトリクスアーキテクチャに従い相互接続されていて、これらの集積回路は、電気的接続により互いに接続されているおり、中には100MHzよりもかなり高い周波数の、高スループットの高速シリアルインターフェースのものもある。
【0003】
集積回路という表現は、多少複雑な電子的機能を実行する電子素子を、また往々にして数種類の基本的な電子素子を限られた容積のパッケージに集積することを意味している。論理ゲートは最も簡単なデジタル集積回路であり、マイクロプロセッサおよびメモリは最も複雑なものの中でも際立っている。特に信号処理用の特定用途向け集積回路すなわちASIC等、特定の用途専用の集積回路がある。また、デジタル信号プロセッサすなわちDSPに言及する場合もある。集積回路の重要な種別として、プログラム可能論理素子すなわち「Field Programmable Gate Array」を略したFPGAがある。
【0004】
ハイブリッドモジュールという表現は、各種技術で任意選択的に実現され、且つ各種(アナログ、無線周波数、デジタル、光)の信号を処理可能な、相互接続された回路のアセンブリが同一パッケージに集積された素子を意味している。
【0005】
処理タスクは、設備品目に含まれる電子カード上に構築された集積回路、ハイブリッドモジュールまたは回路であり得る複数の演算器に託される。以下の記述において、集積回路という用語はハイブリッドモジュールにも用いられる。
【0006】
以下の記述において、行または列への編成は任意の選択から生じ、行および列の役割は自由に入れ替え可能である。
【0007】
列毎に編成された回路のアセンブリに対して実行される処理タスクを考慮して、システムの行の一次ソース入力が列のアセンブリ全体、従って、同一行の集積回路のアセンブリ全体へ送信される。ポイントツーポイントの高速シリアル電気インタフェースにおいて、公知の技術は、段階的に同一行にソースデータを伝播させるものであり、集積回路が自身ソース入力で受信したデータを同一行の後続集積回路へ送信して、処理タスクを実行し、その結果が同一列の後続回路へ送信される。図1にそのような例を示しており、当該システムは少なくとも1個の集積回路CIのアセンブリを含み、前記集積回路は、本例では同一集積回路CIのn1個の行Liおよびn2個の列Cjのマトリクスアーキテクチャに従い相互接続されている。本例では集積回路CIは各々3個の入力および4個の出力または処理経路を有するため、ここに示すシステムは3n1個の入力またはデータ経路および4n2個の出力を含んでいる。
【0008】
そのようなシステムの主な利点は、その機能的簡素さおよびモジュラー性にある。特に、行または列を追加することによりシステムの入力および出力の数を調整してもよい。一方、複雑な要件の場合、この種のシステムは、多数の集積回路および電子カード、および多数の相互接続およびインタフェースを必要とする。この種のシステムは、大量のエネルギーを消費し、占有面積が大きく嵩張るが、その大部分はインタフェース自体によるものである。
【0009】
米国特許出願US2005/0256969A1号明細書は、各回路でパケットスイッチを集積するデジタル回路と高速シリアルリンクの電気的相互接続に関するものである。従って、プログラム可能ゲートアレイすなわちFPGAに基づく再構成可能なアーキテクチャを開示している。
【0010】
文献米国特許第4811210号明細書は、再構成可能且つ並列アーキテクチャを用いて様々な機能および各種のアルゴリズムを同一コンピュータに実装することを目的とする。提案された解決策は、グループ内で相互接続を構成および変更すべく光スイッチを、およびグループ間でのやり取りのための光スイッチを各々集積しているプロセッサのグループを含んでいる。
【0011】
このモードのハードウェア編成は、アプリケーション固有の配線論理を有するマトリクスアーキテクチャにはあまり適しておらず、特に自身の複雑さおよびエネルギー消費を減らすことができない。
【0012】
文献米国特許第4696059号明細書は、高速信号処理(プログラム可能フィルタ、単語生成器、プログラム可能遅延線)用の機能の実装を目的としているが、基本的な遅延機能は速度が不十分であるかまたは調節不可能である。提案された解決策は、光電子スイッチおよび電気または光学的な遅延機能のグループを含んでいる。光技術において、これらの素子は基本遅延機能の速度要件を実現可能にする。当該スイッチにより、各種の遅延値を合成してフィルタまたは単語生成器を構築すべく一次入力と遅延機能の入力/出力との間の接続性を動的に構成することが可能になる。
【発明の概要】
【発明が解決しようとする課題】
【0013】
上述のアーキテクチャでは、多数の演算器および集積回路を含む複雑なマトリクスシステムを構築して複雑な処理タスクを実行することができない。
【課題を解決するための手段】
【0014】
本発明の目的は、上述の問題を軽減することにある。
【0015】
本発明の一態様は、少なくとも1個の集積回路の少なくとも1個のアセンブリのシステムを提案するものであり、前記集積回路は、集積回路のN行M列のマトリクスアーキテクチャに従い相互接続されている。1行が信号として少なくとも1個の入力を受信し、1列が信号として少なくとも1個の出力を与える。同一アセンブリの1行の2個の集積回路間の相互接続および同一アセンブリの1列の2個の集積回路間の相互接続は電気的である。少なくとも1個の集積回路のアセンブリが、前記アセンブリの少なくとも1個の入力を含む少なくとも1個の入力集積回路および前記アセンブリの少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、入力集積回路はまた、出力集積回路でもあり得る。更に、本システムは、本システムの1行の入力を前記行に属するアセンブリの入力集積回路の各入力に接続するか、または本システムの1列に属するアセンブリの出力集積回路の各出力を前記列のシステム出力に接続する少なくとも1個の光相互接続を含んでいる。
【0016】
このようなシステムにより、集積回路内における高速シリアルインターフェースに関する要件、およびその結果、回路および電子カードの数量の観点からエネルギー消費および実装の複雑さを大幅に軽減することが可能になる。集積回路内の高速シリアルインターフェースの数に関する要件が半分まで軽減されることにより、本システムでは集積回路のリソースおよび入出力ポートの利用効率が向上して、機器の複雑さが軽減される。
【0017】
光リンクの利用により、一般に帯域幅を広げ、リンクおよびコネクタの大きさや嵩を大幅に減らすことが可能になる。
【0018】
一実施形態において、少なくとも1個の集積回路のアセンブリは1枚の電子カードに実装されている。
【0019】
従って、そのようなシステムの製造は、同一カードの複数のコピーに基づいて実行され得るため、システムの製造を容易にし、且つ製造コストを下げる。
【0020】
一実施形態によれば、光相互接続は、光カプラおよび/または能動光電子結合手段および行のアセンブリの入力集積回路の入力毎または列のアセンブリの出力集積回路の出力毎の光リンクを含んでいる。
【0021】
従って、光リンクにより、単に1個の位置からの複数の位置へ高スループットで信号配信を実行する、および/または、スループットおよびインタフェースにおける信号の品質に顕著な影響を及ぼすことなく複数の集積回路から生じた出力のアセンブリを組み合せることが可能になる。
【0022】
有利には、少なくとも1行の光相互接続は、更に試験光リンクを含んでいる。
【0023】
従って、システムの動作を妨げることなく信号を観察する、またはシステムに試験信号を注入すべく、非侵入型の試験/監視手段を配置することが可能である。
【0024】
例えば、光リンクは光ファイバーを含んでいる。
【0025】
光ファイバーの利用により、特に、送信の帯域幅または距離を広げ、各種リンク間の良好な分離を保証するかまたはリンクの物理的実装を容易にすることが可能になる。
【0026】
一実施形態によれば、少なくとも1行の光相互接続は更に、光増幅器を含んでいる。
【0027】
従って、光カプラの出力により割り当てられる光信号の強度は、リンクの送信性能を保証すべく割当て要件に合致すべく適合されていてよい。
【0028】
一実施形態において、複数行の光相互接続が少なくとも1個の光スイッチにより入力側で接続されていても、かつ/または複数列の光相互接続が少なくとも1個の光スイッチにより出力側で接続されていてもよい。
【0029】
従って、光スイッチを設定することにより、特に、例えば衛星に埋め込まれたオンボードシステムの冗長管理を実行することが可能であり、その消散は処理スループットからは独立している。
【0030】
一実施形態によれば、少なくとも1個の光リンクが波長分割多重化を実行すべく適合されている。
【0031】
一実施形態において、本システムは冗長性として光リンクを特徴とする集積回路の少なくとも1個のアセンブリを含んでいる。
【0032】
例えば、上述のシステムは、フェーズドアレイアンテナのデジタルビーム形成機能を実行すべく、および/または切換機能を実行すべく適合されていてよい。
【0033】
本発明の別の態様によれは、上述の少なくとも1個のシステムを含むプロセッサも提案する。
【0034】
本発明の別の態様は、例えば上述の埋め込み型の少なくとも1個のプロセッサを含む衛星も提案するものである。
【0035】
また、本発明の別の態様は、集積回路のn1行n2列のマトリクスアーキテクチャに従い、少なくとも1個の集積回路の少なくと1個のアセンブリを相互接続する方法を提案するものであり、1行が信号として少なくとも1個の入力を受信し、1列が信号として少なくとも1個の出力を与え、同一アセンブリの1行の2個の集積回路間の相互接続および同一アセンブリの1列の2個の集積回路間の相互接続が電気的に実行されていて、少なくとも1個の集積回路のアセンブリが、前記アセンブリの少なくとも1個の入力を含む少なくとも1個の入力集積回路および前記アセンブリの少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、入力集積回路は任意選択的に出力集積回路とすることができる。更に、本システムの1行の少なくとも1個の入力が、前記行に属するアセンブリの入力集積回路の各入力に光相互接続されているか、または本システムの1列の少なくとも1個の出力が、前記列に属するアセンブリの出力集積回路の各出力に光相互接続されている。
【0036】
本発明は、完全に非限定的な例として記述され、且つ添付の図面に示すいくつかの実施形態を調べることにより理解が深まるであろう。
【図面の簡単な説明】
【0037】
【図1】少なくとも1個の集積回路の少なくとも1個のアセンブリのマトリクスアーキテクチャを備え、前記集積回路が、従来技術に従い、分散または直接的組換えの無いポイントツーポイントリンクにより、マトリクスアーキテクチャに従い相互接続されているシステムの実施形態を模式的に示す。
【図2】本発明の一態様による、少なくとも1個の光相互接続を含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図3】本発明の一態様による、少なくとも1個の集積回路のアセンブリが1枚の電子カードに含まれるマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図4】本発明の一態様による、試験光リンクにより、少なくとも1個の集積回路のアセンブリが1枚の電子カードに含まれるマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図5】本発明の一態様による、光相互接続が集積回路のマトリクスアーキテクチャの行のみに従うマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図6】本発明の一態様による、衛星ビーム形成プロセッサ用のマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図7】本発明の一態様による、回路の各アセンブリが単一の集積回路を含むことを考慮した、光学的な集積回路間の相互接続のアセンブリを有するマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図8】本発明の一態様による、光増幅器を含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図9】本発明の一態様による、光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図10】本発明の一態様による、衛星ビーム形成プロセッサ用の光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図11】本発明の一態様による、衛星ビーム形成プロセッサ用の並列な複数の光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図12】本発明の一態様による、電子カードのレベルでの冗長管理用の電子カード間に光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図13】本発明の一態様による、衛星ビーム形成プロセッサ用の列間に光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図14】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【図15】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【図16】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【図17】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【図18】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【0038】
全ての図面を通じて、同一要素には同一参照番号を付与している。
【発明を実施するための形態】
【0039】
図2に、少なくとも1個の集積回路、
【数1】
本例では4個の集積回路
【数2】
(aは1から
【数3】
まで変化する整数、bは1から
【数4】
まで変化する整数)の、少なくとも1個のアセンブリEa,b、本例ではE1,1,...,E1,n2/2,...,En1/2,1,..,En1/2,n2/2のシステムを模式的に示し、前記集積回路
【数5】
(iは1から2まで変化する整数、jは1から2まで変化する整数)が、集積回路
【数6】
のn1行n2列のマトリクスアーキテクチャに従い相互接続されている。無論、アセンブリEa,b毎の4個の集積回路の本例は完全に非限定的であり、アセンブリEa,bの添え字a、bの変化はアセンブリEa,b毎に集積回路の数に依存する。
【0040】
集積回路の行k(kは1からn1まで変化する整数)は、信号として少なくとも1個の入力、本例では3個の入力を受信し、集積回路の列l(lは1からn2まで変化する整数)は信号として少なくとも1個の出力、本例では4個の出力を与える。
【0041】
同一アセンブリEa,bの行kの2個の集積回路間の相互接続は、当該アセンブリが行毎に複数の集積回路を含む場合、および列lの2個の集積回路間の相互接続は、当該アセンブリが列毎に複数の集積回路を含む場合、電気的である。
【0042】
少なくとも1個の集積回路
【数7】
のアセンブリEa,bは、少なくとも1個の、すなわちアセンブリの外部からの入力信号を受信する入力集積回路および、少なくとも1個の、すなわちアセンブリの外部に出力信号を配信する出力集積回路を含んでいる。入力集積回路は同時に任意選択的に出力集積回路とすることができる。本例では、アセンブリEa,bの場合、図2の例において、集積回路
【数8】
は入力集積回路であって、集積回路
【数9】
は出力集積回路にある。回路
【数10】
は、アセンブリEa,bにおいて同時に入力集積回路および出力集積回路である。
【0043】
本システムは、本システムの行の入力を当該行に属するアセンブリの入力集積回路の各入力に接続すべく、または本システムの列の出力を当該列に属するアセンブリの出力集積回路の各出力に接続すべく、少なくとも1個の光相互接続IO、本例では3×n1+4×n2個の光相互接続を含んでいる(光相互接続が3×n1個である理由は本列で全ての集積回路が光相互接続に属する3個の入力を有するため、光相互接続が4×n2個である理由は本例で全ての集積回路が光相互接続に属する4個の出力を有するためである)。
【0044】
光相互接続IOは各々、行のアセンブリの入力集積回路の入力毎(本例ではカプラ毎に
【数11】
個の光リンク)に、または列のアセンブリの出力集積回路の出力毎(本例ではカプラ毎に
【数12】
個の光リンク)に光カプラCOおよび光リンクLOを含んでいる。
【0045】
光カプラという表現は、1個以上の光入力ポートおよび1個以上の光出力ポートを含み、各入力信号が出力ポートのアセンブリ全体に割り当てられる受動光素子を意味している。
【0046】
変型例として、1個の電気入力ポートおよび各々が光出力ポートに接続されていて電気入力信号を光出力ポートのアセンブリ全体に割り当てる複数の光エミッタを含む能動光電子結合素子を発光時に用いることができる。
【0047】
変型例として、受信時に、各々が光検知器および電気出力ポートに接続され、電気出力ポートへ向かう光入力信号を集める複数の光入力ポートを含む能動光電子結合素子を用いることが可能である。
【0048】
これら全ての例において、光リンクLOは光ファイバーを含んでいてよい。
【0049】
図3に、少なくとも1個の集積回路
【数13】
のアセンブリEa,bが1枚の電子カードCEa,bに含まれている図2と同様のシステムを示す。従って、同型のカードは連続的に製造することができ、その後、例えば光相互接続IOのみにより、マトリクスアーキテクチャに従い容易に接続することができる。無論、変型例として、光相互接続によりこれらの相互接続の一部のみを実行してもよい。
【0050】
図4に、行光相互接続IOが、本例ではソースデータを観察可能にすべく、更に試験光リンクLOTを含んでいる図3と同様のシステムを示す。無論、変型例として、これらの行光相互接続IOの一部のみが試験光リンクLOTを含んでいてよい。そのような試験リンクの存在により、当該行に対して非侵入的に測定を実行することが可能になるが、これは計装により妨げられる高スループットの電気的相互接続では不可能である。変型例として、行光相互接続IOは、本例では試験データを注入可能にすべく、追加的な試験光入力を含んでいてよい。そのような試験リンクの存在により、システムが既に完成しているにも拘わらず、部分的試験を実行することが可能になる。
【0051】
図5に、光相互接続がマトリクスアーキテクチャの行のみに従い、電子カードが各々列毎に配置されたn1個の集積回路のアセンブリを含む図3と同様のシステムを示す。この構成により、電気的相互接続が電子カード内の相互接続のみに制限され、カード間の全ての相互接続が光学的に実行できるようになる。
【0052】
図6に、光相互接続がマトリクスアーキテクチャの行のみに従う、衛星ビーム形成プロセッサ用の図5と同様のシステムを示す。集積回路の各列は、例えば受信時に、アレイアンテナの3×n1個の入力に基づいてビーム出力のアセンブリを生成する。このモジュラーアーキテクチャにより、同一入力を処理する電子カードを追加するだけでビームの数を増やすことが可能になる。
【0053】
図7に、集積回路の各アセンブリが単一の集積回路を含むことを考慮して、行および列における、全ての集積回路の相互接続のアセンブリが光学的である、マトリクスアーキテクチャを備えたシステムを示す。この典型的ケースは、光信号の配信および直接的組換えの容量の利点を得るべく、集積回路間での光インタフェースの利用の一般化に対応している。本システムは、例えば、1枚のカードに実装可能である。
【0054】
図8に、光相互接続がマトリクスアーキテクチャの行のみに従い、電子カードが各々列毎に配置されたn1個の集積回路のアセンブリおよび光カプラの光信号の減衰を補償するための光増幅器AOを含む図5と同様のマトリクスアーキテクチャを備えたシステムを示す。
【0055】
図9に、入力側に光スイッチを含んでいて、再構成要件に対して使用するソース入力を選択可能にする図5および8と同様のマトリクスアーキテクチャを備えたシステムを示す。
【0056】
図10に、衛星ビーム形成プロセッサ用の入力側で、光スイッチCOMを含むマトリクスアーキテクチャを備えたシステムを示す。本例では、当該スイッチにより、受信時に放射素子から、または発光時にビームから生じるソースデータのアセンブリの、ビーム形成のアセンブリとの関連付けが設定可能になる。
【0057】
図11に、衛星ビーム形成プロセッサ用の並列な複数の光スイッチCOMを含むマトリクスアーキテクチャを備えたシステムを示す。光スイッチのアセンブリを並列に配置することにより光リンク用のスイッチング構成にある程度の制限を加えることで、各スイッチの複雑さを大幅に軽減することができる。
【0058】
図12に、電子カードCEa,bのレベルで冗長管理すべく電子カード間に光スイッチCOMを含んでいる図4と同様のマトリクスアーキテクチャを備えたシステムを示す。本システムにより、いずれかの電子カードが故障した場合に冗長グループREDの未使用カードで代替することが可能になる。
【0059】
図13に、衛星ビーム形成プロセッサ用の列の間に光スイッチCOMを含むマトリクスアーキテクチャを備えたシステムを示し、電子カードCEa,bの各々が列毎に配置されたn1個の集積回路のアセンブリを含んでいる。本システムは、r列の演算器の冗長性および列全体毎にこれらの冗長性を切替える(機能)を含んでいる。演算器の故障は、(垂直)処理経路全体、および一般に列全体に悪影響を及ぼす。この冗長性切替えモードは、影響を受けた列全体を利用可能な冗長列で交換することからなる。r個の冗長な列(本例では唯一の冗長列が列Cn2+1であるためr=1)が、光配信により処理すべきデータを受信する。これらの冗長な列の出力は、光スイッチCOM(m=4個の経路を有するr列からM個の出力経路への)を介して選択され、そのM個の出力が名目経路の出力側で同数の光カプラCOに送られる。次いで、r個の演算器のいずれかの故障を補償すべくある個数の冗長演算器(演算器の行の数r×n1に対応)が起動される。
【0060】
信号の光学的割当ては、光カプラCOの支援を受け、且つ光スイッチCOMの実装を通じた配信容量を用いることにより、冗長演算器の切替えに役立つ。冗長性の切替えは各種の方式、すなわち、列全体、処理経路、電子カードまたは回路、行、またはデータ経路において実行してもよく、冗長性を様々なレベルで相互化することが可能である。
【0061】
図13に、列全体(または機能全体)による冗長性の切替えを示す。
【0062】
図14〜18に、1行が1枚の電子カードに実装された例を示す。
【0063】
図14に、行(または下位機能)毎に個別に相互化された冗長性の切替えを示す。そのような実施形態は演算器の各行にr個の冗長演算器を有し、冗長性の切替えが各行に固有である。簡潔化のため、図14では演算器毎にデータ配信用の単一の水平経路、並びに演算器毎に単一の垂直処理経路を示す。この模式図は、演算器の行毎に複数の垂直処理経路並びに複数の水平データ配信経路を有するものに一般化できる。
【0064】
演算器の行内で、r個の冗長演算器は、Y個の名目演算器と同様に、処理すべきデータを光配信により受信する。この構成では垂直処理経路は光リンクも含んでいる。
【0065】
2個の入力と2個の出力を備えた光カプラCOが、当該行に関連付けられた名目演算器および冗長なグループとして予定されている(同一列の)名目演算器または冗長演算器のいずれかの上流の行から生じた処理済みの部分項を配信すべく、名目演算器に関連付けられている。各行に対して、冗長なグループは、入力側および出力側で処理経路を切替えるべく、2個の光スイッチCOMの支援を受けて切替えられる。これらの光スイッチは、名目演算器用の処理経路のアセンブリと、冗長演算器用の処理経路のアセンブリの間で切換えを実行する。
【0066】
この構成により、いずれかの名目演算器が故障した場合に利用可能な冗長演算器で代替することを各行内で行なうことが可能になる。冗長性の利用は、列全体(または機能)毎に冗長性を切替える場合よりも効果的である。
【0067】
同一行に少なくともr+1個の故障した演算器が集中した場合、行毎の冗長性容量が枯渇する。本システムは従って、最大r×n1個の演算器の故障にしか対応できない。
【0068】
図15に、未区分の演算器の均一なアーキテクチャからなる行(または下位機能)毎に個別に相互化された冗長性を切替える、図14の変型例を示す。
【0069】
当該変型例は、(垂直)処理経路上に光カプラを必要とせず、図14のシステムよりも規則的である。一方、光スイッチCOMの複雑さは増しているが、入出力ポートの数(rはYより小さい)がより対称である点で依然として好ましい。
【0070】
図16に、行(または下位機能)毎に個別に相互化された冗長性を切替える、図14、15の別の変型例を示す。図15のシステムは、演算器の行毎に2個の光スイッチCOMの1個を省略すべく変更することができる。当該変型例は、垂直処理連鎖の全体に沿ってY+r個の処理経路を辿るものであり、後続行の演算器との接続性を規定すべく各行に光スイッチCOMを備えている。
【0071】
演算器の最終行の出力側で、Y個の物理出力のみが保持される。スイッチCOMが半分しかないため、当該変型例は先のものよりも簡素であり、Y個の(有用な)経路の代わりにY+r個の経路を辿ることは負担にならない(r<<Y)。一方、光スイッチCOMの複雑さが僅かに増すものの、入出力ポートの数が対称であり、且つY+rはYと殆ど差がないため、実際には何ら問題が生じない。
【0072】
図17に、行(または下位機能)毎に個別に相互化された冗長性を切替える、図14、15および16のシステムの変型例を示す。演算器の故障への耐性を向上させるべく、当該変型例は、各々が既にr個の冗長演算器を集積している演算器のT個の名目行に対する補足として、冗長行の提供を考慮するものである。
【0073】
第3の変型例から出発して、冗長性容量は、演算器のT個の列にu個の冗長行を追加することにより向上する。これにより、冗長性容量が枯渇した(すなわち故障した演算器がr個より多い)最大u個の行の演算器に代替することが可能になる。
【0074】
データ入力側の光スイッチCOMは、T個の入力行を演算器のT+u個の行のアセンブリへの切替えを実行する。無効な冗長性を扱う場合、または故障が多過ぎて当該行の冗長性容量が枯渇した場合、演算器行が使用されないことがある。この場合、上流の行から生じる部分項の(垂直な)フローは、透明性のある方法でで無効な行を通過しなければならない。解決策は、各々の上流部分項のフローを、1個の入力および各演算器に配信する2個の出力へ、並びにいわゆるバイパス経路へカプラを介して局所的に配信することにある。演算器の下流に2個の入力および1個の出力を備えたスイッチCOMにより、演算器の処理出力、または出力スイッチY+r:Y+rの入力におけるバイパス経路のいずれかを選択することが可能になる。
【0075】
この解決策は、複雑さが増す代償に、行毎の冗長性を管理する変型例よりも良好な冗長性利用効果を提供する。実際、行毎に任意の最大r個の故障に対応する容量に加え、u個の冗長行を追加することで更に、故障個所がr個より多い最大u個の行まで対応可能になる。
【0076】
図18に、行(または下位機能)毎に個別に相互化された冗長性を切替える、図14、15、16および17のシステムの変型例を示す。当該変型例によれば、1個の入力と2個の出力を有する光カプラおよび2個の入力と1個の出力を有する小型光スイッチCOMを出力スイッチの容量を拡張したもので代替することにより、追加的にY+r個のバイパス経路、すなわち2(Y+r):2(Y+r)の容量を切替える。この解決策により、先の変型例と同等の冗長性利用効果が得られるが、より大きな容量の光通信を伴う、より簡素なアーキテクチャで実現できる。
【0077】
図14、15、16、17および18の光インタフェースは、トランシーバまたは高速シリアルインターフェース素子(「高速シリアルリンクトランシーバ」)に関連付けられたデータストリーム、あるいは有利には、同一演算器(集積回路/ハイブリッドモジュール/デジタルカード/機器の部品)に配置された高速シリアルトランシーバのアセンブリから生じて多重化されたデータフローを搬送することができる。
【0078】
光経路上でデータフローを多重化する公知の変型例として、各データフローが固有の波長により搬送される波長分割多重化(WDM)がある。
【0079】
提案するスキームにWDM波長多重化を利用することは、光相互接続の密度および結果的に光スイッチCOMの複雑さを直接減少させることが可能になるため、特に効果的である。多重化は、同一トポロジに従い割り当てられたデータフローに関係しており、これは、データ経路の配信、および処理経路(部分項)の割り当ての両方に対して定義されたようなマトリクスデジタルアーキテクチャ用に当てはまる。
【符号の説明】
【0080】
CI 集積回路
C1〜Cn2 列
L1〜Ln1 行
CO 光カプラ
IO 光相互接続
LO 光リンク
CIi,ja,b 集積回路
Ea,b アセンブリ
CEa,b 電子カード
COM 光スイッチ
RED 冗長グループ
Y×r,r×Y,Y×(Y+r),(Y+r)×Y,(Y+r)×(Y+r),2(Y+r)×2(Y+r) 処理経路
【技術分野】
【0001】
本発明は、少なくとも1個の集積回路を含み、前記集積回路が集積回路のN行M列のマトリクスアーキテクチャに従い相互接続されている少なくとも1個のアセンブリのシステムに関する。
【背景技術】
【0002】
少なくとも1個の集積回路の少なくとも1個のアセンブリのシステムが知られており、前記集積回路は集積回路のマトリクスアーキテクチャに従い相互接続されていて、これらの集積回路は、電気的接続により互いに接続されているおり、中には100MHzよりもかなり高い周波数の、高スループットの高速シリアルインターフェースのものもある。
【0003】
集積回路という表現は、多少複雑な電子的機能を実行する電子素子を、また往々にして数種類の基本的な電子素子を限られた容積のパッケージに集積することを意味している。論理ゲートは最も簡単なデジタル集積回路であり、マイクロプロセッサおよびメモリは最も複雑なものの中でも際立っている。特に信号処理用の特定用途向け集積回路すなわちASIC等、特定の用途専用の集積回路がある。また、デジタル信号プロセッサすなわちDSPに言及する場合もある。集積回路の重要な種別として、プログラム可能論理素子すなわち「Field Programmable Gate Array」を略したFPGAがある。
【0004】
ハイブリッドモジュールという表現は、各種技術で任意選択的に実現され、且つ各種(アナログ、無線周波数、デジタル、光)の信号を処理可能な、相互接続された回路のアセンブリが同一パッケージに集積された素子を意味している。
【0005】
処理タスクは、設備品目に含まれる電子カード上に構築された集積回路、ハイブリッドモジュールまたは回路であり得る複数の演算器に託される。以下の記述において、集積回路という用語はハイブリッドモジュールにも用いられる。
【0006】
以下の記述において、行または列への編成は任意の選択から生じ、行および列の役割は自由に入れ替え可能である。
【0007】
列毎に編成された回路のアセンブリに対して実行される処理タスクを考慮して、システムの行の一次ソース入力が列のアセンブリ全体、従って、同一行の集積回路のアセンブリ全体へ送信される。ポイントツーポイントの高速シリアル電気インタフェースにおいて、公知の技術は、段階的に同一行にソースデータを伝播させるものであり、集積回路が自身ソース入力で受信したデータを同一行の後続集積回路へ送信して、処理タスクを実行し、その結果が同一列の後続回路へ送信される。図1にそのような例を示しており、当該システムは少なくとも1個の集積回路CIのアセンブリを含み、前記集積回路は、本例では同一集積回路CIのn1個の行Liおよびn2個の列Cjのマトリクスアーキテクチャに従い相互接続されている。本例では集積回路CIは各々3個の入力および4個の出力または処理経路を有するため、ここに示すシステムは3n1個の入力またはデータ経路および4n2個の出力を含んでいる。
【0008】
そのようなシステムの主な利点は、その機能的簡素さおよびモジュラー性にある。特に、行または列を追加することによりシステムの入力および出力の数を調整してもよい。一方、複雑な要件の場合、この種のシステムは、多数の集積回路および電子カード、および多数の相互接続およびインタフェースを必要とする。この種のシステムは、大量のエネルギーを消費し、占有面積が大きく嵩張るが、その大部分はインタフェース自体によるものである。
【0009】
米国特許出願US2005/0256969A1号明細書は、各回路でパケットスイッチを集積するデジタル回路と高速シリアルリンクの電気的相互接続に関するものである。従って、プログラム可能ゲートアレイすなわちFPGAに基づく再構成可能なアーキテクチャを開示している。
【0010】
文献米国特許第4811210号明細書は、再構成可能且つ並列アーキテクチャを用いて様々な機能および各種のアルゴリズムを同一コンピュータに実装することを目的とする。提案された解決策は、グループ内で相互接続を構成および変更すべく光スイッチを、およびグループ間でのやり取りのための光スイッチを各々集積しているプロセッサのグループを含んでいる。
【0011】
このモードのハードウェア編成は、アプリケーション固有の配線論理を有するマトリクスアーキテクチャにはあまり適しておらず、特に自身の複雑さおよびエネルギー消費を減らすことができない。
【0012】
文献米国特許第4696059号明細書は、高速信号処理(プログラム可能フィルタ、単語生成器、プログラム可能遅延線)用の機能の実装を目的としているが、基本的な遅延機能は速度が不十分であるかまたは調節不可能である。提案された解決策は、光電子スイッチおよび電気または光学的な遅延機能のグループを含んでいる。光技術において、これらの素子は基本遅延機能の速度要件を実現可能にする。当該スイッチにより、各種の遅延値を合成してフィルタまたは単語生成器を構築すべく一次入力と遅延機能の入力/出力との間の接続性を動的に構成することが可能になる。
【発明の概要】
【発明が解決しようとする課題】
【0013】
上述のアーキテクチャでは、多数の演算器および集積回路を含む複雑なマトリクスシステムを構築して複雑な処理タスクを実行することができない。
【課題を解決するための手段】
【0014】
本発明の目的は、上述の問題を軽減することにある。
【0015】
本発明の一態様は、少なくとも1個の集積回路の少なくとも1個のアセンブリのシステムを提案するものであり、前記集積回路は、集積回路のN行M列のマトリクスアーキテクチャに従い相互接続されている。1行が信号として少なくとも1個の入力を受信し、1列が信号として少なくとも1個の出力を与える。同一アセンブリの1行の2個の集積回路間の相互接続および同一アセンブリの1列の2個の集積回路間の相互接続は電気的である。少なくとも1個の集積回路のアセンブリが、前記アセンブリの少なくとも1個の入力を含む少なくとも1個の入力集積回路および前記アセンブリの少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、入力集積回路はまた、出力集積回路でもあり得る。更に、本システムは、本システムの1行の入力を前記行に属するアセンブリの入力集積回路の各入力に接続するか、または本システムの1列に属するアセンブリの出力集積回路の各出力を前記列のシステム出力に接続する少なくとも1個の光相互接続を含んでいる。
【0016】
このようなシステムにより、集積回路内における高速シリアルインターフェースに関する要件、およびその結果、回路および電子カードの数量の観点からエネルギー消費および実装の複雑さを大幅に軽減することが可能になる。集積回路内の高速シリアルインターフェースの数に関する要件が半分まで軽減されることにより、本システムでは集積回路のリソースおよび入出力ポートの利用効率が向上して、機器の複雑さが軽減される。
【0017】
光リンクの利用により、一般に帯域幅を広げ、リンクおよびコネクタの大きさや嵩を大幅に減らすことが可能になる。
【0018】
一実施形態において、少なくとも1個の集積回路のアセンブリは1枚の電子カードに実装されている。
【0019】
従って、そのようなシステムの製造は、同一カードの複数のコピーに基づいて実行され得るため、システムの製造を容易にし、且つ製造コストを下げる。
【0020】
一実施形態によれば、光相互接続は、光カプラおよび/または能動光電子結合手段および行のアセンブリの入力集積回路の入力毎または列のアセンブリの出力集積回路の出力毎の光リンクを含んでいる。
【0021】
従って、光リンクにより、単に1個の位置からの複数の位置へ高スループットで信号配信を実行する、および/または、スループットおよびインタフェースにおける信号の品質に顕著な影響を及ぼすことなく複数の集積回路から生じた出力のアセンブリを組み合せることが可能になる。
【0022】
有利には、少なくとも1行の光相互接続は、更に試験光リンクを含んでいる。
【0023】
従って、システムの動作を妨げることなく信号を観察する、またはシステムに試験信号を注入すべく、非侵入型の試験/監視手段を配置することが可能である。
【0024】
例えば、光リンクは光ファイバーを含んでいる。
【0025】
光ファイバーの利用により、特に、送信の帯域幅または距離を広げ、各種リンク間の良好な分離を保証するかまたはリンクの物理的実装を容易にすることが可能になる。
【0026】
一実施形態によれば、少なくとも1行の光相互接続は更に、光増幅器を含んでいる。
【0027】
従って、光カプラの出力により割り当てられる光信号の強度は、リンクの送信性能を保証すべく割当て要件に合致すべく適合されていてよい。
【0028】
一実施形態において、複数行の光相互接続が少なくとも1個の光スイッチにより入力側で接続されていても、かつ/または複数列の光相互接続が少なくとも1個の光スイッチにより出力側で接続されていてもよい。
【0029】
従って、光スイッチを設定することにより、特に、例えば衛星に埋め込まれたオンボードシステムの冗長管理を実行することが可能であり、その消散は処理スループットからは独立している。
【0030】
一実施形態によれば、少なくとも1個の光リンクが波長分割多重化を実行すべく適合されている。
【0031】
一実施形態において、本システムは冗長性として光リンクを特徴とする集積回路の少なくとも1個のアセンブリを含んでいる。
【0032】
例えば、上述のシステムは、フェーズドアレイアンテナのデジタルビーム形成機能を実行すべく、および/または切換機能を実行すべく適合されていてよい。
【0033】
本発明の別の態様によれは、上述の少なくとも1個のシステムを含むプロセッサも提案する。
【0034】
本発明の別の態様は、例えば上述の埋め込み型の少なくとも1個のプロセッサを含む衛星も提案するものである。
【0035】
また、本発明の別の態様は、集積回路のn1行n2列のマトリクスアーキテクチャに従い、少なくとも1個の集積回路の少なくと1個のアセンブリを相互接続する方法を提案するものであり、1行が信号として少なくとも1個の入力を受信し、1列が信号として少なくとも1個の出力を与え、同一アセンブリの1行の2個の集積回路間の相互接続および同一アセンブリの1列の2個の集積回路間の相互接続が電気的に実行されていて、少なくとも1個の集積回路のアセンブリが、前記アセンブリの少なくとも1個の入力を含む少なくとも1個の入力集積回路および前記アセンブリの少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、入力集積回路は任意選択的に出力集積回路とすることができる。更に、本システムの1行の少なくとも1個の入力が、前記行に属するアセンブリの入力集積回路の各入力に光相互接続されているか、または本システムの1列の少なくとも1個の出力が、前記列に属するアセンブリの出力集積回路の各出力に光相互接続されている。
【0036】
本発明は、完全に非限定的な例として記述され、且つ添付の図面に示すいくつかの実施形態を調べることにより理解が深まるであろう。
【図面の簡単な説明】
【0037】
【図1】少なくとも1個の集積回路の少なくとも1個のアセンブリのマトリクスアーキテクチャを備え、前記集積回路が、従来技術に従い、分散または直接的組換えの無いポイントツーポイントリンクにより、マトリクスアーキテクチャに従い相互接続されているシステムの実施形態を模式的に示す。
【図2】本発明の一態様による、少なくとも1個の光相互接続を含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図3】本発明の一態様による、少なくとも1個の集積回路のアセンブリが1枚の電子カードに含まれるマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図4】本発明の一態様による、試験光リンクにより、少なくとも1個の集積回路のアセンブリが1枚の電子カードに含まれるマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図5】本発明の一態様による、光相互接続が集積回路のマトリクスアーキテクチャの行のみに従うマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図6】本発明の一態様による、衛星ビーム形成プロセッサ用のマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図7】本発明の一態様による、回路の各アセンブリが単一の集積回路を含むことを考慮した、光学的な集積回路間の相互接続のアセンブリを有するマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図8】本発明の一態様による、光増幅器を含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図9】本発明の一態様による、光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図10】本発明の一態様による、衛星ビーム形成プロセッサ用の光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図11】本発明の一態様による、衛星ビーム形成プロセッサ用の並列な複数の光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図12】本発明の一態様による、電子カードのレベルでの冗長管理用の電子カード間に光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図13】本発明の一態様による、衛星ビーム形成プロセッサ用の列間に光スイッチを含むマトリクスアーキテクチャを備えたシステムを模式的に示す。
【図14】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【図15】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【図16】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【図17】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【図18】本発明の一態様による、行(または下位機能)毎に個別に相互化された冗長性の切替えを模式的に示す。
【0038】
全ての図面を通じて、同一要素には同一参照番号を付与している。
【発明を実施するための形態】
【0039】
図2に、少なくとも1個の集積回路、
【数1】
本例では4個の集積回路
【数2】
(aは1から
【数3】
まで変化する整数、bは1から
【数4】
まで変化する整数)の、少なくとも1個のアセンブリEa,b、本例ではE1,1,...,E1,n2/2,...,En1/2,1,..,En1/2,n2/2のシステムを模式的に示し、前記集積回路
【数5】
(iは1から2まで変化する整数、jは1から2まで変化する整数)が、集積回路
【数6】
のn1行n2列のマトリクスアーキテクチャに従い相互接続されている。無論、アセンブリEa,b毎の4個の集積回路の本例は完全に非限定的であり、アセンブリEa,bの添え字a、bの変化はアセンブリEa,b毎に集積回路の数に依存する。
【0040】
集積回路の行k(kは1からn1まで変化する整数)は、信号として少なくとも1個の入力、本例では3個の入力を受信し、集積回路の列l(lは1からn2まで変化する整数)は信号として少なくとも1個の出力、本例では4個の出力を与える。
【0041】
同一アセンブリEa,bの行kの2個の集積回路間の相互接続は、当該アセンブリが行毎に複数の集積回路を含む場合、および列lの2個の集積回路間の相互接続は、当該アセンブリが列毎に複数の集積回路を含む場合、電気的である。
【0042】
少なくとも1個の集積回路
【数7】
のアセンブリEa,bは、少なくとも1個の、すなわちアセンブリの外部からの入力信号を受信する入力集積回路および、少なくとも1個の、すなわちアセンブリの外部に出力信号を配信する出力集積回路を含んでいる。入力集積回路は同時に任意選択的に出力集積回路とすることができる。本例では、アセンブリEa,bの場合、図2の例において、集積回路
【数8】
は入力集積回路であって、集積回路
【数9】
は出力集積回路にある。回路
【数10】
は、アセンブリEa,bにおいて同時に入力集積回路および出力集積回路である。
【0043】
本システムは、本システムの行の入力を当該行に属するアセンブリの入力集積回路の各入力に接続すべく、または本システムの列の出力を当該列に属するアセンブリの出力集積回路の各出力に接続すべく、少なくとも1個の光相互接続IO、本例では3×n1+4×n2個の光相互接続を含んでいる(光相互接続が3×n1個である理由は本列で全ての集積回路が光相互接続に属する3個の入力を有するため、光相互接続が4×n2個である理由は本例で全ての集積回路が光相互接続に属する4個の出力を有するためである)。
【0044】
光相互接続IOは各々、行のアセンブリの入力集積回路の入力毎(本例ではカプラ毎に
【数11】
個の光リンク)に、または列のアセンブリの出力集積回路の出力毎(本例ではカプラ毎に
【数12】
個の光リンク)に光カプラCOおよび光リンクLOを含んでいる。
【0045】
光カプラという表現は、1個以上の光入力ポートおよび1個以上の光出力ポートを含み、各入力信号が出力ポートのアセンブリ全体に割り当てられる受動光素子を意味している。
【0046】
変型例として、1個の電気入力ポートおよび各々が光出力ポートに接続されていて電気入力信号を光出力ポートのアセンブリ全体に割り当てる複数の光エミッタを含む能動光電子結合素子を発光時に用いることができる。
【0047】
変型例として、受信時に、各々が光検知器および電気出力ポートに接続され、電気出力ポートへ向かう光入力信号を集める複数の光入力ポートを含む能動光電子結合素子を用いることが可能である。
【0048】
これら全ての例において、光リンクLOは光ファイバーを含んでいてよい。
【0049】
図3に、少なくとも1個の集積回路
【数13】
のアセンブリEa,bが1枚の電子カードCEa,bに含まれている図2と同様のシステムを示す。従って、同型のカードは連続的に製造することができ、その後、例えば光相互接続IOのみにより、マトリクスアーキテクチャに従い容易に接続することができる。無論、変型例として、光相互接続によりこれらの相互接続の一部のみを実行してもよい。
【0050】
図4に、行光相互接続IOが、本例ではソースデータを観察可能にすべく、更に試験光リンクLOTを含んでいる図3と同様のシステムを示す。無論、変型例として、これらの行光相互接続IOの一部のみが試験光リンクLOTを含んでいてよい。そのような試験リンクの存在により、当該行に対して非侵入的に測定を実行することが可能になるが、これは計装により妨げられる高スループットの電気的相互接続では不可能である。変型例として、行光相互接続IOは、本例では試験データを注入可能にすべく、追加的な試験光入力を含んでいてよい。そのような試験リンクの存在により、システムが既に完成しているにも拘わらず、部分的試験を実行することが可能になる。
【0051】
図5に、光相互接続がマトリクスアーキテクチャの行のみに従い、電子カードが各々列毎に配置されたn1個の集積回路のアセンブリを含む図3と同様のシステムを示す。この構成により、電気的相互接続が電子カード内の相互接続のみに制限され、カード間の全ての相互接続が光学的に実行できるようになる。
【0052】
図6に、光相互接続がマトリクスアーキテクチャの行のみに従う、衛星ビーム形成プロセッサ用の図5と同様のシステムを示す。集積回路の各列は、例えば受信時に、アレイアンテナの3×n1個の入力に基づいてビーム出力のアセンブリを生成する。このモジュラーアーキテクチャにより、同一入力を処理する電子カードを追加するだけでビームの数を増やすことが可能になる。
【0053】
図7に、集積回路の各アセンブリが単一の集積回路を含むことを考慮して、行および列における、全ての集積回路の相互接続のアセンブリが光学的である、マトリクスアーキテクチャを備えたシステムを示す。この典型的ケースは、光信号の配信および直接的組換えの容量の利点を得るべく、集積回路間での光インタフェースの利用の一般化に対応している。本システムは、例えば、1枚のカードに実装可能である。
【0054】
図8に、光相互接続がマトリクスアーキテクチャの行のみに従い、電子カードが各々列毎に配置されたn1個の集積回路のアセンブリおよび光カプラの光信号の減衰を補償するための光増幅器AOを含む図5と同様のマトリクスアーキテクチャを備えたシステムを示す。
【0055】
図9に、入力側に光スイッチを含んでいて、再構成要件に対して使用するソース入力を選択可能にする図5および8と同様のマトリクスアーキテクチャを備えたシステムを示す。
【0056】
図10に、衛星ビーム形成プロセッサ用の入力側で、光スイッチCOMを含むマトリクスアーキテクチャを備えたシステムを示す。本例では、当該スイッチにより、受信時に放射素子から、または発光時にビームから生じるソースデータのアセンブリの、ビーム形成のアセンブリとの関連付けが設定可能になる。
【0057】
図11に、衛星ビーム形成プロセッサ用の並列な複数の光スイッチCOMを含むマトリクスアーキテクチャを備えたシステムを示す。光スイッチのアセンブリを並列に配置することにより光リンク用のスイッチング構成にある程度の制限を加えることで、各スイッチの複雑さを大幅に軽減することができる。
【0058】
図12に、電子カードCEa,bのレベルで冗長管理すべく電子カード間に光スイッチCOMを含んでいる図4と同様のマトリクスアーキテクチャを備えたシステムを示す。本システムにより、いずれかの電子カードが故障した場合に冗長グループREDの未使用カードで代替することが可能になる。
【0059】
図13に、衛星ビーム形成プロセッサ用の列の間に光スイッチCOMを含むマトリクスアーキテクチャを備えたシステムを示し、電子カードCEa,bの各々が列毎に配置されたn1個の集積回路のアセンブリを含んでいる。本システムは、r列の演算器の冗長性および列全体毎にこれらの冗長性を切替える(機能)を含んでいる。演算器の故障は、(垂直)処理経路全体、および一般に列全体に悪影響を及ぼす。この冗長性切替えモードは、影響を受けた列全体を利用可能な冗長列で交換することからなる。r個の冗長な列(本例では唯一の冗長列が列Cn2+1であるためr=1)が、光配信により処理すべきデータを受信する。これらの冗長な列の出力は、光スイッチCOM(m=4個の経路を有するr列からM個の出力経路への)を介して選択され、そのM個の出力が名目経路の出力側で同数の光カプラCOに送られる。次いで、r個の演算器のいずれかの故障を補償すべくある個数の冗長演算器(演算器の行の数r×n1に対応)が起動される。
【0060】
信号の光学的割当ては、光カプラCOの支援を受け、且つ光スイッチCOMの実装を通じた配信容量を用いることにより、冗長演算器の切替えに役立つ。冗長性の切替えは各種の方式、すなわち、列全体、処理経路、電子カードまたは回路、行、またはデータ経路において実行してもよく、冗長性を様々なレベルで相互化することが可能である。
【0061】
図13に、列全体(または機能全体)による冗長性の切替えを示す。
【0062】
図14〜18に、1行が1枚の電子カードに実装された例を示す。
【0063】
図14に、行(または下位機能)毎に個別に相互化された冗長性の切替えを示す。そのような実施形態は演算器の各行にr個の冗長演算器を有し、冗長性の切替えが各行に固有である。簡潔化のため、図14では演算器毎にデータ配信用の単一の水平経路、並びに演算器毎に単一の垂直処理経路を示す。この模式図は、演算器の行毎に複数の垂直処理経路並びに複数の水平データ配信経路を有するものに一般化できる。
【0064】
演算器の行内で、r個の冗長演算器は、Y個の名目演算器と同様に、処理すべきデータを光配信により受信する。この構成では垂直処理経路は光リンクも含んでいる。
【0065】
2個の入力と2個の出力を備えた光カプラCOが、当該行に関連付けられた名目演算器および冗長なグループとして予定されている(同一列の)名目演算器または冗長演算器のいずれかの上流の行から生じた処理済みの部分項を配信すべく、名目演算器に関連付けられている。各行に対して、冗長なグループは、入力側および出力側で処理経路を切替えるべく、2個の光スイッチCOMの支援を受けて切替えられる。これらの光スイッチは、名目演算器用の処理経路のアセンブリと、冗長演算器用の処理経路のアセンブリの間で切換えを実行する。
【0066】
この構成により、いずれかの名目演算器が故障した場合に利用可能な冗長演算器で代替することを各行内で行なうことが可能になる。冗長性の利用は、列全体(または機能)毎に冗長性を切替える場合よりも効果的である。
【0067】
同一行に少なくともr+1個の故障した演算器が集中した場合、行毎の冗長性容量が枯渇する。本システムは従って、最大r×n1個の演算器の故障にしか対応できない。
【0068】
図15に、未区分の演算器の均一なアーキテクチャからなる行(または下位機能)毎に個別に相互化された冗長性を切替える、図14の変型例を示す。
【0069】
当該変型例は、(垂直)処理経路上に光カプラを必要とせず、図14のシステムよりも規則的である。一方、光スイッチCOMの複雑さは増しているが、入出力ポートの数(rはYより小さい)がより対称である点で依然として好ましい。
【0070】
図16に、行(または下位機能)毎に個別に相互化された冗長性を切替える、図14、15の別の変型例を示す。図15のシステムは、演算器の行毎に2個の光スイッチCOMの1個を省略すべく変更することができる。当該変型例は、垂直処理連鎖の全体に沿ってY+r個の処理経路を辿るものであり、後続行の演算器との接続性を規定すべく各行に光スイッチCOMを備えている。
【0071】
演算器の最終行の出力側で、Y個の物理出力のみが保持される。スイッチCOMが半分しかないため、当該変型例は先のものよりも簡素であり、Y個の(有用な)経路の代わりにY+r個の経路を辿ることは負担にならない(r<<Y)。一方、光スイッチCOMの複雑さが僅かに増すものの、入出力ポートの数が対称であり、且つY+rはYと殆ど差がないため、実際には何ら問題が生じない。
【0072】
図17に、行(または下位機能)毎に個別に相互化された冗長性を切替える、図14、15および16のシステムの変型例を示す。演算器の故障への耐性を向上させるべく、当該変型例は、各々が既にr個の冗長演算器を集積している演算器のT個の名目行に対する補足として、冗長行の提供を考慮するものである。
【0073】
第3の変型例から出発して、冗長性容量は、演算器のT個の列にu個の冗長行を追加することにより向上する。これにより、冗長性容量が枯渇した(すなわち故障した演算器がr個より多い)最大u個の行の演算器に代替することが可能になる。
【0074】
データ入力側の光スイッチCOMは、T個の入力行を演算器のT+u個の行のアセンブリへの切替えを実行する。無効な冗長性を扱う場合、または故障が多過ぎて当該行の冗長性容量が枯渇した場合、演算器行が使用されないことがある。この場合、上流の行から生じる部分項の(垂直な)フローは、透明性のある方法でで無効な行を通過しなければならない。解決策は、各々の上流部分項のフローを、1個の入力および各演算器に配信する2個の出力へ、並びにいわゆるバイパス経路へカプラを介して局所的に配信することにある。演算器の下流に2個の入力および1個の出力を備えたスイッチCOMにより、演算器の処理出力、または出力スイッチY+r:Y+rの入力におけるバイパス経路のいずれかを選択することが可能になる。
【0075】
この解決策は、複雑さが増す代償に、行毎の冗長性を管理する変型例よりも良好な冗長性利用効果を提供する。実際、行毎に任意の最大r個の故障に対応する容量に加え、u個の冗長行を追加することで更に、故障個所がr個より多い最大u個の行まで対応可能になる。
【0076】
図18に、行(または下位機能)毎に個別に相互化された冗長性を切替える、図14、15、16および17のシステムの変型例を示す。当該変型例によれば、1個の入力と2個の出力を有する光カプラおよび2個の入力と1個の出力を有する小型光スイッチCOMを出力スイッチの容量を拡張したもので代替することにより、追加的にY+r個のバイパス経路、すなわち2(Y+r):2(Y+r)の容量を切替える。この解決策により、先の変型例と同等の冗長性利用効果が得られるが、より大きな容量の光通信を伴う、より簡素なアーキテクチャで実現できる。
【0077】
図14、15、16、17および18の光インタフェースは、トランシーバまたは高速シリアルインターフェース素子(「高速シリアルリンクトランシーバ」)に関連付けられたデータストリーム、あるいは有利には、同一演算器(集積回路/ハイブリッドモジュール/デジタルカード/機器の部品)に配置された高速シリアルトランシーバのアセンブリから生じて多重化されたデータフローを搬送することができる。
【0078】
光経路上でデータフローを多重化する公知の変型例として、各データフローが固有の波長により搬送される波長分割多重化(WDM)がある。
【0079】
提案するスキームにWDM波長多重化を利用することは、光相互接続の密度および結果的に光スイッチCOMの複雑さを直接減少させることが可能になるため、特に効果的である。多重化は、同一トポロジに従い割り当てられたデータフローに関係しており、これは、データ経路の配信、および処理経路(部分項)の割り当ての両方に対して定義されたようなマトリクスデジタルアーキテクチャ用に当てはまる。
【符号の説明】
【0080】
CI 集積回路
C1〜Cn2 列
L1〜Ln1 行
CO 光カプラ
IO 光相互接続
LO 光リンク
CIi,ja,b 集積回路
Ea,b アセンブリ
CEa,b 電子カード
COM 光スイッチ
RED 冗長グループ
Y×r,r×Y,Y×(Y+r),(Y+r)×Y,(Y+r)×(Y+r),2(Y+r)×2(Y+r) 処理経路
【特許請求の範囲】
【請求項1】
少なくとも1個の集積回路
【数1】
の少なくとも1個のアセンブリ(Ea,b)のシステムであって、前記集積回路
【数2】
のn1行n2列のマトリクスアーキテクチャに従い相互接続された少なくとも2個の集積回路
【数3】
を含み、行(k)が信号として少なくとも1個の入力を受信し、列(l)が信号として少なくとも1個の出力を与え、同一アセンブリの行(k)の2個の集積回路間の相互接続および同一アセンブリ(Ea,b)の列(l)の2個の集積回路間の相互接続は電気的であって、少なくとも1個の前記集積回路
【数4】
のアセンブリが、前記アセンブリの少なくとも1個の入力を含む少なくとも1個の入力集積回路および前記アセンブリの少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、入力集積回路は任意選択的に出力集積回路とすることができ、前記システムが、前記システムの1行の入力を前記行(k)に属する前記アセンブリの前記入力集積回路の各入力に接続するか、または前記システムの列(l)に属する前記アセンブリの前記出力集積回路の各出力を前記列(l)の前記システム出力に接続する少なくとも1個の光相互接続(IO)を含むことを特徴とするシステム。
【請求項2】
少なくとも1個の集積回路
【数5】
のアセンブリ(Ea,b)が1枚の電子カード(CEa,b)に実装されている、請求項1に記載のシステム。
【請求項3】
光相互接続(IO)が、光カプラ(CO)および/または能動光電子結合手段および行(k)の前記アセンブリの入力集積回路の入力毎または列(l)のアセンブリの出力集積回路の出力毎の光リンク(LO)を含んでいる、請求項1または2に記載のシステム。
【請求項4】
少なくとも1行(k)の光相互接続(IO)が更に、試験光リンク(LOT)を含んでいる、請求項1〜3のいずれか1項に記載のシステム。
【請求項5】
光リンク(LO)が光ファイバーを含んでいる請求項1〜4のいずれか1項に記載のシステム。
【請求項6】
少なくとも1行(k)の光相互接続(IO)が更に、光増幅器(AO)を含んでいる、請求項1〜5のいずれか1項に記載のシステム。
【請求項7】
複数行(k)の光相互接続(IO)が少なくとも1個の光スイッチ(COM)により入力側で接続され、および/または複数列(l)の光相互接続(IO)が少なくとも1個の光スイッチ(COM)により出力側で接続されている、請求項1〜6のいずれか1項に記載のシステム。
【請求項8】
少なくとも1個の光リンク(LO)が、波長分割多重化を実行すべく適合されている、請求項1〜7のいずれか1項に記載のシステム。
【請求項9】
冗長性として光リンク(LO)を特徴とする集積回路の少なくとも1個のアセンブリを含んでいる、請求項1〜8のいずれか1項に記載のシステム。
【請求項10】
フェーズドアレイアンテナのデジタルビーム形成機能を実行すべく適合されている、請求項1〜9のいずれか1項に記載のシステム。
【請求項11】
切換機能を実行すべく適合されている、請求項1〜10のいずれか1項に記載のシステム。
【請求項12】
請求項1〜11のいずれか1項に記載の少なくとも1個のシステムを含むプロセッサ。
【請求項13】
請求項10または11に記載の少なくとも1個のプロセッサを含む衛星。
【請求項14】
集積回路のn1行n2列のマトリクスアーキテクチャに従い、少なくとも2個の集積回路
【数6】
を含む、少なくとも1個の集積回路
【数7】
の少なくとも1個のアセンブリ(Ea,b)のシステムを相互接続する方法であって、行(k)が信号として少なくとも1個の入力を受信し、列(l)が信号として少なくとも1個の出力を与え、同一アセンブリの行(k)の2個の集積回路間の相互接続および同一アセンブリ(Ea,b)の列(l)の2個の集積回路間の相互接続は電気的に実行され、少なくとも1個の集積回路のアセンブリ(Ea,b)が、前記アセンブリの少なくとも1個の入力を含む少なくとも1個の入力集積回路および前記アセンブリの少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、入力集積回路は任意選択的に出力集積回路とすることができ、前記システムの行(k)の少なくとも1個の入力が、前記行(k)に属する前記アセンブリの前記入力集積回路の各入力に光相互接続されているか、または前記システムの列(l)の少なくとも1個の出力が、前記列(l)に属する前記アセンブリの前記出力集積回路の各出力に光相互接続されていることを特徴とする方法。
【請求項1】
少なくとも1個の集積回路
【数1】
の少なくとも1個のアセンブリ(Ea,b)のシステムであって、前記集積回路
【数2】
のn1行n2列のマトリクスアーキテクチャに従い相互接続された少なくとも2個の集積回路
【数3】
を含み、行(k)が信号として少なくとも1個の入力を受信し、列(l)が信号として少なくとも1個の出力を与え、同一アセンブリの行(k)の2個の集積回路間の相互接続および同一アセンブリ(Ea,b)の列(l)の2個の集積回路間の相互接続は電気的であって、少なくとも1個の前記集積回路
【数4】
のアセンブリが、前記アセンブリの少なくとも1個の入力を含む少なくとも1個の入力集積回路および前記アセンブリの少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、入力集積回路は任意選択的に出力集積回路とすることができ、前記システムが、前記システムの1行の入力を前記行(k)に属する前記アセンブリの前記入力集積回路の各入力に接続するか、または前記システムの列(l)に属する前記アセンブリの前記出力集積回路の各出力を前記列(l)の前記システム出力に接続する少なくとも1個の光相互接続(IO)を含むことを特徴とするシステム。
【請求項2】
少なくとも1個の集積回路
【数5】
のアセンブリ(Ea,b)が1枚の電子カード(CEa,b)に実装されている、請求項1に記載のシステム。
【請求項3】
光相互接続(IO)が、光カプラ(CO)および/または能動光電子結合手段および行(k)の前記アセンブリの入力集積回路の入力毎または列(l)のアセンブリの出力集積回路の出力毎の光リンク(LO)を含んでいる、請求項1または2に記載のシステム。
【請求項4】
少なくとも1行(k)の光相互接続(IO)が更に、試験光リンク(LOT)を含んでいる、請求項1〜3のいずれか1項に記載のシステム。
【請求項5】
光リンク(LO)が光ファイバーを含んでいる請求項1〜4のいずれか1項に記載のシステム。
【請求項6】
少なくとも1行(k)の光相互接続(IO)が更に、光増幅器(AO)を含んでいる、請求項1〜5のいずれか1項に記載のシステム。
【請求項7】
複数行(k)の光相互接続(IO)が少なくとも1個の光スイッチ(COM)により入力側で接続され、および/または複数列(l)の光相互接続(IO)が少なくとも1個の光スイッチ(COM)により出力側で接続されている、請求項1〜6のいずれか1項に記載のシステム。
【請求項8】
少なくとも1個の光リンク(LO)が、波長分割多重化を実行すべく適合されている、請求項1〜7のいずれか1項に記載のシステム。
【請求項9】
冗長性として光リンク(LO)を特徴とする集積回路の少なくとも1個のアセンブリを含んでいる、請求項1〜8のいずれか1項に記載のシステム。
【請求項10】
フェーズドアレイアンテナのデジタルビーム形成機能を実行すべく適合されている、請求項1〜9のいずれか1項に記載のシステム。
【請求項11】
切換機能を実行すべく適合されている、請求項1〜10のいずれか1項に記載のシステム。
【請求項12】
請求項1〜11のいずれか1項に記載の少なくとも1個のシステムを含むプロセッサ。
【請求項13】
請求項10または11に記載の少なくとも1個のプロセッサを含む衛星。
【請求項14】
集積回路のn1行n2列のマトリクスアーキテクチャに従い、少なくとも2個の集積回路
【数6】
を含む、少なくとも1個の集積回路
【数7】
の少なくとも1個のアセンブリ(Ea,b)のシステムを相互接続する方法であって、行(k)が信号として少なくとも1個の入力を受信し、列(l)が信号として少なくとも1個の出力を与え、同一アセンブリの行(k)の2個の集積回路間の相互接続および同一アセンブリ(Ea,b)の列(l)の2個の集積回路間の相互接続は電気的に実行され、少なくとも1個の集積回路のアセンブリ(Ea,b)が、前記アセンブリの少なくとも1個の入力を含む少なくとも1個の入力集積回路および前記アセンブリの少なくとも1個の出力を含む少なくとも1個の出力集積回路を含んでいて、入力集積回路は任意選択的に出力集積回路とすることができ、前記システムの行(k)の少なくとも1個の入力が、前記行(k)に属する前記アセンブリの前記入力集積回路の各入力に光相互接続されているか、または前記システムの列(l)の少なくとも1個の出力が、前記列(l)に属する前記アセンブリの前記出力集積回路の各出力に光相互接続されていることを特徴とする方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【公開番号】特開2013−90337(P2013−90337A)
【公開日】平成25年5月13日(2013.5.13)
【国際特許分類】
【外国語出願】
【出願番号】特願2012−228098(P2012−228098)
【出願日】平成24年10月15日(2012.10.15)
【出願人】(505157485)テールズ (231)
【Fターム(参考)】
【公開日】平成25年5月13日(2013.5.13)
【国際特許分類】
【出願番号】特願2012−228098(P2012−228098)
【出願日】平成24年10月15日(2012.10.15)
【出願人】(505157485)テールズ (231)
【Fターム(参考)】
[ Back to top ]