J4 ›› 2015, Vol. 42 ›› Issue (6): 184-190.doi: 10.3969/j.issn.1001-2400.2015.06.031

• Original Articles • Previous Articles    

Voltage island-driven multilevel floorplanning optimization algorithm

DU Shimin1,2;XIA Yinshui1;CHU Zhufei1;YANG Runping2   

  1. (1. Department of Information Science and Engineering, Ningbo Univ., Ningbo  315211, China;
    2. College of Science & Technology, Ningbo Univ., Ningbo  315212, China)
  • Received:2015-03-17 Online:2015-12-20 Published:2016-01-25
  • Contact: DU Shimin E-mail:dushimin@nbu.edu.cn

Abstract:

Since the existing multiple voltage floorplanning algorithms are slower and generate a higher white space, a voltage island-driven multilevel floorplanning optimization algorithm is proposed. Firstly, an ILP(Integer Linear Programming)-based approach is used to assign the voltage to each module aiming at minimizing power consumption, and all modules are divided into different voltage islands according to their voltage assignment results. Secondly, a rapid method based on enumeration and shape curve adding techniques is proposed to determine the shape and position of each voltage island. Finally, an LP(Linear Programming) model is constructed to solve the wirelength optimization problem by exchanging blocks' positions. Experimental results show that our algorithm outperforms previous methods in runtime and chip area usage ratio.

Key words: lower power, floorplanning, multiple supply voltage, voltage islands, multilevel optimization

CLC Number: 

  • TP391