/gem5/ext/dsent/model/electrical/ |
H A D | TestModel.cc | 213 //ripple_adder->getNddPowerResult("LeakagePower")->print("RippleAdder->Leakage", 10, cout); 214 getSubInstance("Adder_1")->getNddPowerResult("Leakage")->print("RippleAdder->Leakage", 0, cout); 220 getSubInstance("Mux_1")->getNddPowerResult("Leakage")->print("Multiplexer->Leakage", 0, cout); 225 getSubInstance("DFFQ-CI")->getNddPowerResult("Leakage")->print("DFFQ-CI->Leakage", 0, cout); 230 //ripple_adder->getNddPowerResult("LeakagePower")->print("RippleAdder->Leakage", 10, cout); 231 getSubInstance("Adder_1")->getNddPowerResult("Leakage")->print("RippleAdder->Leakage", 0, cout);
|
H A D | BroadcastHTree.cc | 387 power += m_repeaters_[i]->getNddPowerResult("Leakage")->calculateSum() * m_number_segments_[i] * number_branches; 398 power += m_leaf_head_driver_->getNddPowerResult("Leakage")->calculateSum() * number_branches; 404 power += m_leaf_drivers_[i]->getNddPowerResult("Leakage")->calculateSum() * number_branches; 410 getNddPowerResult("Leakage")->setValue(power);
|
H A D | RepeatedLink.cc | 297 power += m_repeater_->getNddPowerResult("Leakage")->calculateSum() * number_segments * number_bits; 298 getNddPowerResult("Leakage")->setValue(power);
|
/gem5/ext/dsent/model/optical/ |
H A D | SWSRLink.cc | 148 getNddPowerResult("RingTuning")->addSubResult(tx_backend->getNddPowerResult("RingTuning"), "OpticalLinkBackendTx", 1.0); 149 getNddPowerResult("RingTuning")->addSubResult(rx_backend->getNddPowerResult("RingTuning"), "OpticalLinkBackendRx", 1.0); 279 if (laser_type == "Standard") getNddPowerResult("Laser")->addSubResult(laser->getNddPowerResult("Laser"), "Laser", 1.0);
|
H A D | LaserSource.cc | 119 getNddPowerResult("Laser")->setValue(laser_power);
|
H A D | SWMRLink.cc | 224 getNddPowerResult("Laser")->addSubResult(laser->getNddPowerResult("Laser"), "Laser", 1.0);
|
H A D | OpticalLinkBackendRx.cc | 198 getNddPowerResult("RingTuning")->setValue(getRingTuningPower());
|
H A D | OpticalLinkBackendTx.cc | 193 getNddPowerResult("RingTuning")->setValue(getRingTuningPower());
|
H A D | RingDetector.cc | 207 getNddPowerResult("Leakage")->setValue(total_leakage * number_wavelengths);
|
H A D | RingModulator.cc | 180 getNddPowerResult("Leakage")->setValue(total_leakage);
|
/gem5/ext/dsent/model/ |
H A D | Model.h | 133 Result* getNddPowerResult(const String& ndd_power_name_); 134 const Result* getNddPowerResult(const String& ndd_power_name_) const;
|
H A D | ElectricalModel.cc | 683 getNddPowerResult("Leakage")->addSubResult(model_->getNddPowerResult("Leakage"), model_->getInstanceName(), number_models_); 735 getNddPowerResult("Leakage")->addValue(model_->getNddPowerResult("Leakage")->calculateSum() * number_models_); 764 getNddPowerResult("Leakage")->setValue(0.0);
|
H A D | Model.cc | 378 Result* Model::getNddPowerResult(const String& ndd_power_name_) function in class:DSENT::Model 383 const Result* Model::getNddPowerResult(const String& ndd_power_name_) const function in class:DSENT::Model
|
/gem5/ext/dsent/model/network/ |
H A D | PhotonicClos.cc | 319 getNddPowerResult("Laser")->addSubResult(ingress_to_middle_link->getNddPowerResult("Laser"), "IngressToMiddleLink", number_ingress_to_middle_links); 320 getNddPowerResult("RingTuning")->addSubResult(ingress_to_middle_link->getNddPowerResult("RingTuning"), "IngressToMiddleLink", number_ingress_to_middle_links); 324 getNddPowerResult("Laser")->addSubResult(middle_to_egress_link->getNddPowerResult("Laser"), "MiddleToEgressLink", number_middle_to_egress_links); 325 getNddPowerResult("RingTuning")->addSubResult(middle_to_egress_link->getNddPowerResult("RingTuning"), "MiddleToEgressLink", number_middle_to_egress_links);
|
/gem5/ext/dsent/model/std_cells/ |
H A D | BUF.cc | 127 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | INV.cc | 135 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | AND2.cc | 145 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | NAND2.cc | 142 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | NOR2.cc | 142 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | OR2.cc | 140 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | XOR2.cc | 148 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | LATQ.cc | 153 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | MUX2.cc | 161 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | DFFQ.cc | 162 getNddPowerResult("Leakage")->setValue(leakage);
|
H A D | ADDF.cc | 191 getNddPowerResult("Leakage")->setValue(leakage);
|