Invention Grant
US07802040B2 Arbitration method reordering transactions to ensure quality of service specified by each transaction
有权
仲裁方法重新排序交易,以确保每笔交易指定的服务质量
- Patent Title: Arbitration method reordering transactions to ensure quality of service specified by each transaction
- Patent Title (中): 仲裁方法重新排序交易,以确保每笔交易指定的服务质量
-
Application No.: US12086244Application Date: 2005-12-22
-
Publication No.: US07802040B2Publication Date: 2010-09-21
- Inventor: Peter James Aldworth , Andrew Benson , Daren Croxford
- Applicant: Peter James Aldworth , Andrew Benson , Daren Croxford
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- International Application: PCT/GB2005/005030 WO 20051222
- International Announcement: WO2007/071889 WO 20070628
- Main IPC: G06F13/362
- IPC: G06F13/362 ; G06F13/372 ; G06F13/34

Abstract:
A method, an interconnect and a system for processing data is disclosed. The method comprises the steps of: a) receiving a request to perform a data transaction between a master unit and a slave unit, b) receiving an indication of a quality of service requirement associated with said data transaction; c) determining an interconnect quality of service level achievable when transmitting said data transaction over the interconnect logic having regard to any other pending data transactions which are yet to be issued; d) determining a slave quality of service level achievable when responding to said data transaction once received by said slave unit from said interconnect logic; and e) determining whether the combined interconnect quality of service level and the slave quality of service level fails to achieve the quality of service requirement and, if so, reordering the pending data transactions to enable the quality of service requirement of each data transaction to be achieved. Hence, arbitration between data transactions occurs prior to those transactions being provided to the interconnect. It will be appreciated that this enables pending data transactions to be systematically reordered and the quality of service level for each of these reordered data transactions to be accurately calculated to ensure that the quality of service requirement for each of those data transactions is achieved. Accordingly, this enables all aspects of quality of service to be budgeted together and true end-to-end quality of service may be determined for each data transaction.
Public/Granted literature
- US20090287865A1 Interconnect Public/Granted day:2009-11-19
Information query