Multiple-row Detailed Placement


We present MrDP, a detailed placer that can handle multiple-row height cells in designs.

  • MrDP Overview
    • A chain move scheme that generalizes the movement of heterogeneous-sized cells to optimize wirelength, cell and pin density by searching for the maximum prefix sum of the improvements.
    • A nested dynamic programming based technique solving ordered double-row placement for wirelength optimization.
    • Outperform the most recent detailed placer TCAD’16 Wu for multiple-row height cells by 3.7% in scaled wirelength, 20.2% in cell density and 13.4% in pin density.