System and method for debugging system-on-chips using single or n-cycle stepping

作者: Oceager P. Yee

DOI:

关键词:

摘要: Large, complex SoCs comprise interconnections of various functional blocks, which blocks frequently running on different clock domains. By effectively controlling the clocks within SoC, this invention provides a means to halt execution SoC and then single or n-cycle step its in real system environment. Accordingly, an effective debugging tool both designer software designers whose code is executed by as it them capability studying cause effect interactions between blocks. The also applicable containing only one block while circuitry operating than block's clock. In particular, permits halting stepping permit analysis circuitry.

参考文章(14)
Gary L. Swoboda, Debug trigger builder ,(2001)
Graham Kirsch, Simon Martin Kershaw, Microprocessor debugging mechanism employing scan interface ,(1999)
G.J. Van Rootselaar, B. Vermeulen, Silicon debug: scan chains alone are not enough international test conference. pp. 892- 902 ,(1999) , 10.1109/TEST.1999.805821
S.K. Goel, B. Vermeulen, Hierarchical data invalidation analysis for scan-based debug on multiple-clock system chips international test conference. pp. 1103- 1110 ,(2002) , 10.1109/TEST.2002.1041867
Xiaoqing Wen, Hsin-Po Wang, Hao-Jan Chao, Meng-Chyi Lin, Laung-Terng (L.-T.) Wang, Shyh-Horng Lin, Chi-Chan Hsu, Shih-Chia Kao, Po-Ching Hsu, Jaehee Lee, Sen-Wei Tsai, Ming-Tung Chang, Method and apparatus for diagnosing failures in an integrated circuit using design-for-debug (dfd) techniques ,(2002)
R.R. Youngblood, Test and debug techniques for multiple clock domain SoC devices international electronics manufacturing technology symposium. pp. 202- 205 ,(2004) , 10.1109/IEMT.2004.1321662
Sandeep Kumar Goel, Hubertus Gerardus Hendrikus Vermeulen, Testing of circuit with plural clock domains ,(2002)
David S. Moberly, Scan path test support ,(1999)