JPH0632493B2 - Router cell - Google Patents
Router cellInfo
- Publication number
- JPH0632493B2 JPH0632493B2 JP61157253A JP15725386A JPH0632493B2 JP H0632493 B2 JPH0632493 B2 JP H0632493B2 JP 61157253 A JP61157253 A JP 61157253A JP 15725386 A JP15725386 A JP 15725386A JP H0632493 B2 JPH0632493 B2 JP H0632493B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- photodetector
- output
- signal
- light source
- 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.)
- Expired - Lifetime
Links
- 230000003287 optical effect Effects 0.000 claims description 91
- 238000001514 detection method Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 6
- 239000011295 pitch Substances 0.000 claims 3
- 239000004065 semiconductor Substances 0.000 description 36
- 239000013307 optical fiber Substances 0.000 description 7
- 125000004122 cyclic group Chemical group 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000000903 blocking effect Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Exchange Systems With Centralized Control (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はルータセルに関し、特に複数のプロセッサを接
続してマルチプロセッサを構成するのに用いるルータセ
ルに関する。The present invention relates to a router cell, and more particularly to a router cell used to connect a plurality of processors to form a multiprocessor.
例えば、LSIが大規模システムの開発に必要な論理シ
ミュレーションなどの大規模情報処理においては、単一
のプロセッサによる逐次処理では、処理能力が十分でな
くなってきている。このような問題を解決するために、
プロセッサをマルチ構成にし、高速処理する方法が提案
されている。For example, in a large-scale information processing such as a logic simulation required for development of a large-scale system using an LSI, the processing capacity is becoming insufficient with a sequential processing by a single processor. In order to solve such problems,
A method has been proposed in which the processor has a multi-configuration and high-speed processing is performed.
このようなマルチプロセッサシステムにおいて数十台の
プロセッサを結合し比較的少いハードウェア量でイベン
トを多量に転送できる方式として、複数のスイッチング
ノードから構成される多段接続ネットワークを用いるこ
とが考えられている。イベントはパケットの形でプロセ
ッサ間を転送される。転送先のプロセッサを指定するア
ドレスから自己の出力先を選択できる(セルフルーチン
グ)機能をもったスイッチングノードをルータセル(rou
ter cell)という。通常、アドレスは転送されるデータ
パケットの先頭に付加される。In such a multiprocessor system, it is considered to use a multistage connection network composed of a plurality of switching nodes as a method of connecting dozens of processors and transferring a large amount of events with a relatively small amount of hardware. There is. Events are transferred between processors in the form of packets. A router node (routing cell) is provided as a switching node that has the function of selecting its own output destination from the address that specifies the transfer destination processor (self-routing).
ter cell). Normally, the address is added to the beginning of the transferred data packet.
多段接続ネットワークではスイッチングノードで複数の
入力信号が衝突するブロッキングが発生することがある
ので、各ルータセルには何等かのバッファ機能をもたせ
るのが通例である。In a multi-stage connection network, blocking may occur in which a plurality of input signals collide with each other at a switching node, so it is customary to provide each router cell with some buffer function.
2入力2出力クロスバースイッチのルータセルからなる
非巡回網(1つのスイッチングノードを通過した信号は
再度そのスイッチングノードには戻らない型)多段接続
ネットワークを用いたマルチプロセッサシステムの詳細
は、例えば、情報処理学界論文誌、25(1984)P.864〜872
およびP.873〜881に記載の論文「論理シミュレーション
マシンのアーキテクチャ」および「論理シミュレーショ
ンマシンのハードウェア構成」に述べられている。The details of the multiprocessor system using a non-cyclical network (a type in which a signal passing through one switching node does not return to the switching node again) composed of router cells of a two-input two-output crossbar switch are described in, for example, information. Journal of Processing Academia, 25 (1984) P.864〜872
And the papers, "Architecture of Logic Simulation Machine" and "Hardware Configuration of Logic Simulation Machine", on pages 873 to 881.
多段接続ネットワークには1つのスイッチングノードを
通過した信号が再度そのスイッチングノードにも戻れる
ようにスイッチングノードを相互接続した巡回網もあ
る。巡回網多段接続ネットワークは非巡回網多段接続ネ
ットワークと比較してより少ないスイッチングノードで
同じ接続機能を実現できるので、ハードウェア量よりも
少なくてすむ。巡回網多段接続ネットワークをマルチプ
ロセッサシステムに用いる場合、各スイッチングノード
にプロセッサが接続されるので、ルータセルとして、例
えば、直接接続されるプロセッサに対する入出力ポート
1組とネットワークに対する入出力ポート2組との合計
3組の入出力ポートをもつものが用いられる。In the multistage connection network, there is also a cyclic network in which switching nodes are interconnected so that a signal passing through one switching node can be returned to the switching node again. The cyclic multi-stage connected network can realize the same connection function with fewer switching nodes as compared with the non-cyclic multi-stage connected network, and therefore requires less hardware. When a cyclic multistage connection network is used in a multiprocessor system, a processor is connected to each switching node, and therefore, as a router cell, for example, one set of input / output ports for the processor directly connected and two sets of input / output ports for the network are used. The one having a total of three sets of input / output ports is used.
m入力m出力(ネットワークに対する入出力ポートm
組)のスイッチングノードから構成されるセルフルーチ
ングな巡回網多段接続ネットワークによって接続できる
プロセッサの数Nは、ネットワークの段数をsとして N=s・ms ……(1) と表される。上述したm=2のルータセルをスイッチン
グノードとして用いる場合、N=s・2sとなる。この
巡回網多段接続ネットワークでは、log2s(log2m+
1)ビットのアドレスデータによってすべてのプロセッ
サをアドレスすることができる。各ルータセルに接続さ
れているプロセッサは、log2s・log2mビットの縦方向
アドレスとlog2sビットの横方向アドレスをもつ。各ル
ータセルは、入力したデータパケットの先頭に付加され
ているアドレスの縦方向アドレスをまず解読する。解読
した縦方向アドレスが接続されているプロセッサの縦方
向アドレスと一致しない場合は、縦方向アドレスの先頭
ビットによって決められた出力ポートからデータパケッ
トを出力する。一致する場合、横方向アドレスを解読す
る。横方向アドレスも接続されているプロセッサの横方
向アドレスと一致したときは、接続されているプロセッ
サにデータパケットを出力する。横方向アドレスが一致
しないときは、縦方向アドレスの等しいルータセルに接
続されている出力ポートからデータパケットを出力す
る。m input m output (input / output port m to the network
The number N of processors that can be connected by self-routing a cyclic network multistage connection network consists of switching node set) is expressed as the number of stages of the network N = s · m s ...... as s (1). When the router cell of m = 2 described above is used as a switching node, N = s · 2 s . In this cyclic multistage connection network, log 2 s (log 2 m +
1) All processors can be addressed by bit address data. The processor connected to each router cell has a vertical address of log 2 s · log 2 m bits and a horizontal address of log 2 s bits. Each router cell first decodes the vertical address of the address added to the beginning of the input data packet. If the decoded vertical address does not match the vertical address of the connected processor, the data packet is output from the output port determined by the first bit of the vertical address. If there is a match, then the lateral address is decoded. When the horizontal address also matches the horizontal address of the connected processor, the data packet is output to the connected processor. When the horizontal addresses do not match, the data packet is output from the output port connected to the router cells having the same vertical address.
第2図は、従来のかかるルータセルの一例を示すブロッ
ク図である。FIG. 2 is a block diagram showing an example of such a conventional router cell.
第2図に示す従来例は、ネットワークを構成するための
2組の入出力ポート、すなわち、入力ポートPI1・出
力ポートPO1ならびに入力ポートPI2・出力ポート
PO2と、プロセッサと直接接続する入出力ポート、す
なわち入力ポートPIP・出力ポートPOPとを有して
いる。The conventional example shown in FIG. 2 has two sets of input / output ports for forming a network, namely, an input port PI1 and an output port PO1 and an input port PI2 and an output port PO2, and an input / output port directly connected to a processor. That is, it has an input port PIP and an output port POP.
例えば、入力ポートPI1に接続された転送元ルータセ
ル(図示せず)から第2図に示す従来例を経由して出力
ポートPO1に接続された転送先ルータセル(図示せ
ず)へデータを転送する場合について、第2図に示す従
来例の動作を説明する。For example, when transferring data from a transfer source router cell (not shown) connected to the input port PI1 to a transfer destination router cell (not shown) connected to the output port PO1 via the conventional example shown in FIG. The operation of the conventional example shown in FIG. 2 will be described.
入力制御装置111は、入力ポートPI1に接続された
転送元からデータ信号を転送することを知らせるSEND信
号SI1を受信すると入力バッファ101が空であると
き、入力バッファ101に転送元からのデータ信号DI
1をラッチさせ、その後受信完了をしらせるBusy信号B
I1を転送元へ送出すると共に、そのことを出力弁別装
置211に通知する。この通知を受けた出力弁別装置2
11は、出力バッファ201が空であるとき、入力バッ
ファ101がラッチしているデータを出力バッファ20
1にラッチさせ、内蔵するデコーダにより上述したよう
に転送先アドレスを解読して出力ポートPO1を選択
し、出力バッファ201にラッチしたデータをデータ信
号DO1として転送先へ送出させると共に、データ転送
をしらせるSEND信号SO1を出力制御装置301から転
送先へ送出させる。これでデータ転送準備が完了する。
出力制御装置301が転送先からの受信完了をしらせる
Busy信号BO1を受信すると、出力弁別装置211は出
力バッファ201のラッチしているデータを消去してデ
ータ転送が完了する。なお、出力バッファ201がデー
タのラッチを完了したとき、出力弁別装置211はその
ことを入力制御装置111に通知し、この通知を受けた
入力制御装置111は入力バッファ101のラッチして
いるデータを消去させる。入力バッファ101の容量は
2パケット分であり、出力バッファ201の容量は1パ
ケット分である。When the input control device 111 receives the SEND signal SI1 notifying that the data signal is transferred from the transfer source connected to the input port PI1, when the input buffer 101 is empty, the data signal DI from the transfer source is sent to the input buffer 101.
Busy signal B that causes 1 to be latched and then completes reception
I1 is sent to the transfer source, and the output discriminating apparatus 211 is notified of that fact. Output discrimination device 2 that received this notification
11 is for outputting the data latched by the input buffer 101 when the output buffer 201 is empty.
1 and decodes the transfer destination address by the built-in decoder as described above to select the output port PO1. The data latched in the output buffer 201 is sent to the transfer destination as the data signal DO1 and the data is transferred. The SEND signal SO1 is sent from the output control device 301 to the transfer destination. This completes the data transfer preparation.
The output control device 301 makes completion of reception from the transfer destination
When receiving the Busy signal BO1, the output discriminating apparatus 211 erases the data latched in the output buffer 201 and completes the data transfer. When the output buffer 201 completes the latching of data, the output discriminating apparatus 211 notifies the input control apparatus 111 of the fact, and the input control apparatus 111 which has received the notification notifies the data latched in the input buffer 101. Erase. The input buffer 101 has a capacity of 2 packets, and the output buffer 201 has a capacity of 1 packet.
以上説明したように、第2図に示す従来例はSEND信号と
Busy信号とのハンドシェイクによりデータの転送を行
う。As explained above, the conventional example shown in FIG.
Data is transferred by handshaking with the Busy signal.
従来のルータセルは、上記したデータ転送動作をすべて
電気的に行っていたので動作速度が遅く、個々のプロセ
ッサ内のデータ処理よりも多段接続ネットワーク内での
データ転送に多大の時間を要し、プロセッサの高速機能
が十分に生かされないという欠点がある。Since the conventional router cell performs all the above-mentioned data transfer operations electrically, the operation speed is slow, and it takes much time to transfer data in the multi-stage connection network as compared to data processing in each processor. There is a drawback that the high speed function of is not fully utilized.
本発明の目的は、上記欠点を解決して多段接続ネットワ
ーク内部での処理を光に置換えることにより高速でデー
タを転送することができるルータセルを提供することに
ある。An object of the present invention is to provide a router cell capable of transferring data at high speed by solving the above drawbacks and replacing the processing inside the multi-stage connection network with light.
本発明のルータセルは、転送すべきデータをこのデータ
でオンオフ変調したデータ光信号で与えられ前記データ
の宛先を指定するアドレスを電気信号で与えられる多段
接続ネットワークのスイッチングノードを構成するセル
フルーチング機能をもったルータセルであって、データ
転送元から入力した入力データ信号を検出する第一の光
検出器と、外部から制御されて前記第一の光検出器の検
出出力端が駆動入力端に接続されかつ前記第一の光検出
器の検出出力が前記入力データ光信号のあることを示し
ている間発光する単一の単色光源と、前記データ転送元
がデータ転送したことをしらせる第一の制御光信号を検
出する第二の光検出器と、第二の単色光源と、第三の光
検出器と、この第三の光検出器が光を検出したとき前記
転送元へデータ受信を完了したことをしらせるパルス状
の第二の制御光信号を送出する第三の単色光源と、前記
第二の単色光源が発光していずかつ前記第二の光検出器
が前記第一の制御光信号を検出したとき前記第一の光検
出器の検出出力端に前記第一の単色光源の駆動入力端を
接続すると共に前記第二の単色光源を発光させ、前記第
三の光検出器が光を検出すると前記第一の光検出器の検
出出力端と前記第一の単色光源の駆動入力端との接続を
切離すと共に前記第二の単色光源の発光を停止させる第
一の制御手段とを有し、前記第一および第二の単色光源
ならびに前記第三の光検出器をそれぞれの出力光軸また
は入力光軸が互いに平行しかつ近傍するように配置した
第一の組を複数備え、これら第一の組を互いに隣接して
配置した入力装置と、外部からの制御により記憶可能状
態にセットされておりかつ前記第一の単色光源の出力光
が入力したとき発光して前記第一の単色光源の出力光の
入力有を記憶し、入力有と記憶している間出力光を出力
データ光信号としてデータ転送先へ送出し、外部からの
制御により発光を停止して記憶を消去する光メモリと、
前記第二の単色光源の出力光を検出する第四の光検出器
と、外部からの制御により前記データ転送先へデータ転
送したことをしらせる第三の制御光信号を送出する第四
の単色光源と、前記転送先がデータ受信を完了したこと
をしらせる第四の制御光信号を検出する第五の光検出器
と、外部からの制御により前記光メモリの記憶完了をし
らせるパルス状の光を前記第三の光検出器へ送出する第
五の単色光源と、前記第四の光検出器が前記第二の単色
光源の出力光を検出しかつ前記第四の単色光源が発光し
ていないとき前記光メモリを記憶可能状態にセットした
後あらかじめ定めた時間経過後に前記第四の単色光源に
前記第三の制御光信号を送出させると共に前記第五の単
色光源に前記パルス状の光を送出させ、前記第五の光検
出器が前記第四の制御光信号を検出すると前記光メモリ
の記憶を消去すると共に前記第四の単色光源の発光を停
止させる第二の制御手段とを有し、前記光メモリおよび
前記第四の光検出器ならびに前記第五の単色光源をそれ
ぞれの入力光軸または出力光軸の相対位置関係が前記入
力装置の前記第一および第二の単色光源ならびに前記第
三の光検出器のそれぞれの出力光軸または入力光軸の相
対位置関係と一致するように配置した第二の組の前記第
一の組の数を同数備え、これら第二の組を互いに隣接し
かつ前記第一の組のそれぞれとあらかじめ定めた間隔を
おいて対向するように配置した出力装置と、外部からそ
れぞれ入力する格子制御信号により格子ピッチが制御さ
れる可変ピッチ回折格子を少くとも前記第一の組の数と
同数備え、これら可変ピッチ回折格子を前記格子制御信
号のそれぞれの変化に対応して前記入力装置の前記第一
の組のそれぞれの前記第一の単色光源および前記第二の
単色光源および前記第三の光検出器と前記出力装置の前
記第二の組のそれぞれの前記光メモリおよび前記第四の
光検出器および前記第五の単色光源との間の光接続を前
記第一および第二の組単位で切替えるように前記入力装
置と前記出力信号との間に配置した空間光スイッチと、
それぞれの前記データ転送元から入力するアドレス電気
信号を解読して前記入力装置の前記第一の組のそれぞれ
と前記出力装置の前記第二の組のそれぞれとの間の光接
続情報を得、この光接続情報に対応するそれぞれの前記
データ転送先へ前記アドレス電気信号を送出し、前記光
接続情報に対応して前記格子制御信号のそれぞれを発生
して前記空間光スイッチへ送出するスイッチ制御装置と
を具備して構成される。The router cell of the present invention has a self-routing function which constitutes a switching node of a multi-stage connection network which is provided with a data optical signal in which data to be transferred is on-off modulated with this data and an address for designating the destination of the data is provided with an electric signal. And a first photodetector for detecting an input data signal input from a data transfer source, and a detection output end of the first photodetector controlled from the outside, connected to a drive input end. A single monochromatic light source that emits light while the detection output of the first photodetector indicates that the input data optical signal is present, and a first control light that indicates that the data transfer source has transferred data. A second photodetector that detects a signal, a second monochromatic light source, a third photodetector, and when the third photodetector detects light, receives data from the transfer source. A third monochromatic light source that sends out a pulsed second control light signal to indicate that the second monochromatic light source is not emitting light and the second photodetector is the first control. When the optical signal is detected, the drive input end of the first monochromatic light source is connected to the detection output end of the first photodetector and the second monochromatic light source is caused to emit light, and the third photodetector is A first control means for detecting light and disconnecting the connection between the detection output end of the first photodetector and the drive input end of the first monochromatic light source and stopping the emission of the second monochromatic light source. And having a plurality of first sets in which the first and second monochromatic light sources and the third photodetector are arranged so that their respective output optical axes or input optical axes are parallel to and close to each other, An input device in which these first groups are arranged adjacent to each other and external control Is set to a storable state and the output light of the first monochromatic light source is input, and the input light of the output light of the first monochromatic light source is stored, and while the input is stored, An optical memory that sends output light as an output data optical signal to a data transfer destination and stops light emission by external control to erase the memory,
A fourth photodetector for detecting the output light of the second monochromatic light source, and a fourth monochromatic light source for sending out a third control optical signal indicating that data has been transferred to the data transfer destination by external control. A fifth photodetector that detects a fourth control optical signal that indicates that the transfer destination has completed data reception, and pulsed light that completes storage of the optical memory under external control. A fifth monochromatic light source for sending to a third photodetector; and the optical memory when the fourth photodetector detects the output light of the second monochromatic light source and the fourth monochromatic light source is not emitting light. Is set to a storable state, the fourth control light signal is transmitted to the fourth monochromatic light source after a predetermined time has elapsed, and the pulsed light is transmitted to the fifth monochromatic light source. The five photodetectors are the fourth And a second control means for erasing the memory of the optical memory when detecting an optical signal and for stopping the light emission of the fourth monochromatic light source, the optical memory, the fourth photodetector, and the fifth The relative positional relationship of the input optical axis or the output optical axis of each of the monochromatic light sources is such that the output optical axis or the input optical axis of each of the first and second monochromatic light sources of the input device and the third photodetector is relative to each other. The same number of the first set of the second set arranged so as to match the positional relationship is provided, these second sets are adjacent to each other and at a predetermined interval from each of the first set. The output devices arranged so as to face each other and the variable pitch diffraction gratings whose grating pitch is controlled by a grating control signal respectively inputted from the outside are provided at least as many as the number of the first set, and these variable pitch diffraction gratings are provided. The first monochromatic light source and the second monochromatic light source, the third photodetector, and the output device of each of the first set of input devices corresponding to respective changes of the grating control signal. And the input device for switching the optical connection between the optical memory and the fourth photodetector and the fifth monochromatic light source of each of the second set in units of the first and second sets. A spatial light switch disposed between the output signal,
The address electrical signal input from each of the data transfer sources is decoded to obtain optical connection information between each of the first set of input devices and each of the second set of output devices. A switch control device that sends the address electrical signal to each of the data transfer destinations corresponding to the optical connection information, generates each of the grating control signals corresponding to the optical connection information, and sends the grid control signal to the spatial optical switch. It is configured to include.
本発明のルータセルは多段接続ネットワークのスイッチ
ングノードを構成するために用いられる。複数の本発明
のルータセルから構成される多段接続ネットワークによ
って接続されるプロセッサ等は、この多段接続ネットワ
ークを介して転送されるパケットの形のデータをこのデ
ータによってオンオフ変調されたデータ光信号として入
出力し、データ光信号の1ビットを転送したことをしら
せるSEND信号および転送されたきた1ビットの受信を完
了したことをしらせるBUSY信号も光信号として入出力す
る。通常はパケットの先頭に付加されるパケットの宛先
を指定するアドレスはデータ光信号の一部としてでなく
電気信号として多段接続ネットワークに与える。The router cell of the present invention is used to form a switching node of a multistage connection network. A processor or the like connected by a multistage connection network composed of a plurality of router cells of the present invention inputs / outputs data in the form of packets transferred via the multistage connection network as a data optical signal which is on / off modulated by this data. Then, the SEND signal indicating that 1 bit of the data optical signal has been transferred and the BUSY signal indicating that the reception of the transferred 1 bit has been completed are also input and output as optical signals. Normally, the address which is added to the head of the packet and which designates the destination of the packet is given to the multistage connection network not as a part of the data optical signal but as an electric signal.
以下実施例を示す図面を参照して本発明について詳細に
説明する。Hereinafter, the present invention will be described in detail with reference to the drawings illustrating an embodiment.
第1図は、本発明のルータセルの一実施例の構成図であ
る。FIG. 1 is a block diagram of an embodiment of the router cell of the present invention.
第1図に示すルータセルは3組の入出力ポート、すなわ
ち入力ポートPI1・PI2・PIPならびに出力ポー
トPO1・PO2・POPをもつものであり、入力装置
1、空間光スイッチ2および3、出力装置4、ならび
に、スイッチ制御装置5から構成される。入力装置1
は、それぞれ3本で組をなす光ファイバ61を介して、
各入力ポートに対応する転送元と、入力データ光信号で
あるデータ信号、転送元がデータ転送したことをしらせ
る第一の制御光信号であるSEND信号、および、転送元へ
データ受信を完了したことをしらせる第二の制御光信号
であるBUSY信号をやりとりする。転送元は、このルータ
セルに先行する他のルータセル、または、このルータセ
ルに直接接続されるプロセッサ等である。出力装置3
は、それぞれ3本で組をなす光ファイバ62を介して、
各出力ポートに対応する転送先と、出力データ光信号で
あるデータ信号、転送先へデータ転送したことをしらせ
る制御光信号であるSEND信号、および、転送先がデータ
受信を完了したことをしらせる第四の制御光信号である
BUSY信号をやりとりする。転送先は、このルータセルに
後続する他のルータセル、または、このルータセルに直
接接続されるプロセッサ等である。スイッチ制御装置5
は、入力ポートPI1・PI2・PIPに入力するデー
タ信号の多段接続ネットワークとしての宛先を指定する
電気信号であるアドレス信号AI1・AI2・AI3を
これらデータ信号の転送元から入力する。スイッチ制御
装置5は、従来技術として既に説明したようにして、ア
ドレス信号AI1〜AI3を解読して各データ信号を転
送すべき3つの転送先の情報を得、また、アドレス信号
AI1〜AI3を対応するデータ信号の転送先へ送出す
る。出力ポートPO1・PO2・PO3に接続された転
送先へ送出せれるアドレス信号の参照番号をAO1・A
O2・AO3とする。The router cell shown in FIG. 1 has three sets of input / output ports, namely, input ports PI1, PI2, PIP and output ports PO1, PO2, POP. The input device 1, the spatial light switches 2 and 3, and the output device 4 are provided. , And the switch control device 5. Input device 1
Via the optical fiber 61 which is a set of three,
The transfer source corresponding to each input port, the data signal that is the input data optical signal, the SEND signal that is the first control optical signal that indicates that the transfer source has transferred data, and that the data reception to the transfer source is completed. The BUSY signal, which is the second control light signal that causes The transfer source is another router cell preceding this router cell, a processor directly connected to this router cell, or the like. Output device 3
Through the optical fiber 62 which is a set of three,
A transfer destination corresponding to each output port, a data signal that is an output data optical signal, a SEND signal that is a control optical signal that indicates that data has been transferred to the transfer destination, and a transfer destination that indicates that the transfer destination has completed data reception. The four control light signals
Exchange BUSY signals. The transfer destination is another router cell subsequent to this router cell, or a processor directly connected to this router cell, or the like. Switch control device 5
Inputs address signals AI1, AI2, and AI3, which are electrical signals for designating a destination as a multistage connection network of data signals input to the input ports PI1, PI2, and PIP, from the transfer source of these data signals. The switch control device 5 decodes the address signals AI1 to AI3 to obtain information of three transfer destinations to which each data signal should be transferred, and also corresponds to the address signals AI1 to AI3, as already described as the prior art. Send to the transfer destination of the data signal. The reference numbers of the address signals sent to the transfer destinations connected to the output ports PO1, PO2, and PO3 are AO1 and A.
O2 and AO3.
第3図は、第1図に示す実施例の内、入力ポートPI1
に接続されている転送元からのデータ信号DI1を出力
ポートPOPに接続されている転送先へデータ信号DO
3として転送するのに関係する光部分を示す部分構成図
である。第3図をも参照して第1図に示す実施例の構成
を更す説明する。FIG. 3 shows an input port PI1 of the embodiment shown in FIG.
The data signal DI1 from the transfer source connected to the output port to the transfer destination connected to the output port POP.
FIG. 3 is a partial configuration diagram showing an optical part related to transfer as No. 3. The configuration of the embodiment shown in FIG. 1 will be further described with reference to FIG.
入力装置1は入力ポートPI1・PI2・PIPに対応
して入力装置1a・1b・1cを備えている。入力装置
1aは、制御回路(図示せず)と、データ転送元から入
力したデータ信号DI1・SEND信号SI1を検出する光
検出器11・13と、光検出器11の検出出力で駆動さ
れ出力光を空間光スイッチ2側へ送出する半導体レーザ
12と、オンオフが制御回路によって制御され出力光を
空間光スイッチ2側へ送出する半導体レーザ14と、空
間光スイッチ2側から入力する光を検出する光検出器1
5と、光検出器15の検出出力に駆動されて発光し出力
光をBUSY信号BI1として転送元へ送出する半導体レー
ザ16とを備えて構成されている。光検出器11の検出
出力端と半導体レーザ13の駆動入力端とは制御回路の
制御によって接続され、また、切離される。接続されて
いる場合、データ信号DI1の入力光があれば、半導体
レーザ13は光検出器11の検出出力である電気信号に
駆動されて単色光を発生する。このようにして入力装置
1は光ファイバ61や空間光スイッチ2・3によって減
衰した光のレベルを再生する。入力装置1b・1cの構
成も入力装置1aの構成とまったく同じである。The input device 1 includes input devices 1a, 1b, 1c corresponding to the input ports PI1, PI2, PIP. The input device 1a is driven by a control circuit (not shown), photodetectors 11 and 13 for detecting the data signals DI1 and SEND signals SI1 input from the data transfer source, and output light driven by the detection output of the photodetector 11. Of the semiconductor laser 12 for sending the light to the spatial light switch 2 side, the semiconductor laser 14 for turning on and off the output light to the side of the spatial light switch 2 and the light for detecting the light input from the side of the spatial light switch 2 Detector 1
5 and a semiconductor laser 16 that is driven by the detection output of the photodetector 15 to emit light and output the output light as a BUSY signal BI1 to the transfer source. The detection output end of the photodetector 11 and the drive input end of the semiconductor laser 13 are connected by the control of the control circuit and are disconnected. When connected, if there is input light of the data signal DI1, the semiconductor laser 13 is driven by the electric signal which is the detection output of the photodetector 11 to generate monochromatic light. In this way, the input device 1 reproduces the level of light attenuated by the optical fiber 61 and the spatial light switches 2 and 3. The configurations of the input devices 1b and 1c are exactly the same as the configuration of the input device 1a.
出力装置4は出力ポートPO1・PO2・POPに対応
して出力装置4a・4b・4cを備えている。出力装置
4cは、制御回路(図示せず)と、入力装置1a,1b
または1cの半導体レーザ12・13の出力光が空間光
スイッチ2および3を介して入力する光メモリ41・光
検出器42と、オンオフが制御回路によって制御され出
力光をSEND信号SO3として転送先へ送出する半導体レ
ーザ43と、データ転送先から入力したBUSY信号BO3
を検出する光検出器44と、オンオフが制御回路によっ
て制御され出力光を空間光スイッチ3および2を介して
入力装置1a,1bまたは1cの光検出器15へ送出す
る半導体レーザ45とを備えて構成されている。光メモ
リ41は制御回路により電気的に駆動され、また、電気
的に駆動が停止される半導体レーザである。電気的に駆
動されている場合、光メモリ41は、しきい値より高い
レベルの光が入力すれば発振して単色光を発生し続けさ
もなければ発振停止の状態を持続するようにバイアスさ
れ、入力光の有無をラッチして記憶すると共に、有の場
合は発光出力を光ファイバ62を介して対応する転送先
へ出力する。電気的な駆動が停止されると、光メモリ4
1の記憶は消去される。このようにして出力装置4c
は、光メモリ41に入力した光信号を電気信号に変換す
ることなく光のまま保存する。出力装置4a・4bの構
成も出力装置4cの構成とまったく同じである。The output device 4 includes output devices 4a, 4b and 4c corresponding to the output ports PO1, PO2 and POP. The output device 4c includes a control circuit (not shown) and input devices 1a and 1b.
Alternatively, the output light of the semiconductor lasers 12 and 13 of 1c is input through the spatial light switches 2 and 3 to the optical memory 41 and the photodetector 42, and on / off is controlled by the control circuit, and the output light is sent to the transfer destination as the SEND signal SO3. The semiconductor laser 43 that operates and the BUSY signal BO3 input from the data transfer destination
And a semiconductor laser 45 which is controlled by a control circuit to turn on / off the output light and sends the output light to the photodetector 15 of the input device 1a, 1b or 1c via the spatial light switches 3 and 2. It is configured. The optical memory 41 is a semiconductor laser that is electrically driven by a control circuit and is electrically stopped. When electrically driven, the optical memory 41 is biased so as to oscillate when light of a level higher than the threshold value is input and continue to generate monochromatic light, or to maintain the oscillation stop state. The presence or absence of light is latched and stored, and when it is present, the light emission output is output to the corresponding transfer destination via the optical fiber 62. When the electric drive is stopped, the optical memory 4
The memory of 1 is erased. In this way, the output device 4c
Stores the optical signal input to the optical memory 41 as light without converting it into an electrical signal. The configurations of the output devices 4a and 4b are exactly the same as the configuration of the output device 4c.
空間光スイッチ2は、入力装置1a・1b・1cと出力
装置4側に対向してそれぞれ配置された可変ピッチの回
折格子21・22・23を備えて構成されている。空間
光スイッチ3は、回折格子21・22・23に対向して
それぞれ配置された可変ピッチの回折格子31・32・
33を備えて構成されている。出力装置4a・4b・4
cは回折格子31・32・33に対向してそれぞれ配置
される。一つのポートに入出力するデータ信号・SEND信
号・BUSY信号である三つの光は同じ光路を通って入力装
置1と出力装置4との間でやりとりされる必要があり、
そのためには入力装置1a,1b,1cの半導体レーザ
12・半導体レーザ14・光検出器15の光軸が回折格
子21,22,23の入出力面と直交し、また、出力装
置4a,4b,4cの光メモリ41・光検出器42・半
導体レーザ45の光軸が回折格子31,32,33の入
出力面と直交する必要があるので、2組の回折格子、す
なわち回折格子21〜23ならびに回折格子31〜33
が設けられている。The spatial light switch 2 is configured to include variable pitch diffraction gratings 21, 22 and 23, which are arranged facing the input devices 1a, 1b and 1c and the output device 4 side, respectively. The spatial light switch 3 includes variable pitch diffraction gratings 31, 32, 32, which are arranged to face the diffraction gratings 21, 22, 23, respectively.
It comprises 33. Output device 4a / 4b / 4
c is arranged facing the diffraction gratings 31, 32, and 33, respectively. Three lights, which are data signals, SEND signals, and BUSY signals input to and output from one port, need to be exchanged between the input device 1 and the output device 4 through the same optical path,
For that purpose, the optical axes of the semiconductor laser 12, semiconductor laser 14, and photodetector 15 of the input devices 1a, 1b, 1c are orthogonal to the input / output surfaces of the diffraction gratings 21, 22, 23, and the output devices 4a, 4b, Since the optical axes of the optical memory 41, the photodetector 42, and the semiconductor laser 45 of 4c must be orthogonal to the input / output surfaces of the diffraction gratings 31, 32, and 33, two sets of diffraction gratings, that is, the diffraction gratings 21 to 23 and the diffraction gratings Lattice 31-33
Is provided.
まず、可変ピッチの回折格子の作用について一般的に説
明する。First, the operation of the variable pitch diffraction grating will be generally described.
回折格子のピッチとは、例えば振幅型の回折格子の場
合、周期的に現れる光を透過する部分(または透過しな
い部分)の間隔である。回折格子に垂直に波長λの単色
光を入射すると、格子ピッチdに対応して、入射光は主
として+1次回折光の回折角θの方向に回折される。回
折角θは次式で表される。The pitch of the diffraction grating is, for example, in the case of an amplitude type diffraction grating, the interval between the portions (or the portions that do not transmit) that periodically transmit light. When monochromatic light having a wavelength λ is incident on the diffraction grating perpendicularly, the incident light is mainly diffracted in the direction of the diffraction angle θ of the + 1st order diffracted light corresponding to the grating pitch d. The diffraction angle θ is expressed by the following equation.
sinθ=λ/d ……(2) 可変ピッチの回折格子とは格子ピッチを連続的または断
続的に変化させることのできるデバイスを指す。可変ピ
ッチの回折格子は、格子ピッチを変化させることによ
り、入射した光の回折角を変えることができる。sin θ = λ / d (2) A variable-pitch diffraction grating refers to a device that can change the grating pitch continuously or intermittently. The variable pitch diffraction grating can change the diffraction angle of the incident light by changing the grating pitch.
本実施例では回折格子21〜23,31〜33を、液晶
に印加する電圧を変化することによって液晶内部に生じ
る格子のピッチを変えられる可変グレーティングモード
液晶で構成する。回折格子21〜23,31〜33の格
子ピッチを制御する情報である格子制御信号はスイッチ
制御装置5から供給される。In this embodiment, the diffraction gratings 21 to 23 and 31 to 33 are composed of variable grating mode liquid crystal in which the pitch of the grating generated inside the liquid crystal can be changed by changing the voltage applied to the liquid crystal. A grating control signal, which is information for controlling the grating pitch of the diffraction gratings 21 to 23 and 31 to 33, is supplied from the switch control device 5.
スイッチ制御装置5が既に説明したようにアドレス信号
AI1〜AI3を解読して得る各データ信号の転送先の
情報は、空間光スイッチ2・3から言えば、入力装置1
a・1b・1cと出力装置4a・4b・4cとの間の光
接続の情報である。スイッチ制御装置5はこの光接続情
報を示す格子制御信号を発生して空間光スイッチ2・3
へ出力する。空間光スイッチ2・3は、スイッチ制御装
置5から供給された格子制御信号に対応して回折格子2
1〜23・31〜33に印加すべき電圧値を書込んだR
OMを内臓しており、このROMから格子制御信号でア
ドレス指定された電圧値を読出し、この値の電圧を回折
格子21〜23・31〜33に印加する。このようにし
て空間光スイッチ2・3は、可変ピッチの回折格子21
〜23・31〜33による光路の偏向角の変化を用い
て、入力装置1a・1b・1cと出力装置4a・4b・
4cとの間の光接続の切替えを行う。この光接続の切替
えは一つのポートに入出力するデータ信号・SEND信号・
BUSY信号である三つの光の単位で行う。As described above, the switch destination of each data signal obtained by decoding the address signals AI1 to AI3 by the switch control device 5 is the input device 1 from the spatial optical switches 2 and 3.
It is the information of the optical connection between a. 1b. 1c and the output device 4a. 4b. 4c. The switch controller 5 generates a grating control signal indicating this optical connection information to generate the spatial optical switches 2.3.
Output to. The spatial light switches 2 and 3 respond to the grating control signal supplied from the switch control device 5 in response to the diffraction grating 2
R in which the voltage value to be applied to 1 to 23 and 31 to 33 is written
It incorporates an OM, reads out the voltage value addressed by the grating control signal from this ROM, and applies the voltage of this value to the diffraction gratings 21-23, 31-33. In this way, the spatial light switches 2 and 3 have the variable pitch diffraction grating 21.
.. 23.31-33 are used to change the deflection angle of the optical path, and input devices 1a, 1b, 1c and output devices 4a, 4b.
Switching of optical connection with 4c. This switching of optical connection is done by inputting / outputting data signal / SEND signal /
It is performed in units of three lights that are BUSY signals.
第3図に図示した範囲でいえば、光検出器11,半導体
レーザ12,回折格子21,回折格子33,光メモリ4
1がデータ信号の送受信に用いられ、光検出器13,半
導体レーザ14,回折格子21、回折格子33,光検出
器42,半導体レーザ43がSEND信号の送受信に用いら
れ、光検出器44,半導体レーザ45、回折格子33,
回折格子21,光検出器15,半導体レーザ16がBUSY
信号の送受信に用いられる。In the range shown in FIG. 3, the photodetector 11, the semiconductor laser 12, the diffraction grating 21, the diffraction grating 33, and the optical memory 4 are shown.
1 is used for transmitting and receiving data signals, the photodetector 13, the semiconductor laser 14, the diffraction grating 21, the diffraction grating 33, the photodetector 42, and the semiconductor laser 43 are used for transmitting and receiving SEND signals, and the photodetector 44, the semiconductor. Laser 45, diffraction grating 33,
The diffraction grating 21, the photodetector 15, and the semiconductor laser 16 are BUSY.
Used to send and receive signals.
入力ポートPI1に接続された転送元から出力ポートP
OPに接続された転送先へデータ転送する場合を例にし
て第1図に示す実施例の動作を説明する。From the transfer source connected to the input port PI1 to the output port P
The operation of the embodiment shown in FIG. 1 will be described by taking as an example the case of transferring data to the transfer destination connected to the OP.
第4図は、この場合の各信号のタイムチャートである。FIG. 4 is a time chart of each signal in this case.
スイッチ制御装置5は、転送元からのアドレス信号AI
1を解読して転送先を判断し、アドレス信号AI1をア
ドレス信号AO3として転送先へ送出し、転送元入力ポ
ートと転送先出力ポートとの対応関係を示す格子制御信
号を発生し空間光スイッチ2・3へ出力する。The switch control device 5 receives the address signal AI from the transfer source.
1 is deciphered to determine the transfer destination, the address signal AI1 is sent to the transfer destination as the address signal AO3, and the lattice control signal indicating the correspondence between the transfer source input port and the transfer destination output port is generated to generate the spatial optical switch 2・ Output to 3.
空間光スイッチ2・3は、内蔵するROMから格子制御
信号でアドレス指定された電圧値を読出し、この電圧を
回折格子21・33に印加して入力装置1aの半導体レ
ーザ12・半導体レーザ14・光検出器15の出力装置
4cの光メモリ41・光検出器42・半導体レーザ14
とを光接続する。The spatial light switches 2 and 3 read out the voltage value addressed by the grating control signal from the built-in ROM and apply this voltage to the diffraction gratings 21 and 33 to input the semiconductor laser 12, the semiconductor laser 14, and the light of the input device 1a. The optical memory 41, the photodetector 42, and the semiconductor laser 14 of the output device 4c of the detector 15.
Optically connect to.
この状態で転送元から、光ファイバ61を介して、入力
装置1aの光検出器11・13にデータ信号DI1・SE
ND信号SI1が入力する。入力装置1aの制御回路は、
入力ポートPI1がビジーでないとき、すなわち、半導
体レーザ14が出力装置4cへ光を送出していないと
き、光検出器11の検出出力端を半導体レーザ12の駆
動入力端子に接続してデータを準備させ、また、半導体
レーザ14を発光させる。第4図に例示するようにこの
ときデータ信号DI1の入力光があると、半導体レーザ
12は発光する。半導体レーザ12・14の出力光は回
折格子21,33により回折されて出力装置4cへ送ら
れ、光メモリ41・光検出器42に入力する。In this state, from the transfer source to the photodetectors 11 and 13 of the input device 1a via the optical fiber 61, the data signals DI1 and SE
The ND signal SI1 is input. The control circuit of the input device 1a is
When the input port PI1 is not busy, that is, when the semiconductor laser 14 is not sending light to the output device 4c, the detection output end of the photodetector 11 is connected to the drive input terminal of the semiconductor laser 12 to prepare data. Also, the semiconductor laser 14 is caused to emit light. As illustrated in FIG. 4, if there is input light of the data signal DI1 at this time, the semiconductor laser 12 emits light. The output light of the semiconductor lasers 12 and 14 is diffracted by the diffraction gratings 21 and 33, sent to the output device 4c, and input to the optical memory 41 and the photodetector 42.
出力装置4cの制御回路は、出力ポートPOPがビジー
でないとき、すなわち、半導体レーザ43が発光してSE
ND信号SO3が送出されていないとき、光メモリ41を
電気的に駆動し、入力光があればラッチさせて入力光の
有無を記憶させる、すなわち、データをセットさせる。
この場合、光メモリ41には半導体レーザ12の出力光
が入力しているから、光メモリ41は発光して出力光を
転送先へ、光ファイバ62を介して、データ信号DO3
として送出する。光メモリ41のデータセットが完了す
ると、制御回路は半導体レーザ43を発光させ、光ファ
イバ62を介して、SEND信号SO3を転送先へ送出させ
ると共に、半導体レーザ45をパルス状に発光させ、こ
のパルス状の出力光が回折格子33,21を介して入力
装置1aへ送られてデータ転送準備が完了する。The control circuit of the output device 4c uses the SE when the output port POP is not busy, that is, the semiconductor laser 43 emits light.
When the ND signal SO3 is not transmitted, the optical memory 41 is electrically driven, and if there is input light, it is latched to store the presence or absence of input light, that is, data is set.
In this case, since the output light of the semiconductor laser 12 is input to the optical memory 41, the optical memory 41 emits the output light to the transfer destination via the optical fiber 62 and the data signal DO3.
As. When the data set in the optical memory 41 is completed, the control circuit causes the semiconductor laser 43 to emit light, sends the SEND signal SO3 to the transfer destination via the optical fiber 62, and causes the semiconductor laser 45 to emit light in pulsed form. Output light is sent to the input device 1a via the diffraction gratings 33 and 21, and data transfer preparation is completed.
入力装置1aの光検出器15が半導体レーザ45の出力
光を検出すると半導体レーザ16がパルス状に発光し
て、第4図に図示するようなBUSY信号BI1を転送元へ
送出する。また、入力装置1aの制御回路は、光検出器
11の検出出力端と半導体レーザ12の駆動入力端との
間の接続を切離させると共に、半導体レーザ14の発光
を停止させる。When the photodetector 15 of the input device 1a detects the output light of the semiconductor laser 45, the semiconductor laser 16 emits light in pulses and sends a BUSY signal BI1 as shown in FIG. 4 to the transfer source. Further, the control circuit of the input device 1a disconnects the connection between the detection output end of the photodetector 11 and the drive input end of the semiconductor laser 12, and stops the emission of the semiconductor laser 14.
出力装置4cの制御回路は、光検出器44で転送先から
のBUSY信号BO3を検出すると、光メモリ41の電気的
な駆動を停止させて記憶を消去させる(その結果、デー
タ信号DO3の出力光は停止する)と共に、半導体レー
ザ43の発光を停止させてSEND信号SO3の送出を停止
し、これでデータ転送が完了する。When the photodetector 44 detects the BUSY signal BO3 from the transfer destination, the control circuit of the output device 4c stops the electrical driving of the optical memory 41 to erase the storage (as a result, the output light of the data signal DO3 is At the same time, the emission of the semiconductor laser 43 is stopped and the sending of the SEND signal SO3 is stopped, whereby the data transfer is completed.
一方、BUSY信号BI1が転送元に受信されて、転送元も
同様にデータ信号DI1・SEND信号SI1の送出を停止
する。On the other hand, when the BUSY signal BI1 is received by the transfer source, the transfer source also stops sending the data signals DI1 and SEND signals SI1.
なお、SEND信号SI1が入力したときデータ信号DI1
の入力光がなければ、半導体レーザ12は発光せず、光
メモリ41は入力光がないことを記憶し、その結果、SE
ND信号SO3の送出中データ信号DO3のレベルは0に
なる。When the SEND signal SI1 is input, the data signal DI1
If there is no input light, the semiconductor laser 12 does not emit light, and the optical memory 41 stores that there is no input light.
The level of the data signal DO3 during transmission of the ND signal SO3 becomes zero.
以上第1図の実施例を例にとって説明したように本発明
のルータセルはデータ信号・SEND信号・BUSY信号を光信
号として処理し、入力ポートと出力ポートとの間の信号
経路の切替えを空間光スイッチで行う。データの一時記
憶は1ビットのデータ光信号のみを保持する光メモリに
より行なう。ブロッキングが発生した場合、光メモリに
記憶されたビットの後のビットのデータ光信号は転送元
において保持される。このように本発明のルータセルで
は、従来の電気的なルータセルがブロッキングした場合
にデータをパケットとして保持するバッファメモリを有
しているのに対して、実現するのが難しい光の高速大容
量のメモリを使用することなくブロッキングに対処す
る。As described above by taking the embodiment of FIG. 1 as an example, the router cell of the present invention processes the data signal, SEND signal, and BUSY signal as optical signals, and switches the signal path between the input port and the output port by the spatial light. Do it with a switch. Temporary storage of data is performed by an optical memory that holds only a 1-bit data optical signal. When blocking occurs, the data optical signal of the bit after the bit stored in the optical memory is held at the transfer source. As described above, in the router cell of the present invention, the conventional electrical router cell has the buffer memory that holds the data as a packet in the case of blocking, whereas it is difficult to realize the optical high-speed and large-capacity memory. Deal with blocking without using.
従来のルータセルのポート当りのデータ転送レートは1
0MHz程度であるが、本発明のルータセルはIGHz
以上のデータ転送レートが実現可能である。The data transfer rate per port of the conventional router cell is 1
It is about 0 MHz, but the router cell of the present invention is IGHz.
The above data transfer rate can be realized.
以上詳細に説明したように本発明のルータセルは、転送
するデータ信号やデータ転送を制御する信号(SEND信号
・BUSY信号)を光信号として処理し、入出力ポート間の
信号経路の切替えを空間光スイッチで行うので、高速に
データを転送することができる、また、入出力する電気
信号はアドレス信号のみでありその他の入出力信号は全
て光信号であり、光信号の接続は電気信号の接続と比較
してはるかに高密度に行えるので、入出力ポート数が増
加しても小型に構成でき、多数のルータセルを実装する
場合も高密度に実装できるという効果がある。As described in detail above, the router cell of the present invention processes the data signal to be transferred and the signal (SEND signal / BUSY signal) for controlling the data transfer as an optical signal, and switches the signal path between the input and output ports by the spatial light. Since it is done with a switch, it is possible to transfer data at high speed. Also, the only electrical signals that can be input and output are address signals, and all other input and output signals are optical signals. Since it can be performed at a much higher density as compared with the above, there is an effect that the size can be reduced even when the number of input / output ports is increased, and a high density can be achieved even when a large number of router cells are mounted.
第1図は、本発明のルータセルの一実施例の構成図、 第2図は、従来のルータセルの一例を示すブロック図、 第3図は、第1図に示す実施例の部分構成図、 第4図は、第1図に示す実施例の動作を説明するための
タイムチャートである。 1,1a……入力装置、2,3……空間光スイッチ、
4,4c……出力装置、5……スイッチ制御装置、11
・13・15・42・44……光検出器、12・14・
16・43・45……半導体レーザ、21〜23,31
〜33……回折格子、41……光メモリ。1 is a block diagram of an embodiment of a router cell of the present invention, FIG. 2 is a block diagram showing an example of a conventional router cell, FIG. 3 is a partial configuration diagram of the embodiment shown in FIG. FIG. 4 is a time chart for explaining the operation of the embodiment shown in FIG. 1, 1a ... Input device, 2, 3 ... Spatial light switch,
4, 4c ... Output device, 5 ... Switch control device, 11
・ 13 ・ 15 ・ 42 ・ 44 ... Photodetector, 12 ・ 14 ・
16 ・ 43 ・ 45 …… Semiconductor lasers 21-23, 31
~ 33 …… Diffraction grating, 41 …… Optical memory.
Claims (1)
変調したデータ光信号として与えられ前記データの宛先
を指定するアドレスを電気信号で与えられる多段接続ネ
ットワークのスイッチングノードを構成するセルフルー
チング機能をもったルータセルであって、 データ転送元から入力した入力データ光信号を検出する
第一の光検出器と、外部から制御されて前記第一の光検
出器の検出出力端が駆動入力端に接続されかつ前記第一
の光検出器の検出出力が前記入力データ光信号のあるこ
とを示している間発光する第一の単色光源と、前記デー
タ転送元がデータ転送したことをしらせる第一の制御光
信号を検出する第二の光検出器と、第二の単色光源と、
第三の光検出器と、この第三の光検出器が光を検出した
とき前記転送元へデータ受信を完了したことをしらせる
パルス状の第二の制御光信号を送出する第三の単色光源
と、前記第二の単色光源が発光していずかつ前記第二の
光検出器が前記第一の制御光信号を検出したとき前記第
一の光検出器の検出出力端に前記第一の単色光源の駆動
入力端を接続すると共に前記第二の単色光源を発光さ
せ、前記第三の光検出器が光を検出すると前記第一の光
検出器の検出出力端と前記第一の単色光源の駆動入力端
との接続を切離すと共に前記第二の単色光源の発光を停
止させる第一の制御手段とを有し、前記第一および第二
の単色光源ならびに前記第三の光検出器をそれぞれの出
力光軸または入力光軸が互いに平行しかつ近接するよう
に配置した第一の組を複数備え、これら第一の組を互い
に隣接して配置した入力装置と、 外部からの制御により記憶可能状態にセットされており
かつ前記第一の単色光源の出力光が入力したとき発光し
て前記第一の単色光源の出力光の入力有を記憶し、入力
有と記憶している間出力光を出力データ光信号としてデ
ータ転送先へ送出し、外部からの制御により発光を停止
して記憶を消去する光メモリと、前記第二の単色光源の
出力光を検出する第四の光検出器と、外部からの制御に
より前記データ転送先へデータ転送したことをしらせる
第三の制御光信号を送出する第四の単色光源と、前記転
送先がデータ受信を完了したことをしらせる第四の制御
光信号を検出する第五の光検出器と、外部からの制御に
より前記光メモリの記憶完了をしらせるパルス状の光を
前記第三の光検出器へ送出する第五の単色光源と、前記
第四の光検出器が前記第二の単色光源の出力光を検出し
かつ前記第四の単色光源が発光していないとき前記光メ
モリを記憶可能状態にセットした後あらかじめ定めた時
間経過後に前記第四の単色光源に前記第三の制御光信号
を送出させると共に前記第五の単色光源に前記パルス状
の光を送出させ、前記第五の光検出器が前記第四の制御
光信号を検出すると前記光メモリの記憶を消去すると共
に前記第四の単色光源の発光を停止させる第二の制御手
段とを有し、前記光メモリおよび前記第四の光検出器な
らびに前記第五の単色光源をそれぞれの入力光軸または
出力光軸の相対位置関係が前記入力装置の前記第一およ
び第二の単色光源ならびに前記第三の光検出器のそれぞ
れの出力光軸または入力光軸の相対位置関係と一致する
ように配置した第二の組の前記第一の組の数と同数備
え、これら第二の組を互いに隣接しかつ前記第一の組の
それぞれとあらかじめ定めた間隔をおいて対向するよう
に配置した出力装置と、 外部からそれぞれ入力する格子制御信号により格子ピッ
チが制御される可変ピッチ回折格子を少くとも前記第一
の組の数と同数備え、これら可変ピッチ回折格子を前記
格子制御信号のそれぞれの変化に対応して前記入力装置
の前記第一の組のそれぞれの前記第一の単色光源および
前記第二の単色光源および前記第三の光検出器と前記出
力装置の前記第二の組のそれぞれの前記光メモリおよび
前記第四の光検出器および前記第五の単色光源との間の
光接続を前記第一および第二の組単位で切替えるように
前記入力装置と前記出力信号との間に配置した空間光ス
イッチと、 それぞれの前記データ転送元から入力するアドレス電気
信号を解読して前記入力装置の前記第一の組のそれぞれ
と前記出力装置の前記第二の組のそれぞれとの間の光接
続情報を得、この光接続情報に対応するそれぞれの前記
データ転送先へ前記アドレス電気信号を送出し、前記光
接続情報に対応して前記格子制御信号のそれぞれを発生
して前記空間光スイッチへ送出するスイッチ制御装置と を具備することを特徴とするルータセル。1. A self-routing function which constitutes a switching node of a multi-stage connection network in which data to be transferred is provided as a data optical signal which is on-off modulated with this data and an address for designating a destination of the data is provided as an electric signal. And a first photodetector that detects an input data optical signal input from a data transfer source, and a detection output end of the first photodetector that is externally controlled and is connected to a drive input end. A first monochromatic light source that emits light while the detection output of the first photodetector indicates that the input data optical signal is present, and a first control light that indicates that the data transfer source has transferred data. A second photodetector for detecting a signal, a second monochromatic light source,
A third photodetector, and a third monochromatic light source for sending a pulsed second control light signal to the transfer source when the third photodetector detects light, which indicates completion of data reception. When the second monochromatic light source is not emitting light and the second photodetector detects the first control light signal, the first monochromatic color at the detection output end of the first photodetector. The drive input end of the light source is connected and the second monochromatic light source is caused to emit light, and when the third photodetector detects light, the detection output end of the first photodetector and the first monochromatic light source. And a first control means for stopping the emission of the second monochromatic light source and disconnecting the connection with the drive input end, the first and second monochromatic light source and the third photodetector, respectively. The first set arranged so that the output optical axis or the input optical axis of the An input device having a plurality of these first sets arranged adjacent to each other, and when the output light of the first monochromatic light source is input and is set to a storable state by external control, The input light output of the first monochromatic light source is stored, and while the input light is stored, the output light is sent to the data transfer destination as an output data optical signal, and the light emission is stopped by external control to store. An optical memory for erasing, a fourth photodetector for detecting the output light of the second monochromatic light source, and a third control optical signal for indicating that data has been transferred to the data transfer destination by external control. A fourth monochromatic light source, a fifth photodetector that detects a fourth control light signal that indicates that the transfer destination has completed data reception, and a pulse shape that completes storage of the optical memory under external control. The light of A fifth monochromatic light source for sending to a third photodetector; and the optical memory when the fourth photodetector detects the output light of the second monochromatic light source and the fourth monochromatic light source is not emitting light. Is set to a storable state, the fourth control light signal is transmitted to the fourth monochromatic light source after a predetermined time has elapsed, and the pulsed light is transmitted to the fifth monochromatic light source. And a second control means for erasing the memory of the optical memory and stopping the emission of the fourth monochromatic light source when the fifth photodetector detects the fourth control light signal. Four photodetectors and the fifth monochromatic light source, the relative positional relationship of the input optical axis or the output optical axis of each of the first and second monochromatic light sources of the input device and the third photodetector, respectively. Output optical axis or input The same number as the number of the first set of the second set arranged so as to match the relative positional relationship of the optical axis, and these second sets are adjacent to each other and predetermined with each of the first set The output devices arranged so as to face each other at intervals, and the variable pitch diffraction gratings whose grating pitch is controlled by a grating control signal respectively inputted from the outside are provided at least as many as the number of the first set, and these variable pitches are provided. A diffraction grating corresponding to each change of the grating control signal, the first monochromatic light source and the second monochromatic light source and the third photodetector of each of the first set of the input device; The input to switch the optical connection between the optical memory and the fourth photodetector and the fifth monochromatic light source of each of the second set of output devices in units of the first and second sets. Equipment and front A spatial optical switch disposed between the output signal and each of the first set of the input device and the second set of the output device by decoding an address electric signal input from each of the data transfer sources. Optical connection information with each of the optical connection information, the address electrical signal is sent to each of the data transfer destinations corresponding to the optical connection information, and each of the grid control signals is generated corresponding to the optical connection information. And a switch control device for sending to the spatial light switch.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61157253A JPH0632493B2 (en) | 1986-07-03 | 1986-07-03 | Router cell |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61157253A JPH0632493B2 (en) | 1986-07-03 | 1986-07-03 | Router cell |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6313493A JPS6313493A (en) | 1988-01-20 |
| JPH0632493B2 true JPH0632493B2 (en) | 1994-04-27 |
Family
ID=15645606
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61157253A Expired - Lifetime JPH0632493B2 (en) | 1986-07-03 | 1986-07-03 | Router cell |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0632493B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0363631A (en) * | 1989-08-01 | 1991-03-19 | Ricoh Co Ltd | Spatial optical matrix switching device |
| JP5301805B2 (en) | 2007-10-17 | 2013-09-25 | サーパス工業株式会社 | Suckback valve system and valve closing operation control method thereof |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62211396A (en) * | 1985-11-11 | 1987-09-17 | Electroplating Eng Of Japan Co | Plating method for very small part of connector terminal |
-
1986
- 1986-07-03 JP JP61157253A patent/JPH0632493B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6313493A (en) | 1988-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8326148B2 (en) | Optical network | |
| EP0923263B1 (en) | Optical packet exchange system and optical switch | |
| EP0842473B1 (en) | Multiple level minimum logic network | |
| EP0590877B1 (en) | Multistage optical packet distribution network with bypass | |
| JP2626525B2 (en) | Optical interconnection network | |
| KR19990036054A (en) | Packet routing method and apparatus | |
| EP0590864A2 (en) | Free space optical, growable packet switching arrangement | |
| US8391717B2 (en) | Flow-control methods and systems for multibus systems | |
| WO2002093843A1 (en) | Router | |
| US5218198A (en) | Optical waveguide switch utilizing means for detecting a tapped off fraction of the input signal | |
| JPH0632490B2 (en) | Router cell | |
| JPH0632493B2 (en) | Router cell | |
| US5933608A (en) | Multiway signal switching device including a WSIC and optical communication ports | |
| EP0501646A2 (en) | Embedded control network | |
| JP2699700B2 (en) | Optical connection device | |
| Zheng et al. | Generalized coincident pulse technique and new addressing schemes for time-division multiplexing optical buses | |
| KR100245393B1 (en) | Apparatus for optical switching with polarization modulating surface emitting lasers | |
| EP0588925A1 (en) | Memory device | |
| Prucnal | Synchronization and Timing in All-Optical Networks | |
| AU768042B2 (en) | Multiple level minimum logic network | |
| JPH0430129A (en) | Light switching system | |
| Hamdi | High-speed bridges for fiber optic local area networks | |
| HK1034124A (en) | Multiple level minimum logic network | |
| JPH04128713A (en) | Light signal variable delay device | |
| HK1010926B (en) | Multiple level minimum logic network |