| Statistical on-chip communication bus synthesis and voltage scaling under timing yield constraint |
| Full text |
Pdf
(400 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 43rd annual conference on Design automation
table of contents
San Francisco, CA, USA
SESSION: Session 38: communication-driven synthesis
table of contents
Pages: 663 - 668
Year of Publication: 2006
ISBN:1-59593-381-6
|
|
Authors
|
|
Sujan Pandey
|
Darmstadt University of Technology, Darmstadt, Germany
|
|
Manfred Glesner
|
Darmstadt University of Technology, Darmstadt, Germany
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 31, Citation Count: 2
|
|
|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
L. Benini , G. De Micheli , E. Macii , D. Sciuto , C. Silvano, Address bus encoding techniques for system-level power optimization, Proceedings of the conference on Design, automation and test in Europe, p.861-867, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
| |
6
|
|
| |
7
|
P. De, E. Dunne, J. Ghosh, and C. Wells. Complexity of the discrete time-cost trade off problem for project networks. Operation research, vol. 45(2):302--306, March 1997.
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
C. Hsieh and M. Pedram. Architectural energy optimization. In IEEE TCAD of Integrated Circuits and Systems, Vol. 21(No. 4), April 2002.
|
| |
12
|
P. Kall and S. Wallace. Stochastic programming.
|
| |
13
|
K. Lahiri, A. Raghunathan, and S. Dey. Design space exploration for optimizing on-chip communication architecture. In IEEE TCAD of Integrated Circuits and Systems, Vol. 23(No. 6):952--961, June 2004.
|
| |
14
|
D. L. Liu and et al. Power consumption estimation in cmos vlsi chips. In IEEE Journal SSC, vol. 29(6):1531--1549, June 1994.
|
 |
15
|
Damien Lyonnard , Sungjoo Yoo , Amer Baghdadi , Ahmed A. Jerraya, Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip, Proceedings of the 38th conference on Design automation, p.518-523, June 2001, Las Vegas, Nevada, United States
[doi> 10.1145/378239.379015]
|
 |
16
|
Steven M. Martin , Krisztian Flautner , Trevor Mudge , David Blaauw, Combined dynamic voltage scaling and adaptive body biasing for lower power microprocessors under dynamic workloads, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.721-725, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774678]
|
| |
17
|
S. Narayan and D. Gajski. Synthesis of system level bus interfaces. In proc. of DATE, 1994.
|
| |
18
|
S. Pandey and et al. High level hw/sw communication estimation in shared memory architecture. In proc. of Int. symposium on circuit and systems (ISCAS), 2005.
|
 |
19
|
|
| |
20
|
A. Papoulis and S. U. Pillai. Probability, random varibles and stochastic processes. Mc Graw Hill, fourth edition.
|
 |
21
|
Sudeep Pasricha , Nikil Dutt , Elaheh Bozorgzadeh , Mohamed Ben-Romdhane, Floorplan-aware automated synthesis of bus-based communication architectures, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
[doi> 10.1145/1065579.1065727]
|
 |
22
|
|
| |
23
|
K. K. Rye and V. MooneyIII. Automated bus generation for multiprocessor soc design. In IEEE TCAD of Integrated Circuits and Systems, Vol. 23(No. 11):1531--1549, Nov. 2004.
|
| |
24
|
|
| |
25
|
L. Yan, J. Luo, and N. Jha. Joint dynamic voltage scaling and adaptive body biasing for heterogeneous distributed real time embedded systems. In IEEE TCAD of Integrated Circuits and Systems, Nov. 2005.
|
| |
26
|
|
|