diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2014-02-11 11:58:25 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2014-02-11 11:58:25 -0800 |
commit | 0ff592524818c895517db80a0795b5faea6cf8b5 (patch) | |
tree | d399d23387ee38e0940128b9ee67da0d07598e68 /src/base/main | |
parent | 367b02aecd32fe66729e3b8b75bba669ed828900 (diff) | |
download | abc-0ff592524818c895517db80a0795b5faea6cf8b5.tar.gz abc-0ff592524818c895517db80a0795b5faea6cf8b5.tar.bz2 abc-0ff592524818c895517db80a0795b5faea6cf8b5.zip |
Experiments with inductive don't-cares.
Diffstat (limited to 'src/base/main')
-rw-r--r-- | src/base/main/mainFrame.c | 1 | ||||
-rw-r--r-- | src/base/main/mainInt.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/base/main/mainFrame.c b/src/base/main/mainFrame.c index 796c04de..20054228 100644 --- a/src/base/main/mainFrame.c +++ b/src/base/main/mainFrame.c @@ -202,6 +202,7 @@ void Abc_FrameDeallocate( Abc_Frame_t * p ) ABC_FREE( pTemp ); Vec_PtrFree( p->vPlugInComBinPairs ); } + Vec_IntFreeP( &p->vIndFlops ); Vec_PtrFreeP( &p->vLTLProperties_global ); Abc_FrameDeleteAllNetworks( p ); ABC_FREE( p->pDrivingCell ); diff --git a/src/base/main/mainInt.h b/src/base/main/mainInt.h index cf1a9376..07dc93e4 100644 --- a/src/base/main/mainInt.h +++ b/src/base/main/mainInt.h @@ -96,6 +96,9 @@ struct Abc_Frame_t_ // timing constraints char * pDrivingCell; // name of the driving cell float MaxLoad; // maximum output load + // inductive don't-cares + Vec_Int_t * vIndFlops; + int nIndFrames; // new code Gia_Man_t * pGia; // alternative current network as a light-weight AIG |