• DocumentCode
    3091339
  • Title

    Bus Binding, Re-ordering, and Encoding for Crosstalk-Producing Switching Activity Minimization during High Level Synthesis

  • Author

    Sankaran, Hariharan ; Katkoori, Srinivas

  • Author_Institution
    Univ. of South Florida, Tampa
  • fYear
    2008
  • fDate
    23-25 Jan. 2008
  • Firstpage
    454
  • Lastpage
    457
  • Abstract
    Crosstalk is a complex function of signal activity, coupling parasitics, and signal timing. In this work, in the context of high-level synthesis, we propose simulated annealing (SA) based exploration of bus binding, bus-line re-ordering, and data transfer invert encoding schemes that targets the minimization of crosstalk producing signal activity in on-chip buses. Given a data flow graph, we perform execution profiling, operation scheduling, resource allocation, and operation binding. Then, we submit the partially synthesized design to the SA engine which simultaneously explores the binding, re-ordering, and encoding subspace. Experimental results on three benchmarks yielded activity savings in the range of 17-43% with an average of 25% at little (maximum 1%) or no expense of area.
  • Keywords
    crosstalk; data flow graphs; encoding; simulated annealing; benchmarks; bus binding; crosstalk; data flow graph; data transfer invert encoding schemes; encoding; high-level synthesis; reordering; simulated annealing; Context modeling; Crosstalk; Encoding; Engines; Flow graphs; High level synthesis; Resource management; Signal synthesis; Simulated annealing; Timing; Binding; Crosstalk; Encoding; HLS; Reordering; Simulated Annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Design, Test and Applications, 2008. DELTA 2008. 4th IEEE International Symposium on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-0-7695-3110-6
  • Type

    conf

  • DOI
    10.1109/DELTA.2008.114
  • Filename
    4459591