41 #ifndef FIX_CHARACTERIZATION_HPP 42 #define FIX_CHARACTERIZATION_HPP generic device description
double connection_time
The estimated execution time of connection.
const CustomUnorderedSet< TechnologyFlowStep_Type > ComputeTechnologyRelationships(const DesignFlowStep::RelationshipType relationship_type) const override
Return the set of analyses in relationship with this design step.
DesignFlowStep_Status Exec() override
Execute the step.
RelationshipType
The relationship type.
double assignment_execution_time
The execution time of the assignment.
FixCharacterization(const technology_managerRef TM, const generic_deviceRef target, const DesignFlowManagerConstRef design_flow_manager, const ParameterConstRef parameters)
Constructor.
This class manages the technology library structures.
const technology_managerRef TM
The technology manager.
~FixCharacterization() override
Destructor.
REF_FORWARD_DECL(generic_device)
Superclass include.
const Wrefcount< const DesignFlowManager > design_flow_manager
The design flow manager.
const ParameterConstRef parameters
Set of input parameters.
DesignFlowStep_Status
The status of a step.
This file collects some utility functions and macros.
Template definition of refcount.
The type used for timestamp.
void Initialize() override
Initialize the step (i.e., like a constructor, but executed just before exec.
Step which fixes characterization.
Base class for technology flow steps.
const generic_deviceRef target
The target device.
TimeStamp assignment_characterization_timestamp
The timestamp of the assignment.