• DocumentCode
    2523425
  • Title

    Using TLM for exploring bus-based SoC communication architectures

  • Author

    Pasricha, Sudeep ; Dutt, Nikil ; Ben-Romdhane, Mohamed

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
  • fYear
    2005
  • fDate
    23-25 July 2005
  • Firstpage
    79
  • Lastpage
    85
  • Abstract
    As billion transistor system-on-chips (SoC) become commonplace and design complexity continues to increase, designers are faced with the daunting task of meeting escalating design requirements in shrinking time-to-market windows, and have begun using an IP-based SoC design methodology that permits reuse of key SoC functional components. Since the communication architectures connecting components in these SoC designs significantly impact system performance, it is imperative that designers explore the communication design space efficiently, quickly and early in the design flow. Transaction level modeling (TLM) is an emerging abstraction that facilitates early exploration of SoC architectures. This paper outlines a typical IP-based SoC design flow, and presents the cycle count accurate at transaction boundaries (CCATB) modeling abstraction which is a fast, efficient and flexible approach for exploring bus-based communication architectures in SoC designs. The CCATB models not only take less time to model but are also faster to simulate than existing modeling abstractions for communication architecture exploration such as pin-accurate BCA (PA-BCA) and transaction based BCA (T-BCA). Experimental results on several industrial SoC subsystem case studies show that CCATB models are faster than PA-BCA by as much as 120% on average and by 67% on average when compared to T-BCA, demonstrating the advantages of CCATB-based TLM abstraction for exploring bus-based SoC communication architectures.
  • Keywords
    computer architecture; industrial property; integrated circuit design; system buses; system-on-chip; IP-based SoC design; bus-based SoC communication architecture; cycle count accurate at transaction boundaries; industrial SoC subsystem; pin-accurate BCA; system-on-chip; transaction level modeling; Computer architecture; Design methodology; Embedded computing; Hardware; Joining processes; Productivity; System performance; System-on-a-chip; Time to market; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architecture Processors, 2005. ASAP 2005. 16th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2407-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2005.65
  • Filename
    1540369