Title :
Automatic rectification of design errors in complex processors with programmable hardware
Author :
A. M. Gharehbaghi;M. Fujita
Author_Institution :
VLSI Design &
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"
Conference_Titel :
Field-Programmable Technology (FPT), 2012 International Conference on
Print_ISBN :
978-1-4673-2846-3
DOI :
10.1109/FPT.2012.6412126