• DocumentCode
    1140766
  • Title

    System-Level Bus-Based Communication Architecture Exploration Using a Pseudoparallel Algorithm

  • Author

    Chiou, Lih-Yih ; Chen, Yi-Siou ; Lee, Chih-Hsien

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    28
  • Issue
    8
  • fYear
    2009
  • Firstpage
    1213
  • Lastpage
    1223
  • Abstract
    Growing complexity in system-on-a-chip (SoC) design demands effective approaches to explore various architectures quickly for the target applications. With the common use of intellectual properties (IPs) in SoC and the large amount of data interchanges among IPs, communication architecture significantly affects the system in terms of power and performance. Therefore, designers should carefully plan the communication architecture to meet the power and performance requirements. While repeatedly performing a power optimization under a performance constraint approach N times seems practical for the power and performance co-exploration, the time required to explore such solutions inevitably increases, since there are numerous performance constraints. This paper presents a pseudo-parallel method for bus architecture exploration at the system level (PBAES) to speedup the power and performance of co-exploration time. PBAES can intelligently search interesting portions of the design space to enhance the efficiency of co-exploration, and share the candidate solutions of each to achieve a more rapid overall exploration. The experimental results indicate that PBAES is 1.6 times to 14 times faster than an approach without the pseudo-parallel method with a generated architecture of similar quality.
  • Keywords
    integrated circuit design; system-on-chip; SoC; bus architecture exploration; intellectual properties; pseudoparallel algorithm; system-level bus-based communication architecture; system-on-a-chip; Design space exploration; on-chip communication architecture; power-performance tradeoffs; system-on-a-chip (SoC);
  • 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.2009.2021733
  • Filename
    5166607