DocumentCode
3649798
Title
Automatic rectification of design errors in complex processors with programmable hardware
Author
A. M. Gharehbaghi;M. Fujita
Author_Institution
VLSI Design &
fYear
2012
Firstpage
141
Lastpage
146
Abstract
In this paper, we address the problem of automatic correction of design errors in microprocessors, when the correction function is implemented in lookup tables. The formal specification of an erroneous processor and its reference instruction-set architecture (ISA) model are used in an iterative process, employing formal methods, to find and fix the bugs. Then, the correction function is optimized to reduce the lookup table size. We have shown the effectiveness of our method by correcting the bugs in two complex out-of-order superscalar processors with two different timing error recovery mechanisms.
Keywords
"Multiplexing","Program processors","Computer bugs","Optimization","Input variables","Radiation detectors","Timing"
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2012 International Conference on
Print_ISBN
978-1-4673-2846-3
Type
conf
DOI
10.1109/FPT.2012.6412126
Filename
6412126
Link To Document