Transaction-based debugging of system-on-chips with patterns
Transaction-based debugging of system-on-chips with patterns
复制标题
使用模式对片上系统进行基于事务的调试
DOI:
--
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
M. Fujita
中科院分区:
文献类型:
--
作者:
A. M. Gharehbaghi;M. Fujita
This paper presents a debug method for system communications in post-silicon verification. First, we extract transaction sequences at run-time using on-chip circuits and store them in a trace buffer. Then, we read the stored transactions and analyze them with software. The analysis software tries to find certain patterns in the extracted transactions that are defined by our transaction debug pattern specification language (TDPSL). We have also defined a number of standard patterns for common communication problems such as race and deadlock in TDPSL. To show the feasibility of the method, it is applied to a number of on chip buses. It is shown that the area overhead of the method is very low. Also we have implemented the analysis software and shown that it is memory efficient, scalable and effective to find bugs. The proposed method can also be applied to fault analysis including transient faults.