/gem5/ext/dsent/model/ |
H A D | ModelGen.h | 32 class TechModel; 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/std_cells/ |
H A D | StdCellLib.h | 29 class TechModel; 36 StdCellLib(TechModel* tech_model_); 41 const TechModel* getTechModel() const; 70 TechModel* m_tech_model_;
|
/gem5/ext/dsent/tech/ |
H A D | TechModel.h | 39 class TechModel class in namespace:DSENT 45 TechModel(); 46 virtual ~TechModel(); 58 virtual TechModel* clone() const; 84 TechModel(const TechModel& tech_model_); 93 }; // class TechModel
|
H A D | TechModel.cc | 22 #include "tech/TechModel.h" 30 TechModel::TechModel() function in class:DSENT::TechModel 34 TechModel::~TechModel() 37 const String& TechModel::get(const String &key_) const 42 void TechModel::setStdCellLib(const StdCellLib* std_cell_lib_) 48 const StdCellLib* TechModel::getStdCellLib() const 53 TechModel* TechModel 340 TechModel::TechModel(const TechModel& tech_model_) function in class:DSENT::TechModel [all...] |
/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_);
|
H A D | PhotonicClos.h | 36 PhotonicClos(const String& instance_name_, const TechModel* tech_model_);
|
/gem5/ext/dsent/model/optical/ |
H A D | GatedLaserSource.h | 35 GatedLaserSource(const String& instance_name_, const TechModel* tech_model_);
|
H A D | LaserSource.h | 35 LaserSource(const String& instance_name_, const TechModel* tech_model_);
|
H A D | OpticalLinkBackendRx.h | 35 OpticalLinkBackendRx(const String& instance_name_, const TechModel* tech_model_);
|
H A D | OpticalLinkBackendTx.h | 35 OpticalLinkBackendTx(const String& instance_name_, const TechModel* tech_model_);
|
H A D | OpticalTestModel.h | 33 OpticalTestModel(const String& instance_name_, const TechModel* tech_model_);
|