#include "base/abc/abc.h"#include "bool/kit/kit.h"#include "opt/sfm/sfm.h"#include "base/io/ioAbc.h"#include "misc/util/utilTruth.h"
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START Vec_Ptr_t * | Abc_NtkAssignIDs (Abc_Ntk_t *pNtk) |
| DECLARATIONS ///. | |
| Vec_Ptr_t * | Abc_NtkAssignIDs2 (Abc_Ntk_t *pNtk) |
| Vec_Int_t * | Abc_NtkAssignStarts (Abc_Ntk_t *pNtk, Vec_Ptr_t *vNodes, int *pnTotal) |
| void | Abc_NtkFillTruthStore (word TruthStore[16][1<< 10]) |
| Sfm_Ntk_t * | Abc_NtkExtractMfs (Abc_Ntk_t *pNtk, int nFirstFixed) |
| Sfm_Ntk_t * | Abc_NtkExtractMfs2 (Abc_Ntk_t *pNtk, int iPivot) |
| void | Abc_NtkInsertMfs (Abc_Ntk_t *pNtk, Sfm_Ntk_t *p) |
| int | Abc_NtkPerformMfs (Abc_Ntk_t *pNtk, Sfm_Par_t *pPars) |
| Abc_Ntk_t * | Abc_NtkUnrollAndDrop (Abc_Ntk_t *p, int nFrames, int nFramesAdd, Vec_Int_t *vFlops, int *piPivot) |
| void | Abc_NtkReinsertNodes (Abc_Ntk_t *p, Abc_Ntk_t *pNtk, int iPivot) |
| int | Abc_NtkMfsAfterICheck (Abc_Ntk_t *p, int nFrames, int nFramesAdd, Vec_Int_t *vFlops, Sfm_Par_t *pPars) |
| ABC_NAMESPACE_IMPL_START Vec_Ptr_t * Abc_NtkAssignIDs | ( | Abc_Ntk_t * | pNtk | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcMfs.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Optimization with don't-cares.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 49 of file abcMfs.c.


Definition at line 64 of file abcMfs.c.


Function*************************************************************
Synopsis [Assign truth table sizes.]
Description []
SideEffects []
SeeAlso []
Definition at line 95 of file abcMfs.c.

Function*************************************************************
Synopsis [Extracts information about the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 146 of file abcMfs.c.


Definition at line 222 of file abcMfs.c.


| void Abc_NtkFillTruthStore | ( | word | TruthStore[16][1<< 10] | ) |
Definition at line 110 of file abcMfs.c.

Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 303 of file abcMfs.c.


| int Abc_NtkMfsAfterICheck | ( | Abc_Ntk_t * | p, |
| int | nFrames, | ||
| int | nFramesAdd, | ||
| Vec_Int_t * | vFlops, | ||
| Sfm_Par_t * | pPars ) |
Function*************************************************************
Synopsis [Performs MFS for the unrolled network.]
Description []
SideEffects []
SeeAlso []
Definition at line 537 of file abcMfs.c.

Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 357 of file abcMfs.c.


Function*************************************************************
Synopsis [Updates the original network to include optimized nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 485 of file abcMfs.c.


| Abc_Ntk_t * Abc_NtkUnrollAndDrop | ( | Abc_Ntk_t * | p, |
| int | nFrames, | ||
| int | nFramesAdd, | ||
| Vec_Int_t * | vFlops, | ||
| int * | piPivot ) |
Function*************************************************************
Synopsis [Unrolls logic network while dropping some next-state functions.]
Description [Returns the unrolled network.]
SideEffects []
SeeAlso []
Definition at line 407 of file abcMfs.c.

