#include "bmc.h"#include "misc/extra/extra.h"#include "misc/util/utilTruth.h"#include "sat/cnf/cnf.h"#include "sat/bsat/satStore.h"
Go to the source code of this file.
Classes | |
| struct | Maj_Man_t_ |
| struct | Exa_Man_t_ |
| struct | Exa3_Man_t_ |
Macros | |
| #define | MAJ_NOBJS 32 |
| DECLARATIONS ///. | |
Functions | |
| int | Maj_ManExactSynthesis2 (int nVars, int nNodes, int fUseConst, int fUseLine, int fUseRand, int nRands, int fVerbose) |
| int | Maj_ManExactSynthesisTest () |
| void | Exa_ManExactSynthesis2 (Bmc_EsPar_t *pPars) |
| void | Exa3_ManExactSynthesis2 (Bmc_EsPar_t *pPars) |
| #define MAJ_NOBJS 32 |
DECLARATIONS ///.
CFile****************************************************************
FileName [bmcMaj2.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SAT-based bounded model checking.]
Synopsis [Exact synthesis with majority gates.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - October 1, 2017.]
Revision [
]
| void Exa3_ManExactSynthesis2 | ( | Bmc_EsPar_t * | pPars | ) |
Definition at line 1385 of file bmcMaj2.c.

| void Exa_ManExactSynthesis2 | ( | Bmc_EsPar_t * | pPars | ) |
Definition at line 852 of file bmcMaj2.c.

| int Maj_ManExactSynthesis2 | ( | int | nVars, |
| int | nNodes, | ||
| int | fUseConst, | ||
| int | fUseLine, | ||
| int | fUseRand, | ||
| int | nRands, | ||
| int | fVerbose ) |
Definition at line 462 of file bmcMaj2.c.


| int Maj_ManExactSynthesisTest | ( | ) |
Definition at line 503 of file bmcMaj2.c.
