• 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