1. 种基于共轭次梯度算法的非光滑布图规划方法.
- Author
-
孙健, 徐宁, 吴建, 朱展洋, 陈彧, and 胡建国
- Subjects
- *
GOLDEN ratio , *TIME complexity , *COMBINATORIAL optimization , *TIMING circuits , *NONSMOOTH optimization - Abstract
Aiming at the floorplanning problem with only hard modules, it is usually constructed as a combinatorial optimization model, but the time cost of solving process is high. In order to improve the solving efficiency, this paper proposed a floorplanning algorithm based on non-smooth analytic mathematical programming. Based on the coordinate representation of modules, this paper established a non-smooth mathematical programming model, which was a generalization of the optimization models corresponding to various optimization stages of different cases that were solved by the conjugate sub-gradient algorithm (CSA). Aiming at the fixed-outline floorplanning problem, this paper achieved wirelength optimization under fixed-outline constraint through the general framework consisted of three stages: global floorplanning, legalization and local optimization. To address the case without fixed-outline constraint, this paper proposed a conjugate sub-gradient algorithm with golden section strategy (CSA_GSS). The algorithm adopted golden section strategy to reduce the area of the fixed-outline and to achieve the dual effect of both area and wirelength optimization. Compared with floorplanning algorithm based on B-tree on GSRC test circuit, the proposed algorithm had advantages in terms of wirelength and time for large-scale circuits. Experimental results show that the algorithm can obtain better wirelength with lower time complexity. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF