• DocumentCode
    2581673
  • Title

    High-level synthesis and behavioral VHDL writing style towards a methodology for behavioral IP reuse

  • Author

    Savaton, Guillaume ; Casseau, Emmanuel ; Martin, Eric

  • Author_Institution
    LESTER, Centre de Recherches UBS, Lorient, France
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    177
  • Lastpage
    181
  • Abstract
    The recent emergence of commercial high-level synthesis tools raises the question of specifying IPs at the algorithmic, or behavioral, level. While flexibility of currently used soft IPs is limited to optimizing the logic synthesis flow, HLS introduces architectural flexibility and allows a closer adaptation to the requirements of a target application. Since reusing behavioral code may be hazardous due to the high abstraction level of the specification, a methodology should be defined in order to provide a framework for ensuring synthesizability of a behavioral IP, performance predictability and tool-independence of the specification. Formalizing the syntax, behavioral semantics and architectural models of commercial HLS tools is the first step for defining such a methodology. In this paper, we introduce the first results of an experiment consisting of analyzing the architectural model of a commercial HLS tool
  • Keywords
    application specific integrated circuits; hardware description languages; high level synthesis; industrial property; integrated circuit design; abstraction level; architectural flexibility; behavioral IP reuse; behavioral VHDL writing style; behavioral semantics; high-level synthesis; logic synthesis flow; Constraint optimization; Graphics; High level synthesis; Intellectual property; Logic; Natural languages; System-on-a-chip; Telecommunications; Timing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC/SOC Conference, 2000. Proceedings. 13th Annual IEEE International
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-7803-6598-4
  • Type

    conf

  • DOI
    10.1109/ASIC.2000.880697
  • Filename
    880697