Post-placement voltage island generation under performance requirement

被引:55
作者
Wu, HZ
Liu, IM
Wong, MDF
Wang, YS
机构
来源
ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS | 2005年
关键词
D O I
10.1109/ICCAD.2005.1560085
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
High power consumption not only leads to short battery life for handheld devices, but also causes on-chip thermal and reliability problems in general. As power consumption is proportional to the square of supply voltage, reducing supply voltage can significantly reduce power consumption. Multi-supply voltage (MSV) has previously been introduced to provide finer-grain power and performance trade-off. In this work we propose a methodology on top of a set of algorithms to exploit non-trivial voltage island boundaries for optimal power versus design cost trade-off under performance requirement. Our algorithms are efficient, robust and error-bounded, and can be flexibly tuned to optimize for various design objectives (e.g., minimal power within a given number of voltage islands, or minimal fragmentation in voltage islands within a given power bound) depending on the design requirement. Our experiment on real industry designs Shows a ten-fold improvement of our method over current logical-boundary based industry approach.
引用
收藏
页码:309 / 316
页数:8
相关论文
共 13 条
[1]   Exact size of binary space partitionings and improved rectangle tiling algorithms [J].
Berman, P ;
Dasgupta, B ;
Muthukrishnan, S .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 2002, 15 (02) :252-267
[2]   ALMOST OPTIMAL SET COVERS IN FINITE VC-DIMENSION [J].
BRONNIMANN, H ;
GOODRICH, MT .
DISCRETE & COMPUTATIONAL GEOMETRY, 1995, 14 (04) :463-479
[3]  
BUURMA J, LOW POWER DESIGN USI
[4]   LAS-VEGAS ALGORITHMS FOR LINEAR AND INTEGER PROGRAMMING WHEN THE DIMENSION IS SMALL [J].
CLARKSON, KL .
JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (02) :488-499
[5]  
Hu JC, 2004, ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, P180
[6]  
Khanna S., 1998, ACM-SIAM symposium on Discrete algorithms, P384
[7]   Managing power and performance for System-on-Chip designs using voltage islands [J].
Lackey, DE ;
Zuchowski, PS ;
Bednar, TR ;
Stout, DW ;
Gould, SW ;
Cohn, JM .
IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, :195-202
[8]   Approximation algorithms for array partitioning problems [J].
Muthukrishnan, S ;
Suel, T .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2005, 54 (01) :85-104
[9]  
Muthukrishnan S, 1999, LECT NOTES COMPUT SC, V1540, P236
[10]  
OTTEN RHJ, 1982, P 19 ACM IEEE DES AU, P261