#include "base/abc/abc.h"#include "base/io/ioAbc.h"#include "sat/cnf/cnf.h"#include "sat/bsat/satStore.h"
Go to the source code of this file.
Typedefs | |
| typedef void(* | AddFrameMapping) (Abc_Obj_t *, Abc_Obj_t *, int, void *) |
Functions | |
| Abc_Ntk_t * | Abc_NtkFrames2 (Abc_Ntk_t *pNtk, int nFrames, int fInitial, AddFrameMapping addFrameMapping, void *arg) |
| Abc_Ntk_t * | Abc_NtkMiter (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int fComb, int nPartSize, int fImplic, int fMulti) |
| FUNCTION DEFINITIONS ///. | |
| void | Abc_NtkMiterAddCone (Abc_Ntk_t *pNtk, Abc_Ntk_t *pNtkMiter, Abc_Obj_t *pRoot) |
| Abc_Ntk_t * | Abc_NtkMiterAnd (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int fOr, int fCompl2) |
| Abc_Ntk_t * | Abc_NtkMiterCofactor (Abc_Ntk_t *pNtk, Vec_Int_t *vPiValues) |
| Abc_Ntk_t * | Abc_NtkMiterForCofactors (Abc_Ntk_t *pNtk, int Out, int In1, int In2) |
| Abc_Ntk_t * | Abc_NtkMiterQuantify (Abc_Ntk_t *pNtk, int In, int fExist) |
| Abc_Ntk_t * | Abc_NtkMiterQuantifyPis (Abc_Ntk_t *pNtk) |
| int | Abc_NtkMiterIsConstant (Abc_Ntk_t *pMiter) |
| void | Abc_NtkMiterReport (Abc_Ntk_t *pMiter) |
| Abc_Ntk_t * | Abc_NtkFrames (Abc_Ntk_t *pNtk, int nFrames, int fInitial, int fVerbose) |
| int | Abc_NtkDemiter (Abc_Ntk_t *pNtk) |
| int | Abc_NtkCombinePos (Abc_Ntk_t *pNtk, int fAnd, int fXor) |
| Vec_Ptr_t * | Abc_NtkTryNewMiter (char *pFileName0, char *pFileName1) |
| Vec_Ptr_t * | Abc_NtkReadNodeNames (Abc_Ntk_t *pNtk, char *pFileName) |
| Abc_Obj_t * | Abc_NtkSpecialMuxTree_rec (Abc_Ntk_t *pNew, Abc_Obj_t **pCtrl, int nCtrl, Abc_Obj_t **pData, int Shift) |
| Abc_Ntk_t * | Abc_NtkSpecialMiter (Abc_Ntk_t *pNtk, Vec_Ptr_t *vNodes) |
Definition at line 40 of file abcMiter.c.
| int Abc_NtkCombinePos | ( | Abc_Ntk_t * | pNtk, |
| int | fAnd, | ||
| int | fXor ) |
Function*************************************************************
Synopsis [Computes OR or AND of the POs.]
Description []
SideEffects []
SeeAlso []
Definition at line 1155 of file abcMiter.c.


| int Abc_NtkDemiter | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Splits the miter into two logic cones combined by an EXOR]
Description []
SideEffects []
SeeAlso []
Definition at line 1087 of file abcMiter.c.

Function*************************************************************
Synopsis [Derives the timeframes of the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 775 of file abcMiter.c.


|
extern |
Function*************************************************************
Synopsis [Derives the timeframes of the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 909 of file abcMiter.c.
| Abc_Ntk_t * Abc_NtkMiter | ( | Abc_Ntk_t * | pNtk1, |
| Abc_Ntk_t * | pNtk2, | ||
| int | fComb, | ||
| int | nPartSize, | ||
| int | fImplic, | ||
| int | fMulti ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Derives the miter of two networks.]
Description [Preprocesses the networks to make sure that they are strashed.]
SideEffects []
SeeAlso []
Definition at line 59 of file abcMiter.c.


Function*************************************************************
Synopsis [Performs mitering for one network.]
Description []
SideEffects []
SeeAlso []
Definition at line 254 of file abcMiter.c.


Function*************************************************************
Synopsis [Derives the AND of two miters.]
Description [The network should have the same names of PIs.]
SideEffects []
SeeAlso []
Definition at line 387 of file abcMiter.c.


Function*************************************************************
Synopsis [Derives the cofactor of the miter w.r.t. the set of vars.]
Description [The array of variable values contains -1/0/1 for each PI. -1 means this PI remains, 0/1 means this PI is set to 0/1.]
SideEffects []
SeeAlso []
Definition at line 450 of file abcMiter.c.


Function*************************************************************
Synopsis [Derives the miter of two cofactors of one output.]
Description []
SideEffects []
SeeAlso []
Definition at line 517 of file abcMiter.c.

| int Abc_NtkMiterIsConstant | ( | Abc_Ntk_t * | pMiter | ) |
Function*************************************************************
Synopsis [Checks the status of the miter.]
Description [Return 0 if the miter is sat for at least one output. Return 1 if the miter is unsat for all its outputs. Returns -1 if the miter is undecided for some outputs.]
SideEffects []
SeeAlso []
Definition at line 682 of file abcMiter.c.


Function*************************************************************
Synopsis [Derives the miter of two cofactors of one output.]
Description []
SideEffects []
SeeAlso []
Definition at line 585 of file abcMiter.c.


Function*************************************************************
Synopsis [Quantifies all the PIs existentially from the only PO of the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 648 of file abcMiter.c.

| void Abc_NtkMiterReport | ( | Abc_Ntk_t * | pMiter | ) |
Function*************************************************************
Synopsis [Reports the status of the miter.]
Description []
SideEffects []
SeeAlso []
Definition at line 727 of file abcMiter.c.
Function*************************************************************
Synopsis [Read node names.]
Description []
SideEffects []
SeeAlso []
Definition at line 1261 of file abcMiter.c.

Definition at line 1313 of file abcMiter.c.

| Abc_Obj_t * Abc_NtkSpecialMuxTree_rec | ( | Abc_Ntk_t * | pNew, |
| Abc_Obj_t ** | pCtrl, | ||
| int | nCtrl, | ||
| Abc_Obj_t ** | pData, | ||
| int | Shift ) |
Function*************************************************************
Synopsis [Deriving specialized miter.]
Description []
SideEffects []
SeeAlso []
Definition at line 1304 of file abcMiter.c.


| Vec_Ptr_t * Abc_NtkTryNewMiter | ( | char * | pFileName0, |
| char * | pFileName1 ) |
Function*************************************************************
Synopsis [Miter construction for two networks.]
Description []
SideEffects []
SeeAlso []
Definition at line 1205 of file abcMiter.c.
