SUNMAP a tool for automatic topology selection and generation for NoCs

Increasing communication demands of processor and memory cores in Systems on Chips (SoCs) necessitate the use of Networks on Chip (NoC) to interconnect the cores. An important phase in the design of NoCs is he mapping of cores onto the most suitable opology for a given application. In this paper, we...

Full description

Saved in:
Bibliographic Details
Published in2004 41st Conference Design Automation pp. 914 - 919
Main Authors Murali, Srinivasan, De Micheli, Giovanni
Format Conference Proceeding
LanguageEnglish
Published New York, NY, USA ACM 07.06.2004
IEEE
Association for Computing Machinery
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN1581138288
9781581138283
1511838288
ISSN0738-100X
DOI10.1145/996566.996809

Cover

Loading…
More Information
Summary:Increasing communication demands of processor and memory cores in Systems on Chips (SoCs) necessitate the use of Networks on Chip (NoC) to interconnect the cores. An important phase in the design of NoCs is he mapping of cores onto the most suitable opology for a given application. In this paper, we present SUNMAP a tool for automatically selecting he best topology for a given application and producing a mapping of cores onto that topology. SUNMAP explores various design objectives such as minimizing average communication delay, area, power dissipation subject to bandwidth and area constraints. The tool supports different routing functions (dimension ordered, minimum-path, traffic splitting) and uses floorplanning information early in the topology selection process to provide feasible mappings. The network components of the chosen NoC are automatically generated using cycle-accurate SystemC soft macros from X-pipes architecture. SUNMAP automates NoC selection and generation, bridging an important design gap in building NoCs. Several experimental case studies are presented in the paper, which show the rich design space exploration capabilities of SUNMAP.
Bibliography:SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
ISBN:1581138288
9781581138283
1511838288
ISSN:0738-100X
DOI:10.1145/996566.996809