Searched refs:ElectricalTimingTree (Results 1 - 11 of 11) sorted by relevance

/gem5/ext/dsent/model/timing_graph/
H A DElectricalTimingTree.h36 class ElectricalTimingTree class in namespace:DSENT
46 ElectricalTimingTree(const String& instance_name_, ElectricalModel* model_);
47 ~ElectricalTimingTree();
73 ElectricalTimingTree(const ElectricalTimingTree& graph_);
90 }; // class ElectricalTimingTree
H A DElectricalTimingTree.cc23 #include "model/timing_graph/ElectricalTimingTree.h"
34 int ElectricalTimingTree::msTreeNum = ElectricalTimingNode::TIMING_NODE_INIT_VISITED_NUM + 1;
36 ElectricalTimingTree::ElectricalTimingTree(const String& instance_name_, ElectricalModel* model_) function in class:DSENT::ElectricalTimingTree
42 ElectricalTimingTree::~ElectricalTimingTree()
47 const String& ElectricalTimingTree::getInstanceName() const
52 bool ElectricalTimingTree::performTimingOpt(ElectricalTimingNode* node_, double required_delay_)
125 double ElectricalTimingTree::performCritPathExtract(ElectricalTimingNode* node_)
131 double ElectricalTimingTree
246 ElectricalTimingTree::ElectricalTimingTree(const ElectricalTimingTree& /* graph_ */) function in class:DSENT::ElectricalTimingTree
[all...]
/gem5/ext/dsent/model/electrical/
H A DRepeatedLink.h32 class ElectricalTimingTree;
60 ElectricalTimingTree* m_timing_tree_;
H A DBroadcastHTree.h36 class ElectricalTimingTree;
63 vector<ElectricalTimingTree*> m_timing_trees_;
H A DTestModel.cc33 #include "model/timing_graph/ElectricalTimingTree.h"
197 //ElectricalTimingTree* t = new ElectricalTimingTree("Add", this);
202 ElectricalTimingTree* t2 = new ElectricalTimingTree("Mux", this);
H A DBroadcastHTree.cc35 #include "model/timing_graph/ElectricalTimingTree.h"
58 clearPtrVector<ElectricalTimingTree>(&m_timing_trees_);
146 ElectricalTimingTree* timing_tree = new ElectricalTimingTree("RepeatedLink" + (String)i, this);
284 ElectricalTimingTree t2("LeafHead", m_leaf_head_driver_);
289 ElectricalTimingTree t("LeafDriver", m_leaf_drivers_[curr_driver]);
H A DRepeatedLink.cc29 #include "model/timing_graph/ElectricalTimingTree.h"
148 m_timing_tree_ = new ElectricalTimingTree("RepeatedLink", this);
/gem5/ext/dsent/
H A DDSENT.cc56 ElectricalTimingTree timing_tree(
83 ElectricalTimingTree timing_tree(
102 ElectricalTimingTree timing_tree(
/gem5/ext/dsent/model/network/
H A DElectricalClos.cc27 #include "model/timing_graph/ElectricalTimingTree.h"
439 ElectricalTimingTree ingress_router_timing_tree("IngressRouter", ingress_router);
445 ElectricalTimingTree middle_router_timing_tree("MiddleRouter", middle_router);
451 ElectricalTimingTree egress_router_timing_tree("EgressRouter", egress_router);
H A DPhotonicClos.cc27 #include "model/timing_graph/ElectricalTimingTree.h"
458 ElectricalTimingTree ingress_router_timing_tree("IngressRouter", ingress_router);
463 ElectricalTimingTree middle_router_timing_tree("MiddleRouter", middle_router);
468 ElectricalTimingTree egress_router_timing_tree("EgressRouter", egress_router);
H A DElectricalMesh.cc31 #include "model/timing_graph/ElectricalTimingTree.h"
287 ElectricalTimingTree router_timing_tree("MeshRouter", router);

Completed in 11 milliseconds