Title :
Simultaneous Scheduling, Allocation, Binding, Re-ordering, and Encoding for Crosstalk Pattern Minimization during High Level Synthesis
Author :
Sankaran, Hariharan ; Katkoori, Srinivas
Author_Institution :
CSE Dept., Univ. of South Florida, Tampa, FL
Abstract :
On chip signal crosstalk is a function of switching activity pattern, coupling parasitics, and signal timing. We propose a simulated annealing (SA) based high-level synthesis algorithm for crosstalk activity minimization for a given data environment. We target bus-based architectures as the bus-lines have well-defined neighborhood (aggressors). Our objective is to minimize worst-case crosstalk patterns by exploring synthesis solutions with correlations that do not result in such worst-case patterns. Besides synthesis moves, we also incorporate bus re-ordering and data transfer invert encoding. Experimental results for design under resource as well as latency constraints are promising. For a set of three DSP benchmarks we reduce up to 75% of buses that require no shielding lines.
Keywords :
crosstalk; high level synthesis; scheduling; simulated annealing; DSP; chip signal crosstalk; crosstalk pattern minimization; data transfer invert encoding; latency constraints; simulated annealing; simultaneous scheduling; Capacitance; Crosstalk; Delay; Design optimization; Digital signal processing; Encoding; High level synthesis; Signal synthesis; Simulated annealing; Wires; Bus based designs; Crosstalk; HLS; Re-ordering; allocation; binding; encoding; scheduling;
Conference_Titel :
Symposium on VLSI, 2008. ISVLSI '08. IEEE Computer Society Annual
Conference_Location :
Montpellier
Print_ISBN :
978-0-7695-3291-2
Electronic_ISBN :
978-0-7695-3170-0
DOI :
10.1109/ISVLSI.2008.95