• DocumentCode
    3373040
  • Title

    Formal verification of an SoC platform protocol converter

  • Author

    Hassen, J.B. ; Tahar, Sofiène

  • Author_Institution
    Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • Volume
    5
  • fYear
    2004
  • fDate
    23-26 May 2004
  • Abstract
    In this paper we investigate the formal verification of the memory manager block of a system-on-a-chip platform protocol converter using the FormalCheck tool of Cadence. The memory manager represents the main block of the protocol converter and is responsible for the reception of packets and their treatment for conversion. For the verification, we first extracted some constraints to define the environment for the memory manager. Then, we specified a number of relevant liveness and safety properties expressible in FormalCheck. Though extensive verification under the defined set of constraints, we have been able to find a few bugs in the design that were omitted by simulation. This experience demonstrates the usefulness of formal verification as complement to traditional verification by simulation.
  • Keywords
    circuit simulation; formal verification; protocols; system-on-chip; Cadence; FormalCheck tool; SoC platform; formal verification; memory manager block; packets reception; protocol converter; Computer bugs; Counting circuits; Environmental management; Formal verification; Hardware; Memory management; Protocols; Registers; Safety; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
  • Print_ISBN
    0-7803-8251-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.2004.1329525
  • Filename
    1329525