abc-master
|
#include "saig.h"
#include "sat/cnf/cnf.h"
#include "sat/bsat/satSolver.h"
#include "bool/kit/kit.h"
#include "aig/ioa/ioa.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START void | Saig_DetectConstrCollectSuper_rec (Aig_Obj_t *pObj, Vec_Ptr_t *vSuper) |
DECLARATIONS ///. More... | |
Vec_Ptr_t * | Saig_DetectConstrCollectSuper (Aig_Obj_t *pObj) |
Vec_Ptr_t * | Saig_ManDetectConstrCheckCont (Vec_Ptr_t *vSuper, Vec_Ptr_t *vSuper2) |
int | Saig_ManDetectConstr (Aig_Man_t *p, int iOut, Vec_Ptr_t **pvOuts, Vec_Ptr_t **pvCons) |
int | Saig_ManDupCompare (Aig_Obj_t **pp1, Aig_Obj_t **pp2) |
Aig_Man_t * | Saig_ManDupUnfoldConstrs (Aig_Man_t *pAig) |
Aig_Man_t * | Saig_ManDupFoldConstrs (Aig_Man_t *pAig, Vec_Int_t *vConstrs) |
void | Saig_ManFoldConstrTest (Aig_Man_t *pAig) |
int | Saig_ManDetectConstrTest (Aig_Man_t *p) |
Function*************************************************************
Synopsis [Collects the supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 109 of file saigConstr.c.
ABC_NAMESPACE_IMPL_START void Saig_DetectConstrCollectSuper_rec | ( | Aig_Obj_t * | pObj, |
Vec_Ptr_t * | vSuper | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [saigConstr.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Sequential AIG package.]
Synopsis [Structural constraint detection.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Collects the supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 85 of file saigConstr.c.
Function*************************************************************
Synopsis [Detects constraints using structural methods.]
Description []
SideEffects []
SeeAlso []
assert( !Aig_IsComplement(pObj) );
Definition at line 158 of file saigConstr.c.
Function*************************************************************
Synopsis [Returns NULL if not contained, or array with unique entries.]
Description [Returns NULL if vSuper2 is not contained in vSuper. Otherwise returns the array of entries in vSuper that are not found in vSuper2.]
SideEffects []
SeeAlso []
Definition at line 132 of file saigConstr.c.
int Saig_ManDetectConstrTest | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Experiment with the above procedure.]
Description []
SideEffects []
SeeAlso []
Definition at line 469 of file saigConstr.c.
Function*************************************************************
Synopsis [Procedure used for sorting nodes by ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 261 of file saigConstr.c.
Function*************************************************************
Synopsis [Duplicates the AIG while folding in the constraints.]
Description []
SideEffects []
SeeAlso []
Definition at line 379 of file saigConstr.c.
Function*************************************************************
Synopsis [Duplicates the AIG while unfolding constraints.]
Description []
SideEffects []
SeeAlso []
Definition at line 282 of file saigConstr.c.
void Saig_ManFoldConstrTest | ( | Aig_Man_t * | pAig | ) |
Function*************************************************************
Synopsis [Tests the above two procedures.]
Description []
SideEffects []
SeeAlso []
Definition at line 440 of file saigConstr.c.