DocumentCode :
1460959
Title :
Symbolic debugging of embedded hardware and software
Author :
Koushanfar, Farinaz ; Kirovski, Darko ; Hong, Inki ; Potkonjak, Miodrag ; Papaefthymiou, Marios C.
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Volume :
20
Issue :
3
fYear :
2001
fDate :
3/1/2001 12:00:00 AM
Firstpage :
392
Lastpage :
401
Abstract :
Symbolic debuggers are system-development tools that can accelerate the validation speed of behavioral specifications by allowing a user to interact with an executing code at the source level. In response to a user query, the debugger must retrieve and display the value of a source variable in a manner consistent with user expectations with respect to the source statement where execution has halted. However, when a behavioral specification has been optimized using transformations, values of variables may either be inaccessible in the runtime state or inconsistent with user expectations. We address the problem that pertains to the retrieval of source values for the globally optimized behavioral specifications. We present a new approach for symbolic debugging. The implementation of the new debugging approach poses several optimization tasks. We formulate the optimization tasks and develop heuristics to solve them. We demonstrate the effectiveness of the proposed approach on a set of designs
Keywords :
circuit optimisation; data flow graphs; design for testability; electronic design automation; high level synthesis; specification languages; embedded hardware; embedded software; globally optimized behavioral specifications; heuristics; optimization tasks; runtime state; source level; source statement; symbolic debugging; system-development tools; user expectations; validation speed; Acceleration; Constraint optimization; Design automation; Displays; Embedded software; Embedded system; Hardware; Runtime; Software debugging; Software tools;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.913757
Filename :
913757
Link To Document :
بازگشت