JOURNAL ARTICLE

A two-way graph partitioning using a heuristic procedure

Abstract

Partitioning a circuit is an important task in many phases of very large scale integrated (VLSI) design, ranging from layout to testing and hardware simulation. This problem is a variant of the more general graph partitioning problem. It is known that there is no polynomial time algorithm to obtain an optimal partition. A number of heuristic procedures have been proposed to obtain a sub-optimal solution. We discuss an implementation of a heuristic procedure for 2-way partitioning of circuit netlist. We use an iterative improvement method in which an initial partition is generated and then it is improved to get the final solution. The circuit partitioning procedure incorporates heuristics to partition the functional modules into two groups A and B such that the number of nets between the groups is as small as possible and the area of the modules in each group is nearly equal. Since the two conditions are contradictory in nature, we use a trade-off function for the partition A and B. We discuss the nature of the function, implementation of the partition procedure and the results.

Keywords:
Netlist Heuristics Graph partition Partition (number theory) Computer science Very-large-scale integration Heuristic Graph Parallel computing Algorithm Mathematical optimization Theoretical computer science Mathematics

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
7
Refs
0.20
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

VLSI and FPGA Design Techniques
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
VLSI and Analog Circuit Testing
Physical Sciences →  Computer Science →  Hardware and Architecture
Low-power high-performance VLSI design
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

JOURNAL ARTICLE

Two-stage m-way graph partitioning

Honbo Zhou

Journal:   Parallel Computing Year: 1993 Vol: 19 (12)Pages: 1359-1373
BOOK-CHAPTER

Parallel graph-partitioning using the mob heuristic

Michal ŠochPavel Tvrdı́kMartin Volf

Lecture notes in computer science Year: 1997 Pages: 383-389
JOURNAL ARTICLE

Two-way graph partitioning by principal components

Vasant B. RaoK.S. Arun

Year: 2002 Vol: 20 Pages: 2877-2880
© 2026 ScienceGate Book Chapters — All rights reserved.