Signed-Off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2023-05-08 15:16:10 -07:00
parent 647b3a5fb3
commit 3c4995ce8b
1 changed files with 24 additions and 24 deletions

View File

@ -126,30 +126,30 @@ class DmpCeffTwoPoleDelayCalc : public DmpCeffDelayCalc
{ {
public: public:
DmpCeffTwoPoleDelayCalc(StaState *sta); DmpCeffTwoPoleDelayCalc(StaState *sta);
virtual ArcDelayCalc *copy(); ArcDelayCalc *copy() override;
virtual Parasitic *findParasitic(const Pin *drvr_pin, Parasitic *findParasitic(const Pin *drvr_pin,
const RiseFall *rf, const RiseFall *rf,
const DcalcAnalysisPt *dcalc_ap); const DcalcAnalysisPt *dcalc_ap) override;
virtual ReducedParasiticType reducedParasiticType() const; ReducedParasiticType reducedParasiticType() const override;
virtual void inputPortDelay(const Pin *port_pin, void inputPortDelay(const Pin *port_pin,
float in_slew, float in_slew,
const RiseFall *rf, const RiseFall *rf,
const Parasitic *parasitic, const Parasitic *parasitic,
const DcalcAnalysisPt *dcalc_ap); const DcalcAnalysisPt *dcalc_ap) override;
virtual void gateDelay(const LibertyCell *drvr_cell, void gateDelay(const LibertyCell *drvr_cell,
const TimingArc *arc, const TimingArc *arc,
const Slew &in_slew, const Slew &in_slew,
float load_cap, float load_cap,
const Parasitic *drvr_parasitic, const Parasitic *drvr_parasitic,
float related_out_cap, float related_out_cap,
const Pvt *pvt, const Pvt *pvt,
const DcalcAnalysisPt *dcalc_ap, const DcalcAnalysisPt *dcalc_ap,
// Return values. // Return values.
ArcDelay &gate_delay, ArcDelay &gate_delay,
Slew &drvr_slew); Slew &drvr_slew) override;
virtual void loadDelay(const Pin *load_pin, void loadDelay(const Pin *load_pin,
ArcDelay &wire_delay, ArcDelay &wire_delay,
Slew &load_slew); Slew &load_slew) override;
private: private:
void loadDelay(Parasitic *pole_residue, void loadDelay(Parasitic *pole_residue,