Software Design of A Static Communication Synthesis Method

by Wu, Tsung-Han

Abstract (Summary)

Although with VLSI technology advancement, system-on-chip integration will be the trend in the future. When chip design grows more complex, on chip IP modules communicate more frequently. Hence, on-chip communication bandwidth requirements increase dramatically. In order to satisfy such requirements, the investment of interconnection allocation, buffer memory, and associated control circuits affects overall communication performance as well as system cost considerably. In our research, we developed a computer-aided design synthesis method for SOC static communication problem. It includes combined evaluation of cost and performance of communication routing and scheduling, interconnection allocation, buffer memory and control design. It applies simulated annealing technique to compute perform-constrained near-optimal communication synthesis design. In the optimization process, we studied theoretical and software design of communication synthesis transformation and communication cost estimation.
It consists of several tasks:
l message scheduling transformation
l message routing transformation
l split and merge transformation of multiple-occurrence messages
l overall communication cost estimation
For a design generated from high level synthesis, this method will produce near-optimal communication synthesis results that satisfy required communication requirements.