학술논문

Cell Merge: A basic-pre-clustering clustering algorithm for placement
Document Type
Conference
Source
2009 IEEE International Conference on IC Design and Technology IC Design and Technology, 2009. ICICDT '09. IEEE International Conference on. :47-50 May, 2009
Subject
Components, Circuits, Devices and Systems
Clustering algorithms
Partitioning algorithms
Very large scale integration
Integrated circuit interconnections
Delay
Digital circuits
Algorithm design and analysis
Runtime
Statistics
Integrated circuit technology
clustering
partitioning
physical design
placement
very large scale integration (VLSI)
Language
ISSN
2381-3555
Abstract
In DSM era, digital circuits can contain millions placeable elements, and the complexity and the size of circuits have grown exponentially. For reducing the circuit sizes, clustering algorithm have become popular, so that the placement process can be performed faster and with higher quality. In this paper, we proposed a novel basic-pre-clustering clustering algorithm called Cell Merge which can reduce effectively the circuit size. The algorithm has proven a linear-time complexity of O(n), where n is the number of nets in a circuit. The numerical experiments on ISPD02 IBM-MS mixed-size benchmark suite for placement show that by applying Cell Merge as a processing step, the performance of state-of-the-art placer can be further improved.