abc-master
|
#include "abc.h"
#include "base/main/main.h"
#include "map/mio/mio.h"
#include "misc/extra/extraBdd.h"
Go to the source code of this file.
Macros | |
#define | ABC_MUX_CUBES 100000 |
DECLARATIONS ///. More... | |
#define ABC_MUX_CUBES 100000 |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcFunc.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Transformations between different functionality representations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
DECLARATIONS ///.
Function*************************************************************
Synopsis [Converts the network from AIG to BDD representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 1036 of file abcFunc.c.
Function*************************************************************
Synopsis [Construct BDDs and mark AIG nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 1013 of file abcFunc.c.
Function*************************************************************
Synopsis [Converts the network from AIG to BDD representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 863 of file abcFunc.c.
Function*************************************************************
Synopsis [Construct BDDs and mark AIG nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 815 of file abcFunc.c.
Function*************************************************************
Synopsis [Dereference BDDs and unmark AIG nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 839 of file abcFunc.c.
Definition at line 914 of file abcFunc.c.
Function*************************************************************
Synopsis [Converts the network from AIG to GIA representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 893 of file abcFunc.c.
char* Abc_ConvertBddToSop | ( | Mem_Flex_t * | pMan, |
DdManager * | dd, | ||
DdNode * | bFuncOn, | ||
DdNode * | bFuncOnDc, | ||
int | nFanins, | ||
int | fAllPrimes, | ||
Vec_Str_t * | vCube, | ||
int | fMode | ||
) |
Function*************************************************************
Synopsis [Converts the node from BDD to SOP representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 209 of file abcFunc.c.
Function*************************************************************
Synopsis [Converts the network from AIG to BDD representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 709 of file abcFunc.c.
Function*************************************************************
Synopsis [Strashes one logic node using its SOP.]
Description []
SideEffects []
SeeAlso []
Definition at line 660 of file abcFunc.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Converts the node from SOP to BDD representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 56 of file abcFunc.c.
int Abc_ConvertZddToSop | ( | DdManager * | dd, |
DdNode * | zCover, | ||
char * | pSop, | ||
int | nFanins, | ||
Vec_Str_t * | vCube, | ||
int | fPhase | ||
) |
DECLARATIONS ///.
Function*************************************************************
Synopsis [Derive the BDD for the function in the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 471 of file abcFunc.c.
void Abc_ConvertZddToSop_rec | ( | DdManager * | dd, |
DdNode * | zCover, | ||
char * | pSop, | ||
int | nFanins, | ||
Vec_Str_t * | vCube, | ||
int | fPhase, | ||
int * | pnCubes | ||
) |
Function*************************************************************
Synopsis [Derive the SOP from the ZDD representation of the cubes.]
Description []
SideEffects []
SeeAlso []
Definition at line 434 of file abcFunc.c.
Function*************************************************************
Synopsis [Count the number of paths in the ZDD.]
Description []
SideEffects []
SeeAlso []
Definition at line 593 of file abcFunc.c.
Function*************************************************************
Synopsis [Count the number of paths in the ZDD.]
Description []
SideEffects []
SeeAlso []
Definition at line 564 of file abcFunc.c.
void Abc_NodeBddToCnf | ( | Abc_Obj_t * | pNode, |
Mem_Flex_t * | pMmMan, | ||
Vec_Str_t * | vCube, | ||
int | fAllPrimes, | ||
char ** | ppSop0, | ||
char ** | ppSop1 | ||
) |
Function*************************************************************
Synopsis [Computes the SOPs of the negative and positive phase of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 490 of file abcFunc.c.
int Abc_NtkAigToBdd | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Converts the network from AIG to BDD representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 733 of file abcFunc.c.
Function*************************************************************
Synopsis [Converts the network from AIG to BDD representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 935 of file abcFunc.c.
int Abc_NtkBddToSop | ( | Abc_Ntk_t * | pNtk, |
int | fDirect | ||
) |
Function*************************************************************
Synopsis [Converts the network from BDD to SOP representation.]
Description [If the flag is set to 1, forces the direct phase of all covers.]
SideEffects []
SeeAlso []
Definition at line 359 of file abcFunc.c.
void Abc_NtkLogicMakeDirectSops | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Removes complemented SOP covers.]
Description []
SideEffects []
SeeAlso []
Definition at line 509 of file abcFunc.c.
int Abc_NtkMapToSop | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Unmaps the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 1073 of file abcFunc.c.
int Abc_NtkSopToAig | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Converts the network from SOP to AIG representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 612 of file abcFunc.c.
int Abc_NtkSopToBdd | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Converts the network from SOP to BDD representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 113 of file abcFunc.c.
int Abc_NtkSopToBlifMv | ( | Abc_Ntk_t * | pNtk | ) |
int Abc_NtkToAig | ( | Abc_Ntk_t * | pNtk | ) |
int Abc_NtkToBdd | ( | Abc_Ntk_t * | pNtk | ) |