×

Crosspoint matrix switching element for a packet switch

  • US 5,179,552 A
  • Filed: 01/10/1992
  • Issued: 01/12/1993
  • Est. Priority Date: 11/26/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A packet switch network comprising a matrix of individual switch elements, each of said switch elements havingfirst and second data inputs, a timing signal input, a clock signal input, and first and second data outputs, the outputs of a switch element in said matrix being inputs to two different switch elements in said matrix,circuit control means responsive to clock signals and to first and second incoming but stream applied on a substantially simultaneous basis to said first and second data inputs, respectively, and a timing signal on said timing signal input, for performing serial bit comparisons between corresponding bits of said first and second incoming bit streams during a time window defined by said timing signal and, in response thereto, for generating a control signal that assumes a state dependent upon the occurrence of a predetermined logical condition between said first and second incoming bit streams, androuting means responsive to said clock signals and to said control signal for routing bits comprising first and second incoming bit streams from said first and second data inputs, respectively, to said first and second data outputs for one state of said control signal or to said second and first data outputs for a second state of said control signal, thereby determining to which next adjacent switch element in said matrix said data inputs are transmitted,said control circuit means further comprising means for changing the state of said control signal from said one to said second state, if the first portion of said corresponding first and second bit streams applied to said first and second data inputs match and if the value of a second portion of said second bit stream applied to said second data input exceeds the value of a corresponding second portion of said first bit stream applied to said first data input, andwherein said first portions of said bit streams comprise address bits of first and second packets being serially applied to said first and second data inputs, and said second portions of said bit streams comprise priority bits of said first and second packets andwherein said timing signal comprises first and second timing signals, said first timing signal defining a first time window during which address bits are being serially applied from said first and second incoming bit stream to said first and second data inputs and said second timing interval defining a second time window which occurs after the first time window and during which priority bits are being serially applied from said first and second incoming bit streams to said first and second data inputs.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×