Title :
Interaction in language based system level design using an advanced compiler generator environment
Author :
Poulakis, Ioannis ; Economakos, George ; Tsanakas, Panayiotis
Author_Institution :
Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Greece
Abstract :
Computer-aided synthesis of digital circuits from behavioural level specifications offers an effective way to deal with the increasing complexity of digital hardware design. A high-level synthesis tool transforms an abstract algorithmic description into a detailed register transfer level implementation. Even though considerable research has taken place, regarding high-level synthesis, practical implementations are just emerging. This happens due to the fact that designers demand interaction at both the specification and implementation level. This paper describes an efficient implementation of an original idea, for the design of a grammar based interactive design environment, which allows designers to supplement high-level synthesis optimizations and set constraints among the operators in the textual algorithmic description to meet their implementation preferences. The suggested methodology raises the feasibility for high level design space exploration by enabling synthesis results to be directly modifiable by the user
Keywords :
attribute grammars; compiler generators; high level synthesis; behavioural level specifications; compiler generator environment; computer-aided synthesis; digital circuits; grammar based interactive design environment; high-level synthesis tool; language based system level design; register transfer level implementation; textual algorithmic description; Algorithm design and analysis; Circuit synthesis; Constraint optimization; Design optimization; Digital circuits; Hardware; High level synthesis; Registers; Space exploration; System-level design;
Conference_Titel :
VLSI, 2000. Proceedings. IEEE Computer Society Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0534-1
DOI :
10.1109/IWV.2000.844536