Title :
GPCS: Global placement based on cell spreading method
Author :
Sifei Wang ; Qiang Zhou ; Xu Qian ; Yici Cai ; Wenchao Gao
Author_Institution :
Sch. of Mech. Electron. & Inf. Eng., China Univ. of Min. & Technol., Beijing, China
Abstract :
As a key phase of force-directed placement, cell spreading can smooth the overlap linearly by adding additional forces to shift cells to the suitable place based on the utilization of bins. However, the magnitude and direction of these additional forces is hard to be determined. Unreasonable additional forces will bring great damage to the wire length and run time. In this paper, we present a new fast and accurate global placement called GPCS to cope with these problems and further optimize wire length. It mainly takes the following measures: Firstly, cross net model was used in the initial placement, which will increase the convergent speed and decrease half time in the initial phrase consequently. Secondly, in the process of cell spreading, a coarse half-split strategy is adopted, and with the help of non-scale spreading it will accelerate the quality of the global placement. Thirdly, cells are grouped into three steady sets according to their attributes, external connections and last move, and the different strategies of amending original force are adopted base on the sets respectively, which makes the average wire length reduced by 9.4.
Keywords :
electric connectors; integrated circuit modelling; smoothing circuits; wires (electric); GPCS; additional forces; attributes; bin utilization; cell spreading method; coarse half-split; convergent speed; cross net model; external connections; force-directed placement; global placement; nonscale spreading; overlap smooth; run time; shift cells; steady sets; wire length; Algorithm design and analysis; Educational institutions; Equations; Force; Mathematical model; Strips; Wires;
Conference_Titel :
Communications, Circuits and Systems (ICCCAS), 2013 International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4799-3050-0
DOI :
10.1109/ICCCAS.2013.6765261