JP2008502002A - チップ間光アレイ及び方法 - Google Patents
チップ間光アレイ及び方法 Download PDFInfo
- Publication number
- JP2008502002A JP2008502002A JP2007515453A JP2007515453A JP2008502002A JP 2008502002 A JP2008502002 A JP 2008502002A JP 2007515453 A JP2007515453 A JP 2007515453A JP 2007515453 A JP2007515453 A JP 2007515453A JP 2008502002 A JP2008502002 A JP 2008502002A
- Authority
- JP
- Japan
- Prior art keywords
- optical
- asic
- data
- layer
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 166
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000006243 chemical reaction Methods 0.000 claims abstract description 42
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 claims abstract description 13
- 238000009413 insulation Methods 0.000 description 20
- 229920000642 polymer Polymers 0.000 description 14
- 230000017525 heat dissipation Effects 0.000 description 12
- 238000013461 design Methods 0.000 description 11
- 238000004519 manufacturing process Methods 0.000 description 8
- 239000000463 material Substances 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 239000000835 fiber Substances 0.000 description 6
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 5
- 229910052802 copper Inorganic materials 0.000 description 5
- 239000010949 copper Substances 0.000 description 5
- 239000012212 insulator Substances 0.000 description 5
- 230000010363 phase shift Effects 0.000 description 5
- 238000003825 pressing Methods 0.000 description 5
- 230000004888 barrier function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 239000002918 waste heat Substances 0.000 description 4
- 229920005372 Plexiglas® Polymers 0.000 description 3
- 239000002131 composite material Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000012774 insulation material Substances 0.000 description 3
- 239000004926 polymethyl methacrylate Substances 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 229910000679 solder Inorganic materials 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 2
- 229910052799 carbon Inorganic materials 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102100021624 Acid-sensing ion channel 1 Human genes 0.000 description 1
- 101710099904 Acid-sensing ion channel 1 Proteins 0.000 description 1
- 102100022094 Acid-sensing ion channel 2 Human genes 0.000 description 1
- 101710099902 Acid-sensing ion channel 2 Proteins 0.000 description 1
- 101100217231 Caenorhabditis elegans asic-1 gene Proteins 0.000 description 1
- 101100163897 Caenorhabditis elegans asic-2 gene Proteins 0.000 description 1
- 108091006146 Channels Proteins 0.000 description 1
- 101001083370 Dictyostelium discoideum Hisactophilin-1 Proteins 0.000 description 1
- 229920000544 Gore-Tex Polymers 0.000 description 1
- 229910000639 Spring steel Inorganic materials 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 238000004026 adhesive bonding Methods 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008033 biological extinction Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 150000001722 carbon compounds Chemical class 0.000 description 1
- 230000017750 cell morphogenesis involved in conjugation with cellular fusion Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000006260 foam Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 239000004417 polycarbonate Substances 0.000 description 1
- 229920000515 polycarbonate Polymers 0.000 description 1
- 150000003071 polychlorinated biphenyls Chemical class 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000003507 refrigerant Substances 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 239000010454 slate Substances 0.000 description 1
- 239000003381 stabilizer Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/80—Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups H04B10/03 - H04B10/70, e.g. optical power feeding or optical transmission through water
- H04B10/801—Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups H04B10/03 - H04B10/70, e.g. optical power feeding or optical transmission through water using optical interconnects, e.g. light coupled isolators, circuit board interconnections
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B6/00—Light guides; Structural details of arrangements comprising light guides and other optical elements, e.g. couplings
- G02B6/10—Light guides; Structural details of arrangements comprising light guides and other optical elements, e.g. couplings of the optical waveguide type
- G02B6/12—Light guides; Structural details of arrangements comprising light guides and other optical elements, e.g. couplings of the optical waveguide type of the integrated circuit kind
- G02B6/12004—Combinations of two or more optical elements
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B6/00—Light guides; Structural details of arrangements comprising light guides and other optical elements, e.g. couplings
- G02B6/24—Coupling light guides
- G02B6/42—Coupling light guides with opto-electronic elements
- G02B6/4201—Packages, e.g. shape, construction, internal or external details
- G02B6/4249—Packages, e.g. shape, construction, internal or external details comprising arrays of active devices and fibres
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Integrated Circuits (AREA)
- Optical Couplings Of Light Guides (AREA)
Abstract
【解決手段】データリンクは、ASICを具えている。データリンクは、ASICと接続する断熱層を具えている。データリンクは、複数のトランスデューサを有する光変換層を具えており、それら複数のトランスデューサの各トランスデューサは、ASICと通信接続している。各トランスデューサは、入力/出力ピンと通信接続するのが好ましい。各トランスデューサは、光信号を電気信号に、又は、電気信号を光信号に変換する。データリンクは、光導波路層を具えており、該光導波路層は、光信号を運ぶ複数の導波路を有している。それら複数の導波路の各導波路は、トランスデューサと光通信し、光導波路層は、断熱層に近接している。データ用装置。データの伝送方法。
【選択図】図1
【選択図】図1
Description
本発明は、光信号を用いたデータ伝送に関する。より詳細には、本発明は、電気的インターフェイスと、光インターフェイスと、光導波路リンクとを使用して、光信号を用いてデータを伝送する方法に関する。
データフローに関する現在のストラテジは、テクノロジが許す限りにおいて、電気的インターフェイスを用いるものである。そのアーキテクチャは、40年前と同じであって、あるロジックデバイスから別のロジックデバイスへと、ボード/バックプレーンを介して、空間及び誘電体で隔てられた銅上でデータを移動させるものである。
本発明は、データフローを速くすることでテクノロジを改善し、Gbps当たりの電力を減少し、外部インターフェイスに対する脆弱性を低減し、将来のシステムのコストを大きく減少するものである。本発明は、任意のシステム内にある全てのデバイス間のデータリンクとなる光インターフェイスに関する。
本発明は、データリンクに関する。データリンクは、ASICを具えており、該ASICは、入力/出力ピンのようなコネクタを有するのが好ましい。データリンクは、ASICと接触する断熱層を具えており、該断熱層は、入力/出力ピンに対して位置決めされた孔を有するのが好ましい。データリンクは、複数のトランスデューサを有する光変換層を具えており、それら複数のトランスデューサの各トランスデューサは、ASICと通信接続され、断熱層の孔に対して位置決めされているのが好ましい。各トランスデューサは、入力/出力ピンと通信接続されるのが好ましい。各トランスデューサは、光信号を電気信号に、又は、電気信号を光信号に変換する。データリンクは、光導波路層を具えており、該光導波路層は、光信号を運ぶ複数の導波路を有している。それら複数の導波路の各導波路は、トランスデューサと光通信接続されており、光導波路層は、断熱層に近接している。
本発明は、データ装置に関する。装置は、第1ASICを具えている。装置は、第2ASICを具えている。装置は、第1ASIC及び第2ASICに接続された複数の光導波路を具えており、データと、光導波路でデータを同期させるタイミングとが、それらASICの間を、光導波路を介して伝送される。
本発明は、データを伝送する方法に関する。その方法は、好ましくは出力ピンを有するASICで電気信号を生成するステップを含む。好ましくは出力ピンを介して、ASICから光変換層のトランスデューサに電気信号を送るステップがある。ASICと接触する断熱層があって、該断熱層には、入力/出力ピンに対して位置決めされた孔があるのが好ましい。これら孔を介して、出力ピンからトランスデューサへと電気信号が伝わる。トランスデューサを用いて電気信号を光信号に変換するステップがある。光変換層と近接する光導波路層の導波路に、トランスデューサから光信号を送るステップがある。
本発明は、データを伝送する方法に関する。その方法は、光変換層と接触する光導波路層から、光信号を受信するステップを含む。ASICの入力ピンを介して、光センサデバイスから、電気信号を受信するステップがある。該光センサデバイスは、光信号を、光変換層の電気信号に変換する。ASICと接触する断熱層がある。断熱層は、入力ピンに対して位置決めされた孔を有している。孔を介して、電気信号は、光センサデバイスからCMOSデバイスの入力ピンに伝わる。光センサデバイスは、光信号を電気信号に変換する。
本発明は、光インターフェイスに関する。光インターフェイスは、ASICと、光変換層とを具えている。該光変換層は、それが受信した光信号をASIC向けの電気信号に変換し、ASICの電気信号を光信号に変換する。ASICは、暗号化アーキテクチャを使用していない。ASICは、ダイレクト並列変調バス(direct parallel modulation bus)と、別個のクロック用光経路とを使用しており、別個のクロック用光経路は、フィードバックループを用いて、タイミング調整のために、個々の経路の遅延を決定する。
図面を参照すると、幾つかの図を通じて、類似又は同じ部分には同様な符号が付されている。特に、図3及び図15を参照すると、データリンク(10)が示されている。データリンク(10)は、ASIC(24)を具えており、該ASIC(24)は、入力/出力ピン(36)のようなコネクタを有している。データリンク(10)は、ASIC(24)と接触する断熱層(20)を具えており、該断熱層(20)は、入力/出力ピン(36)に対して位置決めされた孔(19)を有するのが好ましい。データリンク(10)は、複数のトランスデューサ(43)を有する光変換層(32)を具えており、それら複数のトランスデューサ(43)の各トランスデューサは、断熱層の孔に対して位置決めされているのが好ましい。各トランスデューサは、ASIC(24)と通信接続されており、さらに、入力/出力ピンと通信接続されるのが好ましい。各トランスデューサは、光信号を電気信号に、又は、電気信号を光信号に変換する。データリンク(10)は、光導波路層を具えており、該光導波路層は、光信号を運ぶ複数の導波路(34)を有している。それら複数の導波路(34)の各導波路(34)は、トランスデューサと光通信し、光導波路層は、断熱層に近接している。
各トランスデューサは、VCSEL(18)、光センサ(40)、又はそれら両方を含むのが好ましい。データリンク(10)は、光変換層(32)と断熱層(20)の間に配置された放熱層(30)を含むのが好ましい。放熱層(30)は、断熱層(20)の孔(19)に合わせられる孔(19)を有している。データリンク(10)の上部は、加圧されて、データリンク(10)が確実に密閉されるのが好ましい。導波路(34)の少なくとも1つは、タイミング同期に使用されるのが好ましい。
本発明は、データ装置に関する。装置は、第1ASIC(44)を具えている。装置は、第2ASIC(46)を具えている。装置は、第1ASIC(44)及び第2ASIC(46)に接続された複数の光導波路(34)を具えており、データと、光導波路(34)でデータを同期させるタイミングとは、それらASICの間を、光導波路(34)を介して伝送される。
複数の導波路(34)の各導波路(34)は、第1端部及び第2端部を有するのが好ましい。各各導波路(34)の各端部は、光パルスとしてデータを各導波路(34)に送るレーザ(48)と、光パルスとしてデータを各導波路(34)から受信するセンサ(50)とを有する。
本発明は、データを伝送する方法に関する。その方法は、好ましくは出力ピン(36)を有するASIC(24)で電気信号を生成するステップを含む。好ましくは出力ピン(36)を介して、ASIC(24)から、光変換層(32)のトランスデューサ(43)に電気信号を送るステップがある。ASIC(24)と接触する断熱層(20)があって、該断熱層(20)には、入力/出力ピン(36)に対して位置決めされた孔(19)があるのが好ましい。これら孔(19)を介して、出力ピン(36)からトランスデューサ(43)へと電気信号が伝わる。トランスデューサ(43)を用いて電気信号を光信号に変換するステップがある。光変換層(32)と近接する光導波路層の導波路(34)に、トランスデューサ(43)から光信号を送るステップがある。
第2ASIC(46)で光信号を受信するステップと、第2ASIC(46)で光信号を電気信号に変換するステップとがあるのが好ましい。
本発明は、データを伝送する方法に関する。その方法は、光変換層(32)と接触する光導波路層から光信号を受信するステップを含む。ASIC(24)の入力ピン(36)を介して、光センサデバイス(40)から、電気信号を受信するステップがある。光センサデバイス(40)は、光信号を、光変換層(32)の電気信号に変換する。ASIC(24)に接触する断熱層(20)がある。断熱層(20)は、入力ピン(36)に対して位置決めされた孔(19)を有している。電気信号は、孔(19)を介して、光センサデバイス(40)からASIC(24)の入力ピン(36)に伝わる。光センサデバイス(40)は、光信号を電気信号に変換する。
第2ASIC(46)で電気信号を生成するステップと、第2ASIC(46)で電気信号を光信号に変換するステップと、光信号を光導波路層に伝送するステップとがあるのが好ましい。
本発明は、データリンク(10)に関する。データリンク(10)は、ASIC(24)と、光変換層(32)とを具えている。該光変換層(32)は、それが受信した光信号をASIC(24)向けの電気信号に変換し、ASIC(24)の電気信号を光信号に変換する。ASIC(24)は、暗号化アーキテクチャを使用していない。ASIC(24)は、ダイレクト並列変調バスと、別個のクロック用光経路とを使用しており、別個のクロック用光経路は、フィードバックループを用いて、タイミング調整のために、個々の経路の遅延を決定する。
本発明は、データリンク(10)に関する。データリンク(10)は、動作範囲のあるクロックを有するASIC(24)を具えており、そのクロックのタイミングは、ASIC(24)が既知のデータを受信し、クロックの任意の遅れをクロックの動作範囲の中心に合わせることで制御される。データリンク(10)は、光変換層(32)を具えており、該光変換層(32)は、それが受信した光信号を、ASIC(24)向けの電気信号に変換し、ASIC(24)の電気信号を光信号に変換する。
本発明は、データリンク(10)に関する。データリンク(10)は、並列に電気信号を生成する生成手段を具える。データリンク(10)は、電気信号を光信号に並列に変換し、光信号を並列に伝送し、光信号を電気信号に並列に変換し、それら電気信号を生成手段に与える変換手段を具える。変換手段は、生成手段と並列に繋がっている。
生成手段はASIC(24)を含んでおり、該ASIC(24)の上部に、ASIC(24)の熱除去層があるのが好ましい。また、生成手段は、ASIC(24)の底部に配置された断熱層(20)を含むのが好ましい。変換手段は、光変換層(32)を具えており、該光変換層(32)は、その上部に設けられて、断熱層(20)と接触する放熱層(30)を有するのが好ましい。また、変換手段は、光変換層(32)と接触する光導波路層を含むのが好ましい。
好ましい実施例の作業では、以下のステップが起こって、光データリンク(10)が構築される。
ASIC(24)のCMOSデザインを変更して、外部ドライバで消費される電力を低減する。
現在のASIC(24)のFDPドライバは、2.5Gbpsでドライバ当たり約300mWを消費する。これらデバイスのサイズを、10Mw未満の電力を消費する内部セルドライバに対する内部セルのサイズに減少する。
CMOSをVCSEL(18)から断熱して、VCSEL(18)を保護し、特定のLAMBDAを維持する。
VCSEL(18)があらかじめCMOSに直接接着されていない主な理由の1つは、CMOの熱がVCSEL(18)を破壊するかもしれないからである。
この問題は、VCSEL(18)のために、断熱体(20)と別個の放熱システムとを設けることで対処されている。
図1は、マイクロラン(登録商標)製の断熱体(20)を示しており、該断熱体(20)は、ゴアテックス(登録商標)(これは、W.L.Goreから購入可能)で補足された僅かな空気で満たされた泡を含んでいる。この断熱体(20)は、CMOSデバイス(24)の凹凸側(22)に配置される。予め開けられた孔(19)があって、それらは、VCSEL(18)と接続される。温度変動は、ラムダ変動(Lambda variation)を起こすことから、これは、VCSEL(18)の温度を安定に維持する最初のステップである。
VCSEL層(32)からの熱の除去
温度バリア(26)が、CMOSとVCSEL(18)の間に存在するが、VCSEL(18)で発生した熱は留まる。この熱を除去するために、カーボンシート層(28)のような、熱除去層が加えられる。熱除去層は、水平に原子価結合した炭素化合物(horizontally valance bonded carbon compound)の幾つかの薄いシートで構成されており、水平方向に熱を通過させる。
温度バリア(26)が、CMOSとVCSEL(18)の間に存在するが、VCSEL(18)で発生した熱は留まる。この熱を除去するために、カーボンシート層(28)のような、熱除去層が加えられる。熱除去層は、水平に原子価結合した炭素化合物(horizontally valance bonded carbon compound)の幾つかの薄いシートで構成されており、水平方向に熱を通過させる。
この放熱層(30)は、図2に示されている。この放熱層(30)は、VCSELデバイス(18)の温度が一定になるように、必要に応じて変更される。
VCSEL層(32)の作製
VCSEL層(32)は、単にデバイス内の層であって、VCSEL(18)/センサ(50)を支持し、それらと、CMOS接続やボードのポリマー製導波路との関係を支持する。CMOSデバイス(24)のI/Oピン(36)が最初に形成されて、その後、VCSEL層(32)は、CMOSとVCSEL(18)/センサ(50)の電気的接続を合わせる。この最終調整で、与えられた任意のVCSEL(18)とボード上のポリマー製導波路の位置決めも完了する。
VCSEL層(32)は、単にデバイス内の層であって、VCSEL(18)/センサ(50)を支持し、それらと、CMOS接続やボードのポリマー製導波路との関係を支持する。CMOSデバイス(24)のI/Oピン(36)が最初に形成されて、その後、VCSEL層(32)は、CMOSとVCSEL(18)/センサ(50)の電気的接続を合わせる。この最終調整で、与えられた任意のVCSEL(18)とボード上のポリマー製導波路の位置決めも完了する。
VCSEL層(32)は、FR4又はその他の幾つかの材料で作製されてよく、これらの材料は、この最終配置にてVCSEL(18)を保持する。
動作
VCSEL(18)の入力ピン(36)は、CMOSのDPドライバ(38)と合わせられる。この接続によって、DP上で極性の変更が可能となって、VCSEL(18)は、それが生成しているラムダの位相シフトを起こす。
VCSEL(18)の入力ピン(36)は、CMOSのDPドライバ(38)と合わせられる。この接続によって、DP上で極性の変更が可能となって、VCSEL(18)は、それが生成しているラムダの位相シフトを起こす。
位相シフトは、ポリマ製導波路(34)を介して、受信ステーション(42)の光センサ(40)に正確に伝送される。光センサは、位相シフトをインタラプトし(interrupts)、CMOSアレイに取り付けられたピン(36)について極性の変化を起こす。
図3には全てがまとめられており、ASIC1(44)は、導波路(34)のリンク(1)でASIC2(46)にデータを送る。ASIC2(46)は、導波路(34)のリンク(2)でASIC1(44)にデータを送り、クロックは、第1クロック(80)と第2クロック(82)の間にある導波路のリンク(3)上で「交換される」(exchanged)。用語「交換される」は、本明細書では、双方向のクロックリンクを意味する。導波路(34)の両端は、レーザ(48)及びセンサ(50)と接する(これは、別個の導波管、ラムダが異なる導波管、あるラムダの導波管であってよい)。
クロックは、一般的な電気的インターフェイスのように、データラインを同期させるのに使用される。このタイプのクロッキング(clocking)では、送信デバイスはクロックと、クロックに同期するデータとを送信する。全てのデータ信号は最初は並列に到着し、クロックは、入力レジスタをイネーブルし、入力レジスタは、受信したデータを保存する。
図5及び図6は、同じデバイスを図示しているが、図5ではFDPを伴っており、図6では光アレイを伴っている。図5は、高速の差動対を支持するのに必要とされる層の例を示している。図6は光アレイを示しており、図の右側には別個に分けられた経路があり、図の左側には、複数のラムダの1つの導波路(34)がある。
図6は、データリンク(10)用の光アレイを用いたデバイスを示す。データリンク(10)は、右側に示すように、個別のポリマー製導波路(34)とすることができ、又は、左側に示すように、複数のラムダの1つの導波路(34)のWDMとすることができる。(注意:層の数、導波路(34)当たりのチャンネル、VCSEL(18)の数は、例示を目的としたものである。)
図7では、VCSEL(18)は、同じ方法を用いてパッケージとして加えられている。接着パッド(52)は、VCSEL(18)/センサ(50)の接続に使用される。ゴア製の断熱層は、放熱層と同様に新規である。幾つかの放熱方法が存在するが、好ましい実施例では、積層された多数のカーボンスレート(carbon slate)が、水平方向に熱を移動させる。VCSEL(18)の数によっては、放熱層が外部に接続されて、VCSEL(18)の温度が一定に維持されるかも知れない。
この場合の放熱層(30)は、VCSEL(18)の位置決めスタビライザ(alignment stabilizer)でもある。
詳細
(以下の手順の多くは、製造環境では自動化されるだろう)
(以下の手順の多くは、製造環境では自動化されるだろう)
物理的性質
図8及び図9に示すように、作製は、小さなFPGAから始まり、既存のドライバを用いるだろう。そのFPGAは、Altera atix EP1S10F484である。このデバイスは、イングレスとエグレスに多重1.25/2.5 Gbps DPを有している。HS−I/Oピン(36)は正確に配置され、VCSEL(18)用のリード間の間隔が検討されて、配置がそのままか、さらなるステップを必要として動かされるかを判断する。このデバイスでは、配置は調整されるとする。
図8及び図9に示すように、作製は、小さなFPGAから始まり、既存のドライバを用いるだろう。そのFPGAは、Altera atix EP1S10F484である。このデバイスは、イングレスとエグレスに多重1.25/2.5 Gbps DPを有している。HS−I/Oピン(36)は正確に配置され、VCSEL(18)用のリード間の間隔が検討されて、配置がそのままか、さらなるステップを必要として動かされるかを判断する。このデバイスでは、配置は調整されるとする。
FPGAのピン配列のイメージ画像を用いた位置合わせ治具に、VCSEL(18)を配置する。使用されるFPGAのI/Oの数について、治具の基部にはスロットがある。VCSEL(18)の構成はX4であり、160Gbpsのイングレス及びエグレスが必要とされるので、デバイスセットが使用される。出口のストラテジ(ポリマー製導波路(34))の柔軟性により、デバイス位置は、FPGAのピン(36)が要求するどの場所でもよい。ノイズ排除の一環として、デバイスDPが動作する距離は非常に短くされる(100um未満)。治具にVCSEL(18)があって、イングレス/エグレスが治具に面している状態で、FR4のシートが上部に重ねられる(ソケット基準の調整に使用される治具の4つの場所に位置決めピン(36)がある)。
注意:この技術で意図されるデバイスでは、次のレシーバが同じシリコン表面の上にあるならば、I/Oドライバのサイズは小さくなり、CMOSドライバのように作製されるだろう。この減少は、ドライバに要する空間及び電力を低減する。
これはMTBFの重要な一部であるから、トルクの仕様は、押圧バージョンで確実な接触を保証するように示される(これは、現在のハンダ技術を用いた密閉ユニットであってもよい)。
図14に示すように、押圧デバイス(45)では、装着されているチップにてバネ鋼が全体的に作用する。これは、非常に受け入れやすい方法であって、コントロールデータ サイバー205 スーパーコンピュータでも行われている。
全ての光インターフェイスの大部分は、SERDESのようなある種の暗号化を含んでいる。暗号化システムは、受信データを用いてクロックをカプセル化してエンコードし、シリアルインターフェイス上でデータがクロック調整して復元されることで、受信データが正しくインタラプトされることを保証する。本発明は、SERDES又はその他の暗号化アーキテクチャを使用せず、並列でダイレクトな変調インターフェイスを使用する。該インターフェイスは、バス及び別個に設けられたクロック用光経路であってよく、該光経路は、フィードバックループを用いて、タイミング調整のために個々の経路における遅延を決定する。これによって、熱変動に起因したドリフトが補償される。VCSEL(18)の動作温度は許容範囲内に維持されてよいが、この補償がなければ、10+Mbpsで10度のずれがあると、データの完全性の問題が起こるだろう。
本発明には、直接変調技術を用いてVCSELを駆動する方法があり、直接変調技術によって、複合デバイスのI/Oへのドライバ及びレシーバの直接接続が可能とされる。直接変調式VCSEL(18)にてデータをドライブ及び復元するためには、複数の方法があって、ダイレクトドライブが使用されて、検出可能な周波数シフトがもたらされるか、酸化物がドープされたリフレクタが加えられて、出力が変調される。850乃至979ナノメールの範囲が、現在では選択されるだろう。
受信端では、センサ(50)が位相シフトを検出し、受信ゲートで処理される「1」又は「0」を生成する。受信ゲートは、ゲートクロックを用いて出力をアクティブにする。
これは、光経路の並行調整がなされる場合である。各経路は、プログラム制御で変更され、又はゲートクロックがプログラム制御されて、経路における様々な変動に対処してもよい。
ポリマー製導波路(34)の長さが特定の許容範囲(初期の製品では、10Gbpsで1mm)内にあるケースだと、クロックのみが調整される必要がある。これは、シュムージング(shmooing)と呼ばれる、メモリで使用される技術を用いて行える。該技術は、既知のデータを送信し、その調整機能でクロックを移動させて、クロックの遅延を動作範囲の中心に合わせる。
ポリマー製導波路(34)の長さが特定の許容範囲内にないケースだと、複雑な経路の状況で必要とされる個別ビットライン方法のような、第2の調整方法が用いられる。この方法では、既知データと似たパターンが、受信データに合わせられたクロックと共に使用される。この場合、各ビット経路で遅延をプログラムすることでデータが変化する。この調整は、チップツーチップで、又は、光JTAGのようなシリアルサービスポートを介して行える。
断熱材料
次のステップでは、CMOSの熱からVCSEL(18)を保護する(ゴアを用いて作製された)断熱材料を取って、テンプレートを用いて、適当な凸部と接触するように孔(19)を開ける。
次のステップでは、CMOSの熱からVCSEL(18)を保護する(ゴアを用いて作製された)断熱材料を取って、テンプレートを用いて、適当な凸部と接触するように孔(19)を開ける。
この同じテンプレートを用いて、同じ加工箇所にて、熱放散材料に孔(19)を設ける。これらの孔(19)は、VCSEL(18)との接続のために、はんだのような導体で満たされる。
注意:(このステップは、熱が水平面を移動する一方で、材料が電子を垂直に通過させない限りにおいて必要とされる。後者の材料が使用される場合、デバイスのこの要素について調整は不要である。)
レシーバのクロック調整システムの作製
70年代以降のあらゆる並列システムでは、並列伝送は、クロック調整システムを含んでいた。ドライバにおける変動、LANの不規則性(irregularities)、及び、レシーバの許容誤差が原因で、データは常に同時に到着するとは限らない。VCSEL(18)とポリマー製導波路(34)を用いた技術は、これらの変動を小さくするが、変動は残る。故に、データラインは、ビルトインアルゴリズムと、小さい増分でクロックタイミングを変化させる機能とを用いてシュムー(shmoo)される。非常に小さいデルタから非常に大きいデルタが、必要に応じて補償される。
70年代以降のあらゆる並列システムでは、並列伝送は、クロック調整システムを含んでいた。ドライバにおける変動、LANの不規則性(irregularities)、及び、レシーバの許容誤差が原因で、データは常に同時に到着するとは限らない。VCSEL(18)とポリマー製導波路(34)を用いた技術は、これらの変動を小さくするが、変動は残る。故に、データラインは、ビルトインアルゴリズムと、小さい増分でクロックタイミングを変化させる機能とを用いてシュムー(shmoo)される。非常に小さいデルタから非常に大きいデルタが、必要に応じて補償される。
データを調整するアルゴリズムは2段階である。変動に応じて、コース(coarse)調整及びファイン調整の何れかが、又はそれらの両方が使用される。
コース調整は、全てのデータの立ち上がりエッジのタイミングが、デューティサイクルの30%である許容範囲内であることを仮定する。例えば10Gbpsのデータレートでは、デューティサイクルが200ピコ秒であり、並列なデータラインの全ての立ち上がりエッジは、最大で60ピコ秒デルタである。既知のデータシーケンスが、クロックと共にレシーバに送られる。受信データが送信データと一致するまで、レシーバのゲートにて、クロックの到着時刻が変更される。サンプルデータがもはや正しくなくなるまで、それは、この遅延時間をマークして、遅延は続く。それは、この遅延時間をマークして、正しいデータのデルタの中心点に動作の遅延を設定する。図3a、図3b及び図3cを参照のこと。
図4は、30%のデューティサイクルを示しており、垂直な一点鎖線には、60ピコ秒の印が示されている。C1は、最初の正しいデータの時間であり、C3は、最後の正しいデータの時間であり、C2は、動作上設定されるクロック時間である。
30%デルタの範囲外であるデータラインでは、それらデータラインは個々に遅延して、30%デルタの範囲内になる。これは、コースクロック調整システムと同様な方式でなされる。システムクロックは変化するが、ライン上のデータは、テストライン毎に所定のビットシーケンスになる。テスト下のラインは所定のデータシーケンスを有するが、その他のラインは、全て「1」である。そのビットラインを許容デルタ範囲内にするのに必要な遅延量が分かる。これらが修正されると、コース調整が行われる。この手続は、システムが初期化される毎に、又は、全体的な温度環境で任意の変化が検知されると行われる。
機械的位置決めシステムの作製
許容範囲がマイクロメートルの範囲内であるから、位置決めシステムは、このことを設計及び機能に反映することが重要である。MSAコネクタは、幾年に渡って使用されており、位置決めピン(36)を用いて、ファイバー又は導波路(34)が、それらの伝送エンティテイと互いに接続されるように位置決めされることを保証する。
許容範囲がマイクロメートルの範囲内であるから、位置決めシステムは、このことを設計及び機能に反映することが重要である。MSAコネクタは、幾年に渡って使用されており、位置決めピン(36)を用いて、ファイバー又は導波路(34)が、それらの伝送エンティテイと互いに接続されるように位置決めされることを保証する。
ピンシステムのピン形状は同じであると仮定する。ピンは、ソケットをボードに位置決めする。これにより、ピンを基準として、導波路(34)がボードに配置される。ピン(36)は、ソケットの位置決め許容範囲に応じて、デバイス層レベルでも同様に必要とされてよい。
ボード作製プロセスの進展
PCB上の全ての電気信号を除去することが最終目的であるので、それは、もはやPCBではない。それは、透明なプレキシグラス、金属シート、FR4合成物、ポリカーボンネットであってよく、又はボードがなくてもよい。
PCB上の全ての電気信号を除去することが最終目的であるので、それは、もはやPCBではない。それは、透明なプレキシグラス、金属シート、FR4合成物、ポリカーボンネットであってよく、又はボードがなくてもよい。
ボードは、電力及び接地の接続を含むように作製されるのが好ましい。アレイはピン留めされて(pinned)、その表面に導波路(34)が載る。接続は、導波路を用いて作られて、設計及び構築される東ペンシルベニアのオプティカルクロスリンク(Optical Cross Link)にそれらを通すように規定される。
ボード及びバックプレーンの集積
バックプレーンは、システムにおいてボードを相互接続する。今日、受動信号バックプレーン(passive signal backplane)と電源パックプレーン(power backplane)という、2つのバックプレーンがある。信号バックプレーンは、電源が組み込まれていない点を除いて、ボードと似ている。
バックプレーンは、システムにおいてボードを相互接続する。今日、受動信号バックプレーン(passive signal backplane)と電源パックプレーン(power backplane)という、2つのバックプレーンがある。信号バックプレーンは、電源が組み込まれていない点を除いて、ボードと似ている。
これは、MSAコネクタのようなファイバー用プラグと電源とによるバックプレーンシステムの先例を作る。ボードの信号の全ては導波路(34)上にあるから、ボード間の相互接続は電気的な信号接続ではなく、ファイバー用光プラグである。
ボードの準備
ボードはFR4で作製されてよく、以下の方法で準備される。PCBを用いてなされるべき任意の電気的接続は、PCBにおける一般的な方法で設けられるだろう(導波路(34)の表面が望ましくない場合、導波路(34)は、同様にして同時に組み込まれる)。 接着なしでデバイスを装着するシステムでは、デバイスの位置に孔(19)が加えられる。接着による装着システムでは、これらの孔(19)は必要ではない(装着システムの種類は、後述する)。
ボードはFR4で作製されてよく、以下の方法で準備される。PCBを用いてなされるべき任意の電気的接続は、PCBにおける一般的な方法で設けられるだろう(導波路(34)の表面が望ましくない場合、導波路(34)は、同様にして同時に組み込まれる)。 接着なしでデバイスを装着するシステムでは、デバイスの位置に孔(19)が加えられる。接着による装着システムでは、これらの孔(19)は必要ではない(装着システムの種類は、後述する)。
次のステップは、ポリマー製導波路(34)をボードの表面に正確に配置することである。
図10に示すように、プレキシグラス製ボードが実証目的で使用された。このシナリオでは、電源及び接地を除いて、全ての接続は光通信による。ポリマー製導波路(34)の端部は、鏡として機能するように45度の角度で切断されて、導波路(34)に対して垂直方向に光を向ける(この処理は、PCBに組み込まれる場合も同様である)。
図11では、ソケットの詳細が示されている。位置決めピン(36)は、今日の一般的なMSAコネクタで使用されているものである。それらは、CMOS、熱バリア体、排熱体及びVCSEL層(32)のモールドの位置決め孔(19)と共に、ボードに装着されるのが好ましい(接着されるデバイスにおいて、ピンは、デバイスの一部であるのが好ましい)。好ましくはソケットにて、CMOSデバイスの電源及び接地が個々に供給されることで、ドリフトが防止される。
これで、デバイスを装着する準備ができる。ここでは、押圧により装着されると仮定する。それ故に、デバイスの要素は、個々に、ボードの位置決め用ポストを介して位置決めされる。
ソケットに入る第1の要素は、VCSEL層(32)である。これにより、VCSEL(18)は、 ポリマー製導波路(34)の表面の0.5mm内になって、レンズを用いる必要がなくなる。
第2の要素は、VCSEL(18)及び別個に設けられたヒートシンクと直接接触する排熱体である。また、これにより、VCSEL(18)とCMOS要素の間が電気的に接続される。
次は、ゴア製の断熱体(20)であり、該断熱体(20)は、2つのユニットの熱交換を防止し、VCSEL(18)がCMOS要素にこのように近接して動作することを可能とする。その後、CMOSアレイが続く。それらの全てが位置決めピン(36)を通って、位置決めがされる。
次は、CMOS用ヒートシンクシールドである。この要素は、アルミニウムで、又は、排熱及びEMIの低減において同様な特徴があるその他の材料で作製されてよい。
最後のステップでは、押圧キャップが加えられる。該キャップは、COMS用ヒートシンクをソケットのケーシングに密着させるだけでなく、VCSEL(18)の排熱層の電気的なパススルーを押圧して、VCSEL(18)の電気信号経路にCOMSを接続する。
物理的な説明
物理的なレベルから始めると、高速FPGA、ASIC又はマイクロプロセッサがある。それらは、通常、完全な差動対に亘って2.5Gbpsで駆動される。ドライバは、対当たり、20"を駆動し300mwを消費するように作られる。FPGAは400を超えるHS差動対を有し、120ワットまでの電力を要してよい。ドライバの負荷を低減して電力を低減できるが、ドライバは、CMOSに内在し、CMOS出力の電力を15mwレベルに至るまで下げるように、FDPについて再設計される。それらは、直接に、又はオンボードのマルチプレクサを介してVCSEL(18)の制御部を駆動する。マルチプレクサは、取り付けられたVCSEL(18)への1つのインターフェイスに対して4又は8である。制御部は、VCSEL(18)のカソードに接続されて、オペアンプとして動作し、DPの0.8Vのスイングにより、VCSEL(18)のカソードの電流を制御する。
物理的なレベルから始めると、高速FPGA、ASIC又はマイクロプロセッサがある。それらは、通常、完全な差動対に亘って2.5Gbpsで駆動される。ドライバは、対当たり、20"を駆動し300mwを消費するように作られる。FPGAは400を超えるHS差動対を有し、120ワットまでの電力を要してよい。ドライバの負荷を低減して電力を低減できるが、ドライバは、CMOSに内在し、CMOS出力の電力を15mwレベルに至るまで下げるように、FDPについて再設計される。それらは、直接に、又はオンボードのマルチプレクサを介してVCSEL(18)の制御部を駆動する。マルチプレクサは、取り付けられたVCSEL(18)への1つのインターフェイスに対して4又は8である。制御部は、VCSEL(18)のカソードに接続されて、オペアンプとして動作し、DPの0.8Vのスイングにより、VCSEL(18)のカソードの電流を制御する。
次は、断熱である。CMOSドライバからの熱が、20から1に低減されても、VCSEL(18)を壊すのに十分な熱がなお発生するだろう。理想的には、CMOSが100度を超える一方で、VCSEL(18)は45乃至65度に維持される。特別な断熱材料が、VCSEL(18)からCMOSを断熱するのに使用される。
VCSEL(18)は、複合デバイス上に配置を固定するレイアウトプロセスを施される。これは、ポリマー製導波路(34)を用いてVCSEL(18)の位置決めを制御するプロセスである。
次に、VCSEL層(32)をCMOS層に結合する。これは、幾つかの方法で互いに組み合わせることで行えるが、この特定の実施例では、ボードに孔が開けられて、ソケットが適所に装着されている。ポリマー製導波路(34)は、既に表面に配置されている。これにより、導波路(34)からVCSEL(18)に光を伝送するために要するレンズが省略される。VCSEL層(32)はソケットのキャビティに入れられる。そして、熱をx方向に、電子をy方向に移動させる材料の層が加えられる。その後に断熱体(20)が、最後にCMOSダイが加えられる。最上の静電シールドは、組立物のCMOS部分のヒートシンクでもある。
デバイスが置かれると、専用の圧力印加用の上部が設置されて、仕様通りにトルクが加えられる。トルクが加わると、電気的、光学的、熱的及び静的に密閉されて、チップが適切に動作する。
プロトコル説明
今日まで、全ての光インターフェイスの大部分は、SERDESのようなある種の暗号化を含んでいた。暗号化システムは、受信データを用いてクロックをカプセル化してエンコードし、シリアルインターフェイス上で受信データがクロック調整して復元されることで、受信データが正しくインタラプトされることを保証する。
今日まで、全ての光インターフェイスの大部分は、SERDESのようなある種の暗号化を含んでいた。暗号化システムは、受信データを用いてクロックをカプセル化してエンコードし、シリアルインターフェイス上で受信データがクロック調整して復元されることで、受信データが正しくインタラプトされることを保証する。
これは、現在、大抵の光インターフェイスで受け入れられている方法であるが、チップ間動作のオーバーヘッドが非常に大きい。25%の帯域幅は非常に大きくはなく、むしろ、情報の生成及び復元に非常に多くのゲートが必要とされる。それ故に、本明細書は、伝送されるデータの暗号化に要するオーバーヘッドがない、光によるデータのチップ間送信/受信を行うための進歩した方法を提供する。実際には、データの伝送は、今日のパラレルな電気的インターフェースによる伝送に非常に似ているが、ボード上にパラレルに銅を配線するような困難はない。コヒーレント又は同期パラレルラインと共に銅を並列に配線する場合、それらラインは同じ長さであるが、上述の周波数では、並べて配線できないことが要求される。
上述の光アレイは、データをパラレルに伝送し、導波路の長さを合わせることで、データの復元が、一般的なクロック調整で容易に可能なように、パラレルインターフェイスにてデルタを有するようにしている。また、クロックは並列な導波路(34)に配られるので、公正である(incorruptible)。
今日まで、光インターフェイスはシリアルリンクとして取り扱われていた。その理由は2つある。1) シリアル光リンクは、利用可能な電気的情報よりも少なくとも8倍速く、2) パラレルデータは、伝送媒体とデバイスの発光部(レーザ)の変更において不便であった。
SERDES規格を用いてパラレルデータをシリアルデータに変換することで、データ及びクロックの復元と、データの信頼性とが得られていた。
これは、装置から送られたデータを外部に伝送するのには適している一方で、デバイス間のデータ伝送には実用的ではない。1つの光リンクでSERDES動作を行うには、数百のゲートを要するであろう。 周波数で25%のオーバーヘッドも要される。それは、SERDESのオーバーヘッドで、10Gbpsで情報を伝送する。使用するデータを10Gbsで生じるには、光の実際の速度は、12.5Gbpsでなくてはならない。
ここでは、パラレルなデータ経路が使用される。これは、次の事項から実施可能である。1)発光デバイスは、ボンドストリップ(bond strip)上に、同じプロセスで同時に作製される。2) 伝送媒体は、全ての経路で同じ損失を有し、各導波路(34)の長さが合うように作製される。VCSEL(18)は、FDP(full differential pair)から直接に駆動され、そのインターフェイスは、電気的インターフェイスと同様に見えるようにされて、低電力になり(30mW VS 1200mW)、デバイスのイングレス及びエグレスとの干渉が小さくなり(パラレル伝送によるクロストークの除去)、デバイス間の距離に事実上の制限が無くなる。
開始:
要求:
1.高速/高密度の市場が、その要求を生じている。
2.顧客は、速度と、コストの低減とを求めている。
3.既に予定しているか否かに拘わらず、ASIC(24)の顧客が必要とする仕様。
4.ASIC(24)の設計グループ、ボード設計グループ、バックプレーン設計グループ及びパッキング設計グループを結束させるために、顧客と共に作業する。
要求:
1.高速/高密度の市場が、その要求を生じている。
2.顧客は、速度と、コストの低減とを求めている。
3.既に予定しているか否かに拘わらず、ASIC(24)の顧客が必要とする仕様。
4.ASIC(24)の設計グループ、ボード設計グループ、バックプレーン設計グループ及びパッキング設計グループを結束させるために、顧客と共に作業する。
ASIC(24)の設計:
1.顧客の要求に基づいてASIC(24)を設計する(既に設計されている場合、ASIC(24)を再配置して、外部I/Oドライバを除去する)。
2.可能であればベアダイ(bare die)の集積化を行う(ベアダイのボンドパッド(52)は、VCSEL(18)がエミュレートするオペアンプに合わせられる。それが最初にパッケージングされている場合、ワイヤーボンドは、ハンダの玉(solder ball)に配線されて、パッケージの外側のVCSEL(18)に戻るようにされる)。 ベアダイについて、
a.CMOS及びVCSEL(18)の電力消費を解析し、VCSEL(18)を所望の温度に維持するのに必要なCMOSの排熱と制御量を決定する。
b.インサーキットテスタ(bed-of-nails)を用いて第1シリコンをテストする。
c.温度バリアと、VCSEL(18)の排熱体とを設置する。
d.結合デバイス(combo device)を特徴付ける。
3.パッケージ化されたデバイスについて、正しく動作するかテストする。
4.温度バリアを加える(ゴア製断熱体(20))。
5.電気的なリンクと共に、VCSEL(18)の排熱体を設置する(ベアダイでエミュレートされるオペアンプを含む)。
6.これが密閉された結合デバイスである場合、VCSEL(18)のシートを、装着されたデバイスに加える(それが密閉された結合デバイスでない場合、VCSEL(18)のシートが、ソケットに位置決めされて、テストの前に押圧される)。
7.シールドするソケットに設置して、特徴化の手順を実行する。
1.顧客の要求に基づいてASIC(24)を設計する(既に設計されている場合、ASIC(24)を再配置して、外部I/Oドライバを除去する)。
2.可能であればベアダイ(bare die)の集積化を行う(ベアダイのボンドパッド(52)は、VCSEL(18)がエミュレートするオペアンプに合わせられる。それが最初にパッケージングされている場合、ワイヤーボンドは、ハンダの玉(solder ball)に配線されて、パッケージの外側のVCSEL(18)に戻るようにされる)。 ベアダイについて、
a.CMOS及びVCSEL(18)の電力消費を解析し、VCSEL(18)を所望の温度に維持するのに必要なCMOSの排熱と制御量を決定する。
b.インサーキットテスタ(bed-of-nails)を用いて第1シリコンをテストする。
c.温度バリアと、VCSEL(18)の排熱体とを設置する。
d.結合デバイス(combo device)を特徴付ける。
3.パッケージ化されたデバイスについて、正しく動作するかテストする。
4.温度バリアを加える(ゴア製断熱体(20))。
5.電気的なリンクと共に、VCSEL(18)の排熱体を設置する(ベアダイでエミュレートされるオペアンプを含む)。
6.これが密閉された結合デバイスである場合、VCSEL(18)のシートを、装着されたデバイスに加える(それが密閉された結合デバイスでない場合、VCSEL(18)のシートが、ソケットに位置決めされて、テストの前に押圧される)。
7.シールドするソケットに設置して、特徴化の手順を実行する。
ボードの作製:
1.ボードの作製は非常に単純化されているので、電力及び接地のほかに任意の電気的接続を有していてもいなくともよい。ボードは、信号接続がない限り、通常のFR4プロセスで作製されるが、ボードが必要とされなくともよい(デバイスは、ローカルコンバータを用いて、電源及び接地へと単純に配線されて、金属板、若しくは液体の冷媒を含むパイプに取り付けられ、吊り下げされ(suspended)、又は装着されてよい)。
2.ボードを導波路(34)と共に層状に作ることができる。導波路(34)をその表面に加えることが可能であり、吊り下げ方法では、MSAコネクタを使用してもよい。
3.ボードを特徴化する。
1.ボードの作製は非常に単純化されているので、電力及び接地のほかに任意の電気的接続を有していてもいなくともよい。ボードは、信号接続がない限り、通常のFR4プロセスで作製されるが、ボードが必要とされなくともよい(デバイスは、ローカルコンバータを用いて、電源及び接地へと単純に配線されて、金属板、若しくは液体の冷媒を含むパイプに取り付けられ、吊り下げされ(suspended)、又は装着されてよい)。
2.ボードを導波路(34)と共に層状に作ることができる。導波路(34)をその表面に加えることが可能であり、吊り下げ方法では、MSAコネクタを使用してもよい。
3.ボードを特徴化する。
バックプレーンの設計:
1.前と同様に、革新的な設計によって、バックプレーン/ミッドプレーンは、同時に除去され得る。 ボードの相互接続は、全てファイバーであり、MSA又はその他の種類のコネクタを伴ってもよい。
1.前と同様に、革新的な設計によって、バックプレーン/ミッドプレーンは、同時に除去され得る。 ボードの相互接続は、全てファイバーであり、MSA又はその他の種類のコネクタを伴ってもよい。
システムの構築:
前と同様に、光アレイによって、システムはモジュール形式でまとめられており、信頼性が維持され、EMI、RF、静電気の影響や発光の妨害に関する環境的な仕様が満たされ、又は超えられている。
前と同様に、光アレイによって、システムはモジュール形式でまとめられており、信頼性が維持され、EMI、RF、静電気の影響や発光の妨害に関する環境的な仕様が満たされ、又は超えられている。
光インターフェイスの動作
今日のハイエンドなチップの動作では、データは、差動対を介して高密度デバイスに送受信される。データは、暗号化されるか、経路上にあるデータを処理するためのデバイスに同期パラレルインターフェイスされる。
今日のハイエンドなチップの動作では、データは、差動対を介して高密度デバイスに送受信される。データは、暗号化されるか、経路上にあるデータを処理するためのデバイスに同期パラレルインターフェイスされる。
光経路は、あるデバイスから次のデバイスへとデータ経路上を電子が流れないことを除いては、電気信号と同様なインターフェイスである。代わりに、デバイスのエグレスにて電気的データが用いられて、VCSEL(18)のラムダの位相がシフトされる。この位相シフトは、受信セルで検出することができ、それを、今日の回路における差動レシーバと同様に電気極性シフトに戻す。
今日の電気的インターフェイスは、カプセル化が使用されなければ、0.5メートルの距離について、2.5乃至5Gbpsに制限され、250乃至300mWの電力を消費する。本発明では、30乃至300メートルの距離について、VCSEL(18)当たり12.5乃至20Gbpsで駆動でき、電力消費は30mW未満である。電気的ドライバは差動対ごとであるが、光ドライバはVCSEL(18)ごとになる。VCSEL(18)には、特定のラムダが割り当てられて、ラムダが異なるその他の12.5Gbpsの信号と組み合わされて、50又は100Gbpsの導波路(34)のファイバーリンクが形成される。40本の2.5Gbpsの電気的インターフェイスのリンクは、5セントの1本の導波路(34)で置き換えられることになる。
高速FPGA又はマイクロプロセッサのような、今日の典型的なCMOSのASIC(24)は、800×2.5Gbpsの対を容易に有することができ、データ経路にあるその他のデバイスに相互接続できる。この半分のサイズでさえ、I/Oだけで、250mWの400倍である100Wの電力消費がある。これは、光ドメインでは10Wになる。
1600の接続があって、任意の2つの接続は、NELCO6000のような、誘電率が高いFR4を有する材料の中を、3.25インチを超えて隣同士で進んでおり、同じデータを有している。簡単な計算により、この種のインターフェイスをサポートする層の数は40と50の間であることが容易に理解される。
これが光インターフェイスであるならば、直接駆動されるポリマー製導波路(34)とWDMを使用して、インターフェイスが、ある層に又はその表面の上にあるようにして、800対の代わりに、ある層に40本の導波路(34)が設けられるだろう。
VCSEL(18)のコストは、12.5Gbps当たり8ドル未満であり、3年から4年後には、20Gbps当たり2ドルより下に下がるだろう。すると、価格は、2.5Gbps当たり20セントになる。このような密度のデバイスが、600ドルから2500ドルの価格帯で販売されて、このような20個のデバイスがボード上に置かれると、ボードの作製コストは、約20,000ドル節約される。全てのインターフェイスにVCSEL(18)が使用されると、システム全体のコストが下がり、信頼性が改善し、近くの消灯(extinction)に対するEMI及びRFが低減され、設計が非常に柔軟になる。
例:
スーパーコンピュータと新しいバックボーンの通信システムの両方は、光アレイの利点を必要としている。
スーパーコンピュータと新しいバックボーンの通信システムの両方は、光アレイの利点を必要としている。
スーパーコンピュータ:
スーパーコンピュータは、高速で大量な並列処理に基づいている。ベクトル符号化と呼ばれるプログラミング方法がこれを可能としている。高速化技術における並列なデータ移動は、スカラーオペレーティングシステムを使用するよりも(普通のシステムオペレーションよりも)、飛躍的に速いスループットを与える。このシステムにおける必要性は、一般的なデータ経路で最も良く説明される。ベクトル符号化では、64ビットのワードがユニットとして処理される。最低でも64ビットが並列に通過する(幾つかのシステムでは、経路幅は、この幅の100倍にされ得る)。 FDPにおける64ビットは、個別に設けられた128本の銅線であって、これら銅線は、ボードの幾つかの層に組み込まれる。これは、2.5乃至5Gbpsである。それはボードに限定され、伝送が20インチを超えると、データ復元カプセル化システムを有する必要がある。別のキャビネットについてデータを得るには、それは、ボードのエッジで、光を要するSERDES及びさらなる複雑な回路構成に向けて変換されるだろう。
スーパーコンピュータは、高速で大量な並列処理に基づいている。ベクトル符号化と呼ばれるプログラミング方法がこれを可能としている。高速化技術における並列なデータ移動は、スカラーオペレーティングシステムを使用するよりも(普通のシステムオペレーションよりも)、飛躍的に速いスループットを与える。このシステムにおける必要性は、一般的なデータ経路で最も良く説明される。ベクトル符号化では、64ビットのワードがユニットとして処理される。最低でも64ビットが並列に通過する(幾つかのシステムでは、経路幅は、この幅の100倍にされ得る)。 FDPにおける64ビットは、個別に設けられた128本の銅線であって、これら銅線は、ボードの幾つかの層に組み込まれる。これは、2.5乃至5Gbpsである。それはボードに限定され、伝送が20インチを超えると、データ復元カプセル化システムを有する必要がある。別のキャビネットについてデータを得るには、それは、ボードのエッジで、光を要するSERDES及びさらなる複雑な回路構成に向けて変換されるだろう。
これらの128本の銅線を光アレイに置き換えると、たった2本の導波路(34)を要するのみであって、帯域幅も広がる。これは、12.5乃至20Gbpsを仮定している。光信号が次のボード又はシャーシの導波路(34)に向かってファイバー内を通るので、ボードのエッジで信号を変換する必要はない。VCSEL(18)は、消費される電力に応じてメートル又はキロメートルの駆動ができる。その上、その消費電力は、電気的なFDPドライバを個別に設ける場合の電力の10分の1未満である。
通信バックボーン:
通信産業は、高速のバックボーンシステムを有しており、それらは、テラビットのデータを並列に処理しなければならない。データレートの基準は、OC、つまり光接続データレート(Optical Connection data rate)と記される。例えば、OC48は、2.5Gbpsのデータレートであり、OC192は、10Gbpsのデータレートであり、OC768は、40Gbpsのデータレートである。信号は、光で来て、電気エネルギーに変換され、適切に配送されて、次のステーションに伝送するために、光に再変換される。デバイスはより高密度になり、デバイス当たりのデータレートはより高くなるので、スーパーコンピュータを妨げているものと同じ問題が、ここでも起こり得る。ボード及びバックプレーンは非常に高価で、うるさく、厚い。同じようなリンク数とコストの節減が、この市場でも行い得る。
通信産業は、高速のバックボーンシステムを有しており、それらは、テラビットのデータを並列に処理しなければならない。データレートの基準は、OC、つまり光接続データレート(Optical Connection data rate)と記される。例えば、OC48は、2.5Gbpsのデータレートであり、OC192は、10Gbpsのデータレートであり、OC768は、40Gbpsのデータレートである。信号は、光で来て、電気エネルギーに変換され、適切に配送されて、次のステーションに伝送するために、光に再変換される。デバイスはより高密度になり、デバイス当たりのデータレートはより高くなるので、スーパーコンピュータを妨げているものと同じ問題が、ここでも起こり得る。ボード及びバックプレーンは非常に高価で、うるさく、厚い。同じようなリンク数とコストの節減が、この市場でも行い得る。
主要な利点は、以下の通りである:
・VCSEL(18)の直接変調。
・同調したパラレル光インターフェイス。
・暗号化不要。
・自動的なクロック補償。
・自動的なデータ調整。
・2重であり、全体的に絶縁された排熱体。
・静電気について遮蔽されたデバイス
・電気的なデータ伝送とスイッチングの全ては、シールドされたデバイス内である。
・2重の熱散逸。
・VCSEL(18)の直接変調。
・同調したパラレル光インターフェイス。
・暗号化不要。
・自動的なクロック補償。
・自動的なデータ調整。
・2重であり、全体的に絶縁された排熱体。
・静電気について遮蔽されたデバイス
・電気的なデータ伝送とスイッチングの全ては、シールドされたデバイス内である。
・2重の熱散逸。
説明を目的として以上の実施例について本発明が詳細に説明されたが、このような詳細は単に説明を目的としており、当該技術分野における通常の知識を有する者には、特許請求の範囲に記載されている場合を除き、本発明の精神と技術的範囲から逸脱することなくそれらを変更できることは理解されるべきである。
添付の図面では、本発明の好ましい実施例と、本発明を実施する好ましい方法とが図示されている。
図1は、本発明のCMOSデバイスを伴った絶縁体を示す。
図2は、CMOSデバイスを伴った放熱層を示す。
図3は、導波路リンクを通じて互いに通信接続された第1ASIC及び第2ASICを示す。
図3aは、本発明の方法に関するフローチャートである。
図3bは、本発明のデータ及びタイミングに関するブロック図である。
図3cは、第1ASICと第2ASICの間のクロックタイミング関係を示す。
図4は、本発明の好ましい実施例に関するクロックタイミングを示す。
図5は、マルチレイヤボード上にある一般的なUBGAを示す。
図6は、データリンクを形成する光アレイを伴ったASICを示す。
図7は、VCSEL層を示す。
図8は、本発明のFPGAを示す。
図9は、本発明のFPGAを示す。
図10は、本発明のプレキシグラス製ボードを示す。
図11は、本発明のソケットを示す。
図12は、本発明に用いられる押圧装置を示す。
図13は、押圧装置がない本発明を示す。
図14は、本発明に用いられる別の押圧装置を示す。
図15は、本発明のブロック図である。
図16は、本発明のブロック図である。
Claims (18)
- ASICと、
ASICと接触する断熱層と、
複数のトランスデューサを有する光変換層であって、複数のトランスデューサの各トランスデューサは、断熱層を介してASICと通信接続され、各トランスデューサは、光信号を電気信号に、又は、電気信号を光信号に変換する光変換層と、
光信号を運ぶ複数の導波路を有しており、複数の導波路の各導波路は、トランスデューサと光通信接続されている光導波路層であって、断熱層に近接している光導波路層とを具えるデータリンク。 - ASICは複数のコネクタを有しており、断熱層は、これらコネクタに対して位置決めされた複数の孔を有しており、各トランスデューサは、断熱層の孔に位置決めされて、コネクタと通信接続されている、請求項1に記載のデータリンク。
- コネクタは入力/出力ピンである、請求項2に記載のデータリンク。
- 各トランスデューサは、VCSEL、光センサ、又はそれらの両方を含んでいる、請求項3に記載のデータリンク。
- 光変換層と断熱層の間に配置された排熱層を含んでおり、該排熱層は、断熱層の複数の孔に合わされる複数の孔を有している、請求項4に記載のデータリンク。
- 圧力を加えられて、データリンクを確実に密閉する上部を含む、請求項5に記載のデータリンク。
- 少なくとも1つの導波路はタイミング同期に使用される、請求項6に記載のデータリンク。
- データの送信又は受信前にタイミングを調整するためのタイミング同期用クロックを含む、請求項7に記載のデータリンク。
- 第1ASICと、
第2ASICと、
第1ASIC及び第2ASICに接続された複数の光導波路とを具えており、
複数の光導波路を通って、データと、光導波路にてデータを同期させるタイミングとが、それらASIC間で伝送されるデータ用装置。 - 複数の光導波路の各光導波路は、第1端部と少なくとも第2端部とを有しており、各光導波路の各端部は、光導波路に光パルスとしてデータを送るレーザと、光導波路から光パルスとしてデータを受信するセンサとを有する、請求項9に記載のデータ用装置。
- 第1ASICは第1クロックを有しており、第2ASICは第2クロックを有しており、第1クロック及び第2クロックが互いに用いられて、第1ASICと第2ASICの間でデータが送信又は受信される前にタイミングが調整される、請求項10に記載のデータ用装置。
- データを伝送する方法において、
複数の出力ピンを有するASICで電気信号を生成するステップと、
複数の出力ピンを介して、光変換層の複数のトランスデューサにASICから電気信号を送るステップであって、複数の入力/出力ピンに対して位置決めされた複数の孔を有しており、CMOSデバイスと接触する断熱層が設けられており、複数の出力ピンから複数のトランスデューサに、複数の孔を介して電気信号を送るステップと、
複数のトランスデューサで電気信号を光信号に変換するステップと、
複数のトランスデューサの光信号を、光変換層に近接する光導波路層の複数の導波路に送るステップとを含む方法。 - 光信号を第2ASICで受信するステップと、第2ASICで光信号を電気信号に変換するステップとを含む、請求項12に記載の方法。
- データを伝送する方法において、
光変換層と接触する光導波路層から送られた光信号を受信するステップと、
光信号を光変換層の電気信号に変換する光センサデバイスから、ASICの複数の入力ピンを介して電気信号を受信するステップであって、ASICと接触し、複数の入力ピンに対して位置決めされた複数の孔を有する断熱層が設けられており、電気信号は、光センサデバイスからASICの複数の入力/出力ピンに複数の孔を介して送られ、光センサデバイスは、光信号を電気信号に変換するステップとを含む方法。 - 電気信号を第2ASICで生成するステップと、第2ASICで電気信号を光信号に変換するステップと、光信号を光変換層に送るステップとを含む、請求項14に記載の方法。
- ASICと、光変換層とを具えており、
該光変換層は、それが受信した光信号をASIC向けの電気信号に変換し、ASICから送られた電気信号を光信号に変換し、
ASICは、暗号化アーキテクチャを使用せず、ダイレクト並列変調バスと、別個のクロック用光経路とを用いており、該クロック用光経路は、フィードバックループを用いて、タイミング調整用に個々の経路の遅延を決定する光インターフェイス。 - 動作範囲のあるクロックを有するASICと光変換層とを具えており、
クロックのタイミングは、ASICが既知のデータを受信し、クロックの任意の遅れをクロックの動作範囲の中心に合わせることで制御され、
光変換層は、それが受信した光信号を、ASIC向けの電気信号に変換し、ASICの電気信号を光信号に変換するデータリンク。 - 電気信号を並列に生成する生成手段と、
電気信号を光信号に並列に変換し、それら光信号を並列に送信し、それら光信号を電気信号に並列に変換し、それら電気信号を生成手段に与える変換手段とを具えており、
変換手段は、生成手段と並列に接触するデータリンク。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US57669204P | 2004-06-02 | 2004-06-02 | |
| PCT/US2005/018940 WO2005122443A2 (en) | 2004-06-02 | 2005-05-27 | Chip to chip optic alleys and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008502002A true JP2008502002A (ja) | 2008-01-24 |
Family
ID=35503843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007515453A Withdrawn JP2008502002A (ja) | 2004-06-02 | 2005-05-27 | チップ間光アレイ及び方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US7603040B2 (ja) |
| EP (1) | EP1754323A2 (ja) |
| JP (1) | JP2008502002A (ja) |
| WO (1) | WO2005122443A2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011136819A1 (en) | 2010-04-30 | 2011-11-03 | Hewlett-Packard Development Company, L.P. | Circuit module |
| JP5594198B2 (ja) * | 2011-03-16 | 2014-09-24 | 富士通株式会社 | 電子部品及び電子部品組立装置 |
| US9874693B2 (en) | 2015-06-10 | 2018-01-23 | The Research Foundation For The State University Of New York | Method and structure for integrating photonics with CMOs |
| US11381017B2 (en) | 2020-04-14 | 2022-07-05 | Hewlett Packard Enterprise Development Lp | High connector count mating compliance |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5345527A (en) * | 1993-09-03 | 1994-09-06 | Motorola, Inc. | Intelligent opto-bus with display |
| US5692166A (en) * | 1996-04-19 | 1997-11-25 | Motorola, Inc. | Method and system for resynchronizing a phase-shifted received data stream with a master clock |
| US6527546B1 (en) * | 1997-01-22 | 2003-03-04 | Bic Corporation | Utility lighter |
| US6527456B1 (en) * | 1999-10-13 | 2003-03-04 | Teraconnect, Inc. | Cluster integration approach to optical transceiver arrays and fiber bundles |
| US6620642B2 (en) * | 2001-06-29 | 2003-09-16 | Xanoptix, Inc. | Opto-electronic device integration |
-
2005
- 2005-05-27 US US11/139,922 patent/US7603040B2/en not_active Expired - Fee Related
- 2005-05-27 WO PCT/US2005/018940 patent/WO2005122443A2/en not_active Ceased
- 2005-05-27 EP EP05767811A patent/EP1754323A2/en not_active Withdrawn
- 2005-05-27 JP JP2007515453A patent/JP2008502002A/ja not_active Withdrawn
-
2009
- 2009-09-03 US US12/584,329 patent/US20090324241A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| WO2005122443A3 (en) | 2006-12-07 |
| WO2005122443A2 (en) | 2005-12-22 |
| US20050271388A1 (en) | 2005-12-08 |
| US7603040B2 (en) | 2009-10-13 |
| US20090324241A1 (en) | 2009-12-31 |
| EP1754323A2 (en) | 2007-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7724759B2 (en) | Method for the asynchronous arbitration of a high frequency bus in a long latency environment | |
| US7551453B2 (en) | Optically connectable circuit board with optical component(s) mounted thereon | |
| US6793408B2 (en) | Module interface with optical and electrical interconnects | |
| US20010030782A1 (en) | Security mapping and auto reconfiguration | |
| JP4017186B2 (ja) | 集積回路を非導電的に相互接続する方法及び装置 | |
| US20040126115A1 (en) | System having multiple agents on optical and electrical bus | |
| US20220393768A1 (en) | Bit-wise inverse multiplexing for optical channels utilizing microleds | |
| TW202010065A (zh) | 互連封裝及其裝置、與產生光通訊之互連裝置之方法 | |
| CN107342795A (zh) | 板对板非接触式连接器及其组装方法 | |
| CN115398298A (zh) | 通过冷板的功率和光学集成以输送到电子和光子集成电路 | |
| US20090324241A1 (en) | Chio to chip optic alleys and method | |
| JPH11119177A (ja) | 光時間多重変調送信器モジュール | |
| CN101159535B (zh) | 时钟信号调节装置和方法 | |
| Brunfaut et al. | Demonstrating optoelectronic interconnect in a FPGA-based prototype system using flip-chip mounted 2D arrays of optical components and 2D POF-ribbon arrays as optical pathways | |
| US20070283191A1 (en) | Integrated Circuit with Debug Support Interface | |
| CN100578985C (zh) | 在电信系统中传输不同种类数据的方法和电信系统 | |
| Happel et al. | Demonstration of optical interconnection-and assembly technique for fully-embedded optical pcb at data rates of 10 gbps/ch | |
| US7574687B1 (en) | Method and system to optimize timing margin in a system in package module | |
| KR20230094772A (ko) | 드라이버 집적 회로의 테스트 시스템 | |
| WO2023241359A1 (zh) | 一种光模块,相关装置以及装配方法 | |
| JP2014132285A (ja) | 光半導体装置 | |
| WO2001043195A1 (en) | Security mapping and auto reconfiguration | |
| JP2000227825A (ja) | 高速信号処理装置 | |
| Yamaguchi et al. | High-Speed Optical Backboard Bus | |
| KR20070036226A (ko) | 광 인쇄회로기판 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080805 |