21 #ifndef SRC_TIMING_DRIVEN_PLACEMENT_FLUTE_RC_TREE_ESTIMATION_H_
22 #define SRC_TIMING_DRIVEN_PLACEMENT_FLUTE_RC_TREE_ESTIMATION_H_
24 #include "../interconnection/rc_tree.h"
25 #include "../placement/placement.h"
26 #include "../timing/library.h"
28 #include <unordered_map>
30 #include <boost/units/systems/si.hpp>
33 namespace timingdriven_placement {
39 boost::units::quantity< boost::units::si::resistance > resistance_per_micron;
40 boost::units::quantity< boost::units::si::capacitance > capacitance_per_micron;
46 void resistance_per_microns(boost::units::quantity< boost::units::si::resistance > resistance);
47 void capacitance_per_micron(boost::units::quantity< boost::units::si::capacitance > capacitance);
49 std::unordered_map<entity_system::entity, interconnection::rc_tree::capacitor_id> create_tree(
const placement::placement& placement,
Placement class.
Definition: placement.h:35
RC Tree Class.
Definition: rc_tree.h:78
Definition: flute_rc_tree_estimation.h:37