DocumentCode :
2270998
Title :
Automatic error diagnosis and correction for RTL designs
Author :
Chang, Kai-Hui ; Wagner, Ilya ; Bertacco, Valeria ; Markov, Igor L.
Author_Institution :
Univ. of Michigan, Ann Arbor
fYear :
2007
fDate :
7-9 Nov. 2007
Firstpage :
65
Lastpage :
72
Abstract :
Recent improvements in design verification strive to automate the error-detection process and greatly enhance engineers´ ability to detect functional errors. However, the process of diagnosing the cause of these errors and fixing them remains difficult and requires significant ad-hoc manual effort. Our work proposes improvements to this aspect of verification by presenting novel constructs and algorithms to automate the error-repair process at the Register-Transfer Level (RTL), where most development occurs. Our contributions include a new RTL error model and scalable error-repair algorithms. Empirical results show that our solution can diagnose and correct errors in just a handful of minutes even for complex designs o/up to several thousand lines of RTL code in minutes. This demonstrates the superior scalability and efficiency of our approach compared to previous work.
Keywords :
circuit CAD; fault diagnosis; logic CAD; program verification; ad-hoc manual effort; automatic error diagnosis; error correction; functional error-detection process; register-transfer level design verification; scalable error-repair algorithm; Algorithm design and analysis; Circuits; Debugging; Design engineering; Error correction; Error correction codes; Hardware design languages; Scalability; Signal design; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Level Design Validation and Test Workshop, 2007. HLVDT 2007. IEEE International
Conference_Location :
Irvine, CA
ISSN :
1552-6674
Print_ISBN :
978-1-4244-1480-2
Type :
conf
DOI :
10.1109/HLDVT.2007.4392789
Filename :
4392789
Link To Document :
بازگشت