Lines Matching refs:m_leaf_drivers_
59 clearPtrVector<StdCell>(&m_leaf_drivers_);
260 clearPtrVector<StdCell>(&m_leaf_drivers_);
279 m_leaf_drivers_.push_back(inv);
281 m_leaf_head_load_->setLoadCap(m_leaf_drivers_[0]->getNet("A")->getTotalDownstreamCap());
289 ElectricalTimingTree t("LeafDriver", m_leaf_drivers_[curr_driver]);
290 double transition = t.calculateNodeTransition(m_leaf_drivers_[curr_driver]->getNet("Y"));
300 if(m_leaf_drivers_[curr_driver]->hasMaxDrivingStrength())
309 m_leaf_drivers_[curr_driver]->increaseDrivingStrength();
310 transition = t.calculateNodeTransition(m_leaf_drivers_[curr_driver]->getNet("Y"));
314 m_leaf_head_load_->setLoadCap(m_leaf_drivers_[curr_driver]->getNet("A")->getTotalDownstreamCap());
320 inv->getNet("Y")->addDownstreamNode(m_leaf_drivers_[curr_driver]->getNet("A"));
322 m_leaf_drivers_.push_back(inv);
355 for(unsigned int i = 0; i < m_leaf_drivers_.size(); ++i)
357 addElecticalAtomicResultValues(m_leaf_drivers_[i], number_branches * number_bits);
400 for(unsigned int i = 0; i < m_leaf_drivers_.size(); ++i)
402 assignPortTransitionInfo(m_leaf_drivers_[i], "A", mod_trans_In);
403 m_leaf_drivers_[i]->use();
404 power += m_leaf_drivers_[i]->getNddPowerResult("Leakage")->calculateSum() * number_branches;
405 energy += m_leaf_drivers_[i]->getEventResult("INV")->calculateSum() * number_branches;