• DocumentCode
    3230318
  • Title

    Automatic re-coding of reference code into structured and analyzable SoC models

  • Author

    Chandraiah, Pramod ; Dömer, Rainer

  • Author_Institution
    Univ. of California, Irvine, Irvine
  • fYear
    2008
  • fDate
    21-24 March 2008
  • Firstpage
    440
  • Lastpage
    445
  • Abstract
    The quality of the input system model has a direct bearing on the effectiveness of the system exploration and synthesis tools. Given a well-structured system model, tools today are effective in generating efficient implementations. However, readily available reference C codes are not conducive for system synthesis as they lack the necessary structure and analyzability needed by the design flow. Usually reference C code is manually converted into a SoC model by applying necessary transformations. The type of transformations depends on the underlying design flow and tools. Proper structural hierarchy is one essential feature needed for architectural exploration. In this paper, we provide automatic C code transformations to encapsulate functions and insert structural hierarchy to create well-structured and analyzable SoC models. Our automatic transformations, combined with interactive application of the designer´s knowledge and experience, enable faster creation of structural hierarchy in C models and hence result in significant reduction of the overall design time.
  • Keywords
    encoding; system-on-chip; analyzable SoC model; automatic re-coding; input system model; reference C code; reference code; structured SoC model; synthesis tool; system exploration; system synthesis; Decoding; Design methodology; Design optimization; Digital audio players; Embedded computing; Multimedia systems; Open source software; Process design; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-1921-0
  • Electronic_ISBN
    978-1-4244-1922-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2008.4483991
  • Filename
    4483991