USRE36751E

ATM switching system connectable to I/O links having different transmission rates

Claim Score by NHIP

Read claim 1, the broadest

Abstract

An ATM switching system comprises a switch unit including a plurality of input ports and a plurality of output ports having the same cell transmission rate, and a multiplexer for multiplexing cell trains outputted from at least two output ports into a single cell train and outputting the cell train to a high-speed output line (and/or a demultiplexer for demultiplexing a cell train from an output port into a plurality of cell trains and outputting the cell trains to a plurality of low-speed output lines). The switch unit includes a buffer memory for temporarily storing cells inputted from the input ports while forming a queue chain for each output line to which each cell is to be outputted, a demultiplexer for distributing the cells read from the buffer memory among the output ports in circulation, and a buffer memory control circuit for controlling the write and read operation of cells with the shared buffer memory. The buffer memory control circuit has a control table device for outputting an identifier of an output line to which the cells read from the shared buffer memory are to be outputted, and cells are read from the chain designated by the output line identifier outputted from the control table device.

USRE36751E, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Expired 27 June 2017, 9.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 1 independent, 9 dependent

  1. 1
    Broadest claimClaim Score 14, narrow(NHIP)A switching system comprising a switch unit including a plurality of switch unit input ports and switch unit output ports having a first transmission rate, a plurality of input lines for supplying input cell streams to said switch unit input ports, a plurality of output lines for transmitting output cell streams output from said switch unit output ports, and at least one conversion means interposed between at least one of the switch unit output ports and at least one of the output lines having a second transmission rate different from the first transmission rate and for converting at least one output cell stream received from said at least one switch unit output port having the first transmission rate to at least one cell stream having the second transmission rate by multiplexing or demultiplexing the received output cell stream; said switch unit comprises:multiplexer means for multiplexing a plurality of cells received from the switch unit input ports into a sequential cell stream, each of said cells including routing information for designating one of said output lines;a shared buffer memory for temporarily storing the cells outputted sequentially from the multiplexer means, each of said cells forming a pair along with a pointer address for indicating a location address of a next input cell related thereto;demultiplexer means for periodically distributing cells read out from the shared buffer memory among the switch unit output ports;and a buffer memory control means for accessing said shared buffer memory;said buffer memory control means comprises: idle address buffer means for storing idle addresses to be used as a pointer address;means for extracting routing information from the cells of said sequential cell stream outputted from said multiplexer means;write control means for writing each of input cells of the sequential cell stream outputted from the multiplexer means into said shared buffer memory forming a pair including the input cell and a pointer address taken out from said idle address buffer means in such a manner that a group of cells having the same routing information are chained one after another in the shared buffer memory by writing a next input cell at a memory location designated by the pointer address paired with a preceding input cell belonging to a cell group specified by the routing information supplied from said extracting means;output control means for storing identifiers of the output lines in correlation with said switch unit output ports and for selectively outputting said identifiers one after another in accordance with the switch unit output port to which is to be distributed a cell read out from said shared buffer memory;and read control means for reading out from said shared buffer memory a pair of cell and pointer address belonging to a cell group specified by the output line identifier outputted from the output control means.