[go: up one dir, main page]

JPH08242233A - Atm switch monitoring circuit - Google Patents

Atm switch monitoring circuit

Info

Publication number
JPH08242233A
JPH08242233A JP7042735A JP4273595A JPH08242233A JP H08242233 A JPH08242233 A JP H08242233A JP 7042735 A JP7042735 A JP 7042735A JP 4273595 A JP4273595 A JP 4273595A JP H08242233 A JPH08242233 A JP H08242233A
Authority
JP
Japan
Prior art keywords
switch
buffer
input
signal
output
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.)
Granted
Application number
JP7042735A
Other languages
Japanese (ja)
Other versions
JP2751858B2 (en
Inventor
Takanori Kurano
貴紀 藏野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP7042735A priority Critical patent/JP2751858B2/en
Publication of JPH08242233A publication Critical patent/JPH08242233A/en
Application granted granted Critical
Publication of JP2751858B2 publication Critical patent/JP2751858B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE: To monitor and guarantee synchronizing operation among respective switch elements constituting an ATM switch. CONSTITUTION: Input signals 22-1 to 22-N are multiplexed by a multiplexing part 51 and supplied to address filters 52-1 to 52-M. Outputs from the address filters 52-1 to 52-M are counted by respective counters 53-1 to 53-M. Each of the counters 53-1 to 53-M periodically counts up the number of cells stored in a buffer in each output port. The count values of the counters 53-1 to 53-M are periodically stored in respective registers 54-1 to 54-M. The storage values of respective registers 54-1 to 54-M are compared with the storage values of registers in another switch element by respective comparing circuits 55-1 to 55-M. A synchronous deviation is monitored based upon a compared result, and at the time of detecting non-coincidence, a reset signal is sent to control the synchronism of respective switch elements.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、非同期転送モード通信
方式に用いられるATMスイッチ監視回路に係わり、特
にビットスライス構成により複数のスイッチエレメント
(ボード等の単位)で実現される場合のスイッチエレメ
ント間の同期を監視するATMスイッチ監視回路に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ATM switch monitor circuit used in an asynchronous transfer mode communication system, and particularly between switch elements when it is realized by a plurality of switch elements (units such as boards) by a bit slice configuration. The present invention relates to an ATM switch monitoring circuit that monitors the synchronization of the above.

【0002】[0002]

【従来の技術】この種の非同期転送モード(「AT
M」;Asynchronous Transfer Mode;CCITT勧告
1.361参照)スイッチは、通常、数百〔Mbit/
s〕から数〔Gbit/s〕の高速な信号を処理するた
め、処理速度が高速であり、一般に、ビットスライス構
成により大規模なスイッチを構成している(「出力バッ
ファ形ATMスイッチの構成法」、鈴木他著、信学技
報、SSE88−172、第37頁〜第42頁、198
8年発行)。
2. Description of the Related Art This type of asynchronous transfer mode ("AT
M ”; Asynchronous Transfer Mode; see CCITT Recommendation 1.361.) The switch is usually several hundred [Mbit /
s] to several [Gbit / s] high-speed signals are processed, so that the processing speed is high, and generally a large-scale switch is configured by a bit slice configuration (“Configuration method of output buffer type ATM switch”). , Suzuki et al., IEEJ, SSE 88-172, pp. 37-42, 198.
Issued for 8 years).

【0003】このようなスイッチは、多くの場合、複数
のスイッチエレメントに分割して実装し、それぞれのス
イッチエレメントにバッファ制御回路を搭載するように
したものが一般的である。
In many cases, such a switch is divided into a plurality of switch elements and mounted, and a buffer control circuit is mounted on each switch element.

【0004】図4に、このようなビットスライス形AT
Mスイッチを示す。同図において、ATMスイッチは、
K個(Kは任意の整数)のスイッチエレメント101−
1…101−Kと、監視用セル挿入部102−1…10
2−Nと、監視用セルの検出回路103−1…103−
Mとからなる。また、各スイッチエレメント101−1
…101−Kには、バッファ付きスイッチ104と、ス
イッチ制御回路105とから構成されている。
FIG. 4 shows such a bit slice type AT.
The M switch is shown. In the figure, the ATM switch is
K (where K is an arbitrary integer) switch elements 101-
1 ... 101-K and monitoring cell insertion unit 102-1 ... 10
2-N and detection circuits 103-1 ... 103- for monitoring cells
It consists of M and. In addition, each switch element 101-1
.. 101-K includes a switch with buffer 104 and a switch control circuit 105.

【0005】スイッチの入力信号201−1…201−
Nは、監視用セル挿入部102−1…102−Nに入力
される。これら監視用セル挿入部102−1…102−
Nからは、スイッチの信号と、スイッチの出力先を示す
信号202−1…202−Nとを出力する。各スイッチ
の信号は、スイッチエレメント101−1…101−N
の各バッファ付きスイッチ104に入力される。また、
これら信号202−1…202−Nは、スイッチエレメ
ント101−1…101−Kの各スイッチ制御回路10
5に入力される。各スイッチ制御回路105には、リセ
ット信号203も入力されている。各バッファ付きスイ
ッチ104から出力信号は、監視用セルの検出回路10
3−1…103−Mに与えられる。監視用セルの検出回
路103−1…103−Mからは、スイッチの出力信号
204−1…204−Mが出力される。
Switch input signals 201-1 ... 201-
N is input to the monitoring cell insertion units 102-1 ... 102-N. These monitoring cell insertion units 102-1 ... 102-
From N, a switch signal and signals 202-1 ... 202-N indicating the output destination of the switch are output. The signals of each switch are the switch elements 101-1 ... 101-N.
Is input to each buffered switch 104. Also,
These signals 202-1 ... 202-N are transmitted to the switch control circuits 10 of the switch elements 101-1 ... 101-K.
5 is input. The reset signal 203 is also input to each switch control circuit 105. The output signal from each buffered switch 104 is the detection circuit 10 for the monitoring cell.
3-1 ... 103-M. The output signals 204-1 ... 204-M of the switches are output from the detection circuits 103-1 ... 103-M of the monitoring cells.

【0006】ここで、スイッチ制御回路105は、バッ
ファ付きスイッチ104をバッファ制御信号205によ
り制御する。バッファ付きスイッチ104は、一般に、
複数のチップで構成される。監視用セル挿入部102−
1…102−Nは、周期的に監視用セルを挿入するとと
もに、入力セルのヘッダを解読してスイッチの出力先を
示す信号202−1…202−Nを入力セルに同期して
各スイッチ制御回路105に送出する。
The switch control circuit 105 controls the buffered switch 104 by a buffer control signal 205. The buffered switch 104 is generally
It is composed of multiple chips. Monitoring cell insertion unit 102-
102-N periodically insert monitoring cells, decode the headers of the input cells, and control the respective switches by synchronizing signals 202-1 ... 202-N indicating the output destination of the switch with the input cells. It is sent to the circuit 105.

【0007】また、監視用セルの検出回路103−1…
103−Nは、監視セルをドロップしてセルの位相ずれ
を検出する。位相ずれを検出したときは、全てのスイッ
チエレメント101−1…101−Kに設けられている
各スイッチ制御回路105に対してリセット信号203
を送出する。
Further, the monitoring cell detection circuits 103-1 ...
103-N drops the monitor cell and detects the phase shift of the cell. When the phase shift is detected, the reset signal 203 is sent to each switch control circuit 105 provided in all the switch elements 101-1 ... 101-K.
Is sent.

【0008】このように構成されたATMスイッチ監視
回路では、全てのスイッチエレメントの各スイッチ制御
回路105は同期して動作させる必要がある。このた
め、従来、全スイッチエレメント101−1…101−
Kの初期立ち上げ時に同期してリセットをかけるように
した第1の回路と、運用中に複数のスイッチエレメント
101−1…101−Kの外部から監視用のセルを取り
込み、かつ複数のスイッチエレメント101−1…10
1−Kから出力された監視用セルが正常であることを周
期的に監視し、異常検出時に、スイッチエレメント10
1−1…101−Kを再リセットする第2の回路を有し
ていた。
In the ATM switch monitoring circuit thus constructed, the switch control circuits 105 of all switch elements must be operated in synchronization. Therefore, conventionally, all switch elements 101-1 ... 101-
A first circuit configured to reset in synchronization with the initial startup of K, and a plurality of switch elements that take in monitoring cells from the outside of the plurality of switch elements 101-1 ... 101-K during operation. 101-1 ... 10
The normality of the monitoring cell output from 1-K is monitored periodically, and when an abnormality is detected, the switch element 10
It had a second circuit for resetting 1-1 ... 101-K again.

【0009】ところで、複数のスイッチエレメント10
1−1…101−Kをリセットする方法としては、スイ
ッチエレメントの1枚をマスタとし、残りをスレーブと
したとき、初期化時および異常時に制御部からの指示に
より、マスタからスレーブに対してリセット信号を渡す
ようにしたものや、異常検出時に外部からリセットを入
力し、各スイッチエレメントはリセットセルを検出する
とリセットするようにしたものがある(特開平5ー32
7777号公報参照)。
By the way, a plurality of switch elements 10
As a method of resetting 1-1 ... 101-K, when one switch element is used as a master and the rest are slaves, the master resets the slave to the slave according to an instruction from the control unit at the time of initialization and an abnormality. There are those which pass a signal and those which input reset from the outside when an abnormality is detected and each switch element is reset when a reset cell is detected (Japanese Patent Laid-Open No. 5-32).
7777 gazette).

【0010】[0010]

【発明が解決しようとする課題】このような従来のリセ
ットするものでは、スイッチ外部から監視用のセルを周
期的に入力して、スイッチが出力する監視セルを検出す
ることにより、スイッチエレメント間の同期監視を行っ
ていたため、スイッチ外部に監視用のセルを生成・検出
する回路がスイッチの入出力ごとに必要であり、部品点
数が増加する欠点があった。
In such a conventional resetting method, a monitoring cell is periodically input from the outside of the switch, and a monitoring cell output by the switch is detected to detect between the switch elements. Since synchronous monitoring is performed, a circuit for generating / detecting a monitoring cell outside the switch is required for each input / output of the switch, which has a drawback of increasing the number of parts.

【0011】また、運用中に異常が発生した場合にリセ
ットによる再同期を行うと、全ての回路(入出力ポー
ト)にリセットがかかり、正常な入出力ポートもリセッ
トされてしまい、データが廃棄されてしまうという欠点
があった。
Further, if a resynchronization is performed by resetting when an abnormality occurs during operation, all circuits (input / output ports) are reset and normal input / output ports are reset, and data is discarded. There was a drawback that it would end up.

【0012】さらに、監視セルによる異常検出後にスイ
ッチエレメントをリセットする指示をコンピュータ(C
PU)等の制御部で行う場合、異常からの回復に至るま
で時間がかかると言う問題があった。
Further, an instruction to reset the switch element is detected by the computer (C
When it is performed by a control unit such as PU), there is a problem that it takes time to recover from an abnormality.

【0013】そこで、本発明の目的は、上記した従来装
置の欠点を解消し、各スイッチエレメントの間の同期動
作を監視し保障するATMスイッチ監視回路を提供する
ことにある。
SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned drawbacks of the conventional device and to provide an ATM switch monitoring circuit which monitors and guarantees the synchronous operation between the switch elements.

【0014】[0014]

【課題を解決するための手段】請求項1記載の発明で
は、(イ)N本(Nは任意の整数)のスイッチの入力信
号を取り込むための入力ポートと、(ロ)M本(Mは任
意の整数で、N≠M)のスイッチの出力信号を出力する
出力ポートと、(ハ)入力ポートからの入力信号を切り
換えるとともに、各出力ポートごとのバッファ内のセル
蓄積数を周期的に記憶し、このセル蓄積数の記憶値と他
のセル蓄積数とを比較して同期ずれを監視し、不一致の
ときにリセット信号を出力できるようにしたスイッチエ
レメントとを具備することを特徴とするものである。
According to a first aspect of the present invention, (a) an input port for receiving input signals of N switches (N is an arbitrary integer) and (b) M ports (M is An arbitrary integer, N ≠ M) output port that outputs the output signal of the switch and (c) the input signal from the input port is switched, and the number of accumulated cells in the buffer for each output port is periodically stored. However, the present invention is characterized by comprising a switch element capable of comparing the stored value of the stored cell number with the stored number of other cells to monitor the synchronization deviation and outputting a reset signal when they do not match. Is.

【0015】すなわち、請求項1記載の発明では、スイ
ッチ監視用セル、リセットセル等の特殊なセルを定義す
ることなく、かつスイッチ外部に監視用のセル生成回路
を必要とせずに、初期化時および異常時検出から迅速か
つ独立にリセットを行うことができ、複数のスイッチエ
レメントを間の同期を確立できる。
That is, according to the first aspect of the invention, at the time of initialization without defining a special cell such as a switch monitoring cell or a reset cell, and without requiring a cell generating circuit for monitoring outside the switch. Further, the reset can be performed quickly and independently from the detection of the abnormality, and the synchronization between the plurality of switch elements can be established.

【0016】請求項2記載に発明では、スイッチエレメ
ントは、(イ)入力ポートからの入力信号を格納するバ
ッファを有し、かつその入力信号を切り換えるスイッチ
と、(ロ)スイッチのバッファを制御できるとともに、
各出力ポートごとのバッファ内のセル蓄積数を周期的に
記憶し、このセル蓄積数の記憶値と他のセル蓄積数とを
比較して同期ずれを監視し、不一致のときにリセット信
号を出力するスイッチ制御回路とを具備するものであ
る。
According to the second aspect of the present invention, the switch element has (a) a buffer for storing the input signal from the input port, and the switch for switching the input signal and the buffer of the (b) switch can be controlled. With
The number of accumulated cells in the buffer for each output port is stored periodically, the stored value of the accumulated number of cells is compared with the accumulated number of other cells to monitor the synchronization deviation, and a reset signal is output when they do not match. And a switch control circuit that operates.

【0017】請求項3記載の発明では、バッファ制御回
路は、(イ)バッファ内に蓄積するセル数を管理するカ
ウンタと、(ロ)周期信号が受信されたときにカウンタ
の値を記憶するとともに、カウント値を出力する記憶手
段と、(ハ)記憶手段に記憶されたカウント値と他のス
イッチエレメントから入力されたカウント値とを比較
し、その比較結果が異なる場合にリセット信号を出力す
る比較手段とを具備し、リセット信号を受信したときに
周期信号のタイミングでバッファ制御回路をリセットす
るようにしたことを特徴とするものである。
According to another aspect of the invention, the buffer control circuit stores (a) a counter for managing the number of cells stored in the buffer and (b) a counter value when a periodic signal is received. , A comparison means for outputting the count value and (c) comparing the count value stored in the storage means with the count value input from another switch element, and outputting a reset signal when the comparison result is different. Means for resetting the buffer control circuit at the timing of the periodic signal when the reset signal is received.

【0018】請求項4記載の発明では、記憶手段は、レ
ジスタであることを特徴とするものである。
According to a fourth aspect of the invention, the storage means is a register.

【0019】請求項5記載の発明では、(イ)N本(N
は任意の整数)のスイッチの入力信号を取り込むための
入力ポートと、(ロ)M本(Mは任意の整数で、N≠
M)のスイッチの出力信号を出力する出力ポートと、
(ハ)入力ポートからの入力信号を格納するバッファを
有し、かつその入力信号を切り換えるスイッチと、
(ニ)スイッチのバッファを制御できるとともに、各出
力ポートごとのバッファ内のセル蓄積数を周期的に記憶
し、このセル蓄積数の記憶値と他のセル蓄積数とを比較
して同期ずれを監視し、不一致のときにリセット信号を
出力するスイッチ制御回路とを具備することを特徴とす
るものである。
According to the invention of claim 5, (a) N pieces (N
Is an arbitrary integer), and (b) is M input ports (M is an arbitrary integer, N ≠).
An output port for outputting the output signal of the switch of M),
(C) A switch that has a buffer that stores an input signal from the input port and that switches the input signal;
(D) The buffer of the switch can be controlled, and the number of accumulated cells in the buffer for each output port is stored periodically, and the stored value of this accumulated number of cells is compared with other accumulated numbers of cells to determine synchronization deviation. And a switch control circuit that monitors and outputs a reset signal when they do not match.

【0020】すなわち、請求項5記載の発明では、スイ
ッチ監視用セル、リセットセル等の特殊なセルを定義す
ることなく、かつスイッチ外部に監視用のセル生成回路
を必要とせずに、初期化時および異常時検出から迅速か
つ独立にリセットを行うことができ、複数のスイッチエ
レメントを間の同期を確立できる。
That is, according to the invention of claim 5, at the time of initialization without defining a special cell such as a switch monitoring cell or a reset cell, and without requiring a cell generating circuit for monitoring outside the switch. Further, the reset can be performed quickly and independently from the detection of the abnormality, and the synchronization between the plurality of switch elements can be established.

【0021】[0021]

【実施例】以下実施例につき本発明を詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to embodiments.

【0022】図3は、本発明が適用されるATMスイッ
チを示すものである。同図において、ATMスイッチ
は、K個(Kは任意の整数)のスイッチエレメント11
−1…11−Kと、監視用セル挿入部12−1…12−
Nと、監視用セルの検出回路13−1…13−Mとから
なる。また、各スイッチエレメント11−1…11−K
には、バッファ付きスイッチ14と、スイッチ制御回路
15とから構成されている。
FIG. 3 shows an ATM switch to which the present invention is applied. In the figure, the ATM switch includes K switch elements 11 (K is an arbitrary integer).
-1 ... 11-K and monitoring cell insertion section 12-1 ... 12-
N and a monitoring cell detection circuit 13-1 ... 13-M. Also, each switch element 11-1 ... 11-K
Is composed of a switch with buffer 14 and a switch control circuit 15.

【0023】スイッチの入力信号21−1…21−N
は、監視用セル挿入部12−1…12−Nに入力され
る。これら監視用セル挿入部12−1…12−Nから
は、スイッチの信号と、スイッチの出力先を示す信号2
2−1…22−Nとを出力する。各スイッチの信号は、
スイッチエレメント11−1…11−Nの各バッファ付
きスイッチ14に入力される。また、これら信号22−
1…22−Nは、スイッチエレメント11−1…11−
Kの各スイッチ制御回路15に入力される。各スイッチ
制御回路15には、リセット信号23も入力されてい
る。各バッファ付きスイッチ14から出力信号は、監視
用セルの検出回路13−1…13−Mに与えられる。監
視用セルの検出回路13−1…13−Mからは、スイッ
チの出力信号24−1…24−Mが出力される。
Switch input signals 21-1 ... 21-N
Is input to the monitoring cell insertion units 12-1 ... 12-N. From these monitoring cell insertion units 12-1 to 12-N, a signal of the switch and a signal 2 indicating the output destination of the switch are output.
2-1 ... 22-N is output. The signal of each switch is
The switch elements 11-1 ... 11-N are input to the buffered switches 14. In addition, these signals 22-
1 ... 22-N are switch elements 11-1 ... 11-
It is input to each K switch control circuit 15. The reset signal 23 is also input to each switch control circuit 15. An output signal from each buffered switch 14 is applied to the monitoring cell detection circuits 13-1 ... 13-M. The output signals 24-1 ... 24-M of the switches are output from the detection circuits 13-1 ... 13-M of the monitoring cells.

【0024】ここで、スイッチ制御回路15は、バッフ
ァ付きスイッチ14をバッファ制御信号25により制御
する。バッファ付きスイッチ14は、一般に、複数のチ
ップで構成される。監視用セル挿入部12−1…12−
Nは、周期的に監視用セルを挿入するとともに、入力セ
ルのヘッダを解読してスイッチの出力先を示す信号22
−1…22−Nを入力セルに同期して各スイッチ制御回
路15に送出する。
Here, the switch control circuit 15 controls the buffered switch 14 by the buffer control signal 25. The buffered switch 14 is generally composed of a plurality of chips. Monitoring cell insertion unit 12-1 ... 12-
N periodically inserts the monitoring cell, decodes the header of the input cell, and outputs a signal 22 indicating the output destination of the switch.
-1 ... 22-N is sent to each switch control circuit 15 in synchronization with the input cell.

【0025】また、監視用セルの検出回路13−1…1
3−Nは、監視セルをドロップしてセルの位相ずれを検
出する。位相ずれを検出した時は、全てのスイッチエレ
メント11−1…11−Kに設けられている各スイッチ
制御回路15に対してリセット信号23を送出する。
Further, the monitoring cell detection circuits 13-1 ... 1
3-N drops the monitor cell and detects the phase shift of the cell. When the phase shift is detected, the reset signal 23 is sent to each switch control circuit 15 provided in all the switch elements 11-1 ... 11-K.

【0026】図1は、ATMスイッチ監視回路を備えた
スイッチ制御回路15を示すものである。ATMスイッ
チ監視回路を備えたスイッチ制御回路15は、多重化部
51と、アドレスフィルタ52−1…52−Mと、カウ
ンタ53−1…53−Mと、レジスタ54−1…54−
Mと、比較回路55−1…55−Mとを具備している。
FIG. 1 shows a switch control circuit 15 having an ATM switch monitoring circuit. The switch control circuit 15 including the ATM switch monitoring circuit includes a multiplexing unit 51, address filters 52-1 ... 52-M, counters 53-1 ... 53-M, and registers 54-1 ... 54-.
M and comparison circuits 55-1 ... 55-M.

【0027】図2は、本発明のスイッチ監視回路におけ
る制御信号のタイムチャート例を示すものである。この
図で、横軸には時間を、縦軸には、周期信号28と、セ
ル先頭信号32と、カウンタ53の出力値33、レジス
タ54のラッチ値(カウンタ記憶値(カウンタ値出力2
9)、カウンタ値入力30、リセット出力31を示して
いる。また、周期信号28は、セル先頭信号33に同期
しており、セル長の整数倍の周期をもつ。また、セル蓄
積数カウンタ53−1…53−Mは、各出力ポートごと
に管理しているバッファ内のセル蓄積数を示し、セル先
頭信号32に同期してセルが入出力されるごとに更新さ
れる。カウンタ値出力29は、周期信号28のタイミン
グでセル蓄積数カウンタ53のカウント値をラッチした
値を示すものであり、レジスタ54の出力データであ
る。カウンタ値入力30は、他スイッチエレメントが周
期信号のタイミングでラッチしたバッファ内セル蓄積数
を示し、これとカウンタ値出力29からリセット出力3
1を出力する。リセット出力31は外部で他のスイッチ
エレメントのリセット出力と論理和がとられ、リセット
入力となる。そしてリセット入力がアクティブ(図2で
はロウ(Low)レベル)になっているとき、周期信号
28のタイミングでバッファ内セル蓄積数カウンタ53
−1…53−Mをリセットする。
FIG. 2 shows an example of a time chart of control signals in the switch monitoring circuit of the present invention. In this figure, the horizontal axis represents time, and the vertical axis represents the periodic signal 28, the cell head signal 32, the output value 33 of the counter 53, the latch value of the register 54 (counter storage value (counter value output 2
9), the counter value input 30 and the reset output 31 are shown. The cycle signal 28 is synchronized with the cell head signal 33 and has a cycle that is an integral multiple of the cell length. Further, the cell accumulation number counters 53-1 to 53-M indicate the cell accumulation number in the buffer managed for each output port, and are updated every time a cell is input / output in synchronization with the cell head signal 32. To be done. The counter value output 29 indicates a value obtained by latching the count value of the cell accumulation number counter 53 at the timing of the periodic signal 28, and is output data of the register 54. The counter value input 30 indicates the number of accumulated cells in the buffer latched by the other switch element at the timing of the periodic signal.
Outputs 1. The reset output 31 is logically ORed with the reset outputs of other switch elements externally and becomes the reset input. When the reset input is active (low level in FIG. 2), the in-buffer cell accumulation number counter 53 is generated at the timing of the periodic signal 28.
-1 ... 53-M is reset.

【0028】次に、その動作を説明すると、スイッチの
出力先を示す信号22−1…22−Nは、多重化部51
で多重化されて全ての出力ポートに供給される。各出力
ポートにはアドレスフィルタ52−1…52−Mが設け
られているので、これらアドレスフィルタ52−1…5
2−Mにより、出力先を示す信号との一致検出を行い、
一致したときにバッファ書き込み制御信号26−1…2
6−Mを出力する。また、このとき、セル先頭信号32
が入力されたので、スイッチ制御回路15内のセル蓄積
数を示すカウンタ53−1…53−Mに対して「1」を
加算する。
Next, the operation will be described. The signals 22-1 ... 22-N indicating the output destinations of the switches are multiplexed by the multiplexer 51.
Are multiplexed and supplied to all output ports. Since the output filters are provided with the address filters 52-1 ... 52-M, these address filters 52-1 ... 5
By 2-M, detection of matching with the signal indicating the output destination,
When they match, the buffer write control signals 26-1 ... 2
Output 6-M. At this time, the cell head signal 32
Since "1" is input, "1" is added to the counters 53-1 to 53-M indicating the number of accumulated cells in the switch control circuit 15.

【0029】これらカウンタ53−1…53−Mのカウ
ンタ値が零より大きいときには、出力側のセルタイミン
グでバッファ読出し制御信号27−1…27−Mを送出
し、カウンタ53−1…53−Mに対して「1」を減算
する。通常は、以上のシーケンスを繰り返す。
When the counter values of these counters 53-1 ... 53-M are greater than zero, the buffer read control signals 27-1 ... 27-M are sent out at the cell timing on the output side, and the counters 53-1 ... 53-M. "1" is subtracted from. Normally, the above sequence is repeated.

【0030】さらに本スイッチには、図2(a)に示す
ように、監視周期を示す周期信号28が入力されてい
る。この周期信号28が入力されたタイミングにおい
て、各カウンタ53−1…53−Mにおいてカンウトし
た値を(図2(c)参照)、レジスタ54−1…54−
Mにラッチする(図2(d)のタイミングta参照)。
ラッチされた値は、比較回路55−1…55−Mに与え
られるととともに、他のスイッチエレメント11−1…
11−Kに対してカウンタ値出力29−1…29−Mと
して出力される。比較回路55−1…55−Mでは、図
2(e)に示すような、他のスイッチエレメントから入
力されるカウンタ値30−1…30−Mと、ラッチした
値(図2(e)参照)とを比較し、その比較結果が不一
致の場合には、図2(f)の時刻tbに示すようにリセ
ット出力31−1…31−Mを出力する。
Further, as shown in FIG. 2A, a periodic signal 28 indicating a monitoring period is input to this switch. At the timing when the periodic signal 28 is input, the values counted by the counters 53-1 to 53-M (see FIG. 2C) are stored in the registers 54-1 to 54-.
It is latched to M (see timing ta in FIG. 2D).
The latched value is given to the comparison circuits 55-1 ... 55-M and the other switch elements 11-1.
11-K are output as counter value outputs 29-1 ... 29-M. In the comparison circuits 55-1 ... 55-M, the counter values 30-1 ... 30-M input from other switch elements and the latched values (see FIG. 2 (e)) as shown in FIG. 2 (e). ) Is compared with each other, and if the comparison result does not match, reset outputs 31-1 ... 31-M are output as shown at time tb in FIG.

【0031】また、外部からのリセット入力32−1…
32−Mがリセットを示すとき、図2(c)の時刻tc
に示すように、周期信号28のタイミングでカウンタ5
3−1…53−Mをリセットするととともに、図示して
いないリセット信号で、図示しないバッファをリセット
する。
Further, external reset input 32-1 ...
When the 32-M indicates reset, the time tc in FIG.
As shown in FIG.
3-1 ... 53-M is reset, and a buffer (not shown) is reset by a reset signal (not shown).

【0032】このようにした実施例では、スイッチの監
視用セル、リセットセル等の特殊なセルを定義する必要
が無く、またスイッチ外部に監視用のセル生成(挿入)
あるいは検出(ドロップ)のための回路を必要とせず、
初期化時および異常検出時から速やかに、しかもポート
ごとに独立にリセットを行うことができ、複数のスイッ
チエレメント間の同期を確立できる。
In this embodiment, it is not necessary to define a special cell such as a switch monitoring cell and a reset cell, and a monitoring cell is generated (inserted) outside the switch.
Alternatively, it does not require a circuit for detection (drop),
It is possible to reset each port immediately after initialization and when an abnormality is detected, and to establish synchronization between a plurality of switch elements.

【0033】また、本実施例では、スイッチ規模やスイ
ッチ速度に無関係に処理速度を一定とすることができる
ため、超高速なATMスイッチにも適用可能である。
Further, in the present embodiment, the processing speed can be made constant regardless of the switch scale and the switch speed, so that the present invention can also be applied to an ultra-high-speed ATM switch.

【0034】[0034]

【発明の効果】以上説明したように請求項1記載の発明
では、各出力ポートごとのバッファ内のセル蓄積数を周
期的に記憶し、このセル蓄積数の記憶値と他のセル蓄積
数とを比較して同期ずれを監視し、不一致のときにリセ
ット信号を出力できるようにしたので、スイッチ監視用
セル、リセットセル等の特殊なセルを定義することな
く、かつスイッチ外部に監視用のセル生成回路を必要と
せずに、初期化時および異常時検出から迅速かつ独立に
リセットを行うことができ、複数のスイッチエレメント
を間の同期を確立できる。
As described above, according to the first aspect of the invention, the cell accumulation number in the buffer for each output port is periodically stored and the stored value of this cell accumulation number and other cell accumulation numbers are stored. It is possible to output a reset signal when there is a discrepancy by monitoring the synchronization deviations by comparing with each other.Therefore, it is not necessary to define a special cell such as a switch monitoring cell or a reset cell, and a monitoring cell outside the switch. It is possible to quickly and independently reset from the time of initialization and the detection of abnormality without requiring a generation circuit, and it is possible to establish synchronization between a plurality of switch elements.

【0035】また請求項2記載に発明では、スイッチの
入力信号を切り換えるスイッチと、各出力ポートごとの
バッファ内のセル蓄積数を周期的に記憶し、このセル蓄
積数の記憶値と他のセル蓄積数とを比較して同期ずれを
監視し、不一致のときにリセット信号を出力するスイッ
チ制御回路とを具備するので、スイッチの入力の切換
と、同期ずれ等の確実に監視することができる。
According to the second aspect of the invention, the switch for switching the input signal of the switch and the cell accumulation number in the buffer for each output port are periodically stored, and the stored value of the cell accumulation number and other cells are stored. Since it is equipped with a switch control circuit that compares the accumulated number to monitor the synchronization deviation and outputs a reset signal when they do not match, it is possible to reliably monitor the switching of the input of the switch and the synchronization deviation.

【0036】更に請求項3記載の発明では、バッファ制
御回路がバッファ内に蓄積するセル数を管理するカウン
タと、周期信号が受信されたときにカウンタの値を記憶
するとともに、カウント値を出力する記憶手段と、記憶
手段に記憶されたカウント値と他のスイッチエレメント
から入力されたカウント値とを比較し、その比較結果が
異なる場合にリセット信号を出力する比較手段とを具備
するようにしたので、初期化時および異常時検出から迅
速かつ独立にリセットを行うことが可能であり、かつ複
数のスイッチエレメントを間の同期を確実に確立でき
る。
Further, in the third aspect of the present invention, the buffer control circuit stores a counter for managing the number of cells accumulated in the buffer and the counter value when the periodic signal is received, and outputs the count value. The storage means and the comparison means for comparing the count value stored in the storage means with the count value input from another switch element and outputting a reset signal when the comparison result is different are provided. In addition, it is possible to quickly and independently perform the reset at the time of initialization and the detection of an abnormality, and it is possible to reliably establish the synchronization between the plurality of switch elements.

【0037】また請求項4記載の発明では、記憶手段を
レジスタで構成したので、記憶手段が簡単な構成で得ら
れる。
Further, in the invention according to the fourth aspect, since the storage means is constituted by the register, the storage means can be obtained with a simple structure.

【0038】更に請求項5記載の発明では、入力信号を
切り換えるスイッチと、各出力ポートごとのバッファ内
のセル蓄積数を周期的に記憶し、このセル蓄積数の記憶
値と他のセル蓄積数とを比較して同期ずれを監視し、不
一致のときにリセット信号を出力するスイッチ制御回路
とを具備するので、スイッチ監視用セル、リセットセル
等の特殊なセルを定義することなく、かつスイッチ外部
に監視用のセル生成回路を必要とせずに、初期化時およ
び異常時検出から迅速かつ独立にリセットを行うことが
でき、複数のスイッチエレメントを間の同期を確立でき
る。
Further, in the invention according to claim 5, the switch for switching the input signal and the cell accumulation number in the buffer for each output port are periodically stored, and the stored value of this cell accumulation number and other cell accumulation numbers are stored. And a switch control circuit that outputs a reset signal when there is a discrepancy, and that does not define a special cell such as a switch monitoring cell or a reset cell. Further, resetting can be performed quickly and independently from the time of initialization and the detection of an abnormal time without requiring a cell generation circuit for monitoring, and synchronization between a plurality of switch elements can be established.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係るATMスイッチ監視回路の一実施
例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of an ATM switch monitoring circuit according to the present invention.

【図2】同実施例の動作を説明するためのフローチャー
トである。
FIG. 2 is a flow chart for explaining the operation of the embodiment.

【図3】同実施例が適用されるATMスイッチの構成例
を示すブロック図である。
FIG. 3 is a block diagram showing a configuration example of an ATM switch to which the embodiment is applied.

【図4】従来のATMスイッチの構成例を示すブロック
図である。
FIG. 4 is a block diagram showing a configuration example of a conventional ATM switch.

【符号の説明】[Explanation of symbols]

11−1…11−K スイッチエレメント 12−1…12−N 監視用セル挿入部 13−1…13−M 監視用セルの検出回路 14 バッファ付きスイッチ 15 スイッチ制御回路 51 多重化部 52−1…52−M アドレスフィルタ 53−1…53−M カウンタ 54−1…54−M レジスタ 55−1…55−M 比較回路 11-1 ... 11-K switch element 12-1 ... 12-N monitoring cell insertion unit 13-1 ... 13-M monitoring cell detection circuit 14 buffered switch 15 switch control circuit 51 multiplexing unit 52-1 ... 52-M address filter 53-1 ... 53-M counter 54-1 ... 54-M register 55-1 ... 55-M comparison circuit

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 N本(Nは任意の整数)のスイッチの入
力信号を取り込むための入力ポートと、 M本(Mは任意の整数で、N≠M)のスイッチの出力信
号を出力する出力ポートと、 前記入力ポートからの入力信号を切り換えるとともに、
各出力ポートごとのバッファ内のセル蓄積数を周期的に
記憶し、このセル蓄積数の記憶値と他のセル蓄積数とを
比較して同期ずれを監視し、不一致のときにリセット信
号を出力するようにしたスイッチエレメントとを具備す
ることを特徴とするATMスイッチ監視回路。
1. An input port for receiving an input signal of N switches (N is an arbitrary integer), and an output for outputting an output signal of M switches (M is an arbitrary integer, N ≠ M). A port and switching the input signal from the input port,
The number of accumulated cells in the buffer for each output port is stored periodically, the stored value of the accumulated number of cells is compared with the accumulated number of other cells to monitor the synchronization deviation, and a reset signal is output when they do not match. An ATM switch monitoring circuit, comprising:
【請求項2】 前記スイッチエレメントは、 前記入力ポートからの入力信号を格納するバッファを有
し、かつその入力信号を切り換えるスイッチと、 前記スイッチのバッファを制御できるとともに、各出力
ポートごとのバッファ内のセル蓄積数を周期的に記憶
し、このセル蓄積数の記憶値と他のセル蓄積数とを比較
して同期ずれを監視し、不一致のときにリセット信号を
出力するスイッチ制御回路とを具備することを特徴とす
る請求項1記載のATMスイッチ監視回路。
2. The switch element has a buffer for storing an input signal from the input port, and a switch for switching the input signal, a buffer for the switch, and a buffer for each output port. And a switch control circuit that periodically stores the cell accumulation number, monitors the synchronization deviation by comparing the stored value of the cell accumulation number with other cell accumulation numbers, and outputs a reset signal when they do not match. The ATM switch monitoring circuit according to claim 1, wherein:
【請求項3】 バッファ制御回路は、 バッファ内に蓄積するセル数を管理するカウンタと、 周期信号が受信されたときに前記カウンタの値を記憶す
るとともに、前記カウント値を出力する記憶手段と、 この記憶手段に記憶されたカウント値と他のスイッチエ
レメントから入力されたカウント値とを比較し、その比
較結果が異なる場合にリセット信号を出力する比較手段
とを具備し、リセット信号を受信したときに周期信号の
タイミングでバッファ制御回路をリセットするようにし
たことを特徴とする請求項2記載のATMスイッチ監視
回路。
3. A buffer control circuit, a counter that manages the number of cells accumulated in the buffer, and a storage unit that stores the value of the counter when a periodic signal is received and outputs the count value. When the reset signal is received, the count value stored in the storage means is compared with the count value input from the other switch element, and the comparison means outputs a reset signal when the comparison result is different. 3. The ATM switch monitoring circuit according to claim 2, wherein the buffer control circuit is reset at the timing of the periodic signal.
【請求項4】 前記記憶手段は、レジスタであることを
特徴とする請求項3記載のATMスイッチ監視回路。
4. The ATM switch monitoring circuit according to claim 3, wherein the storage means is a register.
【請求項5】 N本(Nは任意の整数)のスイッチの入
力信号を取り込むための入力ポートと、 M本(Mは任意の整数で、N≠M)のスイッチの出力信
号を出力する出力ポートと、 前記入力ポートからの入力信号を格納するバッファを有
し、かつその入力信号を切り換えるスイッチと、 このスイッチのバッファを制御できるとともに、各出力
ポートごとのバッファ内のセル蓄積数を周期的に記憶
し、このセル蓄積数の記憶値と他のセル蓄積数とを比較
して同期ずれを監視し、不一致のときにリセット信号を
出力するスイッチ制御回路とを具備することを特徴とす
るATMスイッチ監視回路。
5. An input port for receiving an input signal of N switches (N is an arbitrary integer) and an output for outputting output signals of M switches (M is an arbitrary integer, N ≠ M). A switch that has a port and a buffer that stores an input signal from the input port, and that switches the input signal; and the buffer of this switch can be controlled, and the number of cells accumulated in the buffer for each output port can be controlled periodically. And a switch control circuit for comparing the stored value of the cell accumulation number with other cell accumulation numbers to monitor the synchronization deviation and outputting a reset signal when they do not match. Switch monitoring circuit.
JP7042735A 1995-03-02 1995-03-02 ATM switch monitoring circuit Expired - Fee Related JP2751858B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7042735A JP2751858B2 (en) 1995-03-02 1995-03-02 ATM switch monitoring circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7042735A JP2751858B2 (en) 1995-03-02 1995-03-02 ATM switch monitoring circuit

Publications (2)

Publication Number Publication Date
JPH08242233A true JPH08242233A (en) 1996-09-17
JP2751858B2 JP2751858B2 (en) 1998-05-18

Family

ID=12644300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7042735A Expired - Fee Related JP2751858B2 (en) 1995-03-02 1995-03-02 ATM switch monitoring circuit

Country Status (1)

Country Link
JP (1) JP2751858B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004503136A (en) * 2000-06-30 2004-01-29 マルコーニ コミュニケーションズ,インコーポレイテッド Queue resynchronization: synchronous real-time upgrade of distributed switching systems
US7209441B2 (en) 2000-08-15 2007-04-24 Juniper Networks, Inc. Asynchronous transfer mode switch

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004503136A (en) * 2000-06-30 2004-01-29 マルコーニ コミュニケーションズ,インコーポレイテッド Queue resynchronization: synchronous real-time upgrade of distributed switching systems
US7209441B2 (en) 2000-08-15 2007-04-24 Juniper Networks, Inc. Asynchronous transfer mode switch
US7729251B2 (en) 2000-08-15 2010-06-01 Juniper Networks, Inc. Asynchronous transfer mode switch

Also Published As

Publication number Publication date
JP2751858B2 (en) 1998-05-18

Similar Documents

Publication Publication Date Title
US6289011B1 (en) 2n×n multiplexing switch
JP3989932B2 (en) Method and mechanism for local synchronization in a master-slave distributed communication system
JP2931195B2 (en) Asynchronous transfer mode (ATM) switch device
US6272137B1 (en) ATM transmission system with subsystems interconnected through reduced number of signal lines
US6026098A (en) Line multiplexing system
KR100440574B1 (en) Variable Length Packet Switch
US7224706B2 (en) Hitless re-routing in composite switches
US6754174B1 (en) Interface for communications among network elements
US6667954B1 (en) Methods and apparatus for selecting the better cell from redundant streams within a cell-oriented environment
US7184432B2 (en) Switch fabric architecture and techniques for implementing rapid hitless switchover
US6633573B1 (en) Method and apparatus for generating massive interrupts in random access memory (RAM)
JP2000324115A (en) Output buffer type ATM switching apparatus and broadcast control method
JPH08242233A (en) Atm switch monitoring circuit
US7054324B1 (en) Interface transmitter for communications among network elements
JP2824483B2 (en) Switch diagnostic method in ATM exchange
JPH05327777A (en) Synchronizing method for atm switch, and atm switch
US6785766B1 (en) Method and apparatus for servicing massive interrupts in random access memory (RAM)
KR100941569B1 (en) Processing system and method and apparatus for using the processing system
US7145974B2 (en) Apparatus and method for transmitting data between transmission systems using dissimilar phase clocks
KR100329915B1 (en) ATM cell exchange device
US6865148B1 (en) Method for routing network switching information
JPH057219A (en) Atm cell format converting system
JPH0556065A (en) Switch synchronization changeover system
US6920105B1 (en) Interface receive for communications among network elements
JP2950254B2 (en) ATM communication device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees