Title :
Placement with symmetry constraints for analog layout using red-black trees
Author :
Maruvada, Sarat C. ; Krishnamoorthy, Karthik ; Annojvala, Subodh ; Balasa, Florin
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Chicago, IL, USA
Abstract :
The traditional way of approaching placement problems in computer-aided design (CAD) tools for analog layout is to explore an extremely large search space of feasible or unfeasible placement configurations, where the cells are moved in the chip plane (being even allowed to overlap) by a stochastic optimizer. This paper presents a novel analog placement technique operating on the set of tree representations of the layout, where the typical presence of an arbitrary number of symmetry groups of devices is directly taken into account during the exploration of the solution space. The computation times exhibited by this novel approach are typically 3-6 times better than those of the algorithms using the traditional exploration strategy. This superior efficiency is due to the use of red-black trees, a data structure introduced by Guibas and Sedgewick to support operations on dynamic sets of intervals.
Keywords :
analogue integrated circuits; circuit layout CAD; data structures; integrated circuit layout; trees (mathematics); CAD; analog layout; data structure; dynamic sets; placement problems; red-black trees; solution space; symmetry constraints; symmetry groups; tree representations; Computational modeling; Computer science; Constraint optimization; Cost function; Cryptography; Design automation; Design optimization; Encoding; Simulated annealing; Tree data structures;
Conference_Titel :
Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
Print_ISBN :
0-7803-7761-3
DOI :
10.1109/ISCAS.2003.1206326