abc-master
|
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "misc/extra/extraBdd.h"
#include "cas.h"
Go to the source code of this file.
Data Structures | |
struct | LUT |
type definitions /// More... | |
Macros | |
#define | PRB_(f) printf( #f " = " ); Cudd_bddPrint(dd,f); printf( "\n" ) |
debugging macros /// More... | |
#define | PRK(f, n) Cudd_PrintKMap(stdout,dd,(f),Cudd_Not(f),(n),NULL,0); printf( "K-map for function" #f "\n\n" ) |
#define | PRK2(f, g, n) Cudd_PrintKMap(stdout,dd,(f),(g),(n),NULL,0); printf( "K-map for function <" #f ", " #g ">\n\n" ) |
Functions | |
void | WriteLUTSintoBLIFfile (FILE *pFile, DdManager *dd, LUT **pLuts, int nLuts, DdNode **bCVars, char **pNames, int nNames, char *FileName) |
static functions /// More... | |
void | WriteDDintoBLIFfile (FILE *pFile, DdNode *Func, char *OutputName, char *Prefix, char **InputNames) |
BLIF WRITING FUNCTIONS ///. More... | |
void | WriteDDintoBLIFfileReorder (DdManager *dd, FILE *pFile, DdNode *Func, char *OutputName, char *Prefix, char **InputNames) |
int | CreateDecomposedNetwork (DdManager *dd, DdNode *aFunc, char **pNames, int nNames, char *FileName, int nLutSize, int fCheck, int fVerbose) |
EXTERNAL FUNCTIONS ///. More... | |
Variables | |
static int | s_LutSize = 15 |
static varibles /// More... | |
static int | s_nFuncVars |
long | s_EncodingTime |
long | s_EncSearchTime |
long | s_EncComputeTime |
#define PRB_ | ( | f | ) | printf( #f " = " ); Cudd_bddPrint(dd,f); printf( "\n" ) |
int CreateDecomposedNetwork | ( | DdManager * | dd, |
DdNode * | aFunc, | ||
char ** | pNames, | ||
int | nNames, | ||
char * | FileName, | ||
int | nLutSize, | ||
int | fCheck, | ||
int | fVerbose | ||
) |
EXTERNAL FUNCTIONS ///.
Definition at line 108 of file casDec.c.
void WriteDDintoBLIFfile | ( | FILE * | pFile, |
DdNode * | Func, | ||
char * | OutputName, | ||
char * | Prefix, | ||
char ** | InputNames | ||
) |
BLIF WRITING FUNCTIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 815 of file casCore.c.
void WriteDDintoBLIFfileReorder | ( | DdManager * | dd, |
FILE * | pFile, | ||
DdNode * | Func, | ||
char * | OutputName, | ||
char * | Prefix, | ||
char ** | InputNames | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 940 of file casCore.c.
void WriteLUTSintoBLIFfile | ( | FILE * | pFile, |
DdManager * | dd, | ||
LUT ** | pLuts, | ||
int | nLuts, | ||
DdNode ** | bCVars, | ||
char ** | pNames, | ||
int | nNames, | ||
char * | FileName | ||
) |
static functions ///
Definition at line 416 of file casDec.c.