AIG balancing
Header: mockturtle/algorithms/aig_balancing.hpp
Parameters
-
struct aig_balancing_params
Algorithm
-
template<class Ntk>
void mockturtle::aig_balance(Ntk &ntk, aig_balancing_params const &ps = {}) AIG balancing.
This method balance the AIG to reduce the depth. Level minimization can be turned off. In this case, balancing tries to reconstruct AND trees such that logic sharing is maximized.
Required network functions:
get_nodenode_to_indexget_constantcreate_picreate_pocreate_notis_complementedforeach_nodeforeach_piforeach_poclone_nodeis_piis_constanthas_and