• DocumentCode
    1105655
  • Title

    Performance optimization using template mapping for datapath-intensive high-level synthesis

  • Author

    Corazao, Miguel R. ; Khalaf, Marwan A. ; Guerra, Lisa M. ; Potkonjak, Miodrag ; Rabaey, Jan M.

  • Author_Institution
    Intel Corp., Santa Clara, CA, USA
  • Volume
    15
  • Issue
    8
  • fYear
    1996
  • fDate
    8/1/1996 12:00:00 AM
  • Firstpage
    877
  • Lastpage
    888
  • Abstract
    This paper introduces a new approach to performance-driven template mapping for high-level synthesis. Template mapping, the process of mapping high-level algorithmic descriptions to specialized hardware libraries or instruction sets, involves template matching, template selection, and clock selection. Efficient algorithms for each are presented, and novel issues such as partial matching are addressed. The paper focuses on datapath-intensive ASIC design, though the concepts are also highly applicable to compiler development. Experimental results on examples from real applications show significant improvements in throughput with limited area overhead
  • Keywords
    application specific integrated circuits; circuit optimisation; clocks; high level synthesis; instruction sets; integrated circuit design; logic CAD; ASIC design; area overhead; clock selection; compiler development; datapath-intensive high-level synthesis; instruction sets; partial matching; performance optimization; specialized hardware libraries; template mapping; template matching; template selection; Application specific integrated circuits; Clocks; Delay; Hardware; High level synthesis; Integrated circuit synthesis; Libraries; Logic; Optimization; Throughput;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.511568
  • Filename
    511568