• DocumentCode
    1301545
  • Title

    Design of an Energy-Efficient Asynchronous NoC and Its Optimization Tools for Heterogeneous SoCs

  • Author

    Gebhardt, Daniel ; You, Junbok ; Stevens, Kenneth S.

  • Author_Institution
    Sch. of Comput., Univ. of Utah, Salt Lake City, UT, USA
  • Volume
    30
  • Issue
    9
  • fYear
    2011
  • Firstpage
    1387
  • Lastpage
    1399
  • Abstract
    The energy usage of on-chip interconnects is a concern for many system-on-chips targeting portable battery-powered devices. We have designed and evaluated a network-on-chip (NoC) for such an application, including tools to optimize for power and communication latency. Our asynchronous (clockless) network operates with efficient two-phase bundled-data links and four-phase routers. The topology and router floorplan is determined by our tool, ANetGen, which optimizes the network for energy and latency using simulated annealing and force-directed placement methods. We compare our solutions against a traditional synchronous NoC as specified by the COSI-2.0 framework and ORION 2.0 router and wire energy models. Traffic is simulated with SystemC functional models, and messages are generated with a “bursty” self-similar b-model. Results indicate our asynchronous network was more energy-efficient, lower in area, and provided comparable or superior message latency.
  • Keywords
    integrated circuit interconnections; integrated circuit layout; network routing; network-on-chip; simulated annealing; ANetGen; COSI-2.0 framework; ORION 2.0 router; SystemC functional models; bursty self-similar b-model; communication latency; energy usage; energy-efficient asynchronous NoC; force-directed placement methods; four-phase routers; heterogeneous SoC; message latency; network-on-chip; on-chip interconnects; optimization tools; portable battery-powered devices; power latency; router floorplan; simulated annealing; system-on-chips; topology floorplan; two-phase bundled-data links; wire energy models; Routing; Routing protocols; Switches; Synchronization; System-on-a-chip; Wires; Application-specific; GALS; asynchronous design; embedded; low-power; network-on-chip; system-on-chip;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2011.2149870
  • Filename
    5989987