ACM Home Page
Please provide us with feedback. Feedback
Statistical on-chip communication bus synthesis and voltage scaling under timing yield constraint
Full text PdfPdf (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
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 31,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1146909.1147078
What is a DOI?

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
 
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
16
 
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
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


Collaborative Colleagues:
Sujan Pandey: colleagues
Manfred Glesner: colleagues