ACM Home Page
Please provide us with feedback. Feedback
Variation-aware resource sharing and binding in behavioral synthesis
Full text PdfPdf (124 KB)
Source
Asia and South Pacific Design Automation Conference archive
Proceedings of the 2009 Asia and South Pacific Design Automation Conference table of contents
Yokohama, Japan
SESSION: Advances in behavioral synthesis table of contents
Pages 79-84  
Year of Publication: 2009
ISBN:978-1-4244-2748-2
Authors
Feng Wang  Qualcomm Inc., San Diego, CA
Yuan Xie  Pennsylvania State University, University Park, PA
Andres Takach  Mentor Graphics Corporation, Wilsonville, OR
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEICE ESS : Institute of Electronics, Information and Communication Engineers - Engineering Sciences Society
IPSJ SIGSLDM : Information Processing Society of Japan - SIG System LSI Design Methodology
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 53,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

As technology scales, the delay uncertainty caused by process variations has become increasingly pronounced in deep submicron designs. In the presence of process variations, worst-case timing analysis may lead to overly conservative synthesis, and may end up using excess resources to guarantee design constraints. In this paper, we propose an efficient variation-aware resource sharing and binding algorithm in behavioral synthesis, which takes into account the performance variations for functional units. The performance yield, which is defined as the probability that the synthesized hardware meets the target performance constraints, is used to evaluate the synthesis result. An efficient metric called statistical performance improvement, is used to guide resource sharing and binding. The proposed algorithm is evaluated within a commercial synthesis framework that generates optimized RTL netlists from behavioral specifications. The effectiveness of the proposed algorithm is demonstrated with a set of industrial benchmark designs, which consist of blocks that are commonly used in wireless and image processing applications. The experimental results show that our method achieves an average 33% area reduction over traditional methods, which are based on the worst-case delay analysis, with an average 10% run time overhead.1


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
P. Hurat, Y.-T. Wang, and N. K. Verghese. Sub-90 nanometer variability is here to stay. EDA Tech Forum, November 2005.
 
5
Cheng-Tsung Hwang, Jiahn-Hurng Lee, and Yu-Chin Hsu. A formal approach to the scheduling problem in high level synthesis. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, CAD-10(4):464--475, 1991.
 
6
E. F. Girczyc, R. J. Buhr, and J. P. Knight. Applicability of a subset of ada as an algorithmic hardware description language for graph based hardware compilation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, CAD-4(2):134--142, 1985.
 
7
 
8
P. Paulin and J. Knight. Force-directed scheduling for the behavioral synthesis of asic's. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pages 661--679, 1989.
 
9
 
10
C. J. Tseng and D. P. Siewiorek. Automated synthesis of data paths in digital systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, CAD-5(3):379--395, July 1986.
11
12
 
13
14
15
16
 
17
 
18
19
 
20
X. Liang and D. Brooks. Performance optimal micro-architecture parameters selection under the impact of process variation. In International Conference on Computer Aided Design, 2006.
21
 
22
 
23
 
24
C. Clark. The greatest of a finite set of random variables. Operations Research, pages 145--162, 1961.
 
25
 
26
Catapult C synthesis. Technical report, Mentor Graphics Corporation, Products Overview,.
Collaborative Colleagues:
Feng Wang: colleagues
Yuan Xie: colleagues
Andres Takach: colleagues