DocumentCode :
332745
Title :
Functional debugging of systems-on-chip
Author :
Kirovski, D. ; Potkonjak, M. ; Guerra, L.M.
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear :
1998
fDate :
8-12 Nov. 1998
Firstpage :
525
Lastpage :
528
Abstract :
Due to the exponential growth of both design complexity and the number of gates per pin, functional debugging has emerged as a critical step in the development of a system-on-chip. We introduce a novel debugging approach for programmable systems-on-chip. The new method leverages the advantages of the two complementary functional execution approaches, emulation and simulation. We have developed a set of tools, transparent to both the design and debugging process, which enables the user to run long test sequences in emulation, and upon error detection, roll-back to an arbitrary instance in execution time, and switch over to simulation based debugging for full design visibility and controllability. The efficacy of the approach is dependent on the method for transferring the computation from one execution domain to another. To enable effective transfer of the computation state, we have identified a set of optimization tasks, established their computation complexity, and developed an efficient suite of optimization algorithms.
Keywords :
circuit analysis computing; circuit complexity; computer debugging; microprocessor chips; optimisation; arbitrary instance; complementary functional execution approaches; computation complexity; computation state; controllability; debugging approach; design complexity; error detection; execution domain; execution time; full design visibility; functional debugging; long test sequences; optimization algorithms; optimization tasks; programmable systems-on-chip; simulation based debugging; Circuit simulation; Computational modeling; Controllability; Debugging; Emulation; Logic arrays; Logic testing; Observability; Permission; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1998. ICCAD 98. Digest of Technical Papers. 1998 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
1-58113-008-2
Type :
conf
DOI :
10.1109/ICCAD.1998.144318
Filename :
743017
Link To Document :
بازگشت