IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0407321
(2006-04-18)
|
등록번호 |
US-7684431
(2010-04-21)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- Integrated Device Technology, Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
38 |
초록
▼
A packet switch arbitration system and method for arbitration in a packet switch. In one aspect, a method of issuing grants to an ingress port is disclosed in which a first grant request and burst signal are activated at an ingress port having more than one word available for transfer through the sw
A packet switch arbitration system and method for arbitration in a packet switch. In one aspect, a method of issuing grants to an ingress port is disclosed in which a first grant request and burst signal are activated at an ingress port having more than one word available for transfer through the switch. A first grant is issued to the ingress port on a first interval. A subsequent grant is issued to the ingress port on a subsequent interval, where the subsequent grant is issued before the ingress port has validated the first grant request.
대표청구항
▼
What is claimed is: 1. A method of issuing grants to an ingress port in a switch comprising a plurality of ingress ports, the method comprising: placing a first grant request into an arbitration pool and activating a burst signal at an ingress port, the first grant request placed into the arbitrati
What is claimed is: 1. A method of issuing grants to an ingress port in a switch comprising a plurality of ingress ports, the method comprising: placing a first grant request into an arbitration pool and activating a burst signal at an ingress port, the first grant request placed into the arbitration pool to indicate that the ingress port is requesting access to the switch for one clock cycle to transmit a single word, and the activated burst signal indicating that the ingress port has more than one word available for transfer through the switch; issuing a first grant to the ingress port on a first interval thereby granting permission for the ingress port to access the switch for one clock cycle to transmit the single word; retaining the first grant request in the arbitration pool after the first grant has been issued in response to the activated burst signal; and issuing a subsequent grant to the ingress port on a subsequent interval, the subsequent grant issued before the ingress port has validated the first grant request. 2. The method of claim 1, wherein the burst signal at the ingress port has a burst length equal to the number of words available for transfer at the ingress port. 3. The method of claim 2, wherein the burst length is equal to two. 4. The method of claim 2, wherein the burst length is greater than two. 5. The method of claim 1, wherein validating the first grant request further comprises receiving the first issued grant at the ingress port and reactivating the grant request at the ingress port. 6. The method of claim 1, further comprising deactivating the burst signal at the ingress port when only one word is available at the ingress port for transfer through the switch. 7. A method of issuing grants to an ingress port in a switch comprising a plurality of ingress ports and a plurality of egress ports, the method comprising: activating at least one grant request from at least one of the plurality of ingress ports, the grant request indicating that the ingress port is requesting access to the switch for one clock cycle to transmit a single word and for each of the ingress ports having an activated grant request, further activating a burst signal at the ingress port, and the activated burst signal indicating that the ingress port has a plurality of packet words available for transfer through the switch; identifying the activated grant requests as belonging to an arbitration pool to be considered for selection by the arbiter; arbitrating among the grant requests in the arbitration pool on a first interval to determine a first winning ingress port; and issuing a grant to the first winning ingress port thereby granting permission for the ingress port to access the switch for one clock cycle to transmit the single word and retaining the grant request from the first winning ingress port in the arbitration pool after the grant to the first winning ingress port has been issued if the burst signal at the winning ingress port is activated, or removing the grant request from the first winning ingress port from the arbitration pool after the grant to the first winning ingress port has been issued if the burst signal at the winning ingress port is not activated. 8. The method of claim 7, further comprising the steps of: arbitrating among the grant requests in the arbitration pool on a subsequent interval to determine a subsequent winning ingress port; and if the subsequent winning ingress port is the first winning ingress port, issuing a subsequent grant to the subsequent winning ingress port wherein the subsequent grant is issued prior to the winning ingress port validating the first grant that was issued to the first winning ingress port. 9. The method of claim 8, wherein validating the first grant request further comprises receiving the issued grant at the winning ingress port and reactivating the grant request at the winning ingress port. 10. The method of claim 7, wherein the step of activating at least one grant request from at least one of the plurality of ingress ports further comprises activating a grant request indicating at least one egress port to which a connection is required through the switch and a packet priority. 11. The method of claim 7, wherein each of the grant requests further comprises a packet priority and wherein the first winning ingress port is the ingress port having the grant request with the highest packet priority. 12. The method of claim 7, wherein each of the grant requests further comprises a packet priority and wherein the first winning ingress port is the ingress port as determined by a round robin arbitration method among the grant requests having the same packet priority. 13. The method of claim 7, wherein each of the grant requests further comprises a packet priority and wherein the subsequent winning ingress port is the ingress port having the grant request with the highest packet priority. 14. The method of claim 7, wherein each of the grant requests further comprises a packet priority and wherein the subsequent winning ingress port is the ingress port as determined by a round robin arbitration method among the grant requests having the same packet priority. 15. The method of claim 7, wherein the burst signal at each of the ingress ports has a burst length equal to the number of words available for transfer at the ingress port. 16. The method of claim 15, wherein the burst length is equal to two. 17. The method of claim 15, wherein the burst length is greater than two. 18. The method of claim 7, further comprising deactivating the burst signal at each of the plurality of ingress ports when only one packet word is available at the ingress port for transfer through the switch. 19. A system for issuing grants to an ingress port in a switch comprising a plurality of ingress ports, the system comprising: an ingress port having control logic to activate a first grant request and to activate a burst signal, the first grant request indicating that the ingress port is requesting access to the switch for one clock cycle to transmit a single word, and the activated burst signal indicating that the ingress port has more than one word available for transfer through the switch; an arbiter having control logic for issuing a first grant to the ingress port on a first interval thereby granting permission for the ingress port to access the switch for one clock cycle to transmit the single word, for retaining the first grant request in the arbitration pool after the first grant has been issued in response to the activated burst signal and for issuing a subsequent grant to the ingress port on a subsequent interval, the subsequent grant issued before the ingress port has validated the first grant request. 20. The system of claim 19, further comprising an input state machine positioned between the receive buffer and the ingress port of the switch, the input state machine having control logic to determine if a word presented by the receive buffer is serviceable by the switch. 21. The system of claim 19, wherein the burst signal at the ingress port has a burst signal length equal to the number of words available for transfer at the ingress port. 22. The system of claim 21, wherein the burst signal length is equal to two. 23. The system of claim 21, wherein the burst signal length is greater than two. 24. The system of claim 19, wherein validating the first grant request further comprises receiving the first issued grant at the ingress port and reactivating the grant request at the ingress port. 25. The system of claim 19, further comprising the ingress port for deactivating the burst signal when only one word is available at the ingress port for transfer through the switch. 26. A system for issuing grants to an ingress port in a switch comprising a plurality of ingress ports and a plurality of egress ports, the system comprising: a plurality of ingress ports having control logic, wherein the control logic of at least one of the plurality of ingress ports activates at least one grant request to be placed in an arbitration pool, the grant request placed into the arbitration pool to indicate that the ingress port is requesting access to the switch for one clock cycle to transmit a single word and for each of the ingress ports having an activated grant request, further activating a burst signal at the ingress port, the activated burst signal indicating that the ingress port has a plurality of packet words available for transfer through the switch; and an arbiter having control logic for arbitrating among the pool of grant requests on a first interval to determine a first winning ingress port, issuing a first grant to the first winning ingress port thereby granting permission for the first winning ingress port to access the switch for one clock cycle to transmit the single word and retaining the grant request for the first winning ingress port in the arbitration pool after the first grant has been issued if the first winning ingress port has as active burst signal or removing the grant request for the first winning ingress port from the arbitration pool after the first grant has been issued if the first winning ingress port does not have an active burst signal and arbitrating among the grant requests on a subsequent interval to determine a subsequent winning ingress port, and if the subsequent winning ingress port is the first winning ingress port and the burst signal for the first winning ingress port is activated, issuing a subsequent grant to the subsequent winning ingress port thereby granting permission for the subsequent winning ingress port to access the switch for one clock cycle to transmit the single word wherein the subsequent grant is issued prior to the winning ingress port validating the first grant that was issued to the first winning ingress port. 27. The system of claim 26, wherein at least one grant request from at least one of the plurality of ingress ports indicates at least one egress port to which a connection is required through the switch and a packet priority. 28. The system of claim 26, wherein each of the grant requests further comprises a packet priority and wherein the first winning ingress port is the ingress port having the grant request with the highest packet priority. 29. The system of claim 26, wherein each of the grant requests further comprises a packet priority and wherein the first winning ingress port is the ingress port as determined by a round robin arbitration method among the grant requests having the same packet priority. 30. The system of claim 26, wherein each of the grant requests further comprises a packet priority and wherein the subsequent winning ingress port is the ingress port having the grant request with the highest packet priority. 31. The system of claim 26, wherein each of the grant requests further comprises a packet priority and wherein the subsequent winning ingress port is the ingress port as determined by a round robin arbitration method among the grant requests having the same packet priority. 32. The system of claim 26, wherein the burst signal at each of the ingress ports has a burst signal length equal to the number of words available for transfer at the ingress port. 33. The system of claim 32, wherein the burst signal length is equal to two. 34. The system of claim 32, wherein the burst signal length is greater than two. 35. The system of claim 26, wherein validating the first grant request further comprises receiving the issued grant at the winning ingress port and reactivating the grant request at the winning ingress port. 36. The system of claim 26, further comprising the ingress port for deactivating the burst signal when only one word is available at the ingress port for transfer through the switch. 37. The system of claim 26, further comprising an input state machine positioned between the receive buffer and the ingress port of the switch, the input state machine having control logic to determine if a word presented by the receive buffer is serviceable by the switch.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.