ssta compile
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
2bc81c9bda
commit
f1050e641c
|
|
@ -116,7 +116,7 @@ typedef Vector<PathVertex> PathVertexSeq;
|
||||||
typedef Vector<Slack> SlackSeq;
|
typedef Vector<Slack> SlackSeq;
|
||||||
typedef Delay Crpr;
|
typedef Delay Crpr;
|
||||||
typedef Vector<PathRef> PathRefSeq;
|
typedef Vector<PathRef> PathRefSeq;
|
||||||
typedef MinMaxValues<float> ClkDelays[RiseFall::index_count][RiseFall::index_count];
|
typedef MinMaxValues<Delay> ClkDelays[RiseFall::index_count][RiseFall::index_count];
|
||||||
|
|
||||||
enum class ReportPathFormat { full,
|
enum class ReportPathFormat { full,
|
||||||
full_clock,
|
full_clock,
|
||||||
|
|
|
||||||
|
|
@ -2586,7 +2586,7 @@ LibertyPort::clockTreePathDelays()
|
||||||
const MinMax *min_max = (role == TimingRole::clockTreePathMin())
|
const MinMax *min_max = (role == TimingRole::clockTreePathMin())
|
||||||
? MinMax::min()
|
? MinMax::min()
|
||||||
: MinMax::max();
|
: MinMax::max();
|
||||||
delays.setValue(rf, min_max, delay);
|
delays.setValue(rf, min_max, delayAsFloat(delay));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -536,11 +536,11 @@ MakeTimingModel::findClkInsertionDelays()
|
||||||
int clk_rf_index = clk_rf->index();
|
int clk_rf_index = clk_rf->index();
|
||||||
float delay = min_max->initValue();
|
float delay = min_max->initValue();
|
||||||
for (const int end_rf_index : RiseFall::rangeIndex()) {
|
for (const int end_rf_index : RiseFall::rangeIndex()) {
|
||||||
float delay1;
|
Delay delay1;
|
||||||
bool exists;
|
bool exists;
|
||||||
delays[clk_rf_index][end_rf_index].value(min_max, delay1, exists);
|
delays[clk_rf_index][end_rf_index].value(min_max, delay1, exists);
|
||||||
if (exists)
|
if (exists)
|
||||||
delay = min_max->minMax(delay, delay1);
|
delay = min_max->minMax(delay, delayAsFloat(delay1));
|
||||||
}
|
}
|
||||||
TimingModel *model = makeGateModelScalar(delay, clk_rf);
|
TimingModel *model = makeGateModelScalar(delay, clk_rf);
|
||||||
if (attrs == nullptr)
|
if (attrs == nullptr)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue