abc-master
|
#include "ivy.h"
Go to the source code of this file.
Data Structures | |
struct | Ivy_Eva_t_ |
Macros | |
#define | IVY_EVAL_LIMIT 128 |
DECLARATIONS ///. More... | |
Typedefs | |
typedef struct Ivy_Eva_t_ | Ivy_Eva_t |
Functions | |
static void | Ivy_MultiPrint (Ivy_Man_t *p, Ivy_Eva_t *pEvals, int nLeaves, int nEvals) |
static int | Ivy_MultiCover (Ivy_Man_t *p, Ivy_Eva_t *pEvals, int nLeaves, int nEvals, int nLimit, Vec_Ptr_t *vSols) |
int | Ivy_MultiPlus (Ivy_Man_t *p, Vec_Ptr_t *vLeaves, Vec_Ptr_t *vCone, Ivy_Type_t Type, int nLimit, Vec_Ptr_t *vSols) |
FUNCTION DEFINITIONS ///. More... | |
static int | Ivy_MultiWeight (unsigned uMask, int nMaskOnes, unsigned uFound) |
#define IVY_EVAL_LIMIT 128 |
DECLARATIONS ///.
CFile****************************************************************
FileName [ivyMulti.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [And-Inverter Graph package.]
Synopsis [Constructing multi-input AND/EXOR gates.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - May 11, 2006.]
Revision [
]
Definition at line 30 of file ivyMulti.c.
typedef struct Ivy_Eva_t_ Ivy_Eva_t |
Definition at line 32 of file ivyMulti.c.
|
static |
Function*************************************************************
Synopsis [Finds the cover.]
Description [Returns 1 if the cover is found.]
SideEffects []
SeeAlso []
Definition at line 222 of file ivyMulti.c.
int Ivy_MultiPlus | ( | Ivy_Man_t * | p, |
Vec_Ptr_t * | vLeaves, | ||
Vec_Ptr_t * | vCone, | ||
Ivy_Type_t | Type, | ||
int | nLimit, | ||
Vec_Ptr_t * | vSols | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Constructs a balanced tree while taking sharing into account.]
Description [Returns 1 if the implementation exists.]
SideEffects []
SeeAlso []
Definition at line 58 of file ivyMulti.c.
Function*************************************************************
Synopsis [Computes how many uncovered ones this one covers.]
Description []
SideEffects []
SeeAlso []
Definition at line 173 of file ivyMulti.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Computes how many uncovered ones this one covers.]
Description []
SideEffects []
SeeAlso []
Definition at line 203 of file ivyMulti.c.