[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Multivoltage floorplan design

Published: 01 April 2010 Publication History

Abstract

Energy efficiency has become a very important issue to be addressed in today's system-on-a-chip (SoC) designs. One way to lower power consumption is to reduce the supply voltage. Multisupply voltage (MSV) is thus introduced to provide flexibility in controlling the power and performance tradeoff. In region-based MSV, circuits are partitioned into "voltage islands" where each island occupies a contiguous physical space and operates at one voltage level. These tasks of island partitioning and voltage level assignment should be done simultaneously in the floorplanning process in order to take those important physical information into consideration. In this paper, we consider this core-based voltage island driven floorplanning problem including islands with power down mode, and propose a method to solve it. Given a candidate floorplan solution represented by a normalized Polish expression, we are able to obtain optimal voltage assignment and island partitioning (including islands with power down mode) simultaneously to minimize the total power consumption. Simulated annealing is used as the basic searching engine. By using this approach, we can achieve significant power saving (up to 50%) for all datasets, without any significant increase in area and wire length. We compared our approach with the most updated previous work on the same problem, and results show that our approach is much more efficient and is able to save more power in most cases. We have also studied two other approaches to solve the same problem, a simple dynamic programming approach and a lowest possible power consumption approach. Experimental results show that ours can perform the best among these three approaches. Our floorplanner can also be extended to minimize the number of level shifters, to address a minVdd version of the problem and to simplify the power routing step by placing islands close to their corresponding power pins.

References

[1]
Y. Cai, B. Liu, Q. Zhou, and X. Hong, "Voltage island generation in cell-based dual-vdd design," Inst. Electron., Informat. Commun. Eng. Trans. Fundam. Electron., Commun. Comput. Sci., vol. E90-A, no. 1, pp. 267-273, 2007.
[2]
L. Guo, Y. Cai, Q. Zhou, and X. Hong, "Logic and layout aware voltage island generation for low power design," in Proc. Asian South Pacific Design Automat. Conf., 2007, pp. 666-671.
[3]
J. Hu, Y. Shin, N. Dhanwada, and R. Marculescu, "Architecting voltage islands in core-based system-on-a-chip designs," in Proc. Int. Symp. Low Power Electron. Design, 2004, pp. 180-185.
[4]
W.-L. Hung, G. M. Link, Y. Xie, N. Vijaykrishnan, N. Dhanwada, and J. Conner, "Temperature-aware voltage islands architecting in system-on-chip design," in Proc. Comput. Design, 2004, pp. 689-696.
[5]
W.-P. Lee, H.-Y. Liu, and Y.-W. Chang, "Voltage island aware floorplanning for power and timing optimization," in Proc. Int. Conf. Comput.- Aided Design, 2006, pp. 389-394.
[6]
Q. Ma and E. F. Y. Young, "Voltage island-driven floorplanning," in Proc. Int. Conf. Comput.-Aided Design, 2007, pp. 644-649.
[7]
W.-K. Mak and J. W. Chen, "Voltage island generation under performance requirement for SoC designs," in Proc. Asian South Pacific Design Automat. Conf., 2007, pp. 798-803.
[8]
D. Sengupta and R. Saleh, "Application-driven floorplan-aware voltage island design," in Proc. 45th Assoc. Comput. Machinery/IEEE Design Automat. Conf., 2008, pp. 155-160.
[9]
X. Tang, R. Tian, and D. F. Wong, "Minimizing wire length in floorplanning," IEEE Trans. Comput.-Aided Design Integrat. Circuits Syst., vol. 25, no. 9, pp. 1744-1753, Sep. 2006.
[10]
D. F. Wong and C. L. Liu, "A new algorithm for floorplan design," in Proc. 23rd Assoc. Comput. Machinery/IEEE Design Automat. Conf., 1986, pp. 101-107.
[11]
H. Wu, I.-M. Liu, D. F. Wong, and Y. Wang. "Postplacement voltage island generation under performance requirement," in Proc. Int. Conf. Comput.-Aided Design, 2005, pp. 309-316.
[12]
S. Yang, W. Wolf, N. Vijaykrishnan, and Y. Xie. "Reliability-aware SoC voltage islands partition and floorplan," in Proc. Emerging Very Large Scale Integrat. Technol. Architect., 2006, p. 343.

Cited By

View all
  • (2016)Eh?PlacerACM Transactions on Design Automation of Electronic Systems10.1145/289938121:3(1-27)Online publication date: 19-Apr-2016
  • (2016)Multi-supply voltage (MSV) driven SoC floorplanning for fast design convergenceIntegration, the VLSI Journal10.1016/j.vlsi.2015.09.00252:C(335-346)Online publication date: 1-Jan-2016
  • (2016)Efficient power pad assignment for multi-voltage SoC and its application in floorplanningInternational Journal of Circuit Theory and Applications10.1002/cta.217844:8(1533-1550)Online publication date: 1-Aug-2016
  • Show More Cited By
  1. Multivoltage floorplan design

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  Volume 29, Issue 4
    April 2010
    146 pages

    Publisher

    IEEE Press

    Publication History

    Published: 01 April 2010
    Revised: 11 October 2009
    Received: 16 June 2009

    Author Tags

    1. Floorplanning
    2. floorplanning
    3. low power
    4. voltage island
    5. voltage scaling

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)Eh?PlacerACM Transactions on Design Automation of Electronic Systems10.1145/289938121:3(1-27)Online publication date: 19-Apr-2016
    • (2016)Multi-supply voltage (MSV) driven SoC floorplanning for fast design convergenceIntegration, the VLSI Journal10.1016/j.vlsi.2015.09.00252:C(335-346)Online publication date: 1-Jan-2016
    • (2016)Efficient power pad assignment for multi-voltage SoC and its application in floorplanningInternational Journal of Circuit Theory and Applications10.1002/cta.217844:8(1533-1550)Online publication date: 1-Aug-2016
    • (2015)High Performance Global Placement and Legalization Accounting for Fence RegionsProceedings of the IEEE/ACM International Conference on Computer-Aided Design10.5555/2840819.2840891(514-519)Online publication date: 2-Nov-2015
    • (2015)ISPD 2015 Benchmarks with Fence Regions and Routing Blockages for Detailed-Routing-Driven PlacementProceedings of the 2015 Symposium on International Symposium on Physical Design10.1145/2717764.2723572(157-164)Online publication date: 29-Mar-2015
    • (2014)Level shifter planning for timing constrained multi-voltage SoC floorplanningProceedings of the 24th edition of the great lakes symposium on VLSI10.1145/2591513.2591587(329-334)Online publication date: 20-May-2014
    • (2013)Post-placement voltage island generation for timing-speculative circuitsProceedings of the 50th Annual Design Automation Conference10.1145/2463209.2488872(1-6)Online publication date: 29-May-2013
    • (2013)VLSI floorplanning based on the integration of adaptive search modelsJournal of Computer and Systems Sciences International10.1134/S106423071206005652:1(80-96)Online publication date: 1-Jan-2013
    • (2012)Practically scalable floorplanning with voltage island generationProceedings of the 2012 ACM/IEEE international symposium on Low power electronics and design10.1145/2333660.2333669(27-32)Online publication date: 30-Jul-2012

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media