English

A macro placer algorithm for chip design

Data Structures and Algorithms 2015-09-08 v1

Abstract

There is a set of rectangular macros with given dimensions, and there are wires connecting some pairs (or sets) of them. We have a placement area where these macros should be placed without overlaps in order to minimize the total length of wires. We present a heuristic algorithm which utilizes a special data structure for representing two dimensional stepfunctions. This results in fast integral computation and function modification over rectangles. Our heuristics, especially our data structure for two-dimensional functions, may be useful in other applications, as well.

Keywords

Cite

@article{arxiv.1509.01867,
  title  = {A macro placer algorithm for chip design},
  author = {Endre Csóka and Attila Deák},
  journal= {arXiv preprint arXiv:1509.01867},
  year   = {2015}
}
R2 v1 2026-06-22T10:50:19.394Z