public class FanOutOptimization
extends Object
Constructor and Description |
---|
FanOutOptimization() |
Modifier and Type | Method and Description |
---|---|
static void |
cutFanOutOfRoutedNet(Design design,
Net net,
int splitByCount)
Given a fully placed and routed design and a net driven by a flip flop, this
will replicate the flop by splitByCount times and divide the set of sinks on
the net into neighborhood clusters to be re-routed.
|
static Site |
getCentroidOfNet(Net net,
Set<SiteTypeEnum> targetSiteTypes) |
static void |
main(String[] args) |
public static Site getCentroidOfNet(Net net, Set<SiteTypeEnum> targetSiteTypes)
public static void cutFanOutOfRoutedNet(Design design, Net net, int splitByCount)
design
- The designnet
- The high fan out netsplitByCount
- Desired number to split the fan out.public static void main(String[] args)