An enhanced debug-aware network interface for Network-on-Chip

作者: M. H Neishaburi , Zeljko Zilic

DOI: 10.1109/ISQED.2012.6187569

关键词:

摘要: As emerging System on Chips (SoCs) tend to have many cores, the interactions among cores through functional interconnects such as bus or Network (NoCs) are becoming complex. The increase in complexity of IP blocks and on-chip communication has accentuated need enhance traditional debug methods for SoCs. In this paper, we propose a new aware Interface (NI). proposed NI monitors transactions issued by processing elements extracts global order from local partial transactions. Moreover, interface provides mechanism cross-triggers debugging. modules charge cross-trigger debugging monitor connected invoke appropriate operations at right time. Trace data trigger events extracted routed Shared Direct Memory Access Unit (SDMAU). SDMAU combines traces different NIs. major benefits using our over techniques follows: 1) can generate non-intrusively states system that involve multiple clock domains enable validation properties, 2) It detect, mark bypass severe faulty conditions deadlocks resulting design errors electrical faults real time, 3) maintains an efficient transfer trace external memory there is no large internal memory.

参考文章(24)
M.H. Neishaburi, Zeljko Zilic, Debug Aware AXI-based Network Interface 2011 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems. pp. 399- 407 ,(2011) , 10.1109/DFT.2011.34
Bart Vermeulen, Kees Goossens, Obtaining consistent global state dumps to interactively debug systems on chip with multiple clocks high level design validation and test. pp. 1- 8 ,(2010) , 10.1109/HLDVT.2010.5496668
Miron Abramovici, Kees Goossens, Bart Vermeulen, Jack Greenbaum, Neal Stollon, Adam Donlin, You can catch more bugs with transaction level honey Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis - CODES/ISSS '08. pp. 121- 124 ,(2008) , 10.1145/1450135.1450163
M. Boulé, J.-S. Chenard, Z. Zilic, Debug enhancements in assertion-checker generation Iet Computers and Digital Techniques. ,vol. 1, pp. 669- 677 ,(2007) , 10.1049/IET-CDT:20060209
Kees Goossens, Bart Vermeulen, Remco van Steeden, Martijn Bennebroek, Transaction-Based Communication-Centric Debug networks on chips. pp. 95- 106 ,(2007) , 10.1109/NOCS.2007.46
Amir Masoud Gharehbaghi, Masahiro Fujita, Transaction-based debugging of system-on-chips with patterns international conference on computer design. pp. 186- 192 ,(2009) , 10.1109/ICCD.2009.5413157
Ho Fai Ko, A.B. Kinsman, N. Nicolici, Distributed Embedded Logic Analysis for Post-Silicon Validation of SOCs international test conference. pp. 1- 10 ,(2008) , 10.1109/TEST.2008.4700594
Seh-Woong Jeong, Sungjoo Yoo, Woo-Cheol Kwon, Junhyung Um, In-network reorder buffer to improve overall NoC performance while resolving the in-order requirement problem design, automation, and test in europe. pp. 1058- 1063 ,(2009) , 10.5555/1874620.1874879
Amir Masoud Gharehbaghi, Masahiro Fujita, Global transaction ordering in Network-on-Chips for post-silicon validation international symposium on quality electronic design. pp. 1- 6 ,(2011) , 10.1109/ISQED.2011.5770738