A configurable bus-tracer for error reproduction in post-silicon validation

Shing Yu Chen, Ming Yi Hsiao, Wen Ben Jone, Tien-Fu Chen

研究成果: Conference contribution同行評審

3 引文 斯高帕斯(Scopus)

摘要

In today's modern system-on-chips (SoCs), there are several intellectual properties (IPs) on the system to provide different functionality. However, the more complex communications on SoCs are, the harder the programmer could discover all errors before first silicon during verification. Therefore, we provide a reconfigurable unit for recording the transactions between IPs and adopt logical vector clock [1] as timestamp of each trace. The programmable trigger unit (PTU) in debugging node (DN) could be configured by the validator to cache their interest sequences of transaction. Because the traces of transactions would have their own timestamp, during the post-silicon validation, we could reproduce the errors in faulty transactions between IPs and get more information for bypassing or fixing the problems. Furthermore, due to several entries of traces, which would shrink observation window very quickly, we also implement a compressor to compress traces before we store them into trace buffer. Finally, our experiments demonstrate that the proposed debugging architecture is capable of recording the critical transactions, and by the proposed reconfigurable debugging unit the debugging execution time can be reduced more than 80%.

原文English
主出版物標題2013 International Symposium on VLSI Design, Automation, and Test, VLSI-DAT 2013
DOIs
出版狀態Published - 15 8月 2013
事件2013 International Symposium on VLSI Design, Automation, and Test, VLSI-DAT 2013 - Hsinchu, Taiwan
持續時間: 22 4月 201324 4月 2013

出版系列

名字2013 International Symposium on VLSI Design, Automation, and Test, VLSI-DAT 2013

Conference

Conference2013 International Symposium on VLSI Design, Automation, and Test, VLSI-DAT 2013
國家/地區Taiwan
城市Hsinchu
期間22/04/1324/04/13

指紋

深入研究「A configurable bus-tracer for error reproduction in post-silicon validation」主題。共同形成了獨特的指紋。

引用此