• DocumentCode
    2290335
  • Title

    Formal verification of a microprocessor control

  • Author

    Ivanov, Lubomir

  • Author_Institution
    Dept. of Comput. Sci., Iona Coll., New Rochelle, NY, USA
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    646
  • Abstract
    The complexity of the instruction set of modern processors often leads to faults in the microinstruction sequencing, and timing errors, which are difficult to detect with conventional simulation methods. Formal verification offers a powerful alternative for dealing with these problems. In this paper we present a mathematical model of the microcode of a transputer-like microprocessor, and demonstrate how to test for the satisfaction of desired properties and the absence of improper microinstruction sequencing. The verification is based on a recently introduced technique using the inductively defined notion of series parallel posets, which offers low time and space complexity
  • Keywords
    computational complexity; formal verification; instruction sets; microprocessor chips; timing; transputers; formal verification; inductively defined notion; instruction set; microinstruction sequencing; microprocessor control; series parallel posets; space complexity; time complexity; timing errors; transputer-like microprocessor; Circuit faults; Computer science; Formal verification; Hardware; Mathematical model; Microprocessors; Modems; Power system modeling; Protocols; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2001. MWSCAS 2001. Proceedings of the 44th IEEE 2001 Midwest Symposium on
  • Conference_Location
    Dayton, OH
  • Print_ISBN
    0-7803-7150-X
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2001.986272
  • Filename
    986272