发明名称 HARDWARE DATA STRUCTURE FOR TRACKING ORDERED TRANSACTIONS
摘要 Methods and hardware data structures are provided for tracking ordered transactions in a multi-transactional hardware design using a counter and an indexed table. The data structure includes a counter that keeps track of the number of in-flight transactions; a table that keeps track of the age of each of the in-flight transactions using the counter; and control logic that verifies a transaction response has been received in the correct order (e.g. corresponds to the oldest in-flight transaction) based on the age information in the table.
申请公布号 US2017039087(A1) 申请公布日期 2017.02.09
申请号 US201615297331 申请日期 2016.10.19
申请人 Imagination Technologies Limited 发明人 Darbari Ashish
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项 1. A hardware data structure to enforce ordering of transactions in a slave, the hardware data structure comprising: a counter configured to store a value that tracks a number of in-flight transactions in the slave; a table configured to track an age of each of the in-flight transactions using the counter; control logic configured to determine whether a transaction response issued by the slave has been issued in a predetermined order based on the tracked ages of the in-flight transactions in the table; and a signal generation module configured, in response to the control logic determining that the transaction response has not been issued in the predetermined order, to output a signal that indicates the slave is not ready to send the transaction response.
地址 Kings Langley GB