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
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;
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
DOI :
10.1109/DELTA.2008.114