• DocumentCode
    2926627
  • Title

    Multi-clock SVA synthesis without re-writing

  • Author

    Long, Jiang ; Seawright, Andrew ; Kavalipati, Paparao

  • Author_Institution
    Mentor Graphics Corp., San Jose, CA
  • fYear
    2009
  • fDate
    19-22 Jan. 2009
  • Firstpage
    648
  • Lastpage
    653
  • Abstract
    This paper presents a compilation procedure for synthesizing multi-clock SVA properties for formal verification. The synthesis framework is built upon an existing compilation algorithm for single-clock SVA properties. While we could use the SVA rewriting rules to transform a multi-clock property into a single-clocked property and then apply existing techniques, instead we propose techniques to selectively model the multi-clock operators to produce a smaller checker logic. Through recursive construction and syntactic transformation, we are able demonstrate the efficiency of the technique and the generated checker logic is provably equivalent to the rewritten version.
  • Keywords
    clocks; formal verification; hardware description languages; SVA rewriting; checker logic; compilation algorithm; formal verification; multi-clock SVA synthesis; multi-clock operators; recursive construction; syntactic transformation; Graphics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    978-1-4244-2748-2
  • Electronic_ISBN
    978-1-4244-2749-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2009.4796553
  • Filename
    4796553