40 #ifndef _NANOXPLORE_BACKEND_FLOW_HPP_ 41 #define _NANOXPLORE_BACKEND_FLOW_HPP_ 49 #define PARAM_ucf_file "ucf_file" 50 #define PARAM_nxpython_sources_macro_list "nxpython_sources_macro_list" 51 #define PARAM_nxpython_report "nxpython_report" 52 #define PARAM_nxpython_timing_report "nxpython_timing_report" generic device description
void ExecuteSynthesis() override
Checks if the execution can be performed and, in case, performs the synthesis.
void WriteFlowConfiguration(std::ostream &script) override
Writes the proper flow configuration in the output script.
std::string flow_name
string-based identifier of the flow
void CheckSynthesisResults() override
Checks the synthesis results and fills the corresponding data structures.
void InitDesignParameters() override
Initializes the parameters.
NanoXploreBackendFlow(const ParameterConstRef Param, const std::string &flow_name, const generic_deviceRef _device)
Constructor.
~NanoXploreBackendFlow() override
Destructor.
const ParameterConstRef Param
class containing all the parameters
Template definition of refcount.
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
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
REF_FORWARD_DECL(generic_device)
superclass include
void xparse_utilization(const std::string &fn)
Parses device utilization.