Title :
A novel encoding method into sequence-pair
Author :
Kodama, Chikaaki ; Fujiyoshi, Kunihiro ; Koga, Teppei
Author_Institution :
Dept. of Electr. & Electron. Eng., Tokyo Univ. of Agri. & Tech., Japan
Abstract :
The sequence-pair was proposed to represent a rectangle packing and a placement, and is used to place modules automatically in VLSI layout design. Several decoding methods of sequence-pair were proposed. However, encoding methods are not found except the original one called "gridding". The gridding requires almost O(n3) time for a packing of n rectangular modules and it is hard to implement. Therefore, we propose a novel method to encode a given rectangle packing into a sequence-pair in O(n log n) time. We also propose a linear time method to obtain a sequence-pair from a given rectangular dissection represented by a Q-sequence, a recently proposed representation method of rectangular dissection. The proposed methods can be used for the compaction keeping topology, for example, in the post-process of the force directed relaxation, a method used in module placement, and so on.
Keywords :
VLSI; circuit CAD; circuit complexity; encoding; integrated circuit layout; sequences; Q-sequence; VLSI layout design; compaction keeping topology; decoding methods; encoding method; force directed relaxation; gridding; linear time method; module placement; rectangle packing; rectangular dissection; rectangular modules; representation method; sequence-pair; Algorithm design and analysis; Compaction; Decoding; Design optimization; Encoding; Genetic algorithms; Simulated annealing; Stochastic processes; Topology; Very large scale integration;
Conference_Titel :
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
0-7803-8251-X
DOI :
10.1109/ISCAS.2004.1329529