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