Engineering details of a stable force-directed placer

  • Authors:
  • K. Vorwerk;A. Kennings;A. Vannelli

  • Affiliations:
  • Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada;Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada;Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada

  • Venue:
  • Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Analytic placement methods that simultaneously minimize wire length and spread cells are receiving renewed attention from both academia and industry. We describe the implementation details of a force-directed placer, FDP. Specifically, we provide: (1) a description of efficient force computation for spreading cells; (2) an illustration of numerical instability in these methods and a means by which these instabilities are avoided; (3) spread metrics for measuring cell distribution throughout the placement region; and (4) a complementary technique which aids in directly minimizing HPWL. We present results comparing our analytic placer to other academic tools for both standard cell and mixed-size designs. Compared to Kraftwerk and Capo 8.7, our tool produces results with an average improvement of 9% and 3%, respectively.