• DocumentCode
    907544
  • Title

    Formal verification of a SONET data stream processor

  • Author

    Tahar, S. ; Zobair, M.H. ; Song, X.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • Volume
    151
  • Issue
    1
  • fYear
    2004
  • Firstpage
    71
  • Lastpage
    81
  • Abstract
    We describe the formal verification of an industrial hardware design from PMC-Sierra, Inc. The design under investigation is a telecom system block, which processes a portion of the synchronous optical network (SONET) line overhead of a received data stream. We adopted a hierarchical modelling and verification approach which follows the natural design hierarchy. The formal specification and verification have been carried out based on multiway decision graphs (MDG), a new decision diagram subsuming the traditional binary decision diagrams and allowing abstract data and functions. The verification has been performed using both equivalence and model checking. To measure the performance of the MDG-based model checking, we also conducted a comparative verification of the same design using Cadence FormalCheck.
  • Keywords
    SONET; decision diagrams; formal verification; hardware description languages; Cadence FormalCheck; PMC-Sierra; SONET data stream processor; formal specification; formal verification; hierarchical modelling; hierarchical verification approach; industrial hardware design; multiway decision graphs; natural design hierarchy; synchronous optical network line overhead; telecom system block;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20040034
  • Filename
    1269638