多电压设计是应对SoC功耗挑战的一种有效方法,但会带来线长、面积等的开销。为减少线长、芯片的空白面积及提高速度,提出了一种改进的固定边框多电压布图方法.对基于NPE(Normalized Polish Expression)表示的布图解,采用形状曲线相加算法来计算其最优的布图实现,并通过增量计算方法来减少计算NPE及多电压分配的时间.为使所得布图解满足给定的边框约束,提出了一个考虑固定边框约束的目标函数,并采用删除后插入(Insertion after Delete,IAD)算子对SA求得布图解进行后优化.实验结果表明,和已有方法相比,所提出方法在线长和空白面积率方面有较明显优势,且所有电路在不同高宽比、不同电压岛数下均实现了极低的空白面积率( 1%).
Abstract
Multiple Supply Voltage (MSV) design is an effective ways to deal with SoC power challenge
but brings overhead on wirelength area
etc.To reduce wirelength
chip's dead space ratio and improve algorithm speed
an improved fixed outline multi-voltage floorplanning algorithm is proposed.For a given floorplan solution represented by NPE (Normalized Polish Expression)
We use the shape curve adding algorithm to calculate its optimal floorplan implementation
and adopt an incremental calculation method in the process of NPE calculation and voltage assignment to reduce runtime.An improved objective function including fixed-outline constraint is proposed
and the IAD (Insertion After Delete) operator is used to post-optimize the obtained floorplan of SA.Experimental results show that compared with the existing methods
our algorithm has advantages on wirelength and dead space ratio
and all circuits achieve extremely low dead space ratio (1%) under different aspect ratio and different voltage island number.