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
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;
Conference_Titel :
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location :
Milan
Print_ISBN :
0-7695-0321-7
DOI :
10.1109/EURMIC.1999.794479