• DocumentCode
    2640616
  • Title

    Formal Verification of a Pervasive Interconnect Bus System in a High-Performance Microprocessor

  • Author

    Le, Thuyen ; Glökler, Tilman ; Baumgartner, Jason

  • Author_Institution
    IBM Deutschland Entwicklung, Boblingen
  • fYear
    2007
  • fDate
    16-20 April 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In our high-performance powerPC* processor, the correctness of the so-called pervasive interconnect bus system, which provides, among others, test and debug access via external interfaces like JTAG, is of utmost importance. In this paper, we describe our approach informally verifying the correctness of this bus system to combat the coverage problem of simulation-based techniques. The bus system and the associated arbitration logic support several functionalities such as deadlock detection and resolution. In order to efficiently complete all of the required formal analysis for verification, we needed to leverage a variety of proof and semi-formal algorithms, as well as reduction and abstraction algorithms. Experimental results are provided to show the efficiency of this approach
  • Keywords
    formal verification; microprocessor chips; system buses; arbitration logic; formal verification; high-performance microprocessor; pervasive interconnect bus system; Algorithm design and analysis; Energy management; Formal verification; Logic testing; Master-slave; Microprocessors; Power system interconnection; Protocols; System recovery; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
  • Conference_Location
    Nice
  • Print_ISBN
    978-3-9810801-2-4
  • Type

    conf

  • DOI
    10.1109/DATE.2007.364594
  • Filename
    4211799