public class TimingResults
extends Object
Modifier and Type | Field and Description |
---|---|
Path |
checkpoint |
double |
clockPeriod |
String |
constraintName |
int |
routeOverlaps |
boolean |
timingConstraintsMet |
double |
totalNegSlack |
double |
worstSlack |
Constructor and Description |
---|
TimingResults(String constraintName,
double worstSlack,
double totalNegSlack,
boolean constraintsMet,
double clockPeriod,
int routeOverlaps,
Path checkpoint) |
Modifier and Type | Method and Description |
---|---|
boolean |
allOk() |
double |
clockFrequency() |
double |
getMaxFrequency() |
double |
getMinPeriod() |
static TimingResults |
parseTimingSummaryFile(Path timingSummaryFile,
Path routeStatusFile,
double clockPeriod,
Path checkpoint) |
static TimingResults |
parseTimingSummaryFile(Path timingSummaryFile,
Path routeStatusFile,
double clockPeriod,
Path checkpoint,
String constraintName) |
String |
toString() |
public final String constraintName
public final double worstSlack
public final double totalNegSlack
public final boolean timingConstraintsMet
public final double clockPeriod
public final int routeOverlaps
public final Path checkpoint
public TimingResults(String constraintName, double worstSlack, double totalNegSlack, boolean constraintsMet, double clockPeriod, int routeOverlaps, Path checkpoint)
public double clockFrequency()
public double getMaxFrequency()
public static TimingResults parseTimingSummaryFile(Path timingSummaryFile, Path routeStatusFile, double clockPeriod, Path checkpoint) throws IOException
IOException
public static TimingResults parseTimingSummaryFile(Path timingSummaryFile, Path routeStatusFile, double clockPeriod, Path checkpoint, String constraintName) throws IOException
IOException
public String toString()
toString
in class Object
public double getMinPeriod()
public boolean allOk()