abc-master
|
#include "lpkInt.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START Lpk_Fun_t * | Lpk_FunAlloc (int nVars) |
DECLARATIONS ///. More... | |
void | Lpk_FunFree (Lpk_Fun_t *p) |
Lpk_Fun_t * | Lpk_FunCreate (Abc_Ntk_t *pNtk, Vec_Ptr_t *vLeaves, unsigned *pTruth, int nLutK, int AreaLim, int DelayLim) |
Lpk_Fun_t * | Lpk_FunDup (Lpk_Fun_t *p, unsigned *pTruth) |
int | Lpk_FunSuppMinimize (Lpk_Fun_t *p) |
void | Lpk_FunComputeCofSupps (Lpk_Fun_t *p) |
int | Lpk_SuppDelay (unsigned uSupp, char *pDelays) |
int | Lpk_SuppToVars (unsigned uBoundSet, char *pVars) |
ABC_NAMESPACE_IMPL_START Lpk_Fun_t* Lpk_FunAlloc | ( | int | nVars | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [lpkAbcUtil.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Fast Boolean matching for LUT structures.]
Synopsis [Procedures working on decomposed functions.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Allocates the function.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file lpkAbcUtil.c.
void Lpk_FunComputeCofSupps | ( | Lpk_Fun_t * | p | ) |
Function*************************************************************
Synopsis [Computes cofactors w.r.t. each variable.]
Description []
SideEffects []
SeeAlso []
Definition at line 186 of file lpkAbcUtil.c.
Lpk_Fun_t* Lpk_FunCreate | ( | Abc_Ntk_t * | pNtk, |
Vec_Ptr_t * | vLeaves, | ||
unsigned * | pTruth, | ||
int | nLutK, | ||
int | AreaLim, | ||
int | DelayLim | ||
) |
Function*************************************************************
Synopsis [Creates the starting function.]
Description []
SideEffects []
SeeAlso []
Definition at line 80 of file lpkAbcUtil.c.
Function*************************************************************
Synopsis [Creates the new function with the given truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 114 of file lpkAbcUtil.c.
void Lpk_FunFree | ( | Lpk_Fun_t * | p | ) |
Function*************************************************************
Synopsis [Deletes the function]
Description []
SideEffects []
SeeAlso []
Definition at line 64 of file lpkAbcUtil.c.
int Lpk_FunSuppMinimize | ( | Lpk_Fun_t * | p | ) |
Function*************************************************************
Synopsis [Minimizes support of the function.]
Description []
SideEffects []
SeeAlso []
Definition at line 143 of file lpkAbcUtil.c.
int Lpk_SuppDelay | ( | unsigned | uSupp, |
char * | pDelays | ||
) |
Function*************************************************************
Synopsis [Get the delay of the bound set.]
Description []
SideEffects []
SeeAlso []
Definition at line 215 of file lpkAbcUtil.c.
int Lpk_SuppToVars | ( | unsigned | uBoundSet, |
char * | pVars | ||
) |
Function*************************************************************
Synopsis [Converts support into variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 235 of file lpkAbcUtil.c.