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
IOExceptionpublic static TimingResults parseTimingSummaryFile(Path timingSummaryFile, Path routeStatusFile, double clockPeriod, Path checkpoint, String constraintName) throws IOException
IOExceptionpublic String toString()
toString in class Objectpublic double getMinPeriod()
public boolean allOk()