44 #ifndef LATTICE_BACKEND_FLOW_HPP 45 #define LATTICE_BACKEND_FLOW_HPP void ExecuteSynthesis() override
Checks if the execution can be performed and, in case, performs the synthesis.
void InitDesignParameters() override
Initializes the parameters.
std::string flow_name
string-based identifier of the flow
void xparse_utilization(const std::string &fn)
Parses device utilization.
std::map< std::string, double > design_values
design values reported by the tools
~LatticeBackendFlow() override
Destructor.
void create_sdc(const DesignParametersRef dp)
Creates the constraint file.
const ParameterConstRef Param
class containing all the parameters
void CheckSynthesisResults() override
Checks the synthesis results and fills the corresponding data-structures.
void WriteFlowConfiguration(std::ostream &script) override
Writes the proper flow configuration in the output script.
This file contains the definition of the configurable flow for generating and executing synthesis scr...
LatticeBackendFlow(const ParameterConstRef Param, const std::string &flow_name, const generic_deviceRef _device)
Constructor.