/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalGraph.cc | 50 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 D | OpticalWavelength.cc | 49 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 D | OpticalNode.cc | 53 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 D | OpticalFilter.cc | 77 ASSERT(lower_match == upper_match, "[Error] " + getInstanceName() +
|
H A D | OpticalGraph.h | 50 const String& getInstanceName() const;
|
H A D | OpticalNode.h | 60 const String& getInstanceName() const;
|
H A D | OpticalWavelength.h | 55 const String& getInstanceName() const;
|
/gem5/ext/dsent/model/ |
H A D | OpticalModel.cc | 71 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 D | ElectricalModel.cc | 86 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 D | Model.cc | 126 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 D | ElectricalDriver.cc | 91 ASSERT(isSizable(), "[Error] " + getInstanceName() + 102 ASSERT(isSizable(), "[Error] " + getInstanceName() +
|
H A D | ElectricalTimingTree.cc | 47 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 D | ElectricalTimingTree.h | 51 const String& getInstanceName() const;
|
H A D | ElectricalTimingNode.h | 52 const String& getInstanceName() const;
|
/gem5/ext/dsent/model/electrical/ |
H A D | RepeatedLink.cc | 87 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 D | BroadcastHTree.cc | 97 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 D | SeparableAllocator.cc | 73 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 D | OpticalLinkBackendRx.cc | 75 "[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 D | RingDetector.cc | 92 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 D | LaserSource.cc | 109 Log::printLine(std::cerr, "[Warning] " + getInstanceName() +
|
H A D | OpticalLinkBackendTx.cc | 74 "[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 D | RouterInputPort.cc | 80 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 D | ElectricalMesh.cc | 95 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 D | ElectricalClos.cc | 98 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 D | PhotonicClos.cc | 104 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() +
|