×

Flow control apparatus and method for a computer interconnect using adaptive credits and flow control tags

  • US 5,699,520 A
  • Filed: 08/25/1994
  • Issued: 12/16/1997
  • Est. Priority Date: 08/25/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A flow control apparatus for an adaptive packet-switched computer interconnect having a plurality of adaptive packet switches, comprising:

  • (A) a packet relationship tag associated with each packet in the computer interconnect, wherein packets having a common relationship are associated with the same packet relationship tag;

    (B) a control circuit in any one of the adaptive packet switches, the control circuit comprising (I) a content addressable memory (CAM) in any one of the adaptive packet switches, wherein the CAM stores the packet relationship tag of a stalled packet stored in a buffer in that packet switch, and (II) a comparator circuit that compares the packet relationship tag of an incoming packet with the packet relationship tag of the stalled packet stored in the CAM to determine if the packet relationship tag of the incoming packet matches the packet relationship tag of the stalled packet, wherein the control circuit causes that packet switch to refuse to accept the incoming packet when the comparator circuit matches the packet relationship tag of the incoming packet with that of the stalled packet stored in that buffer in that packet switch to constrain that packet switch from storing any additional packets having a common relationship with the stalled packet until the stalled packet is forwarded from the packet switch.

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