跳至主導覽 跳至搜尋 跳過主要內容

On deadlock problem of on-chip buses supporting out-of-order transactions

研究成果: Article同行評審

4   !!Link opens in a new tab 引文 斯高帕斯(Scopus)

摘要

Modern on-chip communication protocols such as advanced eXtensible interface and open core protocol support advanced transactions to improve communication efficiency. Out-of-order transactions that allow responses to be returned in an order different from their request order play an important role in this improvement. However, a deadlock situation may occur if these transactions are not properly manipulated. In this paper, we address the deadlock problem in an on-chip bus system supporting out-of-order transactions. We present a graphic model that can well represent the status of a bus system and show that a cycle exists in the graph if and only if the bus system is in an unsafe state that may lead to a bus deadlock. Based on this model, we propose a novel bus design technique that can efficiently resolve the bus deadlock problem. Experimental results show that buses with the proposed technique can be up to 3.3 times faster than those with the currently available techniques.

原文English
文章編號6490417
頁(從 - 到)484-496
頁數13
期刊IEEE Transactions on Very Large Scale Integration (VLSI) Systems
22
發行號3
DOIs
出版狀態Published - 2014 3月

All Science Journal Classification (ASJC) codes

  • 軟體
  • 硬體和架構
  • 電氣與電子工程

指紋

深入研究「On deadlock problem of on-chip buses supporting out-of-order transactions」主題。共同形成了獨特的指紋。

引用此