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