|
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.