skip to main content
10.1145/224486.224534acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article
Free Access

Synthesis of system-level communication by an allocation-based approach

Authors Info & Claims
Published:13 September 1995Publication History

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.

References

  1. Andr91.G.R. Andrews, "Concurrent Programming, Principles and Practice", Benjamin/ Cummings (eds), Redwood City, Calif., pp. 484-494, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle Scholar
  7. MiLa92.P. Michel, U. Lauther, and P. Duzy, "The Synthesis Approach to Digital System Design", Kluwer Academic Publishers, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. NaGa94.S. Narayan, and D. Gajski, "Synthesis of System-Level Bus Interfaces", Proc. EDAC'94, Paris, France, pp. 395-399, February 1994.Google ScholarGoogle ScholarCross RefCross Ref
  9. 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 ScholarGoogle Scholar
  10. Wolf94.W. Wolf, "Hardware/Software Co-Design of Embedded Systems", Proc. IEEE, Vol 82, No 7, pp 967-989, 1994.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Synthesis of system-level communication by an allocation-based approach

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader