abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Cla_Man_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Cla_Man_t_ | Cla_Man_t |
DECLARATIONS ///. More... | |
typedef typedefABC_NAMESPACE_IMPL_START struct Cla_Man_t_ Cla_Man_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [fraClau.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [New FRAIG package.]
Synopsis [Induction with clause strengthening.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 30, 2007.]
Revision [
]
int Fra_Clau | ( | Aig_Man_t * | pMan, |
int | nIters, | ||
int | fVerbose, | ||
int | fVeryVerbose | ||
) |
Function*************************************************************
Synopsis [Takes the AIG with the single output to be checked.]
Description []
SideEffects []
SeeAlso []
Definition at line 637 of file fraClau.c.
Function*************************************************************
Synopsis [Checks if the clause holds using BMC.]
Description []
SideEffects []
SeeAlso []
Definition at line 379 of file fraClau.c.
Function*************************************************************
Synopsis [Checks if the clause holds. Returns counter example if not.]
Description [Uses test SAT solver.]
SideEffects []
SeeAlso []
Definition at line 425 of file fraClau.c.
Function*************************************************************
Synopsis [Checks if the property holds. Returns counter-example if not.]
Description []
SideEffects []
SeeAlso []
Definition at line 345 of file fraClau.c.
Function*************************************************************
Synopsis [Saves variables corresponding to latch outputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 154 of file fraClau.c.
Function*************************************************************
Synopsis [Minimizes the clauses using a simple method.]
Description [The input and output clause are in vExtra.]
SideEffects []
SeeAlso []
Definition at line 566 of file fraClau.c.
Function*************************************************************
Synopsis [Computes the minimal invariant that holds.]
Description [On entrace, vBasis does not hold, vBasis+vExtra holds but is not minimal. On exit, vBasis is unchanged, vBasis+vExtra is minimal.]
SideEffects []
SeeAlso []
Definition at line 515 of file fraClau.c.
Function*************************************************************
Synopsis [Reduces the counter-example by removing complemented literals.]
Description [Removes literals from vMain that differ from those in the counter-example (vNew). Relies on the fact that the PI variables are assigned in the increasing order.]
SideEffects []
SeeAlso []
Definition at line 473 of file fraClau.c.
Function*************************************************************
Synopsis [Lifts the clause to depend on NS variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 402 of file fraClau.c.
Function*************************************************************
Synopsis [Saves variables corresponding to latch outputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 128 of file fraClau.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Saves variables corresponding to latch outputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 84 of file fraClau.c.
Function*************************************************************
Synopsis [Saves variables corresponding to latch outputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 106 of file fraClau.c.
Function*************************************************************
Synopsis [Takes the AIG with the single output to be checked.]
Description []
SideEffects []
SeeAlso []
Definition at line 211 of file fraClau.c.
void Fra_ClauStop | ( | Cla_Man_t * | p | ) |
|
static |
Function*************************************************************
Synopsis [Splits off second half and returns it as a new vector.]
Description []
SideEffects []
SeeAlso []
Definition at line 304 of file fraClau.c.