Wire segmenting for improved buffer insertion
Charles J. Alpert, A. Devgan
DAC 1997
Recent work [2] [5] [11] [12] [14] has illustrated the promise of multilevel approaches for partitioning large circuits. Multilevel partitioning recursively clusters the instance until its size is smaller than a given threshold, then unclusters the instance while applying a partitioning refinement algorithm. Our multilevel partitioner uses a new technique to control the number of levels in the matching-based clustering phase and also exploits recent innovations in classic iterative partitioning [7] [10]. Our heuristic outperforms numerous existing bipartitioning heuristics, with improvements ranging from 6.9 to 27.9% for 100 runs and 3.0 to 20.6% for just 10 runs (while also using less CPU time).
Charles J. Alpert, A. Devgan
DAC 1997
Charles J. Alpert, Lars W. Hagen, et al.
APCCAS 1996
Charles J. Alpert, A. Devgan, et al.
DAC 1999
Charles J. Alpert, A. Devgan, et al.
ICCAD 1999