Bus-Based Communication Synthesis on System-Level

  • Authors:
  • Michael Gasteier;Manfred Glesner

  • Affiliations:
  • Darmstadt University of Technology, Institute of Microelectronic Systems, Karlstrasse 15,64283 Darmstadt, Germany;Darmstadt University of Technology, Institute of Microelectronic Systems, Karlstrasse 15,64283 Darmstadt, Germany

  • Venue:
  • ISSS '96 Proceedings of the 9th international symposium on System synthesis
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an approach to automatic generation of communication topologies on system-level. Given a set of processes communicating via abstract send and receive functions and detailed information about the communication requirements of each process, we first perform a clustering of data transfers. This results in groups of transfers suited to share a common bus. For each of these clusters we execute a bus generation algorithm which schedules bus accesses in order to minimize the total communication costs. Other than previous approaches, we infer RAM, if necessary, and consider data-dependencies as well as periodic execution of processes, like in VHDL. An example demonstrates the efficiency of the developed algorithm.