MakeTimingModel
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
d204e13d51
commit
1eb6da19e9
|
|
@ -486,11 +486,6 @@ TimingSense
|
|||
OutputDelays::timingSense() const
|
||||
{
|
||||
if (rf_path_exists[RiseFall::riseIndex()][RiseFall::riseIndex()]
|
||||
&& rf_path_exists[RiseFall::riseIndex()][RiseFall::fallIndex()]
|
||||
&& rf_path_exists[RiseFall::fallIndex()][RiseFall::riseIndex()]
|
||||
&& rf_path_exists[RiseFall::fallIndex()][RiseFall::fallIndex()])
|
||||
return TimingSense::non_unate;
|
||||
else if (rf_path_exists[RiseFall::riseIndex()][RiseFall::riseIndex()]
|
||||
&& rf_path_exists[RiseFall::fallIndex()][RiseFall::fallIndex()]
|
||||
&& !rf_path_exists[RiseFall::riseIndex()][RiseFall::fallIndex()]
|
||||
&& !rf_path_exists[RiseFall::fallIndex()][RiseFall::riseIndex()])
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ public:
|
|||
TimingSense timingSense() const;
|
||||
|
||||
RiseFallMinMax delays;
|
||||
// input edge -> output edge path exists for unateness
|
||||
bool rf_path_exists[RiseFall::index_count][RiseFall::index_count];
|
||||
};
|
||||
|
||||
|
|
@ -81,10 +82,4 @@ private:
|
|||
LibertyBuilder *lib_builder_;
|
||||
};
|
||||
|
||||
void
|
||||
writeTimingModel(const char *cell_name,
|
||||
const char *filename,
|
||||
const Corner *corner,
|
||||
Sta *sta);
|
||||
|
||||
} // namespace
|
||||
|
|
|
|||
Loading…
Reference in New Issue