abc-master
|
#include "fra.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START int | Fra_RegToLit (int n, int c) |
DECLARATIONS ///. More... | |
static int | Fra_LitReg (int n) |
static int | Fra_LitSign (int n) |
int | Fra_OneHotNodeIsConst (Fra_Sml_t *pSeq, Aig_Obj_t *pObj) |
FUNCTION DEFINITIONS ///. More... | |
int | Fra_OneHotNodesAreEqual (Fra_Sml_t *pSeq, Aig_Obj_t *pObj0, Aig_Obj_t *pObj1) |
int | Fra_OneHotNodesAreClause (Fra_Sml_t *pSeq, Aig_Obj_t *pObj1, Aig_Obj_t *pObj2, int fCompl1, int fCompl2) |
Vec_Int_t * | Fra_OneHotCompute (Fra_Man_t *p, Fra_Sml_t *pSim) |
void | Fra_OneHotAssume (Fra_Man_t *p, Vec_Int_t *vOneHots) |
void | Fra_OneHotCheck (Fra_Man_t *p, Vec_Int_t *vOneHots) |
int | Fra_OneHotRefineUsingCex (Fra_Man_t *p, Vec_Int_t *vOneHots) |
int | Fra_OneHotCount (Fra_Man_t *p, Vec_Int_t *vOneHots) |
void | Fra_OneHotEstimateCoverage (Fra_Man_t *p, Vec_Int_t *vOneHots) |
Aig_Man_t * | Fra_OneHotCreateExdc (Fra_Man_t *p, Vec_Int_t *vOneHots) |
void | Fra_OneHotAddKnownConstraint (Fra_Man_t *p, Vec_Ptr_t *vOnehots) |
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Assumes one-hot implications in the SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 439 of file fraHot.c.
Function*************************************************************
Synopsis [Assumes one-hot implications in the SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 191 of file fraHot.c.
Function*************************************************************
Synopsis [Checks one-hot implications.]
Description []
SideEffects []
SeeAlso []
Definition at line 229 of file fraHot.c.
Function*************************************************************
Synopsis [Computes one-hot implications.]
Description []
SideEffects []
SeeAlso []
Definition at line 134 of file fraHot.c.
Function*************************************************************
Synopsis [Creates one-hotness EXDC.]
Description []
SideEffects []
SeeAlso []
Function*************************************************************
Synopsis [Estimates the coverage of state space by clauses.]
Description []
SideEffects []
SeeAlso []
Definition at line 328 of file fraHot.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Returns 1 if simulation info is composed of all zeros.]
Description []
SideEffects []
SeeAlso []
Definition at line 49 of file fraHot.c.
int Fra_OneHotNodesAreClause | ( | Fra_Sml_t * | pSeq, |
Aig_Obj_t * | pObj1, | ||
Aig_Obj_t * | pObj2, | ||
int | fCompl1, | ||
int | fCompl2 | ||
) |
Function*************************************************************
Synopsis [Removes those implications that no longer hold.]
Description [Returns 1 if refinement has happened.]
SideEffects []
SeeAlso []
Definition at line 266 of file fraHot.c.
|
inlinestatic |
DECLARATIONS ///.
CFile****************************************************************
FileName [fraHot.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [New FRAIG package.]
Synopsis [Computing and using one-hotness conditions.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 30, 2007.]
Revision [
]