[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1131481.1131614guideproceedingsArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article
Free access

Application specific NoC design

Published: 06 March 2006 Publication History

Abstract

Scalable Networks on Chips (NoCs) are needed to match the ever-increasing communication demands of large-scale Multi-Processor Systems-on-chip (MPSoCs) for high-end wireless communications applications. The heterogeneous nature of on-chip cores, and the energy efficiency requirements typical of wireless communications call for application-specific NoCs which eliminate much of the overheads connected with general-purpose communication architectures. However, application-specific NoCs must be supported by adequate design flows to reduce design time and effort.In this paper we survey the main challenges in application-specific NoC design, and we outline a complete NoC design flow and methodology. A case study on a high complexity SoC demonstrates that it is indeed possible to generate an application-specific NoC from a high level specification in a few hours. Comparison with a hand-tuned solution shows that the automatically generated one is very competitive from the area, performance and power viewpoint, while design time is reduced from days to hours.

References

[1]
M. Taylor, W. Lee, S. Amarasinghe, A. Agarwal, "Scalar operand networks", IEEE Transactions on Parallel and Distributed Systems, vol. 16, no. 2, pp. 145--162, Feb 2005.
[2]
S. Dutta et. al., "Viper: A Multiprocessor SOC for Advanced Set-Top Box and Digital TV Systems", IEEE Design and Test of Computers, Sep/Oct 2001, pp. 21--31.
[3]
A. Artieri et. al., "Nomadik Open Multimedia Platform for Next-generation Mobile Devices", STMicroelectronics Technical Article TA305, 2003, available at http://www.st.com
[4]
J. Helmig, "Developing core software technologies for TI's OMAPTM platform", Texas Instruments, 2002. Available at http://www.ti.com.
[5]
L. Benini and G. De Micheli, "Networks on Chips: A New SoC Paradigm", IEEE Computers, pp. 70--78, Jan. 2002.
[6]
D. Wingard,"MicroNetwork-Based Integration for SoCs", Design Automation Conference DAC 2001, pp. 673--677, Jun 2001.
[7]
K. Goossens et. al., "A Design Flow for Application-Specific Networks on Chip with Guaranteed Performance to Accelerate SOC Design and Verification", DATE 2005.
[8]
D. Bertozzi et. al., "NoC Synthesis Flow for Customized Domain Specific Multi-Processor Systems-on-Chip", IEEE Transactions on Parallel and Distributed Systems, Feb 2005.
[9]
S. Stergiou et. al., "X pipesLite: a Synthesis Oriented Design Library for Networks on Chips", pp. 1188--1193, Proc. DATE 2005.
[10]
J. Daveau et. al., "Synthesis of system-level communication by an allocation based approach", Proc. ISSS, pp. 150--155, Sept. 1995.
[11]
M. Gasteier, M. Glesner, "Bus-based communication synthesis on system level", ACM TODAES, vol.4, no.1, pp. 1--11, 1999.
[12]
K. Ryu, V. Mooney, "Automated Bus Generation for Multiprocessor SoC Design", Proc. DATE, pp. 282--287, March 2003.
[13]
U. Ogras, J. Hu, R. Marculescu, "Key research problems in NoC design: a holistic perspective", IEEE CODES+ISSS pp. 69--74, 2005.
[14]
K.Lahiri et. al., "Design Space Exploration for Optimizing On-Chip Communication Architectures", IEEE TCAD, vol.23, no.6, pp. 952--961, June 2004.
[15]
S. Murali, G. De Micheli, "An Application-Specific Design Methodology for STbus Crossbar Generation", pp. 1176--1181, Proc. DATE '05.
[16]
S. Pasricha et. al., "Floorplan-aware automated synthesis of bus-based communication architectures", Proc. DAC '05.
[17]
J. Hu et. al., "System-Level Point-to-Point Communication Synthesis Using Floorplanning Information", Proc. ASPDAC '02.
[18]
J. Hu, R. Marculescu, 'Exploiting the Routing Flexibility for Energy/Performance Aware Mapping of Regular NoC Architectures', Proc. DATE, March 2003.
[19]
S. Murali, G. De Micheli, "SUNMAP: A Tool for Automatic Topology Selection and Generation for NoCs", Proc. DAC 2004.
[20]
A. Hansson et. al., "A unified approach to constrained mapping and routing on network-on-chip architectures", pp. 75--80, Proc. ISSS 2005.
[21]
S. Murali et. al., "Mapping and Physical Planning of Networks on Chip Architectures with Quality-of-Service Guarantees", Proc. ASPDAC 2005.
[22]
R. Ravi et. al., "Approximation algorithms for degree-constrained minimum-cost network design problems", Algorithmica, 31(1):58--78, 2001.
[23]
A. Pinto et. al., "Efficient Synthesis of Networks on Chip", ICCD 2003, pp. 146--150, Oct 2003.
[24]
W. H. Ho, T. M. Pinkston, "A Methodology for Designing Efficient On-Chip Interconnects on Well-Behaved Communication Patterns", HPCA 2003, pp. 377--388, Feb 2003.
[25]
T. Ahonen et. al. "Topology Optimization for Application Specific Networks on Chip", Proc. SLIP 04.
[26]
K. Srinivasan et. al., "An Automated Technique for Topology and Route Generation of Application Specific On-Chip Interconnection Networks", Proc. ICCAD '05.
[27]
A. Jalabert et. al., XpipesCompiler: A tool for instantiating application specific networks-on-chip", pp. 884--889, Proc. DATE 2005.
[28]
D. Siguenza-Tortosa, J. Nurmi, "Proteo: A New Approach to Network-on-Chip", in CSN 02, Sep. 2002.
[29]
X. Zhu, S. Malik, "A Hierarchical Modeling Framework for On-Chip Communication Architectures", ICCD 2002, pp. 663--671, Nov 2002.
[30]
T. T. Ye et. al., "Analysis of power consumption on switch fabrics in network routers", Proc. DAC '03.
[31]
H-S Wang et. al., "Orion: A Power-Performance Simulator for Interconnection Network", Proc. International Symposium on Microarchitecture, Nov 2002.
[32]
N. Banerjee et. al., "A power and performance model for network-on-chip architectures", Proc. DATE '04.
[33]
G. Palemoro, C. Silvano, "PIRATE: A Framework for Power/Performance Exploration of Network-On-Chip Architectures", PATMOS 2004
[34]
www.arteris.net
[35]
M. Coppola et. al., "Spidergon: a novel on-chip communication network", IS-SOC pp. 16--18, 2004.
[36]
J. Bainbridge, S. Furber, "Chain: a delay-insensitive chip area interconnect", IEEE Micro, vol. 22, no. 5, pp. 16--23, Sept.-Oct. 2002.
[37]
D. Starobinksi et. al., "Application of network calculus to general topologies using turn-prohibition", IEEE/ACM Transactions on Networking, Vol. 11, Issue 3, pp. 411--421, June 2003.
[38]
S. N. Adya, I. L. Markov, "Fixed-outline Floorplanning : Enabling Hierarchical Design", IEEE Trans. on VLSI Systems, vol 11(6), pp. 1120--1135, Dec 2003. URL: http://vlsicad.eecs.umich.edu/BK/parquet/
[39]
www.cadence.com

Cited By

View all
  • (2015)Integrated Mapping and Synthesis Techniques for Network-on-Chip Topologies with Express ChannelsACM Transactions on Architecture and Code Optimization10.1145/283123312:4(1-26)Online publication date: 16-Nov-2015
  • (2015)Reducing the Dissipated Energy in Multi-standard Turbo and LDPC DecodersCircuits, Systems, and Signal Processing10.1007/s00034-014-9915-134:5(1571-1593)Online publication date: 1-May-2015
  • (2014)Multi-Application Network-on-Chip Design using Global Mapping and Local ReconfigurationACM Transactions on Reconfigurable Technology and Systems10.1145/25569447:2(1-24)Online publication date: 4-Jul-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
DATE '06: Proceedings of the conference on Design, automation and test in Europe: Proceedings
March 2006
1390 pages
ISBN:3981080106

Sponsors

  • EDAA: European Design Automation Association
  • The EDA Consortium
  • IEEE-CS\DATC: The IEEE Computer Society

Publisher

European Design and Automation Association

Leuven, Belgium

Publication History

Published: 06 March 2006

Author Tags

  1. application-specific integrated systems
  2. design methodologies
  3. networks on chip
  4. systems on chip

Qualifiers

  • Article

Acceptance Rates

DATE '06 Paper Acceptance Rate 267 of 834 submissions, 32%;
Overall Acceptance Rate 518 of 1,794 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)50
  • Downloads (Last 6 weeks)4
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2015)Integrated Mapping and Synthesis Techniques for Network-on-Chip Topologies with Express ChannelsACM Transactions on Architecture and Code Optimization10.1145/283123312:4(1-26)Online publication date: 16-Nov-2015
  • (2015)Reducing the Dissipated Energy in Multi-standard Turbo and LDPC DecodersCircuits, Systems, and Signal Processing10.1007/s00034-014-9915-134:5(1571-1593)Online publication date: 1-May-2015
  • (2014)Multi-Application Network-on-Chip Design using Global Mapping and Local ReconfigurationACM Transactions on Reconfigurable Technology and Systems10.1145/25569447:2(1-24)Online publication date: 4-Jul-2014
  • (2013)A spectral clustering approach to application-specific network-on-chip synthesisProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485709(1783-1788)Online publication date: 18-Mar-2013
  • (2011)Dynamic NoC-based architecture for MPSoC security implementationProceedings of the 24th symposium on Integrated circuits and systems design10.1145/2020876.2020921(197-202)Online publication date: 30-Aug-2011
  • (2010)Implementation of QoSS (quality-of-security service) for NoC-based SoC protectionTransactions on computational science X10.5555/1985581.1985589(187-201)Online publication date: 1-Jan-2010
  • (2010)A holistic approach to network-on-chip synthesisProceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis10.1145/1878961.1879001(213-222)Online publication date: 24-Oct-2010
  • (2009)Automated technique for design of NoC with minimal communication latencyProceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis10.1145/1629435.1629499(471-480)Online publication date: 11-Oct-2009
  • (2009)CoMPSoCACM Transactions on Design Automation of Electronic Systems10.1145/1455229.145523114:1(1-24)Online publication date: 23-Jan-2009
  • (2008)ReNoCProceedings of the Second ACM/IEEE International Symposium on Networks-on-Chip10.5555/1397757.1397985(55-64)Online publication date: 7-Apr-2008
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media