abc-master
|
Go to the source code of this file.
Macros | |
#define | ATTACH_FULL (~((unsigned)0)) |
DECLARATIONS ///. More... | |
#define | ATTACH_MASK(n) ((~((unsigned)0)) >> (32-(n))) |
Functions | |
static void | Abc_AttachSetupTruthTables (unsigned uTruths[][2]) |
static void | Abc_AttachComputeTruth (char *pSop, unsigned uTruthsIn[][2], unsigned *uTruthNode) |
static Mio_Gate_t * | Abc_AttachFind (Mio_Gate_t **ppGates, unsigned **puTruthGates, int nGates, unsigned *uTruthNode, int *Perm) |
static int | Abc_AttachCompare (unsigned **puTruthGates, int nGates, unsigned *uTruthNode) |
static int | Abc_NodeAttach (Abc_Obj_t *pNode, Mio_Gate_t **ppGates, unsigned **puTruthGates, int nGates, unsigned uTruths[][2]) |
static void | Abc_TruthPermute (char *pPerm, int nVars, unsigned *uTruthNode, unsigned *uTruthPerm) |
int | Abc_NtkAttach (Abc_Ntk_t *pNtk) |
FUNCTION DEFINITIONS ///. More... | |
Variables | |
static char ** | s_pPerms = NULL |
static int | s_nPerms |
#define ATTACH_FULL (~((unsigned)0)) |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcAttach.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Attaches the library gates to the current network.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 32 of file abcAttach.c.
#define ATTACH_MASK | ( | n | ) | ((~((unsigned)0)) >> (32-(n))) |
Definition at line 33 of file abcAttach.c.
|
static |
Function*************************************************************
Synopsis [Find the gate by truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 366 of file abcAttach.c.
|
static |
Function*************************************************************
Synopsis [Compute the truth table of the node's cover.]
Description []
SideEffects []
SeeAlso []
Definition at line 238 of file abcAttach.c.
|
static |
Function*************************************************************
Synopsis [Find the gate by truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 323 of file abcAttach.c.
|
static |
Function*************************************************************
Synopsis [Sets up the truth tables.]
Description []
SideEffects []
SeeAlso []
Definition at line 210 of file abcAttach.c.
|
static |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 173 of file abcAttach.c.
int Abc_NtkAttach | ( | Abc_Ntk_t * | pNtk | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Attaches gates from the current library to the internal nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 60 of file abcAttach.c.
|
static |
Function*************************************************************
Synopsis [Permutes the 6-input truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 386 of file abcAttach.c.
|
static |
Definition at line 43 of file abcAttach.c.
|
static |
Definition at line 42 of file abcAttach.c.