Switching fabric for a digital traffic switch
AssigneeXylan Corporation
InventorChristopher L. Hoogenboom
Life of this patent
Estimating the term…
Loading patent…
AssigneeXylan Corporation
InventorChristopher L. Hoogenboom
Estimating the term…
A switching fabric for a high-speed, high-performance digital traffic switch guarantees a high degree of resource availability and is resource efficient. Each input port associated with the switching fabric is assigned a time slot in a repetitive time cycle. Data cells received on input ports are staggered so that they are transmitted through the switching fabric in conformance with the assigned time slots. The time slot arrangement allows small data units associated with a particular cell, as they are forwarded through the switching fabric, to be converted into larger parallel data units which respect cell boundaries. The time slot arrangement further allows several of such larger data units to be written into an output queue in a single clock cycle. Thus, cell contention is avoided while making efficient use of queue space. Cells destined for multiple output ports associated with the switching fabric are written into the fullest output queue associated with one of the destination ports, so that the cell can be read and transmitted to all destination output ports using pointers, without the need to replicate the cell.
In a digital traffic switch, a switching fabric for transferring data from a plurality of input ports to a plurality of output ports, comprising:
In a switching fabric for a digital traffic switch, an apparatus for queueing and dequeueing data received on a plurality of input ports, comprising:
In a switching fabric for a digital traffic switch, an apparatus for queuing data received on a plurality of data input ports, comprising:
In a switching fabric for transferring data units from a plurality of input ports to a plurality of destination output ports, an apparatus for queueing and dequeueing multicast data units, comprising:
In a switching fabric for a digital traffic switch, a method for transferring data, comprising the steps of:
In a switching fabric for a digital traffic switch, a method for queueing and dequeueing data received, comprising the steps of:
In a switching fabric for a digital traffic switch, a method for queuing data received, comprising the steps of:
Dependencies are inferred from the claim text.