Fiduccia Mattheysis Algorithm
Fiduccia Mattheysis Algorithm
SUBMITTED BY
VINEET VERMA 2023H1230195H
INTRODUCTION
Gain
The gain d(g(c)) for cell c is defined as: d ¿ where the FS(c) is defined
as number of nets connected to c but not connected to any other cell
in c’s partition and TS(c) is defined as the retention force which
represent the number of uncut nets connected to c.
Higher the gain, the higher is the priority to move the cell c to other
partition.
Ratio Factor
Balanced partitioning
The partitioning of graph V into two partitions A and B is said to be
balanced if:
Base Cell
A base cell is one that has the highest cell gain among all free cells
and whose move doesn’t violate the balance criterion.
Optimization: