JP2734141B2 - パケットスイッチ - Google Patents

パケットスイッチ

Info

Publication number
JP2734141B2
JP2734141B2 JP31234189A JP31234189A JP2734141B2 JP 2734141 B2 JP2734141 B2 JP 2734141B2 JP 31234189 A JP31234189 A JP 31234189A JP 31234189 A JP31234189 A JP 31234189A JP 2734141 B2 JP2734141 B2 JP 2734141B2
Authority
JP
Japan
Prior art keywords
packet
packets
memory circuit
circuit
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP31234189A
Other languages
English (en)
Other versions
JPH03172044A (ja
Inventor
宏 永野
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
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP31234189A priority Critical patent/JP2734141B2/ja
Publication of JPH03172044A publication Critical patent/JPH03172044A/ja
Application granted granted Critical
Publication of JP2734141B2 publication Critical patent/JP2734141B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はパケットスイッチに関し、特に1つのパケッ
トを複数の出線に出力することを可能とするパケットス
イッチの構造に関する。
〔従来の技術〕
従来、複数の入線から入力するパケットをスイッチン
グして複数の出線に出力するときには、時分割多重/分
離回路とパケットの一時蓄積用のメモリ回路とを用いて
パケットスイッチを構成する手法が採られていた。
第3図は従来のパケットスイッチの一例の動作を説明
するためのブロック図である。第3図を参照すると、こ
の従来例のパケットスイッチは、時分割多重化器201
と、メモリ回路202と、パケットを目的の出線に振り分
けて出力する分離回路203とを備えている。そして、複
数の入線204,205からパケットスイッチに入力する複数
のパケットは時分割多重化器201により時分割多重され
て内部バス206に出力される。この時分割多重されたパ
ケットをメモリ回路202に一時蓄積した後、分離回路203
はメモリ回路202に一時蓄積されたパケットをあるアル
ゴリズムに従って適切な順序で内部バス207を通して読
み出し、所定の出線208,209に出力する。これにより、
任意の入線204,205から任意の出線208,209にパケットを
出力するパケットスイッチを実現している。
〔発明が解決しようとする課題〕
この従来のパケットスイッチでは、メモリ回路202に
一時蓄積されたパケットをあるアルゴリズムで読み出す
ことが必要となり、特にスイッチ内部で1つのパケット
を複数の出線に同時刻に出力する放送機能が要求される
が、この要求を満たすアルゴリズムは複雑であるという
問題点があった。
〔課題を解決するための手段〕
本発明によれば、複数の入線からのパケット信号を時
分割多重する時分割多重化器と、時分割多重されたパケ
ットのアドレス情報に基づいてパケットを出力すべき出
線を判断するアドレスフィルタと、前記パケットを一時
蓄積するメモリ回路と、このメモリ回路により一時蓄積
された読み出される前記パケットを目的の出線ごとに振
り分ける分離回路とを備え、前記メモリ回路をスイッチ
の出線ごとにセグメント分けし、前記アドレスフィルタ
により判断した前記出力すべき出線に対応する前記メモ
リ回路上のセグメントに前記パケットを一時蓄積した
後、前記各セグメントから1つずつ前記パケットを読み
出して前記分離回路により振り分けた前記各出線に出力
するパケットスイッチであって、前記メモリ回路は前記
各セグメントごとに読込みデータを任意の数のセグメン
トの任意のアドレス位置に同時に書込み可能とするアド
レスデコーダおよび書込み制御回路を備え、前記時分割
多重された入力パケットを前記メモリ回路の複数のセグ
メントに同時刻に書き込むことを特徴とするパケットス
イッチが得られる。
〔実施例〕
次に、本発明について第1図,第2図を参照して説明
する。
第1図(a)は本発明のパケットスイッチの一実施例
を示す全体構成図である。第1図(a)を参照すると、
本実施例のパケットスイッチは時分割多重化器101と、
時分割多重されたパケットをそのアドレス情報に基づい
てどの出線に出力するかを判断するアドレスフィルタ10
2と、パケットを一時蓄積するメモリ回路103と、パケッ
トを目的の出線に振り分けて出力する分離回路104とを
備えている。なお、参照符号105,…,106は出線ごとにメ
モリ回路103を分割したセグメントを示し、参照符号10
7,…,108はパケットが入力される複数の入線を示し、参
照符号109,110,111はスイッチの内部バスを示し、参照
符号112,…,113はパケットが出力される複数の出線を示
す。
第1図(b)は同図(a)における時分割多重化器の
動作を説明するための図である。第1図(b)を参照す
ると、複数の入線107,…,108からの入力パケット114,
…,115は時分割多重化器101により時分割多重されて内
部バス109に出力される(時分割多重されたパケット11
8,…,119とする)。ここで、各入力パケット114,115に
は目的の出線を表すアドレス情報116,117がそれぞれ付
加されている。入力パケット114,115はパケット入力サ
イクルに各入線から1パケットずつスイッチに入力する
ものとする。内部バス109上ではこのパケット入力サイ
クルを複数の入線107,…,108と同じ数の単位時間(以
下、タイムスロットと呼ぶ)に分割し、各タイムスロッ
トに時分割多重されたパケット118,…,119を割り当て
る。
第1図(c)は同図(a)におけるアドレスフィルタ
の動作を説明するための図である。第1図(c)を参照
すると、内部バス109上で時分割多重されたパケット11
8,…,119がアドレスフィルタ102に入力されると、アド
レスフィルタ102はアドレス情報116,…,117(第1図
(b)に図示)に基づいて出力すべき出線を判断する。
この時、複数の出線に出力するパケットについても同様
に判断する。その後アドレスフィルタ102は内部バス110
にパケット120,…,121を送出する。
第1図(d)は同図(a)におけるメモリ回路への書
込み動作を説明するための図である。第1図(d)を参
照すると、メモリ回路103はスイッチの出線ごとにセグ
メント分けされている。各セグメント105,…,106は第1
図(a)に示す各出線112,…,113に出力すべきパケット
を一時蓄積する。前述した内部バス110上の各タイムス
ロット120,…,121に割り当てられたパケットは出力する
出線に対応するセグメントに一時蓄積される。この時、
複数の出線にパケットを出力するのであれば、対応する
複数のセグメントに同一パケットを書き込む。ここで、
メモリ回路103は複数のセグメントにおいて独立に任意
のアドレス位置に、同時にデータを書き込めるようにな
っている。
第1図(e)は同図(a)におけるメモリ回路からの
読出し動作を説明するための図である。第1図(e)を
参照すると、メモリ回路103上の各セグメント105,…,10
6に蓄積されたパケットは各セグメントから1つずつ内
部バス111に出力される。セグメント105からのパケット
122およびセグメント106からのパケット123は内部バス1
11に順次出力されて分離回路104に入力される。内部バ
ス111上では各パケットは時分割多重されている。内部
バス111上で定義されるタイムスロットはその順番が出
線に対応しており、メモリ回路103の各セグメントから
順番に1つずつパケットを読み出す。分離回路104で
は、そのタイムスロットの順番により、各タイムスロッ
トで入力するパケット122,…,123を出線112,…,113にそ
れぞれ出力する。出力パケット124等は内部バス111上で
時分割多重されたパケット122等を分離回路104で抜き出
したものである。
第2図は第1図(a)におけるメモリ回路の一例を示
す回路ブロック図で、同図には書込み用の回路のみが示
され、読出し用の回路は図示を省略してあるが、読出し
用の回路に関しては第3図に示す従来のメモリ回路202
と同一の回路で良い。第2図において、参照符号301,30
2,…,303はアドレスデコーダおよび書込み制御回路を示
し、参照符号304,305,…,306は実際のデータの記憶を行
うメモリセル領域を示し、参照符号307,308,…,309はそ
れぞれメモリセル領域304,305,…,306の複数のアドレス
のうちのどれかを選択するためのワード線を示し、参照
符号310,311はメモリ回路の書込みデータをビット線312
にドライブするドライバを示す。また、参照符号313,31
5および317はそれぞれワード線307,308および309のうち
のどれかを指定するアドレス信号であり、参照符号314,
316および318はそれぞれメモリセル領域304,305および3
06にデータを書き込むかどうかを指定する書込み制御信
号であり、参照符号319,320はメモリ回路の書込みデー
タである。アドレスデコーダおよび書込み制御回路301
とメモリセル領域304とワード線307とは1つのセグメン
トを構成し、アドレスデコーダおよび書込み制御回路30
2とメモリセル領域305とワード線308とは1つのセグメ
ントを構成し、同様にアドレスデコーダおよび書込み制
御回路303とメモリセル領域306とワード線309とは1つ
のセグメントを構成する。ここで、各メモリセル領域30
4,305および306のセグメントをそれぞれセグメント1,セ
グメント2およびセグメントNと呼ぶことにする。
一方、ドライバ310,311およびビット線312は、すべて
のセグメント1,2,…,Nに共用される。また、書込みデー
タ319,320はドライバ319,320により各ビット線312に駆
動される。例えばセグメント1にデータを書き込む必要
があれば、書込み制御信号314およびアドレス信号313に
よりセグメント1への書込みとデータを書き込むアドレ
ス位置との指定をメモリ回路の外部から行うと、アドレ
スデコーダおよび書込み制御回路301はアドレス信号313
をデコードし、ワード線307のうちの1本を活性化す
る。この活性化により、ビット線312上のデータは活性
化されたワード線につながっているメモリセル領域304
内のメモリセルに書き込まれる。これと同時に、セグメ
ント2,セグメントNにおいてもそれぞれ書込み制御信号
316,318およびアドレス信号315,317により書込みとデー
タを書き込むアドレス位置との指定を行うことによっ
て、それぞれ任意に、任意のアドレス位置に同一のデー
タを書き込むことができる。
このように、本実施例では、必要ならば任意の数のセ
グメントの任意のアドレス位置にデータを同時刻に書き
込むことが可能となる。したがって、入力されたパケッ
トが同時刻にメモリ回路の複数のアドレス位置に書き込
まれ(パケットがメモリ回路上で複製され)、パケット
の放送が容易に行われる。
〔発明の効果〕
以上説明したように本発明は、入力パケットを一時蓄
積するメモリ回路をセグメント分けし、各出線に出力す
るパケットを該当出線に対応するセグメントに蓄積する
ことにより、同一パケットをすべてのセグメントに同時
刻に書き込むことができるので、簡単なアルゴリズムに
よる読出し制御でスイッチ内でのパケットの放送が可能
になるという効果を有する。
【図面の簡単な説明】
第1図(a)は本発明のパケットスイッチの一実施例を
示す全体構成図、第1図(b),(c)はそれぞれ同図
(a)における時分割多重化器,アドレスフィルタの動
作を説明するための図、第1図(d),(e)はそれぞ
れ同図(a)におけるメモリ回路への書込み動作,メモ
リ回路からの読出し動作を説明するための図、第2図は
第1図(a)におけるメモリ回路の一例を示す回路ブロ
ック図、第3図は従来のパケットスイッチの一例の動作
を説明するためのブロック図である。 101,102……時分割多重化器、102……アドレスフィル
タ、103,202……メモリ回路、104,203……分離回路、10
5,106……セグメント、107,108,204,205……入線、109,
110,111……内部バス、112,113,208,209……出線、114,
115……入力パケット、116,117……アドレス情報、118,
119,120,121,122,123……時分割多重されたパケット、1
24,125……出力パケット、301,302,303……アドレスデ
コーダおよび書込み制御回路、304,305,306……メモリ
セル領域、307,308,309……ワード線、310,311……デー
タドライバ。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】複数の入線からのパケット信号を時分割多
    重する時分割多重化器と、時分割多重されたパケットの
    アドレス情報に基づいてパケットを出力すべき出線を判
    断するアドレスフィルタと、前記パケットを一時蓄積す
    るメモリ回路と、このメモリ回路により一時蓄積された
    後読み出される前記パケットを目的の出線ごとに振り分
    ける分離回路とを備え、前記メモリ回路をスイッチの出
    線ごとにセグメント分けし、前記アドレスフィルタによ
    り判断した前記出力すべき出線に対応する前記メモリ回
    路上のセグメントに前記パケットを一時蓄積した後、前
    記各セグメントから1つずつ前記パケットを読み出して
    前記分離回路により振り分けた前記各出線に出力するパ
    ケットスイッチであって、前記メモリ回路は前記各セグ
    メントごとに書込みデータを任意の数のセグメントの任
    意のアドレス位置に同時に書込み可能とするアドレスデ
    コーダおよび書込み制御回路を備え、前記時分割多重さ
    れた入力パケットを前記メモリ回路の複数のセグメント
    に同時刻に書き込むことを特徴とするパケットスイッ
    チ。
JP31234189A 1989-11-30 1989-11-30 パケットスイッチ Expired - Lifetime JP2734141B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31234189A JP2734141B2 (ja) 1989-11-30 1989-11-30 パケットスイッチ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31234189A JP2734141B2 (ja) 1989-11-30 1989-11-30 パケットスイッチ

Publications (2)

Publication Number Publication Date
JPH03172044A JPH03172044A (ja) 1991-07-25
JP2734141B2 true JP2734141B2 (ja) 1998-03-30

Family

ID=18028076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31234189A Expired - Lifetime JP2734141B2 (ja) 1989-11-30 1989-11-30 パケットスイッチ

Country Status (1)

Country Link
JP (1) JP2734141B2 (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01270431A (ja) * 1988-04-21 1989-10-27 Nec Corp 高速パケット交換スイッチ

Also Published As

Publication number Publication date
JPH03172044A (ja) 1991-07-25

Similar Documents

Publication Publication Date Title
US3678205A (en) Modular switching network
EP0335848A1 (en) Packet data switch for transferring data packets from one or a plurality of incoming data links to one or a plurality of outgoing data links
US5596578A (en) Time division multiplexing data transfer system for digital audio data distribution
CA2445001A1 (en) Architectures for a single-stage grooming switch
JP2734141B2 (ja) パケットスイッチ
US6680939B1 (en) Expandable router
JP2582461B2 (ja) セルスイッチ
JP3082313B2 (ja) パケットスイッチ
JPH0222938A (ja) タイムスロット切替方法
JPS61129933A (ja) 時分割多重化装置
JPS6219120B2 (ja)
SU1179351A1 (ru) Устройство дл сопр жени электронно-вычислительной машины с периферийными устройствами
JP2000049734A (ja) 回線交換装置
JPH04291098A (ja) 半導体記憶装置
US4852085A (en) Expandable digital switching matrix with fault-tolerance and minimum delay time
JPS63263898A (ja) 信号分配回路
JPH0591142A (ja) パケツトスイツチ
JPH10210048A (ja) 共有バッファ同報制御回路
JPS62108351A (ja) 共通メモリアクセス方式
JPS6193740A (ja) 多重化回路
JPH05284552A (ja) 時分割タイムスロット入替回路制御方式
JPH10173618A (ja) バススイッチ装置およびその転送順序変換方法
JPH04241047A (ja) アドレス拡張方式
JPH069397B2 (ja) 時間スイッチ
JPH0514981A (ja) 時分割交換装置