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 Delay Crpr;
|
||||
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,
|
||||
full_clock,
|
||||
|
|
|
|||
|
|
@ -2586,7 +2586,7 @@ LibertyPort::clockTreePathDelays()
|
|||
const MinMax *min_max = (role == TimingRole::clockTreePathMin())
|
||||
? MinMax::min()
|
||||
: 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();
|
||||
float delay = min_max->initValue();
|
||||
for (const int end_rf_index : RiseFall::rangeIndex()) {
|
||||
float delay1;
|
||||
Delay delay1;
|
||||
bool exists;
|
||||
delays[clk_rf_index][end_rf_index].value(min_max, delay1, exists);
|
||||
if (exists)
|
||||
delay = min_max->minMax(delay, delay1);
|
||||
delay = min_max->minMax(delay, delayAsFloat(delay1));
|
||||
}
|
||||
TimingModel *model = makeGateModelScalar(delay, clk_rf);
|
||||
if (attrs == nullptr)
|
||||
|
|
|
|||
Loading…
Reference in New Issue