41 #ifndef _BASH_BACKEND_FLOW_HPP_ 42 #define _BASH_BACKEND_FLOW_HPP_ 47 #define PARAM_bash_sources_macro_list "generic_sources_macro_list" 48 #define PARAM_bash_backend_report "bash_backend_report" 49 #define PARAM_bash_backend_timing_report "bash_backend_timing_report" void CheckSynthesisResults() override
Checks the synthesis results and fills the corresponding data structures.
BashBackendFlow(const ParameterConstRef Param, const std::string &flow_name, const generic_deviceRef _device)
Constructor.
void InitDesignParameters() override
Evaluates design variables.
std::string flow_name
string-based identifier of the flow
void WriteFlowConfiguration(std::ostream &script) override
Writes the proper flow configuration in the output script.
~BashBackendFlow() override
Destructor.
const ParameterConstRef Param
class containing all the parameters
void xparse_utilization(const std::string &fn)
Parses device utilization.
This file contains the definition of the configurable flow for generating and executing synthesis scr...
std::map< std::string, double > design_values
results from the synthesis
void create_sdc(const DesignParametersRef dp)
Creates the constraint file.