• DocumentCode
    3237335
  • Title

    Model checking of the Fairisle ATM switch fabric using FormalCheck

  • Author

    Barakatain, Leila ; Tahar, Sofiène

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    907
  • Abstract
    We describe the model checking of an asynchronous transfer mode (ATM) network switch fabric using the FormalCheck tool. The switch we considered is in use for real applications in the Cambridge Fairisle network. For the current verification in FormalCheck, we used the same Verilog HDL code as Lu and Tahar (see Proc. IEEE 8th Great Lakes Symposium on VLSI, Lafayette, Louisiana, USA, p.368-73, 1998) with some modifications. We specified and verified in FormalCheck a set of liveness and safety properties against several model sizes of the switch fabric. First, we verified an abstracted (1-bit) model of the switch fabric, which was already verified using VIS. Then, we accomplished the verification of a 4-bit model, and the full 8-bit model. We furthermore provide a comparative study between the verification results in VIS and FormalCheck
  • Keywords
    asynchronous transfer mode; formal verification; hardware description languages; packet switching; telecommunication computing; telecommunication networks; 1 bit; 4 bit; 8 bit; ATM network switch fabric; Fairisle ATM switch fabric; FormalCheck tool; Verilog HDL code; abstracted model; asynchronous transfer mode; model checking; safety properties; Asynchronous transfer mode; Communication networks; Communication switching; Electronic mail; Fabrics; Formal verification; Hardware design languages; Safety; Switches; Transmission lines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2001. Canadian Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-6715-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2001.933562
  • Filename
    933562