Searched refs:getAreaResult (Results 1 - 25 of 26) sorted by relevance

12

/gem5/ext/dsent/model/optical/
H A DSWMRLink.cc95 getAreaResult("Photonic")->addSubResult(getAreaResult("Waveguide"), "Waveguide", 1.0);
131 getAreaResult("Waveguide")->setValue(waveguide_area);
218 getAreaResult("Photonic")->addSubResult(laser->getAreaResult("Photonic"), "Laser", 1.0);
257 getAreaResult("Photonic")->addSubResult(modulator->getAreaResult("Photonic"), "Modulator", 1.0);
299 getAreaResult("Photonic")->addSubResult(detector->getAreaResult("Photonic"), "Detector_" + n, 1.0);
H A DSWSRLink.cc103 getAreaResult("Photonic")->addSubResult(getAreaResult("Waveguide"), "Waveguide", 1.0);
181 getAreaResult("Waveguide")->setValue(waveguide_area);
274 getAreaResult("Photonic")->addSubResult(laser->getAreaResult("Photonic"), "Laser", 1.0);
303 getAreaResult("Photonic")->addSubResult(modulator->getAreaResult("Photonic"), "Modulator", 1.0);
334 getAreaResult("Photonic")->addSubResult(detector->getAreaResult("Photonic"), "Detector", 1.0);
H A DLaserSource.cc91 getAreaResult("Photonic")->setValue(laser_area * number_wavelengths);
H A DRingFilter.cc94 getAreaResult("Photonic")->setValue(ring_area * (number_wavelengths));
H A DGatedLaserSource.cc92 getAreaResult("Photonic")->setValue(laser_area * number_wavelengths);
H A DRingDetector.cc148 getAreaResult("Photonic")->setValue(ring_area * (number_wavelengths));
308 getAreaResult("Active")->setValue(unit_area_active * 40 * number_wavelengths);
309 getAreaResult("Metal1Wire")->setValue(unit_area_metal1 * 40 * number_wavelengths);
H A DRingModulator.cc149 getAreaResult("Photonic")->setValue(ring_area * (number_wavelengths));
362 getAreaResult("Active")->setValue(area_active * number_wavelengths);
363 getAreaResult("Metal1Wire")->setValue(area_metal1 * number_wavelengths);
H A DThrottledLaserSource.cc105 getAreaResult("Photonic")->setValue(laser_area * number_wavelengths);
/gem5/ext/dsent/model/electrical/
H A DMultiplexerCrossbar.cc176 addElectricalWireSubResult(crossbar_wire_layer, getAreaResult("CrossbarWire"), "Self", 1.0);
181 getAreaResult("CrossbarWire")->setValue(wire_area);
184 getAreaResult("Active")->addSubResult(getAreaResult("CrossbarFill"), "Self", 1.0);
195 double wire_area = getAreaResult("CrossbarWire")->calculateSum();
196 double active_area = getAreaResult("Active")->calculateSum();
202 getAreaResult("CrossbarFill")->setValue(fill_area);
H A DTestModel.cc215 //ripple_adder->getAreaResult("TotalArea")->print("RippleAdder->TotalArea", 10, cout);
216 getSubInstance("Adder_1")->getAreaResult("Active")->print("RippleAdder->ActiveArea", 0, cout);
221 getSubInstance("Mux_1")->getAreaResult("Active")->print("Multiplexer->ActiveArea", 0, cout);
226 getSubInstance("DFFQ-CI")->getAreaResult("Active")->print("DFFQ-CI->ActiveArea", 0, cout);
232 //ripple_adder->getAreaResult("TotalArea")->print("RippleAdder->TotalArea", 10, cout);
233 getSubInstance("Adder_1")->getAreaResult("Active")->print("RippleAdder->ActiveArea", 0, cout);
/gem5/ext/dsent/model/
H A DModel.h125 Result* getAreaResult(const String& area_name_);
126 const Result* getAreaResult(const String& area_name_) const;
H A DElectricalModel.cc669 getAreaResult("Active")->addSubResult(model_->getAreaResult("Active"), model_->getInstanceName(), number_models_);
679 getAreaResult(result_name)->addSubResult(model_->getAreaResult(result_name), model_->getInstanceName(), number_models_);
692 getAreaResult(wire_layer_ + "Wire")->addSubResult(result_, producer_, number_results_);
721 getAreaResult("Active")->addValue(model_->getAreaResult("Active")->calculateSum() * number_models_);
731 getAreaResult(result_name)->addValue(model_->getAreaResult(result_name)->calculateSum() * number_models_);
744 getAreaResult(wire_layer
[all...]
H A DModel.cc346 Result* Model::getAreaResult(const String& area_name_) function in class:DSENT::Model
351 const Result* Model::getAreaResult(const String& area_name_) const function in class:DSENT::Model
/gem5/ext/dsent/model/std_cells/
H A DBUF.cc98 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
99 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
H A DINV.cc106 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
107 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Metal1Wire"));
H A DAND2.cc113 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
114 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
H A DNAND2.cc115 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
116 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Active"));
H A DNOR2.cc115 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
116 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
H A DOR2.cc108 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
109 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
H A DXOR2.cc114 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
115 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
H A DLATQ.cc116 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
117 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Metal1Wire"));
H A DMUX2.cc123 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
124 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
H A DDFFQ.cc122 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
123 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Metal1Wire"));
H A DADDF.cc147 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
148 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Metal1Wire"));
/gem5/ext/dsent/model/network/
H A DPhotonicClos.cc318 getAreaResult("Photonic")->addSubResult(ingress_to_middle_link->getAreaResult("Photonic"), "IngressToMiddleLink", number_ingress_to_middle_links);
323 getAreaResult("Photonic")->addSubResult(middle_to_egress_link->getAreaResult("Photonic"), "MiddletoEgressLink", number_middle_to_egress_links);

Completed in 52 milliseconds

12