Searched refs:getInstanceName (Results 1 - 25 of 52) sorted by relevance

123

/gem5/ext/dsent/model/optical_graph/
H A DOpticalGraph.cc50 const String& OpticalGraph::getInstanceName() const function in class:DSENT::OpticalGraph
71 Log::printLine(getInstanceName() + " -> Beginning optical data path power optimization");
87 Log::printLine(getInstanceName() + " -> Optimize data path - Laser = " + data_path.laser->getInstanceName()
88 + ", Modulator = " + data_path.modulator->getInstanceName());
122 Log::printLine(getInstanceName() + " -> Best IL=" + (String) best_IL + ", Best ER=" + (String) best_ER +
128 Log::printLine(getInstanceName() + " -> Data path not set to allow optimization");
133 Log::printLine(getInstanceName() + " -> End optical data path power optimization");
164 ASSERT(laser_ == NULL, "[Error] " + getInstanceName() + " -> Multiple " +
172 ASSERT(laser_ != NULL, "[Error] " + getInstanceName()
[all...]
H A DOpticalWavelength.cc49 const String& OpticalWavelength::getInstanceName() const function in class:DSENT::OpticalWavelength
57 ASSERT(laser_->isExpected(getWavelengths()), "[Error] " + getInstanceName() +
58 " -> " + laser_->getInstanceName() + " is not expecting the set wavelengths!");
59 ASSERT(modulator_->isExpected(getWavelengths()), "[Error] " + getInstanceName() +
60 " -> " + modulator_->getInstanceName() + " is not expecting the set wavelengths!");
61 ASSERT(detector_->isExpected(getWavelengths()), "[Error] " + getInstanceName() +
62 " -> " + detector_->getInstanceName() + " is not expecting the set wavelengths!");
73 getInstanceName() + " -> Modulator is the same, but laser is different?");
102 ASSERT(number_detectors_ > 0, "[Error] " + getInstanceName() +
H A DOpticalNode.cc53 const String& OpticalNode::getInstanceName() const function in class:DSENT::OpticalNode
70 ASSERT(node_->isExpected(getWavelengths()), "[Error] " + getInstanceName() +
87 ASSERT(lower_match == upper_match, "[Error] " + getInstanceName() +
H A DOpticalFilter.cc77 ASSERT(lower_match == upper_match, "[Error] " + getInstanceName() +
H A DOpticalGraph.h50 const String& getInstanceName() const;
H A DOpticalNode.h60 const String& getInstanceName() const;
H A DOpticalWavelength.h55 const String& getInstanceName() const;
/gem5/ext/dsent/model/
H A DOpticalModel.cc71 ASSERT(m_waveguides_->keyExist(waveguide_name_), "[Error] " + getInstanceName() +
77 ASSERT(is_input || is_output, "[Error] " + getInstanceName() + " -> Model '" + connect_model_->getInstanceName() +
87 "[Error] " + getInstanceName() + " -> Optical port expects different wavelengths for Model '" +
88 connect_model_->getInstanceName() + "." + port_name_ + "' and waveguide '" + waveguide_name_ + "'!");
163 ASSERT(m_optical_input_ports_->keyExist(name_), "[Error] " + getInstanceName() +
171 ASSERT(m_optical_input_ports_->keyExist(name_), "[Error] " + getInstanceName() +
185 ASSERT(m_optical_output_ports_->keyExist(name_), "[Error] " + getInstanceName() +
193 ASSERT(m_optical_output_ports_->keyExist(name_), "[Error] " + getInstanceName() +
226 ASSERT( !m_waveguides_->keyExist(name_), "[Error] " + getInstanceName()
[all...]
H A DElectricalModel.cc86 ASSERT(is_found, "[Error] " + getInstanceName() +
117 "[Error] " + getInstanceName() +
123 Log::printLine(getInstanceName() + " -> Changing drive strength to " + (String) m_driving_strengths_[m_curr_driving_strengths_idx_]);
168 ASSERT(!split_str.empty(), "[Error] " + getInstanceName() +
190 ASSERT(m_net_references_->keyExist(connect_net_name_), "[Error] " + getInstanceName() +
198 ASSERT(m_net_references_->keyExist(connect_net_name_), "[Error] " + getInstanceName() +
205 ASSERT(is_input || is_output, "[Error] " + getInstanceName() + " -> Model '" + connect_model_->getInstanceName() +
212 ASSERT(connect_net_width == port_width, "[Error] " + getInstanceName() + " -> Port width mismatch for Model '" +
213 connect_model_->getInstanceName()
[all...]
H A DModel.cc126 const String& Model::getInstanceName() const function in class:DSENT::Model
147 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
156 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
170 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
178 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
238 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
279 const String& sub_instance_name = sub_instance_->getInstanceName();
529 ASSERT(!m_constructed_, "[Error] " + getInstanceName() + " -> Cannot construct an already contructed model!");
544 ASSERT(m_constructed_, "[Error] " + getInstanceName() + " -> Cannot update an unconstructed model!");
562 ASSERT(m_constructed_, "[Error] " + getInstanceName()
[all...]
/gem5/ext/dsent/model/timing_graph/
H A DElectricalDriver.cc91 ASSERT(isSizable(), "[Error] " + getInstanceName() +
102 ASSERT(isSizable(), "[Error] " + getInstanceName() +
H A DElectricalTimingTree.cc47 const String& ElectricalTimingTree::getInstanceName() const function in class:DSENT::ElectricalTimingTree
63 Log::printLine(getInstanceName() + " -> Beginning Incremental Timing Optimization");
68 Log::printLine(getInstanceName() + " -> Timing Optimization Iteration " + (String) iteration +
91 Log::printLine(getInstanceName() + " -> Critical Path Slack: " + (String) (required_delay_ - delay));
104 Log::printLine(getInstanceName() + " -> Timing Optimization Ended after Iteration: " + (String) iteration +
114 const String& warning_msg = "[Warning] " + getInstanceName() + " -> Timing not met: Required delay = " +
H A DElectricalTimingTree.h51 const String& getInstanceName() const;
H A DElectricalTimingNode.h52 const String& getInstanceName() const;
/gem5/ext/dsent/model/electrical/
H A DRepeatedLink.cc87 ASSERT(number_bits > 0, "[Error] " + getInstanceName() +
89 ASSERT(getTechModel()->isWireLayerExist(wire_layer), "[Error] " + getInstanceName() +
91 ASSERT(wire_width_multiplier >= 1.0, "[Error] " + getInstanceName() +
93 ASSERT(wire_spacing_multiplier >= 1.0, "[Error] " + getInstanceName() +
162 ASSERT(wire_length >= 0, "[Error] " + getInstanceName() +
164 ASSERT(required_delay >= 0, "[Error] " + getInstanceName() +
199 Log::printLine(getInstanceName() + " -> Beginning Repeater Insertion");
203 Log::printLine(getInstanceName() + " -> Repeater Insertion Iteration " + (String)iteration +
222 Log::printLine(getInstanceName() + " -> Slack: " + (String)(required_delay - delay));
243 Log::printLine(getInstanceName()
[all...]
H A DBroadcastHTree.cc97 ASSERT(number_levels > 0, "[Error] " + getInstanceName() +
99 ASSERT(number_bits > 0, "[Error] " + getInstanceName() +
101 ASSERT(getTechModel()->isWireLayerExist(wire_layer), "[Error] " + getInstanceName() +
103 ASSERT(wire_width_multiplier >= 1.0, "[Error] " + getInstanceName() +
105 ASSERT(wire_spacing_multiplier >= 1.0, "[Error] " + getInstanceName() +
172 ASSERT(site_pitch > 0, "[Error] " + getInstanceName() +
174 ASSERT(total_load_cap_per_bit >= 0.0, "[Error] " + getInstanceName() +
205 Log::printLine(getInstanceName() + " -> Beginning Repeater Insertion " + (String)i);
218 Log::printLine(getInstanceName() + " -> Repeater Insertion Iteration " + (String)iteration +
236 Log::printLine(getInstanceName()
[all...]
H A DSeparableAllocator.cc73 ASSERT(number_requesters > 0, "[Error] " + getInstanceName() +
75 ASSERT(number_resources > 0, "[Error] " + getInstanceName() +
104 getEventResult("Allocate")->addSubResult(arb->getEventResult("Arbitrate"), arb->getInstanceName(), 1.0);
128 getEventResult("Allocate")->addSubResult(arb->getEventResult("Arbitrate"), arb->getInstanceName(), 1.0);
155 getEventResult("Allocate")->addSubResult(arb->getEventResult("Arbitrate"), arb->getInstanceName(), 1.0);
179 getEventResult("Allocate")->addSubResult(arb->getEventResult("Arbitrate"), arb->getInstanceName(), 1.0);
213 ASSERT(P_request_vector.size() == (number_requesters * number_resources), "[Error] " + getInstanceName() +
216 ASSERT(act_request_vector.size() == (number_requesters * number_resources), "[Error] " + getInstanceName() +
/gem5/ext/dsent/model/optical/
H A DOpticalLinkBackendRx.cc75 "[Error] " + getInstanceName() + " -> Cannot have non-integer deserialization ratios!");
77 "[Error] " + getInstanceName() + " -> Deserialization ratio must be a power of 2");
81 ASSERT(out_bits >= deserialization_ratio, "[Error] " + getInstanceName() +
84 "[Error] " + getInstanceName() + " -> Output width must be a multiple of the serialization ratio!");
187 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
261 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
348 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
H A DRingDetector.cc92 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
210 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
288 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
311 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
334 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
H A DLaserSource.cc109 Log::printLine(std::cerr, "[Warning] " + getInstanceName() +
H A DOpticalLinkBackendTx.cc74 "[Error] " + getInstanceName() + " -> Cannot have non-integer serialization ratios " +
79 "[Error] " + getInstanceName() + " -> Input width (" + (String) in_bits + ") " +
182 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
339 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
/gem5/ext/dsent/model/electrical/router/
H A DRouterInputPort.cc80 ASSERT(number_vns > 0, "[Error] " + getInstanceName() +
82 ASSERT(number_vcs_per_vn_vector.size() == number_vns, "[Error] " + getInstanceName() +
87 ASSERT(number_vcs_per_vn_vector[i] > 0, "[Error] " + getInstanceName() +
90 ASSERT(number_bufs_per_vc_vector.size() == number_vns, "[Error] " + getInstanceName() +
95 ASSERT(number_bufs_per_vc_vector[i] > 0, "[Error] " + getInstanceName() +
98 ASSERT(number_bits_per_flit > 0, "[Error] " + getInstanceName() +
/gem5/ext/dsent/model/network/
H A DElectricalMesh.cc95 ASSERT(number_sites > 0, "[Error] " + getInstanceName() +
97 ASSERT(number_bits_per_flit > 0, "[Error] " + getInstanceName() +
99 ASSERT(number_sites_per_router > 0, "[Error] " + getInstanceName() +
255 ASSERT(site_pitch > 0, "[Error] " + getInstanceName() +
257 ASSERT(clock_freq > 0, "[Error] " + getInstanceName() +
H A DElectricalClos.cc98 ASSERT(number_input_sites > 0, "[Error] " + getInstanceName() +
100 ASSERT(number_output_sites > 0, "[Error] " + getInstanceName() +
102 ASSERT(number_bits_per_flit > 0, "[Error] " + getInstanceName() +
104 ASSERT(number_ingress_routers > 0, "[Error] " + getInstanceName() +
106 ASSERT(number_middle_routers > 0, "[Error] " + getInstanceName() +
108 ASSERT(number_egress_routers > 0, "[Error] " + getInstanceName() +
387 ASSERT(input_site_pitch > 0, "[Error] " + getInstanceName() +
389 ASSERT(output_site_pitch > 0, "[Error] " + getInstanceName() +
391 ASSERT(clock_freq > 0, "[Error] " + getInstanceName() +
H A DPhotonicClos.cc104 ASSERT(clock_freq > 0, "[Error] " + getInstanceName() +
106 ASSERT(number_input_sites > 0, "[Error] " + getInstanceName() +
108 ASSERT(number_output_sites > 0, "[Error] " + getInstanceName() +
110 ASSERT(number_bits_per_flit > 0, "[Error] " + getInstanceName() +
112 ASSERT(number_ingress_routers > 0, "[Error] " + getInstanceName() +
114 ASSERT(number_middle_routers > 0, "[Error] " + getInstanceName() +
116 ASSERT(number_egress_routers > 0, "[Error] " + getInstanceName() +
412 ASSERT(input_site_pitch > 0, "[Error] " + getInstanceName() +
414 ASSERT(output_site_pitch > 0, "[Error] " + getInstanceName() +

Completed in 40 milliseconds

123