Title :
High level hardware/software communication estimation in shared memory architecture
Author :
Pandey, Sujan ; Zimmer, Heiko ; Glesner, Manfred ; Mühlhäuser, Max
Author_Institution :
Inst. of Microelectron. Syst., Darmstadt, Germany
Abstract :
The paper presents a method of modeling on-chip communication behavior of a system as a set of communicating processes to find an optimal bus width and interface buffer size for the communication bus. An assumption for the modeling is that the system has already been partitioned and mapped onto the appropriate components of an SoC. We parameterize the communication behavior of a mixed Hw/Sw system considering the amount of data to be transferred, on-chip bus width, computation time of synthesized hardwares, bus topology and bus protocol. With these parameters, we estimate the transition probabilities between the communicating processes and model the overall communication behavior of a system by a Markov chain. This model is used to estimate the round trip communication delay and buffer size in the bus-interfaces for different bus widths. From the estimated figures, we select the optimal values for those parameters that satisfy given design constraints. The results of applying this approach to an Ogg Vorbis decoder clearly demonstrate the utility of our techniques for modeling communication behavior in order to estimate the bus width and buffer requirements of a complex system.
Keywords :
Markov processes; buffer storage; data communication; decoding; delay estimation; integrated circuit design; memory architecture; network topology; probability; protocols; system buses; system-on-chip; Markov chain; Ogg Vorbis decoder; SoC; buffer size estimation; bus protocol; bus topology; communicating processes; communication bus width; high level hardware/software communication estimation; interface buffer size; mixed hardware/software system; on-chip communication behavior; round trip communication delay estimation; shared memory architecture; transition probability estimation; Communication system control; Decoding; Delay effects; Delay estimation; Hardware; Memory architecture; Protocols; Software standards; System-on-a-chip; Topology;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1464518