mirror of
https://github.com/The-OpenROAD-Project/OpenSTA.git
synced 2026-09-07 03:43:29 +02:00
report_parasitic_annotation
Signed-off-by: James Cherry <[email protected]>
This commit is contained in:
@@ -39,10 +39,11 @@ typedef Iterator<ParasiticNode*> ParasiticNodeIterator;
|
||||
// Parasitic annotation for a pin or net may exist for one analysis point
|
||||
// and not another.
|
||||
// If there is only one parasitic for both rise and fall transitions
|
||||
// the sta parasitic readers will save it under the rise transition.
|
||||
// the parasitic readers will save it under the rise transition.
|
||||
class Parasitics : public StaState
|
||||
{
|
||||
public:
|
||||
Parasitics(StaState *sta);
|
||||
virtual ~Parasitics() {}
|
||||
virtual bool haveParasitics() = 0;
|
||||
// Clear all state.
|
||||
@@ -137,7 +138,7 @@ public:
|
||||
virtual void poleResidue(const Parasitic *parasitic,
|
||||
int pole_index,
|
||||
ComplexFloat &pole,
|
||||
ComplexFloat &residue) const=0;
|
||||
ComplexFloat &residue) const = 0;
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
// Parasitic Network (detailed parasitics).
|
||||
@@ -300,7 +301,6 @@ protected:
|
||||
float fanout,
|
||||
const ParasiticAnalysisPt *ap);
|
||||
|
||||
Parasitics(StaState *sta);
|
||||
Net *findParasiticNet(const Pin *pin) const;
|
||||
};
|
||||
|
||||
|
||||
@@ -1120,6 +1120,8 @@ public:
|
||||
ReducedParasiticType reduce_to,
|
||||
bool delete_after_reduce,
|
||||
bool quiet);
|
||||
void reportParasiticAnnotation(bool report_unannotated,
|
||||
const Corner *corner);
|
||||
// Parasitics.
|
||||
void findPiElmore(Pin *drvr_pin,
|
||||
const RiseFall *rf,
|
||||
|
||||
Reference in New Issue
Block a user