EP0256701A2

Crosspoint circuitry for data packet space division switches.

Abstract

An electronics space-division packet switch is disclosed in which each switch crosspoint includes digital logic capable of resolving simultaneous contentions for the source output buss medium. In particular, a bit-by-bit comparison (51) of priority codes disconnects all switches (54) but the one with the highest priority from the output buss (12). This extremely simple crosspoint switch structure makes possible extremely large space-division packet switches in very compact physical form, using large scale integration techniques.

EP0256701A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 29 July 2007, 19.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 4 independent, 8 dependent

  1. 1
    A digital crosspoint switch for data packets including address headers, said switch comprising:an array of input busses and output busses, priority code generating means and a crosspoint circuit at each crosspoint between each said input buss and each said output busses, CHARACTERIZED IN THAT each of said crosspoint circuits including output address detecting means, and means responsive to only one output address, and controlled by a priority code, for connecting each one of said input busses to only the addressed one of said output busses for the duration of one of said data packets.
  2. 4
    A space division packet switch comprising:a first plurality of input data packet busses, a second plurality of output data packet busses, crosspoint circuit means connected between each of said input busses and each of said output busses, CHARACTERIZED BY means in each of said crosspoint circuit means, responsive only to data in a data packet, for resolving conflicts between a plurality of data packets requiring the same output buss at the same time, to connect only a single input buss to a single output buss for the duration of a single data packet.
  3. 9
    The method of switching digital data packets between a plurality of input busses and a plurality of output busses, said method CHARACTERIZED BY detecting the address of a unique one of said ouput busses in the header of a data packet on any one of said input busses, detecting a priority code in the header of each data packet on input busses simultaneously contending for the same output buss, connecting only that one of a plurality of simultaneously contending packets on different input busses having the highest valued priority code, to the output buss addressed by said address.
  4. 11
    A space division packet switch comprising:a first plurality of input lines for supplying data packets, a second plurality of output lines for delivering said data packets, CHARACTERIZED BY means connecting the crosspoint of each of said input lines with each of said output lines for connecting one, and only one, input line to each output line for the duration of one of said data packets, and means associated with each of said input lines for buffering data packets which are not transmitted to an output line and for delivering buffered data packets at a later time.