A breakpoint-based silicon debug technique with cycle-granularity for handshake-based SoC

Hsin Chen Chen, Cheng Rong Wu, Katherine Shu Min Li, Kuen Jong Lee

研究成果: Conference contribution

4 引文 斯高帕斯(Scopus)

摘要

The breakpoint-based silicon debug approach allows users to stop the normal (system) operations of the circuits under debug (CUDs), extract the internal states of the CUDs for examination, and then resume the normal operations for further debugging. However, most previous work on this approach adopts the transaction-level or handshake-level of granularity, i.e., the CUDs can be stopped only when a transaction or a handshake operation is completed. The granulations at these levels are often too coarse when a transaction or a handshake operation requires a large number of cycles to complete. In this paper, we present a novel debug mechanism, called the Protocol Agency Mechanism (PAM), which allows the breakpoint-based debug technique to be applied at the cycle- level granularity. The PAM can deal with transaction invalidation as well as protocol violation that may occur when a system is stopped and resumed. Experimental results show that the area overhead of the PAM is quite small and the performance impact on the system is negligible.

原文English
主出版物標題Proceedings of the 2015 Design, Automation and Test in Europe Conference and Exhibition, DATE 2015
發行者Institute of Electrical and Electronics Engineers Inc.
頁面1281-1284
頁數4
ISBN(電子)9783981537048
出版狀態Published - 2015 四月 22
事件2015 Design, Automation and Test in Europe Conference and Exhibition, DATE 2015 - Grenoble, France
持續時間: 2015 三月 92015 三月 13

出版系列

名字Proceedings -Design, Automation and Test in Europe, DATE
2015-April
ISSN(列印)1530-1591

Other

Other2015 Design, Automation and Test in Europe Conference and Exhibition, DATE 2015
國家France
城市Grenoble
期間15-03-0915-03-13

All Science Journal Classification (ASJC) codes

  • Engineering(all)

指紋 深入研究「A breakpoint-based silicon debug technique with cycle-granularity for handshake-based SoC」主題。共同形成了獨特的指紋。

引用此