• DocumentCode
    2646950
  • Title

    Formal verification of correctness and performance of random priority-based arbiters

  • Author

    Kailas, Krishnan ; Paruthi, Viresh ; Monwai, Brian

  • Author_Institution
    IBM T. J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    2009
  • fDate
    15-18 Nov. 2009
  • Firstpage
    101
  • Lastpage
    107
  • Abstract
    Arbiters play a critical role in the performance of electronic systems. In this paper, we describe a novel method to formally verify correctness and performance of random priority-based arbiters. We define a property of random number sequences, called Complete Random Sequence (CRS), to characterize bounded fairness properties of random number generators and random priority-based arbiters. We propose a three step verification method utilizing the notion of CRS to establish deadlock-free operation of the arbiters, and to accurately quantify the request-to-grant delays. The proposed verification method may additionally be leveraged to tune systems composed of random priority-based arbiters and pseudo-random number generators, such as linear feedback shift registers (LFSRs), for optimal performance. We have successfully applied the approach to verify a host of cache arbiters and interconnection network controllers of commercial microprocessors.
  • Keywords
    asynchronous circuits; formal verification; integrated circuit interconnections; microprocessor chips; random number generation; bounded fairness properties; cache arbiters; complete random sequence; formal verification; interconnection network controllers; linear feedback shift registers; microprocessors; pseudorandom number generators; random number generators; random priority-based arbiters; request-to-grant delays; three step verification method; Counting circuits; Delay; Formal verification; Linear feedback shift registers; Logic; Microprocessors; Multiprocessor interconnection networks; Random number generation; Random sequences; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design, 2009. FMCAD 2009
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-4966-8
  • Electronic_ISBN
    978-1-4244-4966-8
  • Type

    conf

  • DOI
    10.1109/FMCAD.2009.5351137
  • Filename
    5351137