abc-master
|
Go to the source code of this file.
Macros | |
#define | IF_MAX_CUBES 70 |
DECLARATIONS ///. More... | |
Functions | |
static int | If_CutMaxCubeSize (Vec_Int_t *vCover, int nVars) |
FUNCTION DEFINITIONS ///. More... | |
int | If_CutDelaySop (If_Man_t *p, If_Cut_t *pCut) |
int | If_CutSopBalancePinDelaysInt (Vec_Int_t *vCover, int *pTimes, word *pFaninRes, int nSuppAll, word *pRes) |
int | If_CutSopBalancePinDelaysIntInt (Vec_Int_t *vCover, int *pTimes, int nSuppAll, char *pPerm) |
int | If_CutSopBalancePinDelays (If_Man_t *p, If_Cut_t *pCut, char *pPerm) |
int | If_CutSopBalanceEvalInt (Vec_Int_t *vCover, int *pTimes, int *pFaninLits, Vec_Int_t *vAig, int *piRes, int nSuppAll, int *pArea) |
int | If_CutSopBalanceEvalIntInt (Vec_Int_t *vCover, int nLeaves, int *pTimes, Vec_Int_t *vAig, int fCompl, int *pArea) |
int | If_CutSopBalanceEval (If_Man_t *p, If_Cut_t *pCut, Vec_Int_t *vAig) |
int | If_CutLutBalancePinDelays (If_Man_t *p, If_Cut_t *pCut, char *pPerm) |
int | If_CutLutBalanceEval (If_Man_t *p, If_Cut_t *pCut) |
#define IF_MAX_CUBES 70 |
DECLARATIONS ///.
CFile****************************************************************
FileName [ifDelay.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [FPGA mapping based on priority cuts.]
Synopsis [Delay balancing for cut functions.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - November 21, 2006.]
Revision [
]
Definition at line 64 of file ifDelay.c.
Function*************************************************************
Synopsis [Evaluate delay using SOP balancing.]
Description []
SideEffects []
SeeAlso []
Definition at line 369 of file ifDelay.c.
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Computes the SOP delay using balanced AND decomposition.]
Description []
SideEffects []
SeeAlso []
Definition at line 48 of file ifDelay.c.
Definition at line 248 of file ifDelay.c.
int If_CutSopBalanceEvalInt | ( | Vec_Int_t * | vCover, |
int * | pTimes, | ||
int * | pFaninLits, | ||
Vec_Int_t * | vAig, | ||
int * | piRes, | ||
int | nSuppAll, | ||
int * | pArea | ||
) |
Function*************************************************************
Synopsis [Evaluate delay using SOP balancing.]
Description []
SideEffects []
SeeAlso []
Definition at line 192 of file ifDelay.c.
int If_CutSopBalanceEvalIntInt | ( | Vec_Int_t * | vCover, |
int | nLeaves, | ||
int * | pTimes, | ||
Vec_Int_t * | vAig, | ||
int | fCompl, | ||
int * | pArea | ||
) |
Definition at line 232 of file ifDelay.c.
Definition at line 159 of file ifDelay.c.
int If_CutSopBalancePinDelaysInt | ( | Vec_Int_t * | vCover, |
int * | pTimes, | ||
word * | pFaninRes, | ||
int | nSuppAll, | ||
word * | pRes | ||
) |
Function*************************************************************
Synopsis [Compute pin delays.]
Description []
SideEffects []
SeeAlso []
Definition at line 120 of file ifDelay.c.
int If_CutSopBalancePinDelaysIntInt | ( | Vec_Int_t * | vCover, |
int * | pTimes, | ||
int | nSuppAll, | ||
char * | pPerm | ||
) |
Definition at line 149 of file ifDelay.c.