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