summaryrefslogtreecommitdiffstats
path: root/src/base/abc
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2016-07-16 07:51:58 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2016-07-16 07:51:58 -0700
commit32d1516c64eca2805f951b1dc6f3d6ce93c29f4e (patch)
tree6c3aa971d91a091cce0f6ca02075b3c9e6931576 /src/base/abc
parentabdf39711f8c175840da90fd8531183c61691f68 (diff)
downloadabc-32d1516c64eca2805f951b1dc6f3d6ce93c29f4e.tar.gz
abc-32d1516c64eca2805f951b1dc6f3d6ce93c29f4e.tar.bz2
abc-32d1516c64eca2805f951b1dc6f3d6ce93c29f4e.zip
Adding command 'exact' developed by Mathias Soeken to implement Knuth's exact synthesis algorithm.
Diffstat (limited to 'src/base/abc')
-rw-r--r--src/base/abc/abc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/base/abc/abc.h b/src/base/abc/abc.h
index 78afb412..2d63af2d 100644
--- a/src/base/abc/abc.h
+++ b/src/base/abc/abc.h
@@ -642,6 +642,8 @@ extern ABC_DLL int Abc_NtkLevelReverse( Abc_Ntk_t * pNtk );
extern ABC_DLL int Abc_NtkIsAcyclic( Abc_Ntk_t * pNtk );
extern ABC_DLL int Abc_NtkIsAcyclicWithBoxes( Abc_Ntk_t * pNtk );
extern ABC_DLL Vec_Ptr_t * Abc_AigGetLevelizedOrder( Abc_Ntk_t * pNtk, int fCollectCis );
+/*=== abcExact.c ==========================================================*/
+extern ABC_DLL Abc_Ntk_t * Abc_NtkFindExact( word * pTruth, int nVars, int nFunc, int fVerbose );
/*=== abcFanio.c ==========================================================*/
extern ABC_DLL void Abc_ObjAddFanin( Abc_Obj_t * pObj, Abc_Obj_t * pFanin );
extern ABC_DLL void Abc_ObjDeleteFanin( Abc_Obj_t * pObj, Abc_Obj_t * pFanin );