• DocumentCode
    454330
  • Title

    A Methodology for Mapping Multiple Use-Cases onto Networks on Chips

  • Author

    Murali, Srinivasan ; Coenen, Martijn ; Radulescu, Andrei ; Goossens, Kees ; De Micheli, Giovanni

  • Author_Institution
    CSL, Stanford Univ., CA
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    A communication-centric design approach, networks on chips (NoCs), has emerged as the design paradigm for designing a scalable communication infrastructure for future systems on chips (SoCs). As technology advances, the number of applications or use-cases integrated on a single chip increases rapidly. The different use-cases of the SoC have different communication requirements (such as different bandwidth, latency constraints) and traffic patterns. The underlying NoC architecture has to satisfy the constraints of all the use-cases. In this work, we present a methodology to map multiple use-cases onto the NoC architecture, satisfying the constraints of each use-case. We present dynamic re-configuration mechanisms that match the NoC configuration to the communication characteristics of each use-case, also accounting for use-cases that can run in parallel. The methodology is applied to several real and synthetic SoC benchmarks, which result in a large reduction in NoC area (an average of 80%) and power consumption (an average of 54%) compared to traditional design approaches
  • Keywords
    integrated circuit design; microprocessor chips; network-on-chip; NoC architecture; SoC benchmarks; dynamic reconfiguration mechanisms; multiple use-cases; networks on chips; power consumption; Bandwidth; Communication switching; Delay; Displays; Filters; High definition video; Laboratories; Network-on-a-chip; System-on-a-chip; Video recording; Dynamic Re-Configuration; Modes; Networks on Chips; Systems on Chips; Use-Cases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.244007
  • Filename
    1656861