ABSTRACT
Abstract: Communication synthesis aims to transform a system with processes that communicate via high level primitives through channels into interconnected processes that communicate via signals and share communication control. We present a new algorithm that performs binding/allocation of communication units. This algorithm makes use of a cost function to evaluate different allocation alternatives. The proposed communication synthesis approach deals with both protocol selection and interface synthesis and is based on binding/allocation of communication units. We illustrate through an example the usefulness of the algorithm for allocating automatically different protocols within the same system.
- Andr91.G.R. Andrews, "Concurrent Programming, Principles and Practice", Benjamin/ Cummings (eds), Redwood City, Calif., pp. 484-494, 1991. Google ScholarDigital Library
- BIJe95.T. Ben Ismail, and A.A Jerraya, "Synthesis Steps and Design Models for CoDesign", IEEE Computer, special issue on rapid-prototyping of microelectronic systems, Vol. 28, No. 2, pp. 44-52, February 1995. Google ScholarDigital Library
- FiKu93.D. Filo, D. Ku, C. Coelho, and G. de Micheli, "Interface Optimisation for Concurrent Systems Under Timing Constraints", IEEE Trans. on VLSI, Vol. 1, pp 268-281, September 1993.Google ScholarDigital Library
- GaVa95.D. Gajski, and F. Vahid, "Specification and Design of Embedded hardware/software Systems", IEEE Design & Test of Computers, pp. 53-67, Spring 1995. Google ScholarDigital Library
- HeEr94.J. Henkel, R. Ernst, U. Holtman,and T. Benner, Adaptation of Partitioning and High Level synthesis in hardware/Software Co-Synthesis", Proc. ICCAD, pp. 96-100, November 1994. Google ScholarDigital Library
- JeOB94.A.A. Jerraya, and K. O'Brien, "Solar: An Intermediate Format for System-Level Modeling and Synthesis", in "Computer Aided Software/Hardware Engineering", J.Rozenblit, K.Buchenrieder (eds), IEEE Press, Piscataway, N.J., pp 147-175, 1994.Google Scholar
- MiLa92.P. Michel, U. Lauther, and P. Duzy, "The Synthesis Approach to Digital System Design", Kluwer Academic Publishers, 1992. Google ScholarDigital Library
- NaGa94.S. Narayan, and D. Gajski, "Synthesis of System-Level Bus Interfaces", Proc. EDAC'94, Paris, France, pp. 395-399, February 1994.Google ScholarCross Ref
- SaPr90.K. Salah, and R. Probert, "A Service-Based Method for the Synthesis of Communication Protocols", Int'l Journal of Mini and Microcomputers, Vol. 12, No. 3, pp. 97-103, 1990.Google Scholar
- Wolf94.W. Wolf, "Hardware/Software Co-Design of Embedded Systems", Proc. IEEE, Vol 82, No 7, pp 967-989, 1994.Google ScholarCross Ref
Index Terms
- Synthesis of system-level communication by an allocation-based approach
Recommendations
Layout-driven RTL binding techniques for high-level synthesis
ISSS '96: Proceedings of the 9th international symposium on System synthesisThe importance of effective and efficient accounting of layout effects is well-established in high-level synthesis (HLS), since it allows more realistic exploration of the design space and the generation of solutions with predictable metrics. This ...
Efficient System-Level Hardware Synthesis of Dataflow Programs Using Shared Memory Based FIFO
The purpose of this paper is to raise the level of abstraction in the design of embedded systems to the system-level. A novel design flow was proposed that enables an efficient hardware implementation of video processing applications described using a ...
A comprehensive estimation technique for high-level synthesis
ISSS '95: Proceedings of the 8th international symposium on System synthesisAbstract: We present an integrated approach aimed at predicting layout area needed to implement a behavioral description for a given performance goal. Our approach is novel because: (1) it accounts for all types of RT level components (FUs, buses, ...
Comments