/gem5/ext/dsent/model/network/ |
H A D | PhotonicClos.cc | 34 PhotonicClos::PhotonicClos(const String& instance_name_, const TechModel* tech_model_) 120 const String& swsr_link_data_rate = getParameter("SWSR->LinkDataRate"); 121 const String& swsr_laser_type = getParameter("SWSR->LaserType"); 122 const String& swsr_ring_tuning_method = getParameter("SWSR->RingTuningMethod"); 123 const String& router_number_vns = getParameter("Router->NumberVirtualNetworks"); 124 const String& router_number_vcs_per_vn = getParameter("Router->NumberVirtualChannelsPerVirtualNetwork"); 125 const String& router_number_bufs_per_vc = getParameter("Router->NumberBuffersPerVirtualChannel"); 126 const String& router_buffer_model = getParameter("Router->InputPort->BufferModel"); 127 const String& router_crossbar_model = getParameter("Router->CrossbarModel"); 128 const String [all...] |
H A D | ElectricalClos.cc | 34 ElectricalClos::ElectricalClos(const String& instance_name_, const TechModel* tech_model_) 112 const String& router_number_vns = getParameter("Router->NumberVirtualNetworks"); 113 const String& router_number_vcs_per_vn = getParameter("Router->NumberVirtualChannelsPerVirtualNetwork"); 114 const String& router_number_bufs_per_vc = getParameter("Router->NumberBuffersPerVirtualChannel"); 115 const String& router_buffer_model = getParameter("Router->InputPort->BufferModel"); 116 const String& router_crossbar_model = getParameter("Router->CrossbarModel"); 117 const String& link_wire_layer = getParameter("Link->WireLayer"); 118 const String& link_wire_width_multiplier = getParameter("Link->WireWidthMultiplier"); 119 const String& link_wire_spacing_multiplier = getParameter("Link->WireSpacingMultiplier"); 250 createNet("IngressRouter_In" + (String) [all...] |
/gem5/ext/dsent/model/timing_graph/ |
H A D | ElectricalTimingNode.h | 38 ElectricalTimingNode(const String& instance_name_, ElectricalModel* model_); 52 const String& getInstanceName() const; 105 String m_instance_name_;
|
H A D | ElectricalDriverMultiplier.cc | 32 ElectricalDriverMultiplier::ElectricalDriverMultiplier(const String& instance_name_, ElectricalModel* model_)
|
H A D | ElectricalNet.cc | 32 ElectricalNet::ElectricalNet(const String& instance_name_, ElectricalModel* model_)
|
H A D | ElectricalTimingOptimizer.cc | 33 ElectricalTimingOptimizer::ElectricalTimingOptimizer(const String& instance_name_, const TechModel* tech_model_) 65 const String& port_name = it->first;
|
/gem5/ext/dsent/model/std_cells/ |
H A D | DFFQ.cc | 42 DFFQ::DFFQ(const String& instance_name_, const TechModel* tech_model_) 112 String cell_name = "DFFQ_X" + (String) drive_strength; 140 String cell_name = "DFFQ_X" + (String) drive_strength; 278 String cell_name = "DFFQ_X" + (String) drive_strength_; 335 Log::printLine(cell_name + "->Area->Active=" + (String) area); 336 Log::printLine(cell_name + "->Area->Metal1Wire=" + (String) area); 448 Log::printLine(cell_name + "->Leakage->!D!CK!Q=" + (String) leakage_00 [all...] |
H A D | ADDF.cc | 41 ADDF::ADDF(const String& instance_name_, const TechModel* tech_model_) 129 String cell_name = "ADDF_X" + (String) drive_strength; 165 String cell_name = "ADDF_X" + (String) drive_strength; 314 (String) S_prob_00 + ", " + (String) S_prob_01 + ", " + (String) S_prob_11 + ")!"); 319 (String) CO_prob_00 + ", " + (String) CO_prob_0 [all...] |
H A D | StdCell.cc | 33 StdCell::StdCell(const String& instance_name_, const TechModel* tech_model_)
|
H A D | StdCell.h | 33 StdCell(const String& instance_name_, const TechModel* tech_model_);
|
/gem5/ext/dsent/tech/ |
H A D | TechModel.cc | 37 const String& TechModel::get(const String &key_) const 58 void TechModel::readFile(const String& filename_) 66 const String& key = it.first; 69 const String& include_filename = it.second; 75 const vector<String>& available_wire_layer_vector = get("Wire->AvailableLayers").split("[,]"); 76 m_available_wire_layers_ = new std::set<String>; 276 bool TechModel::isWireLayerExist(const String& layer_name_) const 278 std::set<String>::const_iterator it; 283 const std::set<String>* TechMode [all...] |
/gem5/ext/dsent/model/electrical/ |
H A D | TestModel.cc | 37 TestModel::TestModel(const String& instance_name_, const TechModel* tech_model_) 93 StdCell* a_reg = getTechModel()->getStdCellLib()->createStdCell("DFFQ", "DFFQ-A[" + (String) i + "]"); 99 //a_reg->connect("Q", getNet("A[" + (String) i + "]")); 103 StdCell* b_reg = getTechModel()->getStdCellLib()->createStdCell("DFFQ", "DFFQ-B[" + (String) i + "]"); 109 //b_reg->connect("Q", getNet("B[" + (String) i + "]")); 113 StdCell* s_reg = getTechModel()->getStdCellLib()->createStdCell("DFFQ", "DFFQ-S[" + (String) i + "]"); 119 //s_reg->connect("D", getNet("A[" + (String) i + "]")); 171 String n = (String) i;
|
H A D | RepeatedLink.h | 37 RepeatedLink(const String& instance_name_, const TechModel* tech_model_);
|
/gem5/src/dev/arm/ |
H A D | SMMUv3.py | 59 utlb_policy = Param.String('rr', 'Micro TLB replacement policy') 66 tlb_policy = Param.String('rr', 'Main TLB replacement policy') 103 tlb_policy = Param.String('rr', 'TLB replacement policy') 110 cfg_policy = Param.String('rr', 'Config cache replacement policy') 117 ipa_policy = Param.String('rr', 'IPA cache replacement policy') 131 walk_policy = Param.String('rr', 'Walk cache replacement policy')
|
/gem5/ext/dsent/model/optical/ |
H A D | RingModulator.h | 34 RingModulator(const String& instance_name_, const TechModel* tech_model_);
|
H A D | ThrottledLaserSource.cc | 34 ThrottledLaserSource::ThrottledLaserSource(const String& instance_name_, const TechModel* tech_model_) 77 createElectricalEventAtomicResult("Laser" + (String) i); 78 getEventInfo("Laser" + (String) i)->setTransitionInfo("LaserEnable", TransitionInfo(0.0, 1.0, 0.0)); 152 getEventResult("Laser" + (String) i)->setValue(laser_power * laser_event_time *
|
/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalFilter.h | 33 OpticalFilter(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, bool drop_all_, const WavelengthGroup& drop_wavelengths_);
|
H A D | OpticalModulator.h | 35 OpticalModulator(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, bool opt_loss_, OpticalTransmitter* transmitter_);
|
H A D | OpticalNode.cc | 30 OpticalNode::OpticalNode(Type type_, const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_) 53 const String& OpticalNode::getInstanceName() const
|
H A D | OpticalGraph.cc | 39 OpticalGraph::OpticalGraph(const String& instance_name_, OpticalModel* model_) 50 const String& OpticalGraph::getInstanceName() const 122 Log::printLine(getInstanceName() + " -> Best IL=" + (String) best_IL + ", Best ER=" + (String) best_ER + 123 ", Best Laser/Mod Power=" + (String) best_power);
|
/gem5/ext/dsent/util/ |
H A D | CommonType.h | 47 using LibUtil::String;
|
/gem5/src/arch/arm/tracers/ |
H A D | TarmacTrace.py | 48 path_to_trace = Param.String("tarmac.log", "path to TARMAC trace")
|
/gem5/src/mem/qos/ |
H A D | QoSMemCtrl.py | 80 qos_masters = VectorParam.String(['']* 16,
|
/gem5/src/mem/ruby/network/ |
H A D | Network.py | 39 topology = Param.String("Not Specified",
|
/gem5/ext/googletest/googlemock/src/ |
H A D | gmock.cc | 109 template <typename String> 111 String* value) {
|