/gem5/ext/dsent/model/ |
H A D | ModelGen.cc | 74 Model* ModelGen::createModel(const String& model_name_, const String& instance_name_, const TechModel* tech_model_) argument 80 return new INV(instance_name_, tech_model_); 84 return new NAND2(instance_name_, tech_model_); 88 return new NOR2(instance_name_, tech_model_); 92 return new MUX2(instance_name_, tech_model_); 96 return new XOR2(instance_name_, tech_model_); 100 return new DFFQ(instance_name_, tech_model_); 104 return new LATQ(instance_name_, tech_model_); 108 return new ADDF(instance_name_, tech_model_); 112 return new OR2(instance_name_, tech_model 223 createStdCell(const String& std_cell_name_, const String& instance_name_, const TechModel* tech_model_) argument 280 createRAM(const String& ram_name_, const String& instance_name_, const TechModel* tech_model_) argument 297 createCrossbar(const String& crossbar_name_, const String& instance_name_, const TechModel* tech_model_) argument [all...] |
H A D | ModelGen.h | 38 static Model* createModel(const String& model_name_, const String& instance_name_, const TechModel* tech_model_); 40 static StdCell* createStdCell(const String& std_cell_name_, const String& instance_name_, const TechModel* tech_model_); 42 static ElectricalModel* createRAM(const String& ram_name_, const String& instance_name_, const TechModel* tech_model_); 44 static ElectricalModel* createCrossbar(const String& crossbar_name_, const String& instance_name_, const TechModel* tech_model_);
|
/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalWaveguide.cc | 27 OpticalWaveguide::OpticalWaveguide(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_) argument 28 : OpticalNode(OpticalNode::WAVEGUIDE, instance_name_, model_, wavelengths_)
|
H A D | OpticalLaser.cc | 27 OpticalLaser::OpticalLaser(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_) argument 28 : OpticalNode(OpticalNode::LASER, instance_name_, model_, wavelengths_), m_efficiency_(0)
|
H A D | OpticalDetector.cc | 28 OpticalDetector::OpticalDetector(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, OpticalReceiver* receiver_) argument 29 : OpticalNode(OpticalNode::DETECTOR, instance_name_, model_, wavelengths_), m_receiver_(receiver_), m_responsivity_(0)
|
/gem5/ext/dsent/model/timing_graph/ |
H A D | ElectricalLoad.cc | 29 ElectricalLoad::ElectricalLoad(const String& instance_name_, ElectricalModel* model_) argument 30 : ElectricalTimingNode(instance_name_, model_), m_load_cap_(0.0)
|
H A D | ElectricalDelay.cc | 32 ElectricalDelay::ElectricalDelay(const String& instance_name_, ElectricalModel* model_) argument 33 : ElectricalTimingNode(instance_name_, model_), m_delay_(0.0)
|
H A D | ElectricalDriverMultiplier.cc | 32 ElectricalDriverMultiplier::ElectricalDriverMultiplier(const String& instance_name_, ElectricalModel* model_) argument 33 : ElectricalTimingNode(instance_name_, model_)
|
H A D | ElectricalNet.cc | 32 ElectricalNet::ElectricalNet(const String& instance_name_, ElectricalModel* model_) argument 33 : ElectricalTimingNode(instance_name_, model_), m_distributed_res_(0), m_distributed_cap_(0)
|
/gem5/ext/dsent/model/std_cells/ |
H A D | StdCell.cc | 33 StdCell::StdCell(const String& instance_name_, const TechModel* tech_model_) argument 34 : ElectricalModel(instance_name_, tech_model_)
|
/gem5/ext/dsent/model/electrical/ |
H A D | BarrelShifter.h | 34 BarrelShifter(const String& instance_name_, const TechModel* tech_model_);
|
H A D | DFFRAM.h | 33 DFFRAM(const String& instance_name_, const TechModel* tech_model_);
|
H A D | Decoder.h | 33 Decoder(const String& instance_name_, const TechModel* tech_model_);
|
H A D | DemuxTreeDeserializer.h | 33 DemuxTreeDeserializer(const String& instance_name_, const TechModel* tech_model_);
|
H A D | MatrixArbiter.h | 33 MatrixArbiter(const String& instance_name_, const TechModel* tech_model_);
|
H A D | Multiplexer.h | 34 Multiplexer(const String& instance_name_, const TechModel* tech_model_);
|
H A D | MuxTreeSerializer.h | 33 MuxTreeSerializer(const String& instance_name_, const TechModel* tech_model_);
|
H A D | OR.h | 36 OR(const String& instance_name_, const TechModel* tech_model_);
|
H A D | RippleAdder.h | 33 RippleAdder(const String& instance_name_, const TechModel* tech_model_);
|
H A D | SeparableAllocator.h | 33 SeparableAllocator(const String& instance_name_, const TechModel* tech_model_);
|
H A D | TestModel.h | 33 TestModel(const String& instance_name_, const TechModel* tech_model_);
|
/gem5/ext/dsent/model/electrical/router/ |
H A D | RouterInputPort.h | 33 RouterInputPort(const String& instance_name_, const TechModel* tech_model_);
|
H A D | RouterSwitchAllocator.h | 33 RouterSwitchAllocator(const String& instance_name_, const TechModel* tech_model_);
|
/gem5/ext/dsent/model/network/ |
H A D | ElectricalClos.h | 36 ElectricalClos(const String& instance_name_, const TechModel* tech_model_);
|
H A D | ElectricalMesh.h | 36 ElectricalMesh(const String& instance_name_, const TechModel* tech_model_);
|