• DocumentCode
    3044970
  • Title

    Forward-looking macro generation and relational placement during high level synthesis to FPGAs

  • Author

    Huang, Renqiu ; Vemuri, Ranga

  • Author_Institution
    Dept. of ECECS, Cincinnati Univ., OH, USA
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    139
  • Abstract
    Summary form only given. Incorporating physical information into earlier architectural and logic synthesis stages is highly desirable since it allows more realistic exploration of the design space and the generation of solutions with predictable metrics. We present a forward-looking synthesis methodology in which we weigh all nets in the control data flow graph (CDFG) according to their criticality. We cluster operations in the CDFG into macros while satisfying logical and physical constraints. We perform relational placement on these macros. We have evaluated the proposed approach using a set of benchmark designs by comparing it with the results of a traditional synthesis flow. The results show that our methodology achieves up to 26% improvement in clock frequency without any area overhead, and average 12.7% improvement in critical path delay with no or little place-and-route time overhead.
  • Keywords
    benchmark testing; data flow graphs; field programmable gate arrays; high level synthesis; macros; system-on-chip; FPGA; benchmark design; control data flow graph; forward-looking macro generation; high level synthesis; logic synthesis; relational placement; Circuit synthesis; Clocks; Delay effects; Design optimization; Field programmable gate arrays; Flow graphs; Frequency synthesizers; High level synthesis; Integrated circuit interconnections; Logic design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1303114
  • Filename
    1303114