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 :
بازگشت