public class PerformanceEvaluation
extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PerformanceEvaluation.RouteRun |
Constructor and Description |
---|
PerformanceEvaluation(Path workDir,
Path dcp,
boolean reuseExistingResults,
String clkPortName) |
Modifier and Type | Method and Description |
---|---|
PerformanceEvaluation.RouteRun |
createRouteRun(double clockPeriod) |
static Pair<TimingResults,TimingResults> |
getMaxFrequency(Design design,
String clockPortName,
Path workDir,
boolean reuseExistingResults,
double estimatedMaxFreqMhz) |
static Pair<TimingResults,TimingResults> |
getMaxFrequency(Path dcp,
String clockPortName,
Path workDir,
boolean reuseExistingResults,
double estimatedMaxFreqMhz) |
static void |
main(String[] args) |
static double |
roundDownTo(double value,
double increment) |
static double |
roundTo(double value,
double increment) |
static double |
roundUpTo(double value,
double increment) |
Pair<TimingResults,TimingResults> |
run(double estimatedMaxFreqMhz) |
public PerformanceEvaluation(Path workDir, Path dcp, boolean reuseExistingResults, String clkPortName)
public PerformanceEvaluation.RouteRun createRouteRun(double clockPeriod)
public static double roundDownTo(double value, double increment)
public static double roundUpTo(double value, double increment)
public static double roundTo(double value, double increment)
public Pair<TimingResults,TimingResults> run(double estimatedMaxFreqMhz)
public static Pair<TimingResults,TimingResults> getMaxFrequency(Path dcp, String clockPortName, Path workDir, boolean reuseExistingResults, double estimatedMaxFreqMhz)
public static Pair<TimingResults,TimingResults> getMaxFrequency(Design design, String clockPortName, Path workDir, boolean reuseExistingResults, double estimatedMaxFreqMhz)
public static void main(String[] args) throws FileNotFoundException
FileNotFoundException