• DocumentCode
    1905179
  • Title

    Execution-time profiling for multiple-process behavioral synthesis

  • Author

    Adams, Jay K. ; Miller, John Alan ; Thomas, Donald E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1995
  • fDate
    2-4 Oct 1995
  • Firstpage
    144
  • Lastpage
    149
  • Abstract
    This paper presents a technique for back-annotating the results of high-level synthesis into the source description to produce a timing-accurate behavioral simulation model. The resulting simulation model exhibits the same cycle-by-cycle behavior as a register-transfer level model, but can be simulated in a fraction of the time. This idea has analogies both to software profiling and to back-annotation at lower levels of hardware design. Experimental results demonstrate that the annotated behavioral simulation models run two to three orders of magnitude faster than register-transfer level simulation models, and only about an order of magnitude slower than behavioral models with no timing information
  • Keywords
    circuit analysis computing; digital simulation; high level synthesis; logic CAD; timing; annotated behavioral simulation; back-annotating; behavioral simulation model; execution-time profiling; hardware design; high-level synthesis; multiple-process behavioral synthesis; register-transfer level model; software profiling; source description; timing; Computational modeling; Computer simulation; Control system synthesis; Delay; Discrete event simulation; Hardware; High level synthesis; Performance analysis; Signal synthesis; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7165-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1995.528803
  • Filename
    528803