summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2016-12-05 21:18:51 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2016-12-05 21:18:51 -0800
commit77ef610919b09ed0f8cb0df50e48a7f9c4b9c553 (patch)
treee2254e46e3b825dd8cb61c0bf99366e327738e82
parentd9fdd10960744034bac5da285e221513d4438b75 (diff)
downloadabc-77ef610919b09ed0f8cb0df50e48a7f9c4b9c553.tar.gz
abc-77ef610919b09ed0f8cb0df50e48a7f9c4b9c553.tar.bz2
abc-77ef610919b09ed0f8cb0df50e48a7f9c4b9c553.zip
Adding support for minimalistic representation of LUT mapping.
-rw-r--r--src/aig/gia/giaMini.c2
-rw-r--r--src/aig/miniaig/abcapis.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/src/aig/gia/giaMini.c b/src/aig/gia/giaMini.c
index 77bb1b64..a886311f 100644
--- a/src/aig/gia/giaMini.c
+++ b/src/aig/gia/giaMini.c
@@ -300,7 +300,7 @@ Mini_Lut_t * Gia_ManToMiniLut( Gia_Man_t * pGia )
}
// set registers
Mini_LutSetRegNum( p, Gia_ManRegNum(pGia) );
- Mini_LutPrintStats( p );
+ //Mini_LutPrintStats( p );
return p;
}
diff --git a/src/aig/miniaig/abcapis.h b/src/aig/miniaig/abcapis.h
index f62612e8..38c0591d 100644
--- a/src/aig/miniaig/abcapis.h
+++ b/src/aig/miniaig/abcapis.h
@@ -54,6 +54,10 @@ extern void Abc_NtkInputMiniAig( void * pAbc, void * pMiniAig );
extern void * Abc_NtkOutputMiniAig( void * pAbc );
extern void Abc_NtkSetFlopNum( void * pAbc, int nFlops );
+// procedures to input/output 'mini AIG'
+extern void Abc_NtkInputMiniLut( void * pAbc, void * pMiniLut );
+extern void * Abc_NtkOutputMiniLut( void * pAbc );
+
// procedures to set CI/CO arrival/required times
extern void Abc_NtkSetCiArrivalTime( void * pAbc, int iCi, float Rise, float Fall );
extern void Abc_NtkSetCoRequiredTime( void * pAbc, int iCo, float Rise, float Fall );