Design and implementation of the fiduccia-mattheyses heuristic for VLSI netlist partitioning

10Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We discuss the implementation and evaluation of move-based hypergraph partitioning heuristics in the context of VLSI design applications. Our first contribution is a detailed software architecture, consisting of seven reusable components, that allows flexible, efficient and accurate assessment of the practical implications of new move-based algorithms and partitioning formulations. Our second contribution is an assessment of the modern context for hypergraph partitioning research for VLSI design applications. In particular, we discuss the current level of sophistication in implementation know-how and experimental evaluation, and we note how requirements for real-world partitioners — if used as motivation for research — should affect the evaluation of prospective contributions. We then use two “implicit decisions” in the implementation of the Fiduccia-Mattheyses [20] heuristic to illustrate the difficulty of achieving meaningful experimental evaluation of new algorithmic ideas.

Cite

CITATION STYLE

APA

Caldwell, A. E., Kahng, A. B., & Markov, I. L. (1999). Design and implementation of the fiduccia-mattheyses heuristic for VLSI netlist partitioning. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1619, pp. 177–193). Springer Verlag. https://doi.org/10.1007/3-540-48518-x_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free