Title :
A general packing algorithm based on single-sequence
Author :
Zhu, Xiaoke ; Zhuang, Changwen ; Kajitani, Yoji
Author_Institution :
JEDAT Innovation Inc., Kitakyushu, Japan
Abstract :
The single-sequence (SS) is simply a sequence of integers 1, 2, 3, ..., n. But it leads a unique set of ABLR-relations (above, below, left-of, right-of) that hold among n objects on a plane. The direct relation set (DRS) is used to represent the direct ABLR-relations among rooms. It can be reused for any packing under the same floorplan. In this paper we analyze the relation between DRS and SS, and propose a general packing algorithm based on SS. It can update each room´s coordinates on the fly. As a feature of SS, this algorithm covers all possible placements, if our objective is in bounding-box area minimization. Experimental results showed that the proposed algorithm is pretty fast and efficient compared with the performance attained by conventional algorithms.
Keywords :
integrated circuit layout; minimisation; sequences; ABLR-relations; above below left-of right-of relations; bounding-box area minimization; direct relation set; floorplan; general packing algorithm; integer sequence; on the fly updating; performance; single-sequence; Algorithm design and analysis; Bridges; Decoding; Electronic design automation and methodology; Technological innovation; Timing; Very large scale integration;
Conference_Titel :
Communications, Circuits and Systems, 2004. ICCCAS 2004. 2004 International Conference on
Print_ISBN :
0-7803-8647-7
DOI :
10.1109/ICCCAS.2004.1346402