JPH04292038A - バッファメモリ - Google Patents

バッファメモリ

Info

Publication number
JPH04292038A
JPH04292038A JP3248303A JP24830391A JPH04292038A JP H04292038 A JPH04292038 A JP H04292038A JP 3248303 A JP3248303 A JP 3248303A JP 24830391 A JP24830391 A JP 24830391A JP H04292038 A JPH04292038 A JP H04292038A
Authority
JP
Japan
Prior art keywords
memory
output
buffer
module
lines
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
JP3248303A
Other languages
English (en)
Other versions
JPH063935B2 (ja
Inventor
Gunnar Karlsson
グンナー、カルルソン
Wolfgang Emil Denzel
ウォルフガング、エミール、デンツェル
Antonius J Engbersen
アントニウス、ヨハネス、エングベルセン
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH04292038A publication Critical patent/JPH04292038A/ja
Publication of JPH063935B2 publication Critical patent/JPH063935B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はパケット交換網に用いる
バッファメモリに関し、特にパケット交換網のスイッチ
内でデータパケットを記憶するために用いられるバッフ
ァメモリの共用方法に関する。
【0002】
【従来の技術】パケット交換網における1つのスイッチ
の機能はすべての入来データパケットを集めそしてそれ
らをそのスイッチの正しい出力ポートに切換えることで
ある。任意の時点で2以上の入力ポートに到着するパケ
ットを1つの同一の出力ポートに向けることがありうる
から、各スイッチ内にバッファメモリを設け、パケット
を一時的に記憶しその間それらが送られるべき出力ポー
トを他のパケットの送信に用いるようにする必要がある
。そのようなメモリを設けることについてはいくつかの
方法がある。それらの内の最も基本的なものは各出力ポ
ートに別々に先入れ先出し(FIFO)メモリを設けた
ものである。この場合、その出力ポートに向けられるパ
ケットはまずFIFO待ち行列内に置かれ、そこで前に
入ったパケットのすべてが出力されてしまうまで保持さ
れる。しかしながらそのようなシステムは各出力ポート
に固定メモリサイズを置かなくてはならないのでメモリ
スペースの点で非常に不利である。このように、使用頻
度の高い出力ポートでのFIFO待ち行列は容易に満杯
となり、隣りの使用頻度の低い出力ポートでの待ち行列
に充分な使用可能スペースがあるにも拘らず、それ以上
のパケットを記憶できないこととなる。
【0003】メモリスペースのこの使用効率の低い問題
を解決する1つの手段は単一の共用ランダムアクセスメ
モリ(RAM)を使用することである。メモリを各出力
ポートでの使用のために保存されるエリアに分割するた
めの固定区分の代りに、区画境界をフレキシブルにして
別途メモリスペースを必要とするFIFO待ち行列がR
AM全体の中の不使用のメモリスペースの利用を行うこ
とができるようにする。これは、頻繁に使用される1個
の出力ポートにおける出力待ち行列が満杯のためにパケ
ットの失われる数は少ないからパケットのスループット
を改善するものであるが、極めて微小なメモリ実現技術
がある動作期間後に細分化されたメモリを再構成するに
必要となる。
【0004】
【発明が解決しようとする課題】IBM  Techn
ical  Disclosure  Bulleti
n.vol.32、NO. 3B、1989年8月、p
p488−492には、“単一の共用ランダムアクセス
メモリからのFIFO待ち行列を管理するためのアルゴ
リズム”と題名がつけられた記事があり、この記事には
上記技術に必要な細分化されたメモリの再構成のための
“不要部分の整理”動作を不要とするアルゴリズムが示
されている。この文献では第1RAMがすべてのパケッ
トの記憶に用いられ、第2RAMが出力待ち行列内のパ
ケットの位置を示すポインタの記憶に用いられる。この
システムは、次のパケットを読取るための第1RAM内
のアドレスを示すために各出力ポートにレジスタを設け
ている。このレジスタは、第2RAMの、第1RAMに
記憶されるパケットのアドレスと同一のアドレスから出
力待ち行列内の次のパケットが記憶されるアドレスを読
取ることによりそのパケットが送られている間に更新さ
れる。このメモリ構成は従来のシステムに対し有利であ
るが、第2メモリが余分なハードウエアオーバヘッドを
増加する。更に、第1RAMのサイズは設計上の点で固
定されるから、新しい出力ポートおよび入力ポートの付
加によるシステムの拡張は、メモリ自体のサイズを増加
させることができないためデータ損失が許容される場合
にのみ可能である。本発明の目的はデータパケットスイ
ッチを通るデータの量が増加するときに複雑なアルゴリ
ズムまたは実質的なハードウエアの付加を伴わずに容易
に拡張しうるデータパケットスイッチで用いるためのF
IFOバッファメモリを提供することである。
【0005】
【課題を解決するための手段】本発明はこの目的を、夫
々がすべての入力ポートからアクセスすることができ、
そしてそこからデータが出力ポートのいずれにも読取る
ことのできる一連のメモリモジュールでこのスイッチの
出力待ち行列をつくることにより達成する。出力ポート
にアドレスされるべきパケットは特定の1つのモジュー
ルが満杯となるまでこれらメモリモジュールの内のその
モジュールに読込まれる。次のデータパケットは他のメ
モリモジュール内の次に使用可能なフリースペースに読
込まれそしてマーカが第1モジュールに置かれて待ち行
列が次に使用可能なモジュールに続くことを示す。1つ
のモジュールからデータを読だすことにより、このマー
カが検出されそしてこのシステムは、このモジュールか
らのデータ読出しを停止し次のモジュールに以降の待ち
行列エントリを見出すことを知ることになる。
【0006】本発明では付加ハードウエアオーバーヘッ
ドは極めて少くそしてしかも使用可能なメモリスペース
のすべてを完全に利用することができる。そのモジュラ
ー構成は、任意の1つのスイッチが連続的にオーバロー
ドとなりデータ損失の問題の生じる場合にその使用可能
なバッファメモリが容易に拡張されうることを意味する
。メモリモジュール間の極めて短い切換え時間により、
1つのメモリモジュールが満杯となりパケットが他のメ
モリモジュールに読込まれるべきときのデータサイクル
は失われることがない。
【0007】
【実施例】モジュールバッファメモリの1つのメモリモ
ジュールの構造を図1に示す。このバッファメモリに記
憶されるデータパケットはk個の入力ライン10a−k
の内の1つに入力される。これら入力ライン10a−k
の夫々は1つのメモリモジュールのモジュール入力ライ
ン15a−kに接続するのみならず、ライン20a−k
を介して他のメモリモジュールにも接続する。同様に、
スイッチ出力ライン160a−kはライン170a−k
を介して他のメモリモジュールに接続する。これを図2
に示す。
【0008】入力ライン15a−kの夫々はANDゲー
ト60a−kの1方の入力端子に接続され、その他方の
入力は第1セットーリセットラッチ50の出力に接続す
る。ANDゲート60a−kの出力端子はマルチ入力‐
マルチ出力ポートメモリ90のデータ入力端子に接続さ
れる。このメモリ90は周知のマルチポートメモリで形
成することができる。メモリコントローラ100がこの
メモリの内部構造を制御し、そして出力されるべきすべ
てのデータパケットを記憶するためにメモリ90内に出
力バッファ待ち行列80a−kをつくる。出力バッファ
待ち行列80a−kの夫々はメモリ出力ライン155a
−kを有し、これはANDゲート150a−kに接続さ
れ、これらゲートの他の入力は第2セットーリセットラ
ッチ140a−kからのものである。スイッチ出力ライ
ン160a−kはANDゲート150a−kの出力に接
続される。第1ラッチ50のセット入力はライン30を
介して前のメモリモジュールのライン40に接続される
。同様に。第2ラッチ140a−kのセット入力はライ
ン120a−kを介して前のモジュールの対応するライ
ン130a−kに接続される。
【0009】これらメモリモジュールのいずれも現在は
パケットを記憶しておらず、しかも入来する第1パケッ
トが図1のモジュールに記憶されているものとしてこの
メモリモジュールの動作を説明する。この場合、ラッチ
50はセットされそしてANDゲート60a−kは入力
ライン15a−k上のパケットを直接メモリ90に通す
。メモリコントローラ100はこれら入来パケットが正
しい出力待ち行列80a−k内に確実に置かれ、それか
らメモリ出力ライン155a−kに沿ってANDゲート
150a−kに出力される。更に他のモジュールからも
現在はパケットが出力されておらずそしてラッチ140
a−kのすべてがセットされているものとする。従って
データパケットはANDゲート150a−kを通り、ス
イッチ出力ライン160a−kに出力される。
【0010】データパケットはメモリが満杯となるまで
入力ライン10a−kに沿ってそのメモリに入力され続
ける。これはメモリコントローラ100がMEM_FU
LL信号を出すことにより知らされる。データ損失を防
ぐためにこのMEM_FULL信号はメモリ80内の使
用可能なメモリセルの数がkより小さくなったとき送ら
れる。このkは1つのパケットがすべての入力端に入る
最悪のケースに適合するに必要なものである。これは時
間的にほぼ1サイクル前に検出でき、それ故次のモジュ
ールはサービスの準備に充分な時間をもつことができる
【0011】MEM_FULL信号はライン45を介し
て第1ラッチ450のリセット入力に入り、そこで第1
ラッチ50をリセットしそしてANDゲート60a−k
をパケットが通らないようにする。ラッチ50はパケッ
トがANDゲート60a−kを通っているときにのみセ
ットまたはリセットされる。このように、ライン15a
−kはパケットが入っている間にオフとなることはでき
ない。またこれはライン40に沿って次のメモリモジュ
ールの第1ラッチ50をセットする。次のメモリモジュ
ール内の第1ラッチ50がセットされると、データは次
のメモリモジュールの対応するANDゲート60a−k
を通り、そのモジュールのメモリ90に入る。それ故、
入力ライン10a−kに入るパケットはライン20a−
kに沿って次のモジュールへ転送される。夫々のメモリ
モジュール内の第1ラッチ50のみが一時にセットしう
るから、そべてのパケットは1つのメモリモジュールの
メモリ90にのみ読込まれる。
【0012】MEM_FULL信号はライン35を介し
てマーカ回路70に入る。この回路はマーカを出力待ち
行列80a−kのすべてに置いてそのメモリモジュール
内の待ち行列記憶の終了を信号で知らせ、そしてその待
ち行列のそれ以上のエントリが以降のモジュールにある
ことを示す。これらマーカは通常の出力待ち行列エント
リと同様に処理される特殊なコードワードで形成しても
よくあるいは通常の待ち行列エントリ内の保存ビットに
記憶されるべき単一ビットとしても形成しうる。
【0013】メモリ90内に含まれる出力バッファ待ち
行列80a−kからスイッチの出力へのエントリの読出
しには、パケットがANDゲート150a−kを通過し
うるように第2ラッチ140a−kをセットする必要が
ある。マーカの存在が検出器110a−kの1個により
検出されるまで、これらラッチはセットされたままであ
りそして出力バッファ待ち行列80a−kからのエント
リは出力ライン160a−kを切換えるためにメモリ出
力ライン155a−kに沿って出力される。第2ラッチ
140a−kはパケットがメモリ出力ライン155a−
kに沿って出力されている間にはセットまたはリセット
され得ない。夫々の検出器110a−kは、現メモリモ
ジュール内の各第2ラッチ140a−kをリセットしそ
してライン130a−kを介して次のメモリモジュール
の対応する第2ラッチ140a−kをセットする信号を
送る。このように、記憶されたパケットはスイッチ出力
ライン160a−kに出力されつづけるが、このときこ
れらは次のメモリモジュールの対応する出力バッファ待
ち行列80a−kから来る。パケットは出力バッファ待
ち行列80a−kの夫々から他の出力バッファ待ち行列
80a−kのすべてとは無関係に読出される。出力バッ
ファ待ち行列80a−kの内の1個におけるマーカの検
出により、第2ラッチ140a−kのすべてがリセット
されるのではなく、特定の出力バッファ待ち行列80a
−kに接続されるラッチ140a−kをリセットするだ
けである。このようにライン160a−k上で読出され
るパケットは異なるメモリモジュールに記憶されること
が可能となる。
【0014】図2は上記多数のメモリモジュールを接続
する方法を示す。図1で用いた参照番号を、第1モジュ
ールについて200、第2モジュールについて400、
n番目のモジュールについて600を加算した数字とす
る点を除き図2の対応するエレメントに付してある。図
2において、入力210a−kはライン220a−kを
介してすべてのモジュールの入力ライン215a−k、
415a−k、615a−kに接続される。同様に、出
力ライン355a−k、555a−k、755a−kは
ANDゲート350a−k、550a−k、750a−
kを通じて、ライン370a−kを介してスイッチ出力
ライン360a−kに接続される。信号MEM_FUL
L信号を送信するライン240、440、640はライ
ン430、630、230を介して以降のメモリモジュ
ールの第1ラッチ450、650、250に夫々接続す
る。出力バッファ待ち行列280a−k、480a−k
、680a−kのマーカの検出を示すための信号を送信
するライン330a−k、530a−k、730a−k
は次のメモリモジュールのラッチ540a−k、740
a−k、340a−kに夫々接続する。
【0015】これらモジュールは、図2の下部に示す最
終のメモリモジュールが図2の上部に示すメモリモジュ
ールに接続されるようにリング状に接続される。かくし
てn番目のメモリモジュールのメモリ690が満杯であ
ることをメモリコントローラ700が検出すると、ME
M_FULL信号がライン640と230に沿って第1
メモリモジュールの第1ラッチ250の入力に送られそ
して以降のパケットが第1モジュールの出力待ち行列2
80a−kに記憶される。メモリモジュールが出力待ち
行列280a−k内に新しいエントリを受けることがで
きるようになる前にそのモジュールを完全に空にする必
要はない。すなわち、新しいエントリのすべてが出力待
ち行列280a−k内のマーカの後に置かれるからであ
る。これらマーカは新エントリから古いエントリを分け
そして前述のように、以降のメモリモジュールの出力待
ち行列480a−k、680a−kの古いエントリが現
メモリモジュールの出力待ち行列280a−kの新しい
エントリの前に読出されるようにする。
【0016】同様に、n番目のメモリモジュールの出力
待ち行列680a−kの1つに記憶されたパケットのす
べてが読出されそして検出器710a−kの内の適当な
1個によりマーカが検出されると、第1メモリモジュー
ル内の第2ラッチ340a−kの対応する1個をセット
して出力待ち行列280a−kの夫々から次のパケット
を読出しうるようにするための信号がライン730a−
kの内の1本を介して送られる。図2においては例とし
て3個のメモリモジュールを示しているが、その数は任
意である。
【図面の簡単な説明】
【図1】本発明によるモジューラ形バッファメモリの1
個のメモリモジュールの構造を示す図。
【図2】図1のメモリモジュールの接続を示す図。
【符号の説明】
10a−k,15a−k  入力ライン30,35,4
0  ライン 50  第1セットーリセットラッチ 60a−k,150a−k  ANDゲート70  マ
ーカ回路 80a−k  出力待ち行列 90  メモリ 100  メモリコントローラ 110a−k  検出器 140a−k  第2セットーリセットラッチ155a
−k  メモリ出力ライン 160a−k  スイッチ出力ライン

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】データ入力用の入力ライン(10a−k)
    と、データ出力用のスイッチ出力ライン(160a−k
    )と、夫々がメモリ制御手段(100)により制御され
    る1個のメモリ(90)を含む複数のメモリモジュール
    とを備え、前記メモリ(90)の夫々が前記入力ライン
    (10a−k)のすべてにそして前記スイッチ出力ライ
    ン(160a−k)のすべてに個々に接続されることを
    特徴とするデータパケットスイッチに使用されるバッフ
    ァメモリ。
  2. 【請求項2】前記メモリ(90)は一連の可変サイズの
    出力バッファ待ち行列(80a−k)を内部的に与え、
    夫々の待ち行列が前記スイッチ出力ライン(160a−
    k)の1個に接続されることを特徴する請求項1記載の
    バッファメモリ。
  3. 【請求項3】前記入力ライン(10a−k)はANDゲ
    ート(60a−k)を介して前記メモリ(90)に接続
    され、前記ゲートの他方の入力は第1ラッチ(50)の
    出力に接続され、この第1ラッチ(50)は前段のメモ
    リモジュールの前記メモリ制御手段(100)から送ら
    れるMEM_FULL信号によりセットされそして同一
    のメモリモジュールの前記メモリ制御手段(100)か
    ら送られるMEM_FULL信号によりリセットされ、
    上記MEM_FULL信号は上記メモリ(90)がそれ
    以上データを記憶しえないことを示すことを特徴とする
    請求項1および2に記載のバッファメモリ。
  4. 【請求項4】前記メモリモジュールの夫々は、前記ME
    M_FULL信号が前記メモリ制御手段(100)から
    受信されるときマーカを前記出力バッファ待ち行列(8
    0a−k)の夫々に挿入するマーカ回路(70)を備え
    ていることを特徴とする請求項3記載のバッファメモリ
  5. 【請求項5】前記出力バッファ待ち行列(80a−k)
    の夫々は前記ANDゲート(150a−k)の1つを介
    して前記スイッチ出力ライン(160a−k)の対応す
    る1個に接続され、このゲートの他方の入力は一連の第
    2ラッチ(140a−k)の出力から入るようになって
    おり、一連の検出器(110a−k)も前記出力バッフ
    ァ待ち行列(80a−k)に接続され、前記出力バッフ
    ァ待ち行列(80a−k)の内の1個に前記マーカの1
    個があることを前記検出器が検出するとき同一のメモリ
    モジュール内の前記第2ラッチ(140a−k)の夫々
    を前記バッファ待ち行列がリセットするようになってお
    り、そして前記出力バッファ待ち行列は次のメモリモジ
    ュール内の前記第2ラッチ(140a−k)の夫々をセ
    ットすることを特徴とする請求項4記載のバッファメモ
    リ。
  6. 【請求項6】前記メモリモジュールの数は任意であるこ
    とを特徴とする請求項1乃至5のいずれかに記載のバッ
    ファメモリ。
JP24830391A 1990-12-20 1991-09-02 バッファメモリ Expired - Lifetime JPH063935B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE90811014.1 1990-12-20
EP90811014A EP0492026B1 (en) 1990-12-20 1990-12-20 Modular buffer memory for packet switched network

Publications (2)

Publication Number Publication Date
JPH04292038A true JPH04292038A (ja) 1992-10-16
JPH063935B2 JPH063935B2 (ja) 1994-01-12

Family

ID=8205976

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24830391A Expired - Lifetime JPH063935B2 (ja) 1990-12-20 1991-09-02 バッファメモリ

Country Status (4)

Country Link
US (1) US5574885A (ja)
EP (1) EP0492026B1 (ja)
JP (1) JPH063935B2 (ja)
DE (1) DE69021213T2 (ja)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774745A (en) * 1995-03-31 1998-06-30 Cirrus Logic, Inc. Method and apparatus for writing and reading entries in an event status queue of a host memory
GB9510932D0 (en) * 1995-05-31 1995-07-26 3Com Ireland Adjustable fifo-based memory scheme
EP0748087A1 (en) 1995-06-09 1996-12-11 International Business Machines Corporation Access control system for a shared buffer
US5757799A (en) * 1996-01-16 1998-05-26 The Boeing Company High speed packet switch
DE69633910T2 (de) * 1996-02-26 2005-05-25 Freescale Semiconductors, Inc., Austin ATM-Übertragungsschicht und Verfahren zum Betrieb eines Übertragungsschalters
US5946318A (en) * 1997-03-21 1999-08-31 International Business Machines Corporation Method and apparatus for processing and packetizing data from a data stream
US6021440A (en) * 1997-05-08 2000-02-01 International Business Machines Corporation Method and apparatus for coalescing and packetizing data
FR2783118B1 (fr) * 1998-09-08 2004-05-28 Bull Sa Routeur pour acheminer des paquets de donnees
US6625159B1 (en) * 1998-11-30 2003-09-23 Hewlett-Packard Development Company, L.P. Nonblocking and fair queuing switching method and shared memory packet switch
US6731645B1 (en) 2000-02-29 2004-05-04 International Business Machines Corporation Methods, switches, systems, and computer program products for fair transmission of data received at multiple inputs in the order received in a queued memory switch
US6999464B2 (en) * 2001-08-28 2006-02-14 Axiowave Networks, Inc. Method of scalable non-blocking shared memory output-buffered switching of variable length data packets from pluralities of ports at full line rate, and apparatus therefor
DE102004026248A1 (de) * 2004-05-28 2005-12-29 Infineon Technologies Ag Halbleiter-Bauelement-Test-Verfahren, insbesondere für ein System mit mehreren jeweils ein Daten-Zwischenspeicher-Bauelement aufweisenden Modulen, sowie Test-Modul zur Verwendung bei einem derartigen Verfahren
US8644140B2 (en) * 2009-09-09 2014-02-04 Mellanox Technologies Ltd. Data switch with shared port buffers
US8699491B2 (en) 2011-07-25 2014-04-15 Mellanox Technologies Ltd. Network element with shared buffers
US9582440B2 (en) 2013-02-10 2017-02-28 Mellanox Technologies Ltd. Credit based low-latency arbitration with data transfer
US8989011B2 (en) 2013-03-14 2015-03-24 Mellanox Technologies Ltd. Communication over multiple virtual lanes using a shared buffer
US9641465B1 (en) 2013-08-22 2017-05-02 Mellanox Technologies, Ltd Packet switch with reduced latency
US9548960B2 (en) 2013-10-06 2017-01-17 Mellanox Technologies Ltd. Simplified packet routing
US9325641B2 (en) 2014-03-13 2016-04-26 Mellanox Technologies Ltd. Buffering schemes for communication over long haul links
US9584429B2 (en) 2014-07-21 2017-02-28 Mellanox Technologies Ltd. Credit based flow control for long-haul links
US10951549B2 (en) 2019-03-07 2021-03-16 Mellanox Technologies Tlv Ltd. Reusing switch ports for external buffer network
US11470010B2 (en) 2020-02-06 2022-10-11 Mellanox Technologies, Ltd. Head-of-queue blocking for multiple lossless queues
US11558316B2 (en) 2021-02-15 2023-01-17 Mellanox Technologies, Ltd. Zero-copy buffering of traffic of long-haul links
US12474833B2 (en) 2021-11-02 2025-11-18 Mellanox Technologies, Ltd Queue bandwidth estimation for management of shared buffers and allowing visibility of shared buffer status
US11973696B2 (en) 2022-01-31 2024-04-30 Mellanox Technologies, Ltd. Allocation of shared reserve memory to queues in a network device
US12375404B2 (en) 2022-08-25 2025-07-29 Mellanox Technologies, Ltd Flow-based congestion control

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4158235A (en) * 1977-04-18 1979-06-12 Burroughs Corporation Multi port time-shared associative buffer storage pool
FR2458196A1 (fr) * 1979-06-01 1980-12-26 Materiel Telephonique Niveau de commutation d'un operateur pour reseau de commutation de donnees numeriques par paquets
JPS6024613B2 (ja) * 1980-03-10 1985-06-13 日本電気株式会社 デ−タ伝送装置
IT1205640B (it) * 1983-04-06 1989-03-23 Yason Srl Nuovi composti ad attivita' antiinfiammatoria,procedimento per la loro preparazione e composizioni farmaceutiche che li contengono
US4556972A (en) * 1983-12-27 1985-12-03 At&T Bell Laboratories Arrangement for routing data packets through a circuit switch
US4862461A (en) * 1987-01-12 1989-08-29 International Business Machines Corp. Packet switch network protocol
US4847812A (en) * 1986-09-18 1989-07-11 Advanced Micro Devices FIFO memory device including circuit for generating flag signals
EP0291079B1 (en) * 1987-05-15 1994-08-17 Hitachi, Ltd. Apparatus for controlling packet switched networks
US4839866A (en) * 1987-05-29 1989-06-13 Texas Instruments Incorporated Cascadable first-in, first-out memory
NL8702672A (nl) * 1987-11-09 1989-06-01 Philips Nv Serieel geheugen, alsmede beeldgeheugeninrichting en weergeeftoestel voorzien van een of meer seriele geheugens.
US5282201A (en) * 1987-12-22 1994-01-25 Kendall Square Research Corporation Dynamic packet routing network
SG43795A1 (en) * 1988-03-31 1997-11-14 At & T Corp Arrangement for switching concentrated telecommunications packet traffic
JPH02117243A (ja) * 1988-10-27 1990-05-01 Toshiba Corp パケット通信装置
US4932020A (en) * 1988-11-14 1990-06-05 At&T Bell Laboratories Packet switching arrangement including packet retransmission
US4991171A (en) * 1989-09-26 1991-02-05 At&T Bell Laboratories Broadcast packet switch network

Also Published As

Publication number Publication date
EP0492026A1 (en) 1992-07-01
DE69021213T2 (de) 1996-02-29
DE69021213D1 (de) 1995-08-31
EP0492026B1 (en) 1995-07-26
US5574885A (en) 1996-11-12
JPH063935B2 (ja) 1994-01-12

Similar Documents

Publication Publication Date Title
JPH04292038A (ja) バッファメモリ
EP0195589B1 (en) Switching system for transmission of data
US5790545A (en) Efficient output-request packet switch and method
USRE34528E (en) Delta network of a cross-point switch
US4788679A (en) Packet switch with variable data transfer rate links
US4821258A (en) Crosspoint circuitry for data packet space division switches
EP0492025B1 (en) High-speed multi-port FIFO buffer circuit
KR960700599A (ko) 데이타 전달 스위치, 억세스 제어형 비동기식 전달 모드(ATM)스위치 및 정보 셀 흐름 제어 방법(Controlled Access ATM Switch)
JP2533223B2 (ja) 多段通信ネットワ―ク
HU180481B (en) Digital switching network of distributed control
JPH05207062A (ja) パケット交換方式
DK156319B (da) Multiport digitalt koblingselement
US5410300A (en) Distributed crossbar switch architecture
US6601116B1 (en) Network switch having descriptor cache and method thereof
EP0345891B1 (en) Switching system for switching packet oriented data as well as circuit oriented data
US5721833A (en) Push-out of low priority signals from switch buffers
Kang et al. A high speed ATM switch with common parallel buffers
JP2583679B2 (ja) セル交換装置
JPH04291548A (ja) 高速大容量マトリクス型時間分割ラベル交換方式
US20030076824A1 (en) Self-route expandable multi-memory packet switch
JPH02179141A (ja) スイッチ制御方式
JPH11163882A (ja) Atmスイッチ
JP3075187B2 (ja) Atmスイッチ
JP2505021B2 (ja) 主記憶制御装置
JPH06216932A (ja) Atmスイッチ