Searched refs:RippleAdder (Results 1 - 4 of 4) sorted by relevance

/gem5/ext/dsent/model/electrical/
H A DRippleAdder.h30 class RippleAdder : public ElectricalModel class in namespace:DSENT
33 RippleAdder(const String& instance_name_, const TechModel* tech_model_);
34 virtual ~RippleAdder();
47 }; // class RippleAdder
H A DRippleAdder.cc22 #include "model/electrical/RippleAdder.h"
34 RippleAdder::RippleAdder(const String& instance_name_, const TechModel* tech_model_) function in class:DSENT::RippleAdder
41 RippleAdder::~RippleAdder()
44 void RippleAdder::initParameters()
50 void RippleAdder::initProperties()
55 void RippleAdder::constructModel()
103 void RippleAdder::propagateTransitionInfo()
H A DTestModel.cc28 #include "model/electrical/RippleAdder.h"
127 ElectricalModel* ripple_adder = new RippleAdder("Adder_1", getTechModel());
213 //ripple_adder->getNddPowerResult("LeakagePower")->print("RippleAdder->Leakage", 10, cout);
214 getSubInstance("Adder_1")->getNddPowerResult("Leakage")->print("RippleAdder->Leakage", 0, cout);
215 //ripple_adder->getAreaResult("TotalArea")->print("RippleAdder->TotalArea", 10, cout);
216 getSubInstance("Adder_1")->getAreaResult("Active")->print("RippleAdder->ActiveArea", 0, cout);
217 //ripple_adder->getEventResult("AddEvent")->print("RippleAdder->AddEvent", 10, cout);
218 getSubInstance("Adder_1")->getEventResult("Add")->print("RippleAdder->Add", 0, cout);
230 //ripple_adder->getNddPowerResult("LeakagePower")->print("RippleAdder->Leakage", 10, cout);
231 getSubInstance("Adder_1")->getNddPowerResult("Leakage")->print("RippleAdder
[all...]
/gem5/ext/dsent/model/
H A DModelGen.cc42 #include "model/electrical/RippleAdder.h"
126 else if("RippleAdder" == model_name_)
128 return new RippleAdder(instance_name_, tech_model_);
319 cout << "RippleAdder Multiplexer OR RepeatedLink BroadcastHTree" << endl;

Completed in 6 milliseconds