DocumentCode
1585957
Title
Designing Message-Dependent Deadlock Free Networks on Chips for Application-Specific Systems on Chips
Author
Murali, Srinivasan ; Meloni, Paolo ; Angiolini, Federico ; Atienza, David ; Carta, Salvatore ; Benini, Luca ; De Micheli, G. ; Raffo, Luigi
Author_Institution
CSL, Stanford Univ., Stanford , CA
fYear
2006
Firstpage
158
Lastpage
163
Abstract
Networks on chip (NoC) has emerged as the paradigm for designing scalable communication architecture for systems on chips (SoCs). Avoiding the conditions that can lead to deadlocks in the network is critical for using NoCs in real designs. Methods that can lead to deadlock-free operation with minimum power and area overhead are important for designing application-specific NoCs. A major class of deadlocks that occur in NoCs are due to the dependencies among the resources shared by different message types. In this work, we consider the problem of avoiding message-dependent deadlocks during the NoC topology synthesis phase. We show that by considering this issue during topology synthesis, we can obtain a significantly better NoC design than traditional methods, where the deadlock avoidance issue is dealt with separately. Our experiments on several SoC benchmarks show that our proposed scheme provides large reduction in NoC power consumption (an average of 38.5%) and NoC area (an average of 30.7%) when compared to traditional approaches
Keywords
application specific integrated circuits; network-on-chip; NoC topology synthesis phase; application-specific systems on chips; message-dependent deadlocks; networks on chips design; power consumption; routing-dependent deadlocks; scalable communication architecture; Computer crashes; Design methodology; Energy consumption; Large scale integration; Master-slave; Network topology; Network-on-a-chip; Routing; System recovery; System-on-a-chip; Message-dependent deadlocks; Networks on Chips; Systems on Chips; routing-dependent dead-locks; synthesis; topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Very Large Scale Integration, 2006 IFIP International Conference on
Conference_Location
Nice
Print_ISBN
3-901882-19-7
Type
conf
DOI
10.1109/VLSISOC.2006.313226
Filename
4107622
Link To Document