DocumentCode :
2470897
Title :
Statistical on-chip communication bus synthesis and voltage scaling under timing yield constraint
Author :
Pandey, Sujan ; Glesner, Manfred
Author_Institution :
Inst. of Microelectron. Syst., Darmstadt Univ. of Technol.
fYear :
0
fDate :
0-0 0
Firstpage :
663
Lastpage :
668
Abstract :
We propose a statistical approach for minimizing on-chip communication bus width and number of buses with reduced communication energy under timing yield constraint. The slack is exploited to maximize sharing of buses and to reduce energy by simultaneously scaling the voltage during the communication synthesis. Because of the diversity of applications to be run on a single SoC, there exists variability of data size to be transferred among the on-chip communicating modules. This variability of data size is modeled as a normally distributed random variable. The resulting synthesis problem is relaxed to the convex quadratic optimization problem and is solved efficiently using a convex optimization tool. The effectiveness of our approach is demonstrated by applying optimization to an automatically generated benchmark and a real-life application. By varying the value of timing yield constraint, a trade-off between minimization of buses and energy reduction is explored. The experimental results show the significant reduction of communication energy with the increasing timing yield. However, the timing yield offers a limitation to minimize the size of bus width and number of buses, if the yield is increased beyond a certain limit
Keywords :
circuit optimisation; convex programming; integrated circuit layout; integrated circuit yield; system buses; system-on-chip; SoC; communication bus synthesis; communication energy reduction; convex optimization tool; convex quadratic optimization problem; on-chip communication bus width; timing yield constraint; voltage scaling; Embedded system; Energy consumption; Integrated circuit synthesis; Permission; Real time systems; System-on-a-chip; Timing; Topology; Voltage; Wires; Algorithms; Communication Bus Synthesis; Design Aid; Voltage Scaling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
1-59593-381-6
Type :
conf
DOI :
10.1109/DAC.2006.229278
Filename :
1688879
Link To Document :
بازگشت