Title :
Interconnect-Centric High Level Synthesis for Enhanced Layouts with Reduced Wire Length
Author :
Parakh, Priyank ; Mullassery, Divya ; Chandrashekar, Anand ; Koc, Hakduran ; Dal, Deniz ; Mansouri, Nazanin
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Syracuse Univ., Syracuse, NY
Abstract :
In deep sub-micron (DSM) technologies, the interconnect significantly impacts the design performance and reliability: a considerable fraction of the total circuit power is consumed by interconnects, crossing the global interconnects requires multiple clock cycles and the wire capacitance directly affects the noise levels. This paper introduces a novel high- level synthesis (HLS) methodology that exploits architectural optimizations that lead to final circuits (layouts) with enhanced interconnect power and delay without introducing any overhead. We present a new interconnect-centric scheduling algorithm and a global binding that combines the functional unit binding and register binding. These routines generate circuits with improved interconnect through minimizing the nets (the number and fan-out) and steering logic. The binding process achieves this by considering clusters of operations as compatible candidates instead of individual operations, while the scheduling makes assignments that maximize the cluster compatibility. The experiments with several synthesis benchmarks show the effectiveness of the approach in reducing the total number, the average fan-out and the length of the nets without introducing any logic overhead. We achieved an average reduction of approximately 16% in total wire length compared to the layout of the designs generated by conventional synthesis tools.
Keywords :
VLSI; circuit optimisation; high level synthesis; integrated circuit interconnections; integrated circuit layout; integrated circuit reliability; HLS methodology; VLSI; circuit design performance; circuit reliability; cluster compatibility; conventional synthesis tools; deep sub-micron technologies; enhanced layouts; functional register binding; functional unit binding; global interconnects; interconnect power; interconnect-centric high level synthesis; interconnect-centric scheduling algorithm; multiple clock cycles; reduced wire length; steering logic; wire capacitance; Capacitance; Circuit synthesis; Clocks; Delay; High level synthesis; Integrated circuit interconnections; Noise level; Optimization methods; Scheduling algorithm; Wire;
Conference_Titel :
Circuits and Systems, 2006. MWSCAS '06. 49th IEEE International Midwest Symposium on
Conference_Location :
San Juan
Print_ISBN :
1-4244-0172-0
Electronic_ISBN :
1548-3746
DOI :
10.1109/MWSCAS.2006.381800