MFAR: Multilevel Fixed-Points-Addition based VLSI Placement Bo Hu, Velogix Inc. Yue Zeng, Tera Systems Inc. Malgorzata Marek-Sadowska University of California,Santa Barbara
Outline Fixed-Points-Addition based Placement Multilevel Extension Fixed/Movable Macro Handling Conclusions A Snapshot
Expansion Preliminary Controlling fixed points Perturbing fixed points
Expansion Preliminary Controlling fixed points Perturbing fixed points
Impact of Controlling Fixed Point
Impact of Perturbing Fixed Points
Multilevel Implementation refine clustering declustering cluster placement General Clustering Fine-Granularity Clustering
Length vs. Mutual Contraction Bo Hu et al. “Wire-length prediction based clustering and its application to placement”, DAC 2003. Length
Fixed/Movable Macro Block Handling Movable Cells/Macros Fixed Macro
Conclusions Multilevel Force-directed Placer. Major improvements on blockage handling. Runtime not optimized. Total wire length. Adaptec1 : 9.1 -> 8.0, Adaptec3 : 26 -> 21
A Snapshot