parasitics const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
51185d8bbe
commit
54a9a48f5c
|
|
@ -148,33 +148,33 @@ public:
|
|||
virtual ParasiticNode *otherNode(const ParasiticDevice *device,
|
||||
ParasiticNode *node) const;
|
||||
// Reduce parasitic network to reduce_to model.
|
||||
virtual void reduceTo(Parasitic *parasitic,
|
||||
virtual void reduceTo(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
ReducedParasiticType reduce_to,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap);
|
||||
virtual void reduceToPiElmore(Parasitic *parasitic,
|
||||
virtual void reduceToPiElmore(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap);
|
||||
// Reduce parasitic network to pi elmore model for drvr_pin.
|
||||
virtual void reduceToPiElmore(Parasitic *parasitic,
|
||||
virtual void reduceToPiElmore(const Parasitic *parasitic,
|
||||
const Pin *drvr_pin,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap);
|
||||
virtual void reduceToPiPoleResidue2(Parasitic *parasitic,
|
||||
virtual void reduceToPiPoleResidue2(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap);
|
||||
virtual void reduceToPiPoleResidue2(Parasitic *parasitic,
|
||||
virtual void reduceToPiPoleResidue2(const Parasitic *parasitic,
|
||||
const Pin *drvr_pin,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
|
|
|
|||
|
|
@ -235,7 +235,7 @@ public:
|
|||
const Pin *drvr_pin) = 0;
|
||||
|
||||
// Reduce parasitic network to reduce_to model.
|
||||
virtual void reduceTo(Parasitic *parasitic,
|
||||
virtual void reduceTo(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
ReducedParasiticType reduce_to,
|
||||
const OperatingConditions *op_cond,
|
||||
|
|
@ -243,21 +243,21 @@ public:
|
|||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap) = 0;
|
||||
// Reduce parasitic network to pi elmore models.
|
||||
virtual void reduceToPiElmore(Parasitic *parasitic,
|
||||
virtual void reduceToPiElmore(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap) = 0;
|
||||
// Reduce parasitic network to pi elmore model for drvr_pin.
|
||||
virtual void reduceToPiElmore(Parasitic *parasitic,
|
||||
virtual void reduceToPiElmore(const Parasitic *parasitic,
|
||||
const Pin *drvr_pin,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap) = 0;
|
||||
// Reduce parasitic network to pi and 2nd order pole/residue models.
|
||||
virtual void reduceToPiPoleResidue2(Parasitic *parasitic,
|
||||
virtual void reduceToPiPoleResidue2(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
|
|
@ -265,7 +265,7 @@ public:
|
|||
const ParasiticAnalysisPt *ap) = 0;
|
||||
// Reduce parasitic network to pi and 2nd order pole/residue models
|
||||
// for drvr_pin.
|
||||
virtual void reduceToPiPoleResidue2(Parasitic *parasitic,
|
||||
virtual void reduceToPiPoleResidue2(const Parasitic *parasitic,
|
||||
const Pin *drvr_pin,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
|
|
|
|||
|
|
@ -1674,7 +1674,7 @@ ConcreteParasitics::checkAnnotation2(const Pin *drvr_pin,
|
|||
////////////////////////////////////////////////////////////////
|
||||
|
||||
void
|
||||
ConcreteParasitics::reduceTo(Parasitic *parasitic,
|
||||
ConcreteParasitics::reduceTo(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
ReducedParasiticType reduce_to,
|
||||
const OperatingConditions *op_cond,
|
||||
|
|
@ -1697,7 +1697,7 @@ ConcreteParasitics::reduceTo(Parasitic *parasitic,
|
|||
}
|
||||
|
||||
void
|
||||
ConcreteParasitics::reduceToPiElmore(Parasitic *parasitic,
|
||||
ConcreteParasitics::reduceToPiElmore(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
|
|
@ -1718,7 +1718,7 @@ ConcreteParasitics::reduceToPiElmore(Parasitic *parasitic,
|
|||
}
|
||||
|
||||
void
|
||||
ConcreteParasitics::reduceToPiElmore(Parasitic *parasitic,
|
||||
ConcreteParasitics::reduceToPiElmore(const Parasitic *parasitic,
|
||||
const Pin *drvr_pin,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
|
|
@ -1730,7 +1730,7 @@ ConcreteParasitics::reduceToPiElmore(Parasitic *parasitic,
|
|||
}
|
||||
|
||||
void
|
||||
ConcreteParasitics::reduceToPiPoleResidue2(Parasitic *parasitic,
|
||||
ConcreteParasitics::reduceToPiPoleResidue2(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
|
|
@ -1750,7 +1750,7 @@ ConcreteParasitics::reduceToPiPoleResidue2(Parasitic *parasitic,
|
|||
}
|
||||
|
||||
void
|
||||
ConcreteParasitics::reduceToPiPoleResidue2(Parasitic *parasitic,
|
||||
ConcreteParasitics::reduceToPiPoleResidue2(const Parasitic *parasitic,
|
||||
const Pin *drvr_pin,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
|
|
|
|||
|
|
@ -184,32 +184,32 @@ public:
|
|||
virtual void disconnectPinBefore(const Pin *pin);
|
||||
virtual void loadPinCapacitanceChanged(const Pin *pin);
|
||||
|
||||
virtual void reduceTo(Parasitic *parasitic,
|
||||
virtual void reduceTo(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
ReducedParasiticType reduce_to,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap);
|
||||
virtual void reduceToPiElmore(Parasitic *parasitic,
|
||||
virtual void reduceToPiElmore(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap);
|
||||
virtual void reduceToPiElmore(Parasitic *parasitic,
|
||||
virtual void reduceToPiElmore(const Parasitic *parasitic,
|
||||
const Pin *drvr_pin,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap);
|
||||
virtual void reduceToPiPoleResidue2(Parasitic *parasitic,
|
||||
virtual void reduceToPiPoleResidue2(const Parasitic *parasitic,
|
||||
const Net *net,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
const MinMax *cnst_min_max,
|
||||
const ParasiticAnalysisPt *ap);
|
||||
virtual void reduceToPiPoleResidue2(Parasitic *parasitic,
|
||||
virtual void reduceToPiPoleResidue2(const Parasitic *parasitic,
|
||||
const Pin *drvr_pin,
|
||||
const OperatingConditions *op_cond,
|
||||
const Corner *corner,
|
||||
|
|
|
|||
|
|
@ -391,7 +391,7 @@ NullParasitics::otherNode(const ParasiticDevice *,
|
|||
}
|
||||
|
||||
void
|
||||
NullParasitics::reduceTo(Parasitic *,
|
||||
NullParasitics::reduceTo(const Parasitic *,
|
||||
const Net *,
|
||||
ReducedParasiticType ,
|
||||
const OperatingConditions *,
|
||||
|
|
@ -402,7 +402,7 @@ NullParasitics::reduceTo(Parasitic *,
|
|||
}
|
||||
|
||||
void
|
||||
NullParasitics::reduceToPiElmore(Parasitic *,
|
||||
NullParasitics::reduceToPiElmore(const Parasitic *,
|
||||
const Net *,
|
||||
const OperatingConditions *,
|
||||
const Corner *,
|
||||
|
|
@ -412,7 +412,7 @@ NullParasitics::reduceToPiElmore(Parasitic *,
|
|||
}
|
||||
|
||||
void
|
||||
NullParasitics::reduceToPiElmore(Parasitic *,
|
||||
NullParasitics::reduceToPiElmore(const Parasitic *,
|
||||
const Pin *,
|
||||
const OperatingConditions *,
|
||||
const Corner *,
|
||||
|
|
@ -422,7 +422,7 @@ NullParasitics::reduceToPiElmore(Parasitic *,
|
|||
}
|
||||
|
||||
void
|
||||
NullParasitics::reduceToPiPoleResidue2(Parasitic *, const Net *,
|
||||
NullParasitics::reduceToPiPoleResidue2(const Parasitic *, const Net *,
|
||||
const OperatingConditions *,
|
||||
const Corner *,
|
||||
const MinMax *,
|
||||
|
|
@ -431,7 +431,7 @@ NullParasitics::reduceToPiPoleResidue2(Parasitic *, const Net *,
|
|||
}
|
||||
|
||||
void
|
||||
NullParasitics::reduceToPiPoleResidue2(Parasitic *,
|
||||
NullParasitics::reduceToPiPoleResidue2(const Parasitic *,
|
||||
const Pin *,
|
||||
const OperatingConditions *,
|
||||
const Corner *,
|
||||
|
|
|
|||
Loading…
Reference in New Issue