• DocumentCode
    3375508
  • Title

    System clock estimation based on clock slack minimization

  • Author

    Narayan, Sanjiv ; Gajski, Daniel D.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1992
  • fDate
    7-10 Sep 1992
  • Firstpage
    66
  • Lastpage
    71
  • Abstract
    When estimating a hardware implementation from behavioral descriptions, an important decision is the selection of a clock cycle to schedule the datapath operations into control steps. Traditional high-level synthesis systems require the designer to specify the clock cycle explicitly or express operator delays in terms of multiples of a clock cycle. The authors present an algorithm for clock estimation from dataflow graphs, based on clock slack minimization. This will provide both designers and synthesis tools with a realistic estimate of the clock cycle that can be used to implement a design. By using real life components and examples, it is shown that the clock estimates produced by this method yield faster execution times for the designs, as compared to the maximum operator delay methods. It is observed that the designs scheduled with the clock cycle estimates have faster execution times regardless of the components finally allocated for implementing the design during synthesis
  • Keywords
    circuit layout CAD; delays; formal specification; logic CAD; behavioral descriptions; clock cycle; clock estimates; clock slack minimization; control steps; datapath operations; hardware implementation; high-level synthesis systems; operator delays; system clock estimation; Clocks; Computer science; Control system synthesis; Delay; Design methodology; Feedback; Hardware; Minimization methods; Parallel processing; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1992., EURO-VHDL '92, EURO-DAC '92. European
  • Conference_Location
    Hamburg
  • Print_ISBN
    0-8186-2780-8
  • Type

    conf

  • DOI
    10.1109/EURDAC.1992.246263
  • Filename
    246263