Searched refs:getDriver (Results 1 - 18 of 18) sorted by relevance

/gem5/ext/dsent/model/std_cells/
H A DADDF.cc88 ElectricalDriver* s_ron = getDriver("S_Ron");
89 ElectricalDriver* co_ron = getDriver("CO_Ron");
143 getDriver("S_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->S"));
144 getDriver("CO_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->CO"));
633 double s_ron = (getDriver("INVZ3_RonZN")->getOutputRes() + getDriver("INVZ4_RonZN")->getOutputRes()) / 2;
634 double co_ron = getDriver("NAND3_RonZN")->getOutputRes();
637 a_to_s_delay += getDriver("INV1_RonZN")->calculateDelay();
638 a_to_s_delay += max(getDriver("INVZ1_RonZN")->calculateDelay(), getDriver("INVZ2_RonZ
[all...]
H A DBUF.cc65 ElectricalDriver* y_ron = getDriver("Y_Ron");
95 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
224 double y_ron = getDriver("INV1_RonZN")->getOutputRes();
225 double a_to_y_delay = getDriver("INV0_RonZN")->calculateDelay() +
226 getDriver("INV1_RonZN")->calculateDelay();
H A DXOR2.cc74 ElectricalDriver* y_ron = getDriver("Y_Ron");
111 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
345 double y_ron = (getDriver("INVZ1_RonZN")->getOutputRes() + getDriver("INVZ2_RonZN")->getOutputRes()) / 2;
348 a_to_y_delay += getDriver("INV1_RonZN")->calculateDelay();
349 a_to_y_delay += max(getDriver("INVZ1_RonZN")->calculateDelay(), getDriver("INVZ2_RonZN")->calculateDelay());
352 b_to_y_delay += max(getDriver("INVZ1_RonZN")->calculateDelay(), getDriver("INV2_RonZN")->calculateDelay() + getDriver("INVZ2_RonZ
[all...]
H A DAND2.cc73 ElectricalDriver* y_ron = getDriver("Y_Ron");
110 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
276 double y_ron = getDriver("INV_RonZN")->getOutputRes();
277 double a_to_y_delay = getDriver("NAND2_RonZN")->calculateDelay() +
278 getDriver("INV_RonZN")->calculateDelay();
279 double b_to_y_delay = getDriver("NAND2_RonZN")->calculateDelay() +
280 getDriver("INV_RonZN")->calculateDelay();
H A DINV.cc70 ElectricalDriver* y_ron = getDriver("Y_Ron");
102 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
227 double y_ron = getDriver("INV_RonZN")->getOutputRes();
228 double a_to_y_delay = getDriver("INV_RonZN")->calculateDelay();
H A DLATQ.cc75 ElectricalDriver* q_ron = getDriver("Q_Ron");
111 getDriver("Q_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Q"));
377 double q_ron = getDriver("INV3_RonZN")->getOutputRes();
379 double d_to_q_delay = getDriver("INV1_RonZN")->calculateDelay() +
380 getDriver("INVZ1_RonZN")->calculateDelay() +
381 getDriver("INV2_RonZN")->calculateDelay() +
382 getDriver("INV3_RonZN")->calculateDelay();
383 double g_to_q_delay = getDriver("INV4_RonZN")->calculateDelay() +
384 getDriver("INVZ1_RonZN")->calculateDelay() +
385 getDriver("INV2_RonZ
[all...]
H A DMUX2.cc79 ElectricalDriver* y_ron = getDriver("Y_Ron");
120 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
378 double y_ron = getDriver("INV2_RonZN")->getOutputRes();
411 double y_ron = getDriver("INV2_RonZN")->getOutputRes();
414 a_to_y_delay += getDriver("INVZ1_RonZN")->calculateDelay();
415 a_to_y_delay += getDriver("INV2_RonZN")->calculateDelay();
418 b_to_y_delay += getDriver("INVZ1_RonZN")->calculateDelay();
419 b_to_y_delay += getDriver("INV2_RonZN")->calculateDelay();
422 s0_to_y_delay += getDriver("INV1_RonZN")->calculateDelay();
423 s0_to_y_delay += max(getDriver("INVZ1_RonZ
[all...]
H A DOR2.cc70 ElectricalDriver* y_ron = getDriver("Y_Ron");
105 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
283 double y_ron = getDriver("INV_RonZN")->getOutputRes();
284 double a_to_y_delay = getDriver("NOR2_RonZN")->calculateDelay() +
285 getDriver("INV_RonZN")->calculateDelay();
286 double b_to_y_delay = getDriver("NOR2_RonZN")->calculateDelay() +
287 getDriver("INV_RonZN")->calculateDelay();
H A DNAND2.cc74 ElectricalDriver* y_ron = getDriver("Y_Ron");
112 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
271 double y_ron = getDriver("NAND_RonZN")->getOutputRes();
272 double a_to_y_delay = getDriver("NAND_RonZN")->calculateDelay();
273 double b_to_y_delay = getDriver("NAND_RonZN")->calculateDelay();
H A DNOR2.cc74 ElectricalDriver* y_ron = getDriver("Y_Ron");
112 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
272 double y_ron = getDriver("NOR_RonZN")->getOutputRes();
273 double a_to_y_delay = getDriver("NOR_RonZN")->calculateDelay();
274 double b_to_y_delay = getDriver("NOR_RonZN")->calculateDelay();
H A DDFFQ.cc75 ElectricalDriver* q_ron = getDriver("Q_Ron");
117 getDriver("Q_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Q"));
534 double q_ron = getDriver("INV4_RonZN")->getOutputRes();
536 double d_setup_delay = getDriver("INV1_RonZN")->calculateDelay() +
537 getDriver("INVZ1_RonZN")->calculateDelay() +
538 getDriver("INV2_RonZN")->calculateDelay();
539 double ck_to_q_delay = getDriver("INV5_RonZN")->calculateDelay() +
540 getDriver("INV6_RonZN")->calculateDelay() +
541 getDriver("INVZ3_RonZN")->calculateDelay() +
542 getDriver("INV3_RonZ
[all...]
H A DCellMacros.cc52 ElectricalDriver* zn_drive = cell_->getDriver(name_ + "_RonZN");
121 cell_->getDriver(name_ + "_RonZN")->setOutputRes(r_on);
152 ElectricalDriver* zn_drive = cell_->getDriver(name_ + "_RonZN");
223 cell_->getDriver(name_ + "_RonZN")->setOutputRes(r_on);
252 ElectricalDriver* out_drive = cell_->getDriver(name_ + "_RonZN");
312 cell_->getDriver(name_ + "_RonZN")->setOutputRes(r_on);
345 ElectricalDriver* out_drive = cell_->getDriver(name_ + "_RonZN");
433 cell_->getDriver(name_ + "_RonZN")->setOutputRes(r_on);
/gem5/ext/dsent/model/electrical/
H A DRepeatedLink.cc132 ElectricalDriver* out_ron = getDriver("Out_Ron");
264 getDriver("Out_Ron")->setOutputRes(m_repeater_->getDriver("Y_Ron")->getOutputRes() + (total_wire_res / number_segments));
/gem5/ext/dsent/model/optical/
H A DRingDetector.cc114 getDriver("OutDriver")->addDownstreamNode(getNet("OutVFO"));
262 getDriver("OutDriver")->setOutputRes(r_o);
/gem5/src/sim/
H A Dfd_entry.hh213 EmulatedDriver *getDriver() const { return _driver; } function in class:DeviceFDEntry
H A Dsyscall_emul.hh695 EmulatedDriver *emul_driver = dfdp->getDriver();
1797 EmulatedDriver *emul_driver = dfdp->getDriver();
/gem5/ext/dsent/model/
H A DElectricalModel.h133 ElectricalDriver* getDriver(const String& name_);
H A DElectricalModel.cc247 ElectricalDriver* ElectricalModel::getDriver(const String& name_) function in class:DSENT::ElectricalModel

Completed in 50 milliseconds