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
Link To Document