reportClkSkew, reportClkLatency use ref for clks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
f9618418d9
commit
73470f4033
|
|
@ -911,7 +911,7 @@ public:
|
|||
void reportPath(Path *path);
|
||||
|
||||
// Report clk skews for clks.
|
||||
void reportClkSkew(ConstClockSeq clks,
|
||||
void reportClkSkew(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
const SetupHold *setup_hold,
|
||||
bool include_internal_latency,
|
||||
|
|
@ -919,7 +919,7 @@ public:
|
|||
float findWorstClkSkew(const SetupHold *setup_hold,
|
||||
bool include_internal_latency);
|
||||
|
||||
void reportClkLatency(ConstClockSeq clks,
|
||||
void reportClkLatency(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
bool include_internal_latency,
|
||||
int digits);
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ ClkLatency::findClkDelays(const Clock *clk,
|
|||
}
|
||||
|
||||
void
|
||||
ClkLatency::reportClkLatency(ConstClockSeq clks,
|
||||
ClkLatency::reportClkLatency(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
bool include_internal_latency,
|
||||
int digits)
|
||||
|
|
@ -134,7 +134,7 @@ ClkLatency::reportClkLatency(const Clock *clk,
|
|||
}
|
||||
|
||||
ClkDelayMap
|
||||
ClkLatency::findClkDelays(ConstClockSeq clks,
|
||||
ClkLatency::findClkDelays(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
bool include_internal_latency)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ class ClkLatency : public StaState
|
|||
public:
|
||||
ClkLatency(StaState *sta);
|
||||
// Report clk latency for clks.
|
||||
void reportClkLatency(ConstClockSeq clks,
|
||||
void reportClkLatency(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
bool include_internal_latency,
|
||||
int digits);
|
||||
|
|
@ -44,7 +44,7 @@ public:
|
|||
bool include_internal_latency);
|
||||
|
||||
protected:
|
||||
ClkDelayMap findClkDelays(ConstClockSeq clks,
|
||||
ClkDelayMap findClkDelays(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
bool include_internal_latency);
|
||||
void reportClkLatency(const Clock *clk,
|
||||
|
|
|
|||
|
|
@ -72,6 +72,7 @@ private:
|
|||
};
|
||||
|
||||
ClkSkew::ClkSkew() :
|
||||
include_internal_latency_(false),
|
||||
skew_(0.0)
|
||||
{
|
||||
}
|
||||
|
|
@ -178,7 +179,7 @@ ClkSkews::ClkSkews(StaState *sta) :
|
|||
}
|
||||
|
||||
void
|
||||
ClkSkews::reportClkSkew(ConstClockSeq clks,
|
||||
ClkSkews::reportClkSkew(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
const SetupHold *setup_hold,
|
||||
bool include_internal_latency,
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ class ClkSkews : public StaState
|
|||
public:
|
||||
ClkSkews(StaState *sta);
|
||||
// Report clk skews for clks.
|
||||
void reportClkSkew(ConstClockSeq clks,
|
||||
void reportClkSkew(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
const SetupHold *setup_hold,
|
||||
bool include_internal_latency,
|
||||
|
|
|
|||
|
|
@ -2601,7 +2601,7 @@ Sta::updateTiming(bool full)
|
|||
////////////////////////////////////////////////////////////////
|
||||
|
||||
void
|
||||
Sta::reportClkSkew(ConstClockSeq clks,
|
||||
Sta::reportClkSkew(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
const SetupHold *setup_hold,
|
||||
bool include_internal_latency,
|
||||
|
|
@ -2632,7 +2632,7 @@ Sta::clkSkewPreamble()
|
|||
////////////////////////////////////////////////////////////////
|
||||
|
||||
void
|
||||
Sta::reportClkLatency(ConstClockSeq clks,
|
||||
Sta::reportClkLatency(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
bool include_internal_latency,
|
||||
int digits)
|
||||
|
|
|
|||
|
|
@ -3037,7 +3037,7 @@ report_path_cmd(PathRef *path)
|
|||
////////////////////////////////////////////////////////////////
|
||||
|
||||
void
|
||||
report_clk_skew(ConstClockSeq clks,
|
||||
report_clk_skew(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
const SetupHold *setup_hold,
|
||||
bool include_internal_latency,
|
||||
|
|
@ -3049,7 +3049,7 @@ report_clk_skew(ConstClockSeq clks,
|
|||
}
|
||||
|
||||
void
|
||||
report_clk_latency(ConstClockSeq clks,
|
||||
report_clk_latency(ConstClockSeq &clks,
|
||||
const Corner *corner,
|
||||
bool include_internal_latency,
|
||||
int digits)
|
||||
|
|
|
|||
Loading…
Reference in New Issue