• DocumentCode
    3179415
  • Title

    Language based design verification with semantic analysis

  • Author

    Economakos, George ; Papakonstantinou, George

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Greece
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    268
  • Abstract
    Recent advances in fabrication technology have pushed the digital designers perspective towards higher levels of abstraction. While a lot of research work has been reported to support this demand, the development of automated high-level synthesis environments is still an experimental field. Previous work has shown that attribute grammars, used in traditional compiler construction, can also be effectively adopted to describe in a formal and uniform way scheduling heuristics, their main advantages being modularity and declarative notation. In this paper, a more abstract form of attribute grammars, relational attribute grammars, are further applied for the construction of a formal proof methodology, to verify the correctness of scheduling transformations in the same uniform environment. The overall hardware design methodology proposed, supports provable correct transformations and gives a novel idea for combining high-level synthesis with a mathematical framework
  • Keywords
    attribute grammars; formal verification; high level synthesis; scheduling; compiler; fabrication technology; formal proof methodology; hardware design methodology; high-level synthesis; language based design verification; mathematical framework; relational attribute grammars; scheduling heuristics; scheduling transformations; semantic analysis; Circuit synthesis; Design automation; Design methodology; Fabrication; Formal specifications; Hardware design languages; High level synthesis; Identity-based encryption; Modular construction; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO Conference, 1999. Proceedings. 25th
  • Conference_Location
    Milan
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0321-7
  • Type

    conf

  • DOI
    10.1109/EURMIC.1999.794479
  • Filename
    794479