HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
plugin_bitorder_propagation.cpp
Go to the documentation of this file.
2 
3 // #define PRINT_CONFLICT
4 // #define PRINT_CONNECTIVITY
5 // // #define PRINT_CONNECTIVITY_BUILDING
6 // #define PRINT_GENERAL
7 
8 namespace hal
9 {
10  extern std::unique_ptr<BasePluginInterface> create_plugin_instance()
11  {
12  return std::make_unique<BitorderPropagationPlugin>();
13  }
14 
16  {
17  return std::string("bitorder_propagation");
18  }
19 
21  {
22  return std::string("0.2");
23  }
24 
26  {
27  return "Tool to automatically propagate known bit orders to module pin groups of unknown bit order.";
28  }
29 
30 } // namespace hal
std::string get_description() const override
Get a short description of the plugin.
std::string get_version() const override
Get the version of the plugin.
std::string get_name() const override
Get the name of the plugin.
Definition: defines.h:45
std::unique_ptr< BasePluginInterface > create_plugin_instance()
This file contains all functions related to the HAL plugin API.