• DocumentCode
    2155683
  • Title

    A symbolic methodology for formal verification of high-level data-flow synthesis

  • Author

    Yang, Zhi ; Lv, Chao ; Ma, Guangsheng ; Shao, Jingbo

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Harbin Eng. Univ., Harbin, China
  • fYear
    2008
  • fDate
    20-23 Oct. 2008
  • Firstpage
    2353
  • Lastpage
    2356
  • Abstract
    This paper presents a new symbolic methodology for the formal verification of high-level data-flow synthesis process. In the approach, high-level specification of a data-flow design is modeled with Kleene algebra with tests (KAT) as a relational expression. By analyzing this relational expression, assertions that establish properties of the high-level specification are obtained. Then, the problem of high-level data-flow synthesis verification is reduced to the task of checking whether the architectural implementation generated by the synthesis procedure satisfies these asserted properties. A Wu¿s method based property checking approach is integrated into the verification framework to solve this problem. The experimental results on some benchmark and practical designs demonstrate the efficiency of the approach.
  • Keywords
    algebra; data flow analysis; formal verification; high level synthesis; Kleene algebra with tests; Wu method; formal verification; high-level data-flow synthesis; high-level specification; relational expression; symbolic methodology; Algebra; Circuit synthesis; Circuit testing; Educational institutions; Formal verification; High level synthesis; Integrated circuit testing; Signal processing algorithms; Signal synthesis; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State and Integrated-Circuit Technology, 2008. ICSICT 2008. 9th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-2185-5
  • Electronic_ISBN
    978-1-4244-2186-2
  • Type

    conf

  • DOI
    10.1109/ICSICT.2008.4735043
  • Filename
    4735043