Inventors:
Martin S. Dell - Bethlehem PA, US
Zbigniew M. Dziong - Atlantic Highlands NJ, US
Wei Li - Basking Ridge NJ, US
Yu-Kuen Ouyang - San Jose CA, US
Matthew Tota - Clinton NJ, US
Assignee:
Agere Systems Inc. - Allentown PA
International Classification:
H04J 1/16
H04L 12/66
H04L 12/28
H04Q 11/00
US Classification:
370231, 370356, 370360, 370388, 370414
Abstract:
A switch fabric for routing data has a switching stage configured between an input stage and an output stage. The input stage forwards the received data to the switching stage, which routes the data to the output stage, which transmits the data towards destinations. In one aspect, at least one input port can be programmably configured to store data in two or more input routing queues that are associated with a single output port, and at least one output port can be programmably configured to receive data from two or more output routing queues that are associated with a single input port. In another aspect, the output stage transmits status information about the output stage to the input stage, which uses the status information to generate bids to request connections through the switching stage. In yet another aspect, the switching stage transmits a grant/rejection signal to the input stage identifying (1) whether each bid is accepted or rejected and, if rejected, (2) a reason for rejecting the bid, and the input stage determines how to react to a rejected bid based on the reason the bid was rejected.