Title :
A top-down interactive behavioral synthesis environment
Author :
Oulakis, Ioannis P. ; Economakos, Rtros ; Economakos, George ; Panagopoulos, Ioannis ; Papakonstantinou, George
Author_Institution :
Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Greece
Abstract :
Behavioral synthesis of digital circuits offers an effective way to deal with the increasing complexity of hardware design. Even though it has been the subject of considerable research efforts over the last twenty years, practical implementations have not been widely accepted by industry yet. This happens due to the fact that designers demand interaction, which allows them to submit different constraints (especially with respect to interface specifications) and obtain optimal results while exploring all applicable implementation conditions. This paper presents a new, GUI enhanced and grammar based, interactive synthesis environment. The underlying methodology allows designers to supplement behavioral synthesis optimizations with constraints among the operators in the textual algorithmic description, to meet their implementation preferences. Consequently, it raises the feasibility for high-level design space exploration by supporting better user control of automated synthesis results
Keywords :
VLSI; grammars; high level synthesis; integrated circuit design; interactive systems; automated synthesis results; complexity; constraints; digital circuits; grammar based interactive synthesis environment; hardware design; high-level design space exploration; interface specification; textual algorithmic description; top-down interactive behavioral synthesis environment; Algorithm design and analysis; Automatic control; Circuit synthesis; Constraint optimization; Design methodology; Design optimization; Digital circuits; Graphical user interfaces; Hardware; Space exploration;
Conference_Titel :
Electronics, Circuits and Systems, 2000. ICECS 2000. The 7th IEEE International Conference on
Conference_Location :
Jounieh
Print_ISBN :
0-7803-6542-9
DOI :
10.1109/ICECS.2000.911591