ArcDelayCalc mv input_port_ to RCDelayCalc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
54f1c5bd50
commit
91400211a4
|
|
@ -1550,7 +1550,6 @@ DmpCeffDelayCalc::inputPortDelay(const Pin *port_pin,
|
|||
const DcalcAnalysisPt *dcalc_ap)
|
||||
{
|
||||
dmp_alg_ = nullptr;
|
||||
input_port_ = true;
|
||||
RCDelayCalc::inputPortDelay(port_pin, in_slew, rf, parasitic, dcalc_ap);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -88,7 +88,6 @@ protected:
|
|||
double rpi,
|
||||
double c1);
|
||||
|
||||
bool input_port_;
|
||||
static bool unsuppored_model_warned_;
|
||||
|
||||
private:
|
||||
|
|
|
|||
|
|
@ -48,6 +48,7 @@ RCDelayCalc::inputPortDelay(const Pin *,
|
|||
drvr_cell_ = nullptr;
|
||||
drvr_library_ = network_->defaultLibertyLibrary();
|
||||
multi_drvr_slew_factor_ = 1.0F;
|
||||
input_port_ = true;
|
||||
}
|
||||
|
||||
// For DSPF on an input port the elmore delay is used as the time
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ protected:
|
|||
|
||||
const LibertyCell *drvr_cell_;
|
||||
const Parasitic *drvr_parasitic_;
|
||||
bool input_port_;
|
||||
};
|
||||
|
||||
} // namespace
|
||||
|
|
|
|||
|
|
@ -66,6 +66,7 @@ SimpleRCDelayCalc::gateDelay(const LibertyCell *drvr_cell,
|
|||
ArcDelay &gate_delay,
|
||||
Slew &drvr_slew)
|
||||
{
|
||||
input_port_ = false;
|
||||
drvr_parasitic_ = drvr_parasitic;
|
||||
drvr_rf_ = arc->toEdge()->asRiseFall();
|
||||
drvr_cell_ = drvr_cell;
|
||||
|
|
|
|||
Loading…
Reference in New Issue