KFDD Based Synthesis.
More...
|
namespace | revkit |
| Main namespace.
|
|
|
enum | { kfdd_synthesis_dtl_shannon,
kfdd_synthesis_dtl_positive_davio,
kfdd_synthesis_dtl_negative_davio
} |
| Flags for default KFDD decomposition in kfdd_synthesis_settings. More...
|
|
enum | {
kfdd_synthesis_reordering_none,
kfdd_synthesis_reordering_exact_dtl_friedman,
kfdd_synthesis_reordering_exact_dtl_permutation,
kfdd_synthesis_reordering_dtl_sifting,
kfdd_synthesis_reordering_exact_friedman,
kfdd_synthesis_reordering_exact_permutation,
kfdd_synthesis_reordering_sifting,
kfdd_synthesis_reordering_sifting_and_dtl_sifting,
kfdd_synthesis_reordering_inverse
} |
| Flags for KFDD Reordering strategies in kfdd_synthesis_settings. More...
|
|
enum | { kfdd_synthesis_growth_limit_relative = 'r',
kfdd_synthesis_growth_limit_absolute = 'a'
} |
| Flags for the growth limit in kfdd_synthesis_settings. More...
|
|
enum | {
kfdd_synthesis_sifting_method_random = 'r',
kfdd_synthesis_sifting_method_initial = 'i',
kfdd_synthesis_sifting_method_greatest = 'g',
kfdd_synthesis_sifting_method_loser_first = 'l',
kfdd_synthesis_sifting_method_verify = 'v'
} |
| Flags for the sifting method. More...
|
|
|
bool | kfdd_synthesis (circuit &circ, const std::string &filename, properties::ptr settings=properties::ptr(), properties::ptr statistics=properties::ptr()) |
| KFDD Based Synthesis. More...
|
|
pla_blif_synthesis_func | kfdd_synthesis_func (properties::ptr settings=properties::ptr(new properties()), properties::ptr statistics=properties::ptr(new properties())) |
| Functor for the kfdd_synthesis_func algorithm. More...
|
|