liberty ccs bullet proofing

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2024-07-29 13:40:25 -07:00
parent 0ed7383da8
commit df346d3f51
1 changed files with 3 additions and 2 deletions

View File

@ -2531,13 +2531,14 @@ LibertyReader::beginReceiverCapacitance(LibertyGroup *group,
void
LibertyReader::endReceiverCapacitanceRiseFall(LibertyGroup *group)
{
if (timing_ && table_) {
if (table_) {
if (ReceiverModel::checkAxes(table_)) {
TableModel *table_model = new TableModel(table_, tbl_template_,
scale_factor_type_, rf_);
if (receiver_model_ == nullptr) {
receiver_model_ = make_shared<ReceiverModel>();
timing_->setReceiverModel(receiver_model_);
if (timing_)
timing_->setReceiverModel(receiver_model_);
}
receiver_model_->setCapacitanceModel(table_model, index_, rf_);
}