DocumentCode
2713542
Title
Error Model Free Automatic Design Error Correction of Complex Processors Using Formal Methods
Author
Gharehbaghi, Amir Masoud ; Fujita, Masahiro
Author_Institution
VLSI Design & Educ. Center, Univ. of Tokyo, Tokyo, Japan
fYear
2012
fDate
19-22 Nov. 2012
Firstpage
143
Lastpage
148
Abstract
This paper presents a method for automatic diagnosis and correction of design bugs in processors. Given a golden sequential instruction-set architecture model of a processor and its erroneous detailed cycle-accurate model at micro-architecture level, we employ a symbolic simulator and a property checker in an iterative process to formally find the candidate buggy locations and their corresponding fixes, without requiring an error model. We have shown the effectiveness of our method on a complex out-of-order super scalar processors supporting atomic execution.
Keywords
error correction; fault diagnosis; instruction sets; logic design; microprocessor chips; automatic design bug correction; automatic design bug diagnosis; complex out-of-order super scalar processors; complex processors; cycle-accurate model; error model free automatic design error correction; formal methods; golden sequential instruction-set architecture model; iterative process; microarchitecture level; property checker; symbolic simulator; Computer bugs; Error correction; Logic gates; Multiplexing; Program processors; Radiation detectors; Registers; design error correction; design error diagnosis; formal verification; micro architecture debugging; processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Test Symposium (ATS), 2012 IEEE 21st Asian
Conference_Location
Niigata
ISSN
1081-7735
Print_ISBN
978-1-4673-4555-2
Electronic_ISBN
1081-7735
Type
conf
DOI
10.1109/ATS.2012.44
Filename
6394190
Link To Document