JP2726108B2 - Cell switching equipment - Google Patents
Cell switching equipmentInfo
- Publication number
- JP2726108B2 JP2726108B2 JP16564589A JP16564589A JP2726108B2 JP 2726108 B2 JP2726108 B2 JP 2726108B2 JP 16564589 A JP16564589 A JP 16564589A JP 16564589 A JP16564589 A JP 16564589A JP 2726108 B2 JP2726108 B2 JP 2726108B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- cells
- cell
- input
- stage
- 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 - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、音声、データ、画像など種々の情報をセ
ルと呼ぶブロック単位に分割したものを高速で交換を行
うためのセル交換装置に関するものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cell exchange device for exchanging various information such as voice, data, and images into blocks called cells, and exchanging them at high speed. It is.
セルのヘッダ情報をハードウェアで直接参照して高速
にスイッチングする方式の一例として、従来からバンヤ
ン網と呼ばれるスイッチ網が知られている。A switch network called a banyan network has been known as an example of a method of performing high-speed switching by directly referring to header information of a cell by hardware.
第5図は例えばデザイン オブ アン インテグレイ
ティド サービシズ パケット ネットワーク(Design
of an Intergrated Services Packet Network),アイ
イーイーイー ジャーナル オンセレクティド エリア
ズ イン コミュニケーションズ(IEEE Journal on Se
lected Areas in Communications),Vol.SAC-4,pp.1373
-1380,11月,1986に示されているバンヤン網の一例で、
図において、1a,1bは入力セル、2は入力ポート、3は
複数の2×2の単位スイッチ4でなる交換装置、5は出
力ポートある。Fig. 5 shows the design of an integrated services packet network (Design
of an Intergrated Services Packet Network), IEEE Journal on Se
lected Areas in Communications), Vol.SAC-4, pp.1373
-1380, November, 1986, an example of a banyan net,
In the figure, 1a and 1b are input cells, 2 is an input port, 3 is a switching device composed of a plurality of 2 × 2 unit switches 4, and 5 is an output port.
なお、前記の文献では、セルという名称のかわりにパ
ケットという名称が使われているが、マルチメディア情
報をブロック化して宛先情報を含むヘッダを付与すると
いう点で、セルもパケットも同じものを表現している。
ただし、一般には、パケットは、一つのブロックの長さ
は可変として扱われているが、セルでは国際標準の規定
に従った固定長として扱われる点が異なっている。高速
で伝送・交換を行うATM(Asynchronous Transfer Mod
e)通信では、セルという呼称が使われるので、以下の
従来例の説明においてもパケットの代わりにセルという
用語を使用する。In the above document, the name of a packet is used instead of the name of a cell. However, the same expression is used for both a cell and a packet in that multimedia information is blocked and a header including destination information is added. doing.
However, in general, a packet is treated as a variable length of one block, but is different in that a cell is treated as a fixed length in accordance with international standard rules. ATM (Asynchronous Transfer Mod) for high-speed transmission and exchange
e) In communication, the term "cell" is used, and the term "cell" is used instead of a packet in the following description of the conventional example.
次に動作について説明する。第5図において、複数の
2×2単位スイッチ4でなるセル交換装置3は、それぞ
れ入力セル1(1a,1bの総称)のヘッダ部ビット列の対
応するビットで出力ポートを選択するようになされ、例
えば、図中の左側第1列に並ぶ単位スイッチ4は、ヘッ
ダ部の先頭ビットが“0"であれば、単位スイッチ4の入
力ポートを上側の出力ポート5aに接続し、“1"であれば
下側の出力ポート5bに接続する。また、同様に左側第2
列に並ぶ単位スイッチ4は、入力セル1のヘッダ部の2
番目のビットによって出力ポート5c,5dの選択を行う。
このような単位スイッチ4を並べて第5図のように相互
配線すると、目指す最終段の出力ポート5の番号を2進
数で表現して、セル1のヘッダ部に付与しておくことに
より、セル1をどの入力ポート2から入力しても所望の
出力ポート5に到達する。Next, the operation will be described. In FIG. 5, a cell switching device 3 including a plurality of 2 × 2 unit switches 4 is configured to select an output port by a corresponding bit of a header part bit string of an input cell 1 (a generic name of 1a and 1b). For example, the unit switches 4 arranged in the first column on the left side connect the input port of the unit switch 4 to the upper output port 5a if the first bit of the header part is “0”, and set “1”. If it is connected to the lower output port 5b. Similarly, the second on the left
The unit switches 4 arranged in a line correspond to the header 2 of the input cell 1.
The output bits 5c and 5d are selected by the bit.
By arranging such unit switches 4 side by side and interconnecting them as shown in FIG. 5, the number of the target output port 5 at the final stage is expressed in a binary number and added to the header of the cell 1. Is input from any input port 2 to reach the desired output port 5.
従来のセル交換装置は以上のように構成されているの
で、同じ出力ポート5を目指すセル1aおよびセル1bが同
時に入力ポート2に入力されるとブロッキング(衝突)
を起こすという課題があった。また、この課題に対処す
るため、単位スイッチ4の入力部または内部にバッファ
メモリを持つ方式があるが、ある出力ポートへのセルが
集中した場合、バッファメモリが塞がり、他の出力ポー
トへのセルもブロッキングされるという課題があった。Since the conventional cell switching apparatus is configured as described above, blocking (collision) occurs when the cells 1a and 1b aiming at the same output port 5 are simultaneously input to the input port 2.
There was a problem of causing To cope with this problem, there is a method in which a buffer memory is provided at the input portion or inside of the unit switch 4. However, when cells to a certain output port are concentrated, the buffer memory is blocked and cells to another output port are blocked. However, there was a problem that the light was also blocked.
この発明は上記のような課題を解消するためになされ
たもので、ブロッキングを起こさず、1つの出力ポート
にセルが集中しても他の出力ポートへのセルに影響を与
えないでスイッチングができるセル交換装置を得ること
を目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problem, and can perform switching without causing blocking and without affecting cells to other output ports even when cells are concentrated on one output port. The purpose is to obtain a cell switching device.
この発明に係るセル交換装置は、セルを入力する複数
の入力ポートを複数の入力ポートグループに分類し、前
記各入力ポートグループごとに、入力セルを時分割多重
化する入力段セル多重化回路、およびこの入力段セル多
重化回路の出力信号から、複数の出力ポートを複数の出
力ポートグループに分類したうちの特定の出力ポートグ
ループに向かうセルを選択して通過させる入力段セル選
択回路を有する入力段セル交換スイッチモジュールと、
前記入力段セル選択回路または前段の出力段セル選択回
路から出力された特定の出力ポートグループに向かうセ
ルを記憶する記憶回路、この記憶回路に記憶されている
セルの個数を宛先別に管理し、多くのセルを持つ宛先に
対しては、セルの少ない宛先よりも多くのセルを読み出
すという規則、またはセルの蓄積量が一定値以上の宛先
に対しては、N個(Nは2以上の整数)のセルを連続し
て読み出し、その他の宛先に対してはn個(nは1また
は0)のセルを読み出すという規則あるいはセルの蓄積
量が最も多い宛先に対してはN個(Nは2以上の整数)
のセルを連続して読み出し、その他の宛先に対してはn
個(nは1または0)のセルを読み出すという多くのセ
ルを持つ宛先に対しては、セルの少ない宛先よりも多く
のセルを読み出すという規則に従って前記記憶回路から
出力させる記憶制御回路、前記記憶回路が出力したセル
を多重化する出力段セル多重化回路、およびこの出力段
セル多重化回路の出力信号から特定の前記出力ポートグ
ループまたは特定の前記出力ポートに向かうセルを選択
して通過させる出力段セル選択回路を有する出力段セル
交換スイッチモジュールと、最終段の前記出力段セル交
換スイッチモジュールに接続され、時分割多重化された
セルの速度を前記出力ポートの速度に変換する速度変換
回路を有するセル出力段モジュールとを備えたものであ
る。また、宛先とするセルが少ない出線に対して読み出
しが停止され、遅延時間が一定値以上に増大してしまう
方式を避ける制御も行うものである。A cell switching device according to the present invention classifies a plurality of input ports for inputting cells into a plurality of input port groups, and for each of the input port groups, an input-stage cell multiplexing circuit for time-division multiplexing input cells; And an input stage cell selection circuit for selecting and passing cells directed to a specific output port group among a plurality of output ports into a plurality of output port groups from output signals of the input stage cell multiplexing circuit. A staged cell exchange switch module,
A storage circuit for storing cells output from the input stage cell selection circuit or the preceding output stage cell selection circuit and directed to a specific output port group, the number of cells stored in the storage circuit is managed for each destination, and For a destination having a cell of N, a rule of reading more cells than a destination having a small number of cells, or for a destination having a cell storage amount of a certain value or more, N (N is an integer of 2 or more) Cells are read continuously, and n (n is 1 or 0) cells are read for other destinations, or N cells (N is 2 or more) for destinations with the largest cell storage amount Integer)
Cells are read continuously, and n is read for other destinations.
For a destination having many cells for reading out (n is 1 or 0) cells, a storage control circuit for outputting from the storage circuit in accordance with the rule of reading out more cells than a destination having less cells, the storage An output-stage cell multiplexing circuit for multiplexing cells output by the circuit, and an output for selecting and passing a cell directed to the specific output port group or the specific output port from an output signal of the output-stage cell multiplexing circuit An output stage cell exchange switch module having a stage cell selection circuit, and a speed conversion circuit connected to the last stage output stage cell exchange switch module for converting the speed of the time-division multiplexed cells into the speed of the output port. And a cell output stage module. In addition, control is performed to prevent a system in which reading is stopped for an outgoing line having a small number of cells as a destination and a delay time increases to a certain value or more.
この発明におけるセル交換装置は、全入力ポートに到
着したセルを複数のグループに分割し、グループ内の入
力段セル交換スイッチモジュールの入力段セル多重化回
路によってセルを一旦多重化した後、セル選択回路によ
るアドレスフィルタで出力ポートに振り分ける。この出
力を受ける1または複数の出力段セル交換スイッチモジ
ュールは、セルを記憶回路に書き込み、記憶制御回路の
もとに、複数のグループに分けられた出力ポートのグル
ープ単位にセル多重化回路によって再びセル多重化を行
った後、セル選択回路による最終アドレスフィルタで各
々の出力ポートに向かって振り分けることで、セルが廃
棄される確率を低める。The cell switching apparatus according to the present invention divides cells arriving at all input ports into a plurality of groups, multiplexes the cells once by an input cell multiplexing circuit of an input cell switching switch module in the group, and then selects a cell. Allocate to output port by address filter by circuit. One or a plurality of output stage cell exchange switch modules receiving this output write the cells into the storage circuit, and again by the cell multiplexing circuit for each output port group divided into a plurality of groups under the storage control circuit. After cell multiplexing, the cells are sorted toward each output port by the final address filter by the cell selection circuit, thereby reducing the probability of cells being discarded.
以下、この発明による一実施例を図について説明す
る。第1図は、セル交換装置3を示す全体回路図であ
る。このセル交換装置3は複数のセルを入力する入力ポ
ート2を複数のグループに分け、それぞれのグループ毎
に、各入力セルを交換処理する入力段セル交換スイッチ
モジュール60〜63、前段のセル交換スイッチモジュール
から送出される特定の出力ポートグループに向かうセル
を交換処理する出力段セル交換スイッチモジュール70〜
73、および最終段にあるセル出力段モジュール80〜83を
有する。An embodiment according to the present invention will be described below with reference to the drawings. FIG. 1 is an overall circuit diagram showing the cell switching device 3. This cell switching device 3 divides input ports 2 for inputting a plurality of cells into a plurality of groups, and for each group, an input-stage cell exchange switch module 60 to 63 for exchanging each input cell, and a preceding-stage cell exchange switch. Output stage cell exchange switch module 70 to exchange cells for a specific output port group sent from the module
73, and a cell output stage module 80-83 at the last stage.
上記入力段セル交換スイッチモジュール60〜63、例え
ば入力段セル交換スイッチモジュール60は、セルを時分
割多重する入力段セル多重化回路7と、この入力段セル
多重化回路7の出力信号から、複数の出力ポートを複数
のグループに分けたうちの特定の出力ポートグループに
向かうセルをアドレスフィルタで選択して振り分け通過
させる入力段セル選択回路8a〜8dとを備える。また、出
力段セル交換スイッチモジュール70〜73、例えば出力段
セル交換スイッチモジュール70は、第2図に示すよう
に、前段のセル選択回路から出力される特定の出力ポー
トグループに向かうセルの宛先を読み取り分析し出力す
るヘッダ処理回路9a〜9d、ヘッダ処理回路9a〜9dより出
力されたセルを、書き込みアドレスが指定されることで
その番地に記憶することが出来、また読み出しアドレス
が指定されると書き込んだ順序には関係なく記憶したセ
ルを読み出すことが出来る記憶回路10a〜10dと、記憶制
御回路11内にあり、記憶回路が書き込んだセルのアドレ
スをヘッダ処理回路9a〜9dを参照しながら出力ポートグ
ループ(以下、出線という)別に振り分けるアドレス交
換回路16と、振り分けられたアドレスを出線別かつ先着
順に書き込めるようにした出線対応アドレスFIFO17a〜1
7dと、記憶回路10a〜10dにタイミングをはかりながら読
み出しアドレスを与え読み出しを許可する読み出し権付
与回路18と、記憶回路10a〜10dからセルを読み出した時
に、その読み出しアドレスを空きアドレスとして管理保
持し、記憶回路10a〜10dに新たなセルが到来した時に書
き込みアドレスとして提供する空きアドレス管理回路19
a〜19dと、記憶回路10a〜10dより読み出されたセルを多
重化する出力段セル多重化回路12と、この出力信号のう
ち特定の出力ポートグループのうちの特定のグループに
向かうセルをアドレスフィルタで選択して振り分け通過
させる出力段セル選択回路13a〜13dとを備える。また、
第1図において、セル出力段モジュール80〜83、例えば
セル出力段モジュール80は、時分割多重されたセルの速
度を出力ポートの速度に変換する速度変換回路14a〜14d
を備える。The input-stage cell exchange switch modules 60 to 63, for example, the input-stage cell exchange switch module 60 are provided with a plurality of input-stage cell multiplexing circuits 7 for performing time-division multiplexing of cells and a plurality of output signals of the input-stage cell multiplexing circuits 7. And input stage cell selection circuits 8a to 8d that select cells by an address filter and distribute and pass the cells to a specific output port group among the output ports divided into a plurality of groups. The output-stage cell exchange switch modules 70 to 73, for example, the output-stage cell exchange switch module 70, as shown in FIG. 2, specify a destination of a cell toward a specific output port group output from the preceding cell selection circuit. The header processing circuits 9a to 9d that read and analyze and output the cells output from the header processing circuits 9a to 9d can be stored at the addresses by specifying the write address, and when the read address is specified. The storage circuits 10a to 10d capable of reading stored cells irrespective of the order in which they are written, and the storage control circuit 11, which outputs the addresses of the cells written by the storage circuit while referring to the header processing circuits 9a to 9d An address exchange circuit 16 for distributing by port group (hereinafter, referred to as an outgoing line) so that the assigned addresses can be written for each outgoing line and on a first-come-first-served basis. Outgoing line corresponding address FIFO17a ~ 1
7d, a read right grant circuit 18 for giving a read address while allowing timing to the storage circuits 10a to 10d and permitting read, and when reading a cell from the storage circuits 10a to 10d, the read address is managed and held as an empty address. A vacant address management circuit 19 for providing a write address when a new cell arrives in the storage circuits 10a to 10d.
a to 19d, an output-stage cell multiplexing circuit 12 for multiplexing cells read from the storage circuits 10a to 10d, and an address of a cell directed to a specific group among specific output port groups among the output signals. And output stage cell selection circuits 13a to 13d which are selected by a filter and passed through. Also,
In FIG. 1, the cell output stage modules 80 to 83, for example, the cell output stage module 80 are speed conversion circuits 14a to 14d for converting the speed of the time-division multiplexed cell to the speed of the output port.
Is provided.
次に動作について説明する。第1図において、セルは
固定長とし、入力セルの到着はランダムであるが、入力
ポートI0〜I15に入力される前にセル入力位相が調整さ
れ、全入力ポート2からのセル入力は同一のセル位相で
供給されるものとする。Next, the operation will be described. In FIG. 1, the cells have a fixed length, and the arrival of the input cells is random, but the cell input phase is adjusted before being input to the input ports I 0 to I 15 , and the cell input from all the input ports 2 is It is assumed that they are supplied with the same cell phase.
まず、入力段(第1段目の)セル交換スイッチモジュ
ール60〜63の動作を、入力段セル交換スイッチモジュー
ル60を例に第3図に基づいて説明する。入力信号a〜d
の各々のセルは、セル多重化回路7で時分割されて、第
3図に示す信号eに多重化される。この信号eは、入力
段セル交換スイッチモジュール60の出力ポートの各々に
対応した入力段セル選択回路8a〜8dにより、セルのヘッ
ダ部に付与された第1のアドレスが検出されて、例えば
信号f,pに示すように、所定の出力ポートに向かうべき
セルが選択されて出力される。第3図では、第1のアド
レスが“1"となっているセルが信号fに、第1のアドレ
スが“2"となっているセルが信号pに出力される様子を
示している。ここで、多重化は、入力ポートのリンク速
度のポート数倍の速度に多重化され、例えば、セル単位
に第3図に示すように同期したタイムスロットに多重化
される。入力セルのないタイムスロットは、あきスロッ
トとしてヘッダ部の第1アドレスがどの出力ポートにも
対応しないように割り当てられる。First, the operation of the input-stage (first-stage) cell exchange switch modules 60 to 63 will be described with reference to FIG. 3 using the input-stage cell exchange switch module 60 as an example. Input signals a to d
Are time-division multiplexed by the cell multiplexing circuit 7 and multiplexed with the signal e shown in FIG. This signal e is detected by the input-stage cell selection circuits 8a to 8d corresponding to each of the output ports of the input-stage cell exchange switch module 60, when the first address given to the header of the cell is detected. , p, a cell to be directed to a predetermined output port is selected and output. FIG. 3 shows a state in which the cell having the first address "1" is output as the signal f and the cell having the first address "2" is output as the signal p. Here, the multiplexing is performed by multiplexing at a speed that is several times the link speed of the input port, and for example, multiplexing into synchronized time slots in cell units as shown in FIG. Time slots without input cells are allocated as empty slots so that the first address of the header does not correspond to any output port.
以上のように、入力段セル交換スイッチモジュール60
〜63では、リンク速度で入力されたセルがヘッダ部の第
1のアドレスに応じてスイッチングされ、多重化された
速度で第1段目の出力ポートにバースト的に送り出され
ることになる。As described above, the input stage cell exchange switch module 60
In 63, the cells input at the link speed are switched according to the first address of the header part, and are sent out to the first-stage output port at a multiplexed speed in a burst manner.
次に、第2段目の出力段セル交換スイッチモジュール
70〜73の動作を、出力段セル交換スイッチモジュール70
を例にとって説明する。第2図において、入力段セル交
換スイッチモジュール60〜63の出力のうち、入力段セル
交換スイッチモジュール70に入力される四つの信号をそ
れぞれf,g,h,iとする。信号f〜iは、多重化された速
度の信号線上にセルがバースト的に送り出されるもので
あり、四つの信号上のセルの数にはばらつきがある。そ
こで、これらの信号を、出力段セル交換スイッチモジュ
ール70内の入力ポート毎に設けた記憶回路10a〜10dに供
給し、一度バッファリングした後、その出力を出力段セ
ル多重化回路12にて多重化を行う。もし入力セルの到着
が時間的にも空間的にも均一であれば、出力段セル多重
化回路12の出力信号jの速度が出力段セル交換スイッチ
モジュール70の入力リンク速度のポート数倍以上である
ことを条件に、当出力段セル交換スイッチモジュール70
に入力されたセルを廃棄することなく多重化出来ると考
えられる。しかしながら、実際のセルの到着には時間的
にも空間的にも変動があるため、記憶回路10a〜10dでセ
ルを一度バッファリングし、セルのあふれを吸収する必
要がある。Next, a second-stage output-stage cell exchange switch module
70-73 operation, output stage cell exchange switch module 70
Will be described as an example. In FIG. 2, among the outputs of the input-stage cell exchange switch modules 60 to 63, four signals input to the input-stage cell exchange switch module 70 are denoted by f, g, h, and i, respectively. The signals fi are signals in which cells are sent out in bursts on a multiplexed signal line, and the number of cells on the four signals varies. Therefore, these signals are supplied to storage circuits 10a to 10d provided for each input port in the output stage cell exchange switch module 70, and after buffering once, the output is multiplexed by the output stage cell multiplexing circuit 12. Perform the conversion. If the arrival of the input cells is uniform both temporally and spatially, the speed of the output signal j of the output-stage cell multiplexing circuit 12 is equal to or more than the number of ports of the input link speed of the output-stage cell exchange switch module 70 and is equal to or more than the number of ports. On condition that there is, this output stage cell exchange switch module 70
Multiplexing without discarding the cells input to. However, since the actual arrival of the cells varies in time and space, it is necessary to buffer the cells once in the storage circuits 10a to 10d to absorb the overflow of the cells.
記憶制御回路11は、セルの読み出しの際に、同一出線
宛のセルばかりを読み出さず、なおかつセルの順序が逆
転しないようにする機能を有する。具体的には、セルが
記憶回路10a〜10dに記憶される時の記憶回路10a〜10dの
アドレスを出線別に管理し記憶するため、まずアドレス
交換回路16により該アドレスを出線別に振り分け、次に
出線対応アドレスFIFO17a〜17dに記憶させる。読み出し
権付与回路18は、出線対応アドレスFIFO17a〜17dの出力
を参照し、後段の出力段セル多重化回路12が全記憶回路
10a〜10dの出力を多重化できる範囲で全記憶回路10a〜1
0dに読み出しアドレスを与えて、セルを送出させる。こ
の記憶回路10a〜10dの読み出し制御方法には、種々の方
式が考えられる。例えば出線対応アドレスFIFO17a〜17d
の蓄積残量が一定値以上の出線に対しては、N個(Nは
2以上の整数)のセルを連続して読み出し、その他の出
線に対してはn個(nは1または0)のセルを連続して
読み出して多重化する方式、あるいは互いの出線宛のセ
ルの量を比較して、最も残量の多い出線に対してはN個
のセルを連続して読み出し、その他の出線に対しては、
n個のセルを読み出して多重化する方式等が考えられる
が、いずれの方式にしても、多くのセルを持つ出線に対
しては、セルの少ない出線よりも多くのセルを読み出す
ことになる。この時、宛先とするセルが少ない出線に対
して読み出しが停止され、遅延時間が一定値以上に増大
してしまう方式は避ける必要がある。また、最終段の出
力段セル交換スイッチモジュール70では、出線の後段で
速度変換をする必要があり、ここであふれを生じさせな
いため、各記憶回路10a〜10dの読み出しは均一に行われ
る必要がある。従って、最終段の出力段セル交換スイッ
チモジュール70の読み出し権付与回路18では、各出線宛
のセルを出線順に読み出していく制御が行われることに
なる。The storage control circuit 11 has a function of not reading only cells addressed to the same outgoing line at the time of reading cells, and also preventing the order of the cells from being reversed. Specifically, in order to manage and store the addresses of the storage circuits 10a to 10d for each output line when the cell is stored in the storage circuits 10a to 10d, first, the addresses are allocated by the address exchange circuit 16 for each output line, and Are stored in the outgoing line correspondence addresses FIFO 17a to 17d. The read right grant circuit 18 refers to the output of the outgoing line corresponding address FIFO 17a to 17d, and the output stage cell multiplexing circuit 12 at the subsequent stage
All storage circuits 10a-1 as long as the outputs of 10a-10d can be multiplexed
The read address is given to 0d, and the cell is transmitted. Various methods can be considered for the read control method of the storage circuits 10a to 10d. For example, outgoing line corresponding address FIFO 17a-17d
N (N is an integer of 2 or more) cells are continuously read out for outgoing lines whose remaining storage amount is a certain value or more, and n cells (n is 1 or 0) for other outgoing lines. ), The cells are continuously read and multiplexed, or the number of cells addressed to each other's outgoing lines is compared, and N cells are continuously read out for the outgoing line having the largest remaining amount. For other outgoing lines,
A method of reading and multiplexing n cells is conceivable, but in any case, for an outgoing line having many cells, it is necessary to read out more cells than an outgoing line having few cells. Become. At this time, it is necessary to avoid a method in which reading is stopped for an outgoing line having a small number of cells as a destination and the delay time increases to a certain value or more. Further, in the output stage cell exchange switch module 70 of the final stage, it is necessary to perform speed conversion at a stage subsequent to the outgoing line, and in order not to cause overflow here, it is necessary to uniformly read out each of the storage circuits 10a to 10d. is there. Therefore, in the read right assignment circuit 18 of the final stage output stage cell exchange switch module 70, control is performed to read out cells destined for each outgoing line in the outgoing line order.
ここでは一実施例として、最終段ではない、すなわち
後段にも出力段セル交換スイッチモジュールが存在する
中間段の出力段セル交換スイッチモジュール70について
説明する。また、方式として、セルの行先出線別の残量
が4個(入力ポート数相当)を超えた場合には2個のセ
ルを連続して読み出し、4個以下の場合には1個または
0個のセルを読み出して多重化する方式について考え、
第3図および第4図のタイミング図に沿って説明する。Here, as one embodiment, an intermediate-stage output-stage cell exchange switch module 70 that is not the final stage, that is, has an output-stage cell exchange switch module in the subsequent stage will be described. As a method, two cells are read out continuously when the remaining amount of cells by destination / outgoing line exceeds four (corresponding to the number of input ports), and one or zero is read when the remaining number is four or less. Consider a method of reading and multiplexing cells,
The description will be made with reference to the timing charts of FIGS. 3 and 4.
信号f〜iとして、第4図に示すようなセル列が入力
されたものとする。信号gは入力段セル交換スイッチモ
ジュール61から連続して9個のセルが出線k,l,m,nに向
かって集中して到着した場合を示している。出線k,l,m,
nそれぞれに対し、出線対応アドレスFIFOは、17a,17b,1
7c,17dが対応している。読み出し権付与回路18は、各々
の出線対応アドレスFIFO17a〜17d内のセル蓄積残量をモ
ニタしており、まず、出線対応アドレスFIFO17a〜17dに
第1番目のセルを記憶したアドレスが蓄積された時点
で、k宛の出線対応アドレスFIFO17aの読み出しゲート
を開いてアドレスを入手する。そして、このアドレスに
対応した1個のセルを記憶回路10aから出力段セル多重
化回路12に出力させて多重化をスタートする。多重化
は、出線対応アドレスFIFO17a,17b,17c,17dの順にセル
単位で行い、蓄積されているセルが無い場合は、ただち
に次のFIFOから読み出し、多重化に移るものとする。第
1番目のセルは、出線k宛のセルで、信号fの第1番目
のセル(以下、セルのデータ部の番号F1等を用いてセル
呼称を例えばF1セルと呼ぶ)であり、まず、出線対応ア
ドレスFIFO17aよりアドレスが取り出され、このアドレ
スをリードアドレスとして記憶回路10aに与えることよ
りセルが読み出され、多重化される。同時に、空アドレ
ス管理FIFO191aに読み出したアドレスが追加される。こ
のセルの多重化が終了すると、次に出線l宛の出線対応
アドレスFIFO17bよりアドレスが取り出され、G2セルが
多重化される。その次は、出線m宛の出線対応アドレス
FIFO17cの番であるが、空なのですぐに出線n宛の番と
なり、出線対応アドレスFIFO17dよりアドレスが取り出
され、G3セルが多重化される。次は、出線k宛の番なの
で、G1セルが多重化される。次は、出線lの番なので、
I1セルが多重化される。次は、出線mの番でG6セルが、
同様に出線nの番でG7セルが多重化される。その次は、
出線kの番であるが、出線対応アドレスFIFO17aの残量
が5(第4図中に○印で示す)なので、2個連続で読み
出され、H1とG4とが多重化される。以下、H2,H3,G5,G9,
F3,H5,F2,H4,I2,G8,F4,G10の順に多重化される。It is assumed that cell rows as shown in FIG. 4 are input as the signals f to i. The signal g indicates a case where nine cells successively arrive from the input-stage cell exchange switch module 61 toward the outgoing lines k, l, m, and n. Outgoing lines k, l, m,
n, the outgoing line corresponding address FIFO is 17a, 17b, 1
7c and 17d correspond. The read right grant circuit 18 monitors the remaining cell storage amount in each of the outgoing line corresponding addresses FIFO 17a to 17d. First, the address storing the first cell is stored in the outgoing line corresponding addresses FIFO 17a to 17d. At this point, the read gate of the outgoing line corresponding address FIFO 17a addressed to k is opened to obtain the address. Then, one cell corresponding to this address is output from the storage circuit 10a to the output-stage cell multiplexing circuit 12, and multiplexing is started. The multiplexing is performed in cell units in the order of the outgoing line correspondence addresses FIFO 17a, 17b, 17c, and 17d. If there is no cell stored, the cell is immediately read from the next FIFO and the multiplexing is started. The first cell is a cell addressed to the outgoing line k, and is the first cell of the signal f (hereinafter, the cell name will be referred to as, for example, the F1 cell using the number F1 or the like of the data portion of the cell). Then, an address is taken out from the outgoing line corresponding address FIFO 17a, and the cell is read out and multiplexed by giving this address to the storage circuit 10a as a read address. At the same time, the read address is added to the empty address management FIFO 191a. When the multiplexing of the cells is completed, the address is taken out from the outgoing line corresponding address FIFO 17b addressed to the outgoing line 1 and the G2 cell is multiplexed. Next is the outgoing address corresponding to outgoing line m.
Although it is the number of the FIFO 17c, since it is empty, the number immediately goes to the outgoing line n, the address is taken out from the outgoing line corresponding address FIFO 17d, and the G3 cell is multiplexed. Next, since the turn is directed to the outgoing line k, the G1 cell is multiplexed. Next is the turn 1
I1 cells are multiplexed. Next, G6 cell at the turn of the outgoing line m,
Similarly, G7 cells are multiplexed at the output line number n. Then,
Although it is the number of the outgoing line k, since the remaining amount of the outgoing line corresponding address FIFO 17a is 5 (indicated by a circle in FIG. 4), two are read out consecutively, and H1 and G4 are multiplexed. Hereinafter, H2, H3, G5, G9,
Multiplexing is performed in the order of F3, H5, F2, H4, I2, G8, F4, and G10.
以上のように、出力段セル交換スイッチモジュール70
の出線対応アドレスFIFO17a〜17bにより、記憶回路10a
〜10dのアドレス管理が可能になり、セルを一時蓄積す
ることが可能となる。一般に、出力段セル交換スイッチ
モジュール70〜71に信号線から供給されるセルの総和
は、時間的,空間的な偏りがなければ、平均的には入力
リンク速度の入力ポート数倍に対応するので、出力段セ
ル交換スイッチモジュール70〜73の多重化信号上に多重
化し得る総セル数と同程度またはそれ以下と考えられ
る。記憶回路10a〜10dのセル蓄積残量の増減は、セル到
着数が時間的,空間的に平均から変動するために生じる
ものであるので、上記の説明のように記憶回路10a〜10d
に蓄積することにより時間的な変動を吸収し、セル廃棄
を少なくしている。As described above, the output stage cell exchange switch module 70
The output circuit corresponding to the outgoing line FIFO 17a to 17b
10d can be managed, and cells can be temporarily stored. In general, the sum of cells supplied from the signal lines to the output stage cell exchange switch modules 70 to 71 corresponds to the number of input ports times the input link speed on average unless there is a temporal or spatial deviation. , The total number of cells that can be multiplexed on the multiplexed signal of the output-stage cell exchange switch modules 70-73. The increase / decrease of the cell storage remaining amount in the storage circuits 10a to 10d occurs because the number of cell arrivals fluctuates from the average temporally and spatially. Therefore, as described above, the storage circuits 10a to 10d
By accumulating data in cells, temporal fluctuations are absorbed and cell discard is reduced.
また、出力段セル交換スイッチモジュール70〜73の記
憶回路10a〜10dは、複数のセルが同時に到着するような
場合でも、多重化された速い速度で書き込み、出線のリ
ンク速度で読み出すことが出来るので、記憶回路10a〜1
0dの容量以内の個数のセルが同時期に集中しても廃棄さ
れることはない。Also, the storage circuits 10a to 10d of the output stage cell exchange switch modules 70 to 73 can write at a multiplexed high speed and read at the outgoing link speed even when a plurality of cells arrive at the same time. So the storage circuits 10a-1
Even if the number of cells within the capacity of 0d is concentrated in the same period, it is not discarded.
なお、上記実施例では、セル交換スイッチ全体の入力
ポート数と出力ポート数を同じとしたが、異なってもよ
い。また、出力段セル交換スイッチモジュール70〜73の
段数も順次多段に接続して拡張してもよい。また、上記
実施例では、セル交換スイッチ全体の入出力ポート数を
それぞれ16とし、これを4ずつに分けた4×4のセル交
換スイッチモジュールとしたが、それぞれ他の値であっ
てもよく、またこのようなモジュールに分割しないで一
つのセル交換スイッチとして構成してもよい。In the above embodiment, the number of input ports and the number of output ports of the entire cell exchange switch are the same, but may be different. Further, the number of stages of the output stage cell exchange switch modules 70 to 73 may be expanded by connecting them sequentially in multiple stages. Further, in the above embodiment, the number of input / output ports of the entire cell exchange switch is set to 16 and the 4 × 4 cell exchange switch module is divided into four. However, other values may be used. Further, the cell switch may be configured as one cell exchange switch without being divided into such modules.
また、セルのヘッダ部のアドレスは、2段のセル交換
スイッチモジュールに対応して、二つのアドレス部に出
線番号を与える例を示したが、一つのアドレス部にコー
ド化した番号を与える等何らかの変換処理を行ってもよ
い。In addition, the example of giving the outgoing line number to the two address parts corresponding to the two-stage cell exchange switch module is shown as the address of the header part of the cell, but giving the coded number to one address part etc. Some conversion processing may be performed.
また、上記実施例では、一つのセルは一つの出力ポー
トだけに出力される場合を述べたが、アドレスの指定の
仕方によっては、複数の出力ポートに出力するように出
力段セル選択回路13a〜13hを設定しておくことは可能で
あり、放送機能が付加されていてもよい。Further, in the above-described embodiment, the case where one cell is output to only one output port has been described. However, depending on how the address is specified, the output stage cell selection circuits 13a to 13e are output so as to output to a plurality of output ports. It is possible to set 13h, and a broadcasting function may be added.
また、構造上ヘッダ部とデータ部を分離してそれぞれ
異なる速度の回路を用いて、ヘッダ部とデータ部を並列
して配置された複数の信号線にそれぞれ割り当ててもよ
い。Alternatively, the header section and the data section may be separated from each other in structure and circuits having different speeds may be used, and the header section and the data section may be respectively assigned to a plurality of signal lines arranged in parallel.
次に、上記実施例では、入力ポートのリンク速度を同
一としたが、第1図に示す出力段の記憶回路10a〜10dか
らの読み出し速度を入力ポートのリンク速度より速くす
ることによりトラヒック集束が可能であり、逆に入力ポ
ートのリンク速度を出力ポートの速度より速くすること
も可能である。また、信号jの多重化速度は、信号eの
多重化速度と同一であるとしたが、信号jの多重化速度
をより高速にすることにより、出力段セル交換スイッチ
モジュール段間でのセル廃棄率を更に低いものにするこ
とが出来る。Next, in the above embodiment, the link speed of the input port was set to be the same. However, by making the read speed from the storage circuits 10a to 10d of the output stage shown in FIG. It is possible, and conversely, the link speed of the input port can be higher than the speed of the output port. The multiplexing speed of the signal j is assumed to be the same as the multiplexing speed of the signal e. However, by increasing the multiplexing speed of the signal j, the cell discarding between the output-stage cell exchange switch module stages is performed. The rate can be even lower.
次に、上記実施例では出力段セル交換スイッチモジュ
ール70の出線に対応してそれぞれ一つの出線対応アドレ
スFIFO17a〜17dを設けたが、それぞれの出線に優先度別
に複数のFIFOを設けて、セルのヘッダ部にアドレス以外
に付加された優先度を示す符号に基づいて優先度の高い
セルを先に多重化することも可能である。また、読み出
し権付与回路18において、出線対応アドレスFIFO17a〜1
7d内に4個を超えて蓄積されると2個連続して読み出す
例を示したが、他の数値であってもよく、更に、蓄積残
量の多いFIFOの読み出しが優先される方式であれば他の
方式であってもよい。Next, in the above embodiment, one outgoing line corresponding address FIFO 17a to 17d is provided for each outgoing line of the output stage cell exchange switch module 70, but a plurality of FIFOs are provided for each outgoing line according to priority. It is also possible to multiplex cells having higher priority first based on a code indicating priority added to the header portion of the cell other than the address. Also, in the readout right grant circuit 18, the outgoing line corresponding addresses FIFO 17a to 1
An example is shown in which two consecutive readings are performed when more than four are stored in 7d. However, other values may be used. Any other method may be used.
また、動作速度の制約が要る場合等には本スイッチの
前段および後段に、直列/並列変換回路,並列/直列変
換回路をつけて、並列信号として処理してもよい。Further, when a restriction on the operation speed is required, a serial / parallel conversion circuit and a parallel / serial conversion circuit may be provided at the front and rear stages of the switch to process as a parallel signal.
以上のように、この発明によれば、セル交換装置を、
入力段セル交換スイッチモジュールで入力セルを多重化
した後、分配し、出力段セル交換スイッチモジュールで
前段から入力したセル列を記憶回路に格納し、記憶制御
回路によって記憶回路内のセルを、多くのセルを持つ宛
先に対しては、セルの少ない宛先よりも多くのセルを読
み出すという規則、またはセルの蓄積量が一定値以上の
宛先に対しては、N個(Nは2以上の整数)のセルを連
続して読み出し、その他の宛先に対してはn個(nは1
または0)のセルを読み出すという規則あるいはセルの
蓄積量が最も多い宛先に対しては、N個(Nは2以上の
整数)のセルを連続して読み出し、その他の宛先に対し
てはn個(nは1または0)のセルを読み出すという多
くのセルを持つ宛先に対しては、セルの少ない宛先より
も多くのセルを読み出すという規則に従って読み出すよ
うに構成したので、特定の出力ポートグループにセルが
同時期に集中しても出力段の記憶回路の容量以内であれ
ばセルは廃棄されないものが得られる効果がある。すな
わち、記憶制御回路においては、出線対応アドレスに
て、セルが宛先別に管理されているため、1つの出力ポ
ートにセルが集中してバッファメモリに蓄積されても、
他の出力ポート宛のセルを読み出すことができ、また、
混雑している出力ポートは、そうでない出力ポートに影
響を与えない。また、混雑している出力ポートへのセル
をより多く読み出す制御をしているため、セルが集中し
ている出力ポートのセルは、より早く減少するように制
御され、前記集中したセルのみでバッファメモリが占領
されてしまうことを防いでいる。この結果、1つの出力
ポートにセルが集中しても他の出力ポートに影響を与え
ないセル交換装置を得ることができる。As described above, according to the present invention, the cell switching device
After the input cells are multiplexed by the input-stage cell exchange switch module, the cells are distributed, and the output-stage cell exchange switch module stores the cell string input from the previous stage in the storage circuit, and the storage control circuit increases the number of cells in the storage circuit. For a destination having a cell of N, a rule of reading more cells than a destination having a small number of cells, or for a destination having a cell storage amount of a certain value or more, N (N is an integer of 2 or more) Cells are continuously read, and n cells (n is 1) for other destinations
Or 0) cells are read out or N (N is an integer of 2 or more) cells are read continuously for a destination having the largest cell storage amount, and n cells are read for other destinations. (N is 1 or 0) For a destination having a large number of cells to be read, cells are read according to the rule of reading more cells than a destination having a small number of cells. Even if the cells are concentrated in the same period, if the capacity is within the capacity of the storage circuit of the output stage, there is an effect that the cells are not discarded. That is, in the storage control circuit, cells are managed for each destination by the outgoing line correspondence address. Therefore, even if cells are concentrated on one output port and accumulated in the buffer memory,
You can read cells addressed to other output ports,
Congested output ports do not affect output ports that are not. Further, since the control is performed to read more cells to the congested output port, the cells of the output port where the cells are concentrated are controlled so as to decrease faster, and only the concentrated cells are buffered. It prevents memory from being occupied. As a result, it is possible to obtain a cell switching device that does not affect other output ports even if cells are concentrated on one output port.
第1図はこの発明の一実施例によるセル交換装置を示す
ブロック図、第2図は第1図における出力段セル交換ス
イッチモジュールの拡大ブロック図、第3図は第1図に
おける入力段セル交換スイッチモジュールの各部の信号
タイミングを示すタイミング図、第4図は第2図におけ
る中間段の出力段セル交換スイッチモジュール各部の信
号タイミングを示すタイミング図、第5図は従来のセル
交換装置を示す概念図である。 2は入力ポート、3はセル交換装置、5は出力ポート、
7は入力段セル多重化回路、8a〜8hは入力段セル選択回
路、9a〜9hはヘッダ処理回路、10a〜10hは記憶回路、11
は記憶制御回路、12は出力段セル多重化回路、13a〜13h
は出力段セル選択回路、14a〜14hは速度変換回路、16は
アドレス交換回路、17a〜17dは出線対応アドレスFIFO、
18は読み出し権付与回路、19a〜19hは空きアドレス管理
回路、60〜63は入力段セル交換スイッチモジュール、70
〜73は出力段セル交換スイッチモジュール、80〜83はセ
ル出力段モジュールである。 なお、図中、同一符号は同一、又は相当部分を示す。FIG. 1 is a block diagram showing a cell switching apparatus according to an embodiment of the present invention, FIG. 2 is an enlarged block diagram of an output-stage cell switching switch module in FIG. 1, and FIG. 3 is an input-stage cell switching in FIG. FIG. 4 is a timing chart showing signal timings of respective parts of the switch module, FIG. 4 is a timing chart showing signal timings of respective parts of the intermediate-stage output stage cell exchange switch module in FIG. 2, and FIG. 5 is a concept showing a conventional cell exchange apparatus. FIG. 2 is an input port, 3 is a cell switching device, 5 is an output port,
7 is an input stage cell multiplexing circuit, 8a to 8h are input stage cell selection circuits, 9a to 9h are header processing circuits, 10a to 10h are storage circuits, 11
Is a memory control circuit, 12 is an output stage cell multiplexing circuit, 13a to 13h
Is an output stage cell selection circuit, 14a to 14h are speed conversion circuits, 16 is an address exchange circuit, 17a to 17d are outgoing line corresponding address FIFOs,
18 is a read right grant circuit, 19a to 19h are empty address management circuits, 60 to 63 are input stage cell exchange switch modules, 70
73 to 73 are output stage cell exchange switch modules, and 80 to 83 are cell output stage modules. In the drawings, the same reference numerals indicate the same or corresponding parts.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 青山 滋 神奈川県鎌倉市大船5丁目1番1号 三 菱電機株式会社通信システム研究所内 (56)参考文献 特開 昭63−294036(JP,A) 特開 平2−284542(JP,A) 1989年電子情報通信学会秋季大会講演 論文集,B−192 ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Shigeru Aoyama 5-1-1, Ofuna, Kamakura-shi, Kanagawa Prefecture, Communication Systems Laboratory, Mitsubishi Electric Corporation (56) References JP-A-63-294036 (JP, A) JP-A-2-284542 (JP, A) Proceedings of the 1989 Autumn Meeting of the Institute of Electronics, Information and Communication Engineers, B-192
Claims (4)
入力ポートグループに分類し、前記各入力ポートグルー
プごとに、入力セルを時分割多重化する入力段セル多重
化回路、およびこの入力段セル多重化回路の出力信号か
ら、複数の出力ポートを複数の出力ポートグループに分
類したうちの特定の出力ポートグループに向かうセルを
選択して通過させる入力段セル選択回路を有する入力段
セル交換スイッチモジュールと、前記入力段セル選択回
路または前段の出力段セル選択回路から出力された特定
の出力ポートグループに向かうセルを記憶する記憶回
路、この記憶回路に記憶されているセルの個数を宛先別
に管理し、多くのセルを持つ宛先に対しては、セルの少
ない宛先よりも多くのセルを読み出すという規則に従っ
て前記記憶回路から出力させる記憶制御回路、前記記憶
回路が出力したセルを多重化する出力段セル多重化回
路、およびこの出力段セル多重化回路の出力信号から特
定の前記出力ポートグループまたは特定の前記出力ポー
トに向かうセルを選択して通過させる出力段セル選択回
路を有する出力段セル交換スイッチモジュールと、最終
段の前記出力段セル交換スイッチモジュールに接続さ
れ、時分割多重化されたセルの速度を前記出力ポートの
速度に変換する速度変換回路を有するセル出力段モジュ
ールとを備えたセル交換装置。1. An input stage cell multiplexing circuit for classifying a plurality of input ports for inputting cells into a plurality of input port groups and time-division multiplexing input cells for each of the input port groups, and an input stage An input-stage cell switching switch having an input-stage cell selection circuit for selecting and passing cells directed to a specific output port group among a plurality of output ports into a plurality of output port groups from output signals of a cell multiplexing circuit A module and a storage circuit for storing cells output from the input stage cell selection circuit or the preceding output stage cell selection circuit and directed to a specific output port group, and the number of cells stored in this storage circuit is managed for each destination. For a destination having many cells, the storage circuit reads out more cells than a destination having fewer cells. A storage control circuit to be output, an output stage cell multiplexing circuit for multiplexing cells output by the storage circuit, and a specific output port group or a specific output port from an output signal of the output stage cell multiplexing circuit. An output-stage cell exchange switch module having an output-stage cell selection circuit for selecting and passing cells; and an output-stage cell exchange switch module connected to the last-stage output-stage cell exchange switch module and controlling the speed of the time-division multiplexed cell to the output port A cell exchange device comprising: a cell output stage module having a speed conversion circuit for converting speed.
入力ポートグループに分類し、前記各入力ポートグルー
プごとに、入力セルを時分割多重化する入力段セル多重
化回路、およびこの入力段セル多重化回路の出力信号か
ら、複数の出力ポートを複数の出力ポートグループに分
類したうちの特定の出力ポートグループに向かうセルを
選択して通過させる入力段セル選択回路を有する入力段
セル交換スイッチモジュールと、前記入力段セル選択回
路または前段の出力段セル選択回路から出力された特定
の出力ポートグループに向かうセルを記憶する記憶回
路、この記憶回路に記憶されているセルの個数を宛先別
に管理し、セルの蓄積量が一定値以上の宛先に対して
は、N個(Nは2以上の整数)のセルを連続して読み出
し、その他の宛先に対してはn個(nは1または0)の
セルを読み出すという規則に従って前記記憶回路から出
力させる記憶制御回路、前記記憶回路が出力したセルを
多重化する出力段セル多重化回路、およびこの出力段セ
ル多重化回路の出力信号から特定の前記出力ポートグル
ープまたは特定の前記出力ポートに向かうセルを選択し
て通過させる出力段セル選択回路を有する出力段セル交
換スイッチモジュールと、最終段の前記出力段セル交換
スイッチモジュールに接続され、時分割多重化されたセ
ルの速度を前記出力ポートの速度に変換する速度変換回
路を有するセル出力段モジュールとを備えたセル交換装
置。2. An input stage cell multiplexing circuit for classifying a plurality of input ports for inputting cells into a plurality of input port groups and time-division multiplexing input cells for each of the input port groups, and an input stage. An input-stage cell switching switch having an input-stage cell selection circuit for selecting and passing cells directed to a specific output port group among a plurality of output ports into a plurality of output port groups from output signals of a cell multiplexing circuit A module and a storage circuit for storing cells output from the input stage cell selection circuit or the preceding output stage cell selection circuit and directed to a specific output port group, and the number of cells stored in this storage circuit is managed for each destination. Then, for a destination having a cell storage amount equal to or more than a certain value, N (N is an integer of 2 or more) cells are continuously read out, and the other destinations are read. A storage control circuit for outputting from the storage circuit according to the rule of reading n (n is 1 or 0) cells, an output stage cell multiplexing circuit for multiplexing the cells output by the storage circuit, and this output stage An output stage cell exchange switch module having an output stage cell selection circuit for selecting and passing a cell directed to the specific output port group or the specific output port from the output signal of the cell multiplexing circuit, and the final output stage A cell output stage module connected to the cell exchange switch module and having a speed conversion circuit for converting the speed of the time-division multiplexed cell into the speed of the output port.
入力ポートグループに分類し、前記各入力ポートグルー
プごとに、入力セルを時分割多重化する入力段セル多重
化回路、およびこの入力段セル多重化回路の出力信号か
ら、複数の出力ポートを複数の出力ポートグループに分
類したうちの特定の出力ポートグループに向かうセルを
選択して通過させる入力段セル選択回路を有する入力段
セル交換スイッチモジュールと、前記入力段セル選択回
路または前段の出力段セル選択回路から出力された特定
の出力ポートグループに向かうセルを記憶する記憶回
路、この記憶回路に記憶されているセルの個数を宛先別
に管理し、セルの蓄積量が最も多い宛先に対しては、N
個(Nは2以上の整数)のセルを連続して読み出し、そ
の他の宛先に対してはn個(nは1または0)のセルを
読み出すという多くのセルを持つ宛先に対しては、セル
の少ない宛先よりも多くのセルを読み出すという規則に
従って前記記憶回路から出力させる記憶制御回路、前記
記憶回路が出力したセルを多重化する出力段セル多重化
回路、およびこの出力段セル多重化回路の出力信号から
特定の前記出力ポートグループまたは特定の前記出力ポ
ートに向かうセルを選択して通過させる出力段セル選択
回路を有する出力段セル交換スイッチモジュールと、最
終段の前記出力段セル交換スイッチモジュールに接続さ
れ、時分割多重化されたセルの速度を前記出力ポートの
速度に変換する速度変換回路を有するセル出力段モジュ
ールとを備えたセル交換装置。3. An input stage cell multiplexing circuit for classifying a plurality of input ports for inputting cells into a plurality of input port groups and time-division multiplexing input cells for each of the input port groups, and an input stage. An input-stage cell switching switch having an input-stage cell selection circuit for selecting and passing cells directed to a specific output port group among a plurality of output ports into a plurality of output port groups from output signals of a cell multiplexing circuit A module and a storage circuit for storing cells output from the input stage cell selection circuit or the preceding output stage cell selection circuit and directed to a specific output port group, and the number of cells stored in this storage circuit is managed for each destination. However, for the destination with the largest cell storage amount, N
Cells (N is an integer of 2 or more) are read continuously, and n (n is 1 or 0) cells are read out for other destinations. For a destination having many cells, cells are read out. Storage control circuit for outputting from the storage circuit according to the rule of reading more cells than destinations with less output, an output stage cell multiplexer for multiplexing the cells output by the storage circuit, and an output stage cell multiplexer. An output-stage cell exchange switch module having an output-stage cell selection circuit for selecting and passing a cell directed to a specific output port group or the specific output port from an output signal, and a final-stage output-stage cell exchange switch module. A cell output stage module having a speed conversion circuit for converting the speed of the time-division multiplexed cell to the speed of the output port. Exchange equipment.
出しが停止され、遅延時間が一定値以上に増大してしま
う方式を避ける制御も行うことを特徴とする請求項1か
ら請求項3のうちのいずれか1項記載のセル交換装置。4. The method according to claim 1, wherein reading is stopped for an outgoing line having a small number of cells as destinations, and control is performed to avoid a system in which a delay time increases to a certain value or more. The cell switching device according to any one of the above.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16564589A JP2726108B2 (en) | 1989-06-28 | 1989-06-28 | Cell switching equipment |
| US07/542,244 US5210744A (en) | 1989-06-28 | 1990-06-22 | Cell exchange apparatus |
| CA002019739A CA2019739C (en) | 1989-06-28 | 1990-06-25 | Cell exchange apparatus |
| EP90112305A EP0405530B1 (en) | 1989-06-28 | 1990-06-27 | Cell exchange apparatus |
| DE69028580T DE69028580T2 (en) | 1989-06-28 | 1990-06-27 | Device for switching cells |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16564589A JP2726108B2 (en) | 1989-06-28 | 1989-06-28 | Cell switching equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0332135A JPH0332135A (en) | 1991-02-12 |
| JP2726108B2 true JP2726108B2 (en) | 1998-03-11 |
Family
ID=15816301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16564589A Expired - Fee Related JP2726108B2 (en) | 1989-06-28 | 1989-06-28 | Cell switching equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2726108B2 (en) |
-
1989
- 1989-06-28 JP JP16564589A patent/JP2726108B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| 1989年電子情報通信学会秋季大会講演論文集,B−192 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0332135A (en) | 1991-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0471344B1 (en) | Traffic shaping method and circuit | |
| JP2907886B2 (en) | Switching system | |
| US5734486A (en) | Optical packet switching system | |
| US6396831B1 (en) | ATM cell switching system | |
| US4893304A (en) | Broadband packet switch with combined queuing | |
| EP0405530B1 (en) | Cell exchange apparatus | |
| US4788679A (en) | Packet switch with variable data transfer rate links | |
| Garcia-Haro et al. | ATM shared-memory switching architectures | |
| US4890280A (en) | Frame relay type data switching apparatus | |
| US5649217A (en) | Switching system having control circuit and plural buffer memories for data exchange in asynchronous transfer mode | |
| JP2741864B2 (en) | Switching network control method and circuit arrangement | |
| US5504741A (en) | Data queuing apparatus and ATM cell switch based on shifting and searching | |
| WO2000076256A1 (en) | Photonic switch using time-slot interchange | |
| US5309266A (en) | Photonic switching matrix | |
| US20060104281A1 (en) | Packet routing | |
| KR100253517B1 (en) | Square switching architecture | |
| JP2726108B2 (en) | Cell switching equipment | |
| JP2584868B2 (en) | Cell switching equipment | |
| JP2546490B2 (en) | Switching system | |
| JPH02284542A (en) | cell exchange device | |
| JP2001119408A (en) | Output buffer type atm switch | |
| JP2549200B2 (en) | Cell exchange device | |
| JP2852053B2 (en) | Packet switching equipment | |
| JPH07283813A (en) | Output buffer type atm switch | |
| JPH06132976A (en) | ATM switch element and ATM switch |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |