ACM Home Page
Please provide us with feedback. Feedback
Postplacement voltage assignment under performance constraints
Full text PdfPdf (774 KB)
Source
ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 13 ,  Issue 3  (July 2008) table of contents
Article No. 46  
Year of Publication: 2008
ISSN:1084-4309
Authors
Huaizhi Wu  Atoptech, Inc., Santa Clara, CA
Martin D.F. Wong  University of Illinois at Urbana-Champaign, Urbana, IL
Wilsin Gosti  Cadence Design Systems, Inc., San Jose, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 50,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1367045.1367055
What is a DOI?

ABSTRACT

Multi-Vdd is an effective method to reduce both leakage and dynamic power. A key challenge in a multi-Vdd design is to control the complexity of the power-supply system and limit the demand for level shifters. This can be tackled by grouping cells of different supply voltages into a small number of voltage islands. Recently, an elegant algorithm was proposed for generating voltage islands that balance the power-versus-design-cost tradeoff under performance requirement, according to the placement proximity of the critical cells. One prerequisite of this algorithm is an initial voltage assignment at the standard-cell level that meets timing. In this article, we present a novel method to produce quality voltage assignment which not only meets timing but also forms good proximity of the critical cells to provide a smooth input to the aforementioned voltage island generation. Our algorithm is based on effective delay budgeting and efficient computation of physical proximity by Voronoi diagram. Our extensive experiments on real industrial designs show that our algorithm leads to 25%--75% improvement in the voltage island generation in terms of the number of voltage islands generated, with computation time only linear to design size.


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
Synopsys. 2003. Liberty user guide, version 2003.12. Synopsys, Inc.
 
2
 
3
Cadence. 2005. Cadence software manual: SoC Encounter GPS. http://www.cadence.com/products/digital_ic/soc_encounter/index.aspx.
 
4
 
5
Cai, Y., Liu, B., Zhou, Q., and Hong, X. 2005. A thermal aware floorplanning algorithm supporting voltage islands for low power SoC design. In Proceedings of the PATMOS, 257--266.
 
6
7
 
8
 
9
Dwyer, R. A. 1987. A faster divide-and-conquer algorithm for constructing Delaunay triangulations. Algorithmica 2, 2, 137--151.
 
10
Fortune, S. 1987. A sweepline algorithm for Voronoi diagrams. Algorithmica 2, 2, 153--174.
 
11
Gerousis, V. 2003. Modeling challenges for 90 nm and below. http://www.us.design-reuse.com/articles/article6326.html.
 
12
Green, P. and Sibson, R. 1978. Computing dirichlet tessellations in the plane. Computing Journal 21, 2, 168--173.
 
13
Guibas, L., Knuth, D., and Sharir, M. 1992. Randomized incremental construction of Delaunay and Voronoi diagrams. Algorithmica 7, 1, 381--413.
14
15
16
17
 
18
19
 
20
Nair, R., Berman, C. L., Hauge, P. S., and Yoffa, E. J. 1989. Generation of performance constraints for layout. IEEE Trans. Comput.-Aided Des. 8, 8, 860--874.
21
22
 
23
 
24
Wu, H., Wong, M. D., Liu, I.-M., and Wang, Y. 2007. Placement proximity based voltage island grouping under timing requirement. IEEE Trans. Comput.-Aided Des. 26, 7, 1256--1269.

Collaborative Colleagues:
Huaizhi Wu: colleagues
Martin D.F. Wong: colleagues
Wilsin Gosti: colleagues