[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1870926.1871262acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Exploiting multiple switch libraries in topology synthesis of on-chip interconnection network

Published: 08 March 2010 Publication History

Abstract

On-chip interconnection network is a crucial design component in high-performance System-on-Chips (SoCs). Many of previous works have focused on the automation of its topology design, since the topology largely determines its overall performance. For this purpose, they mostly require a switch library which includes all possible switch configurations (e.g. the number of in/output ports and data width) with their implementation costs such as delay, area, and power. More precisely, they characterize the switches by synthesizing them with a common design objective (e.g. minimizing area) and common design constraints for a given gate-level design library. The implementation costs are used in evaluating the topologies throughout the topology synthesis. The major drawback of single switch library approach is that it forces the topology synthesis methods to search the best topology with the assumption that all the switches comprising a topology will be implemented (synthesized) with a common design objective and common design constraints. Such assumption prevents them from exploring diverse combinations of the switches for a topology from the implementation perspective. To tackle this issue, we propose a topology synthesis method with multiple switch libraries, where the switch libraries are prepared with different design objectives and design constraints. The experimental results show that the power consumption and the area of optimal topologies can be saved by up to 67.1% and 27.2%, respectively, by the proposed method with negligible synthesis time overhead.

References

[1]
S. Pasricha, N. Dutt, M. Ben-Romdhane, "Constraint-Driven Bus Matrix Synthesis for MPSoC," Proc. ASPDAC, 2006, pp. 30--35.
[2]
S. Murali and G. De Micheli, "An Application-Specific Design Methodology for STbus Crossbar Generation," Proc. DATE, 2005, pp. 1176--1181.
[3]
S. Pasricha and N. Dutt, "COSMECA: Application Specific Co-synthesis of Memory and Communication Architectures for MPSoC," Proc. DATE, 2006, pp. 700--705.
[4]
S. Murali, L. Benini, and G. De Micheli, "An Application-Specific Design Methodology for On-Chip Crossbar Generation," IEEE Trans. on CAD, vol. 26, pp. 1283--1296, Jul. 2007.
[5]
S. Pasricha, N. Dutt, and F. J. Kurdahi, "Dynamically Reconfigurable On-Chip Communication Architectures for Multi Use- Case Chip Multiprocessor Applications," Proc. ASPDAC, 2009, pp. 25--30.
[6]
J. Yoo, D. Lee, S. Yoo, and K. Choi, "Communication Architecture Synthesis of Cascaded Bus Matrix," Proc. ASPDAC, 2007, pp. 171--177.
[7]
M. Jun, S. Yoo, and E. Y. Chung, "Mixed Integer Linear Programming-based Optimal Topology Synthesis of Cascaded Crossbar Switches," Proc. ASPDAC, 2008, pp. 583--588.
[8]
M. Jun, S. Yoo, and E. Y. Chung, "Topology Synthesis of cascaded crossbar switches," IEEE Trans. on CAD, vol. 28, pp. 926--930, Jun. 2009.
[9]
J. Yoo, S. Yoo, and K. Choi, "Topology/Floorplan/Pipeline Co-Design of Cascaded Crossbar Bus," IEEE Trans. on VLSI, vol. 17, pp. 1034--1047, Aug. 2009.
[10]
K. Srinivasan, K. S. Chatha, and G. Konjevod, "Linear Programming based Techniques for Synthesis of Network-on-Chip Architectures," IEEE Trans. on VLSI, vol. 14, pp. 407--420, Apr. 2006.
[11]
K. Srinivasan, K. S. Chatha, and G. Konjevod, "An Automated Technique for Topology and Route Generation of Application Specific On-chip Interconnection Networks," Proc. ICCAD, 2005, pp. 231--237.
[12]
S. Murail, P. Meloni, F. Angionili, D. Atienza, S. Carta, L. Benini, G. De Micheli, and L. Raffo, "Designing Application-Specific Networks on Chips with Floorplan Information," Proc. ICCAD, 2006, pp. 355--362.
[13]
S. Murali, L. Benini, and G. De Micheli, "Mapping and physical planning of networks-on-chip architectures with quality-of-service guarantees," Proc. ASPDAC, 2005, pp. 27--32.
[14]
S. Murali and G. De Micheli, "SUNMAP: A Tool for Automatic Topology Selection and Generation for NoCs," Proc. DAC, 2004, pp. 914--919.
[15]
A. Pinto, L. P. Carloni and A. L. Sangiovanni Vincentelli, "A Methodology for Constraint-Driven Synthesis of On-Chip Communications," IEEE Trans. on CAD, vol. 28, pp. 364--377, Mar. 2009.
[16]
J. Chan and S. Parameswaren, "NoCOUT: NoC Topology Generation with Mixed Packet-Switched and Point-to-Point Networks," Proc. ASPDAC, 2008, pp. 265--270.
[17]
S. Yan and B. Lin, "Application-Specific Network-on-Chip Architecture Synthesis Based on Set Partitions and Steiner Trees," Proc. ASPDAC, 2008, pp. 277--282.
[18]
ARM, online http://www.arm.com.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '10: Proceedings of the Conference on Design, Automation and Test in Europe
March 2010
1868 pages
ISBN:9783981080162

Sponsors

  • EDAA: European Design Automation Association
  • ECSI
  • EDAC: Electronic Design Automation Consortium
  • SIGDA: ACM Special Interest Group on Design Automation
  • The IEEE Computer Society TTTC
  • The IEEE Computer Society DATC
  • The Russian Academy of Sciences: The Russian Academy of Sciences

Publisher

European Design and Automation Association

Leuven, Belgium

Publication History

Published: 08 March 2010

Check for updates

Qualifiers

  • Research-article

Conference

DATE '10
Sponsor:
  • EDAA
  • EDAC
  • SIGDA
  • The Russian Academy of Sciences
DATE '10: Design, Automation and Test in Europe
March 8 - 12, 2010
Germany, Dresden

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 60
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media