DocumentCode :
233765
Title :
Debug Automation for Synchronization Bugs at RTL
Author :
Dehbashi, M. ; Fey, Gorschwin
Author_Institution :
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear :
2014
fDate :
5-9 Jan. 2014
Firstpage :
44
Lastpage :
49
Abstract :
One major concern in the design of Very-Large- Scale Integrated (VLSI) circuits is debugging as design size and complexity increase. Automation of the debugging process helps to decrease the development cycle of VLSI circuits and consequently to achieve a higher productivity. This paper presents an approach to automatically debug synchronization bugs due to coding mistakes at RTL. In particular, we introduce an appropriate bug model and show how synchronization bugs are differentiated from other types of bugs by our approach. The experimental results on LGsynth93 and ITC-99 benchmark suites and RTL modules of OpenRISC and OpenSPARC CPUs show diagnosis accuracy and efficiency of the approach.
Keywords :
VLSI; computer debugging; integrated circuit design; reduced instruction set computing; ITC-99 benchmark suites; LGsynth93 benchmark suites; OpenRISC; OpenSPARC CPU; RTL modules; VLSI circuits; bug model; debug automation; synchronization bugs; very-large-scale integrated circuits; Circuit faults; Clocks; Computer bugs; Debugging; Integrated circuit modeling; Synchronization; Wires; SAT-based debugging; debug automation; synchronization bug;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
Conference_Location :
Mumbai
ISSN :
1063-9667
Type :
conf
DOI :
10.1109/VLSID.2014.15
Filename :
6733104
Link To Document :
بازگشت