Title :
Simultaneous Scheduling, Allocation, Binding, Re-Ordering, and Encoding for Crosstalk Pattern Minimization During High–Level Synthesis
Author :
Sankaran, Hariharan ; Katkoori, Srinivas
Author_Institution :
Synopsys Pvt. Ltd., Bangalore, India
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 nine DSP benchmarks we reduce up to 75% of bus lines that require no shielding lines. The results also show that the designs synthesized through the proposed framework have an average performance improvement by 23.5% compared to un-optimized designs.
Keywords :
VLSI; crosstalk; encoding; network synthesis; scheduling; simulated annealing; VLSI; allocation; coupling parasitics; crosstalk activity minimization; crosstalk pattern minimization; data transfer invert encoding; encoding; high-level synthesis; high-level synthesis algorithm; on-chip signal crosstalk; reordering; scheduling; signal timing; simulated annealing; switching activity pattern; Application specific integrated circuits; circuit noise; circuit optimization; crosstalk; encoding; high-level synthesis; simulated annealing;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2009.2031864