NEAT: an object oriented high-level synthesis interface

In this paper a flexible interface to high-level synthesis data (NEAT) is presented. NEAT offers three design views to common high-level synthesis data domains. Inter- and intra-domain relations are used to represent design relations between synthesis objects and to store synthesis results. To extend the functionality of the common synthesis interface programmers use object oriented programming techniques to create their own specific synthesis interface. Interaction between high-level synthesis tools is achieved by exchanging data using a common file-format, which can easily be extended. A graphical interface has been established to allow interactive interpretation and manipulation of synthesis results. NEAT offers unlimited extendibility and no restrictions towards synthesis trajectories, and therefore is highly suitable as a research platform.<<ETX>>

[1]  J.T.J. van Eijndhoven,et al.  A data flow graph exchange standard , 1992, [1992] Proceedings The European Conference on Design Automation.

[2]  Elke A. Rundensteiner Design tool integration using object-oriented database views , 1993, ICCAD.

[3]  van Jtj Jos Eijndhoven,et al.  The ASCIS data flow graph : semantics and textual format , 1991 .

[4]  Hans Fleurkens Interactive system design in ESCAPE , 1993, [1993] Proceedings The Fourth International Workshop on Rapid System Prototyping.

[5]  Jfm Frans Theeuwen Module generators and their integration in an architectural systhesis system , 1995 .

[6]  Elke A. Rundensteiner Design tool integration using object-oriented database views , 1993, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).

[7]  Gert Goossens,et al.  An Object-Oriented Framework Supporting the full High-Level Synthesis Trajectory , 1991 .

[8]  Donald E. Thomas,et al.  CORAL II: linking behavior and structure in an IC design system , 1988, 25th ACM/IEEE, Design Automation Conference.Proceedings 1988..

[9]  Alice C. Parker,et al.  The high-level synthesis of digital systems , 1990, Proc. IEEE.

[10]  H. A. Hilderink NESCIO: an interactive high level synthesis framework , 1994 .

[11]  A. H. Timmer,et al.  Module selection and scheduling using unrestricted libraries , 1993, 1993 European Conference on Design Automation with the European Event in ASIC Design.