prima
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
828616fc12
commit
80db28bb8f
|
|
@ -62,4 +62,16 @@ report_delay_calc_cmd(Edge *edge,
|
||||||
return Sta::sta()->reportDelayCalc(edge, arc, corner, min_max, digits);
|
return Sta::sta()->reportDelayCalc(edge, arc, corner, min_max, digits);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
set_prima_reduce_order(size_t order)
|
||||||
|
{
|
||||||
|
cmdLinkedNetwork();
|
||||||
|
Sta *sta = Sta::sta();
|
||||||
|
PrimaDelayCalc *dcalc = dynamic_cast<PrimaDelayCalc*>(sta->arcDelayCalc());
|
||||||
|
if (dcalc) {
|
||||||
|
dcalc->setPrimaReduceOrder(order);
|
||||||
|
sta->delaysInvalid();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
%} // inline
|
%} // inline
|
||||||
|
|
|
||||||
|
|
@ -67,6 +67,7 @@ public:
|
||||||
Parasitic *findParasitic(const Pin *drvr_pin,
|
Parasitic *findParasitic(const Pin *drvr_pin,
|
||||||
const RiseFall *rf,
|
const RiseFall *rf,
|
||||||
const DcalcAnalysisPt *dcalc_ap) override;
|
const DcalcAnalysisPt *dcalc_ap) override;
|
||||||
|
bool reduceSupported() const override { return false; }
|
||||||
Parasitic *reduceParasitic(const Parasitic *parasitic_network,
|
Parasitic *reduceParasitic(const Parasitic *parasitic_network,
|
||||||
const Pin *drvr_pin,
|
const Pin *drvr_pin,
|
||||||
const RiseFall *rf,
|
const RiseFall *rf,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue