• DocumentCode
    828352
  • Title

    Latency-Guided On-Chip Bus-Network Design

  • Author

    Drinic, Milenko ; Kirovski, Darko ; Megerian, Seapahn ; Potkonjak, Miodrag

  • Author_Institution
    Center for Software Excellence, Microsoft Corp., Redmond, WA
  • Volume
    25
  • Issue
    12
  • fYear
    2006
  • Firstpage
    2663
  • Lastpage
    2673
  • Abstract
    Deep submicrometer technology scaling has two major ramifications on the design process. First, reduced feature size significantly increases wire delay, thus resulting in critical paths being dominated by global interconnect rather than gate delays. Second, an ultrahigh level of integration mandates design of systems-on-chip that encompass numerous design blocks of decreased functional granularity and increased communication demands. The convergence of these two factors emphasizes the importance of the on-chip bus network as one of the crucial high-performance enablers for future systems-on-chip. An on-chip bus-network design methodology and corresponding set of tools which, for the first time, close the synthesis loop between system and physical design have been developed. The approach has three components: a communication profiler, a bus-network designer, and a fast approximate floorplanner. The communication profiler collects run-time information about the traffic between system cores. The bus-network design component optimizes the bus-network structure by coordinating information from the other two components. The floorplanner aims at creating a feasible floorplan; it also sends feedback about the most constrained parts of the network. The effectiveness of our bus-network design approach on a number of multicore designs is demonstrated
  • Keywords
    integrated circuit layout; logic design; peripheral interfaces; system-on-chip; bus-network designer; communication profiler; fast approximate floorplanner; multicore designs; on-chip bus-network design; systems-on-chip; wire delay; Convergence; Delay; Design methodology; Network synthesis; Network-on-a-chip; Process design; Runtime; System-on-a-chip; Telecommunication traffic; Wire; Bus-network design; latency; on-chip communication; system synthesis;
  • 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.2006.882488
  • Filename
    4014524