• DocumentCode
    3078801
  • Title

    Behavioral verification of an ATM switch fabric using implicit abstract state enumeration

  • Author

    Langevin, Michel ; Tahar, Sofiène ; Zhou, Zijian ; Song, Xiaoyu ; Cerny, Eduard

  • Author_Institution
    GMD-SET, St. Augustin, Germany
  • fYear
    1996
  • fDate
    7-9 Oct 1996
  • Firstpage
    20
  • Lastpage
    26
  • Abstract
    We investigate equivalence checking of the RTL hardware implementation of the Cambridge Fairisle Asynchronous Transfer Mode (ATM) 4 by 4 switch fabric against a high-level behavioral specification which has unrestricted frame size, cell length and word width. The verification is based on the reachability analysis of the product machine of the implementation and the specification, both modeled as Abstract State Machines (ASM). Multiway Decision Graphs (MDG) are used to encode both the output and transition relations of the ASMs and of the set of reachable abstract states, allowing implicit abstract state enumeration. Since MDGs avoid model explosion induced by data values, this experiment demonstrates the effectiveness of MDG-based verification as an extension of ROBDD-based approaches
  • Keywords
    asynchronous transfer mode; finite automata; formal verification; reachability analysis; ATM switch fabric; Cambridge Fairisle asynchronous transfer mode; RTL hardware implementation; abstract state machines; behavioral verification; equivalence checking; implicit abstract state enumeration; multiway decision graphs; reachability analysis; Asynchronous transfer mode; Boolean functions; Circuits; Data structures; Explosions; Fabrics; Formal verification; Hardware; Reachability analysis; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7554-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1996.563526
  • Filename
    563526