• DocumentCode
    1841119
  • Title

    Formal compliance verification of interface protocols

  • Author

    Yang, Ya-Ching ; Huang, Juinn-Dar ; Yen, Chia-Chih ; Shih, Che-Hua ; Jou, Jing-Yang

  • Author_Institution
    Dept. of Electron. Eng., National Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2005
  • fDate
    27-29 April 2005
  • Firstpage
    12
  • Lastpage
    15
  • Abstract
    Verifying whether a building block conforms to certain interface protocol is one of the important steps while constructing an SoC. However, most existing methods have their own limitations. Simulation-based methods have the false positive problem while formal property checking methods may suffer from memory explosion and excessive runtime. In this paper, we propose a novel branch-and-bound algorithm for interface protocol compliance verification. The properties of the interface protocol are specified as a specification FSM, and the interface logic is formally verified at the higher FSM level. Using the FSM for property specification is relatively systematic than using other proprietary property languages, which greatly reduces the possibility of incomplete property identification. And it is shown theoretically and experimentally that the proposed algorithm can finish in reasonable time complexity.
  • Keywords
    computational complexity; finite state machines; formal verification; logic design; protocols; system-on-chip; tree searching; SoC; branch-and-bound algorithm; finite state machines; formal compliance verification; interface logic; interface protocol compliance verification; logic design; specification FSM; system on chip; time complexity; Buildings; Circuit simulation; Explosions; Formal verification; Hardware design languages; Logic; Modems; Protocols; Runtime; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, Automation and Test, 2005. (VLSI-TSA-DAT). 2005 IEEE VLSI-TSA International Symposium on
  • Print_ISBN
    0-7803-9060-1
  • Type

    conf

  • DOI
    10.1109/VDAT.2005.1500007
  • Filename
    1500007