• DocumentCode
    3329730
  • Title

    Exploiting Internal Operation Patterns during the High-Level Synthesis of Time-Constrained Circuits

  • Author

    Garcia-Repetto, P.L. ; Molina, María C. ; Ruiz-Sautua, Rafael ; Botella, Guillermo

  • Author_Institution
    Univ. Complutense de Madrid, Madrid
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    464
  • Lastpage
    471
  • Abstract
    Conventional high-level synthesis algorithms treat specification operations as atomic elements that are executed in one or several consecutive cycles and over one functional unit. However, in most specifications there exist different operations, in function of their type, representation, and width that handled at different decomposition levels may produce better designs. In this way, most arithmetic operations can be decomposed into smaller operations applying several arithmetical properties. Different decompositions can be performed, in function of the pursued objective: performance improvement, area reduction, or power consumption reduction. In this paper we propose a pattern-based design methodology able to treat every operation at its most appropriate decomposition level. It produces reduced datapaths while meeting the specified time constraints. In comparison to conventional algorithms the amount of area saved averages 40%.
  • Keywords
    digital arithmetic; formal specification; high level synthesis; area reduction; arithmetic operation; formal specification; high-level synthesis; internal operation pattern; power consumption reduction; time-constrained circuit design; Algorithm design and analysis; Arithmetic; Circuits; Clocks; Design methodology; Digital systems; Energy consumption; Hardware; High level synthesis; Time factors; Allocation; binding; high-level synthesis; pattern matching; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
  • Conference_Location
    Parma
  • Print_ISBN
    978-0-7695-3277-6
  • Type

    conf

  • DOI
    10.1109/DSD.2008.75
  • Filename
    4669273