• DocumentCode
    2819125
  • Title

    Automatic generation of host-compiled timed TLMs for high level design

  • Author

    Abdi, Samar

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2010
  • fDate
    10-12 June 2010
  • Firstpage
    103
  • Lastpage
    104
  • Abstract
    This paper presents a case for using automatically generated transaction level models (TLMs) for high level design. The inputs to automatic TLM generation are application C tasks mapped to processing units in the platform. Based on the mapping, the basic blocks in the C tasks are analyzed and annotated with estimated delays. The delay-annotated C code is linked with a SystemC model of the platform´s communication architecture to generate the TLM. The TLM is compiled and executed natively on the host machine, making it much faster than conventional cycle accurate models. TLMs for industrial scale designs such as MP3 decoder have been shown to simulate in seconds, compared to 3-4 hrs of instruction set simulation (ISS) and 15-18 hrs of RTL simulation. Timing estimation error over board simulation has been shown to be less than 15%.
  • Keywords
    C language; instruction sets; program compilers; transaction processing; ISS; automatic generation; delay annotated C code; delay estimation; high level design; host compiled timed TLM; instruction set simulation; timing estimation error; transaction level models; Application software; Computational modeling; Data models; Decoding; Delay estimation; Digital audio players; Feedback; Processor scheduling; Stochastic processes; Timing; Transaction level models; host-compiled simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Level Design Validation and Test Workshop (HLDVT), 2010 IEEE International
  • Conference_Location
    Anaheim, FL
  • ISSN
    1552-6674
  • Print_ISBN
    978-1-4244-7805-7
  • Type

    conf

  • DOI
    10.1109/HLDVT.2010.5496655
  • Filename
    5496655