• DocumentCode
    2406572
  • Title

    A heuristic for clock selection in high-level synthesis

  • Author

    Ramanujam, J. ; Deshpande, Sandeep ; Hong, Jinpyo ; Kandemir, Mahmut

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    414
  • Lastpage
    419
  • Abstract
    Clock selection has a significant impact on the performance and quality of designs in high-level synthesis. In most synthesis systems, a convenient value of the clock is chosen or exact (and expensive) methods have been used for clock selection. This paper presents a novel heuristic approach for near-optimal clock selection for synthesis systems. This technique is based on critical paths in the dataflow graph. In addition, we introduce and exploit a new figure of merit called the activity factor to choose the best possible clock. Extensive experimental results show that the proposed technique is very fast and produces optimal solutions in a large number of cases; in those cases, where it is not optimal, we are off by just a few percent from optimal
  • Keywords
    circuit CAD; clocks; data flow graphs; high level synthesis; scheduling; timing; DFG; HLS systems; RTL structural description; activity factor; clock selection; critical paths; dataflow graph; figure of merit; high-level synthesis; near-optimal selection; register transfer level; sequencing graph; Clocks; Computer science; Delay effects; Differential equations; High level synthesis; Processor scheduling; Resource management; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
  • Conference_Location
    Bangalore
  • Print_ISBN
    0-7695-1441-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2002.994956
  • Filename
    994956