|
abc-master
|
#include "saig.h"Go to the source code of this file.
Functions | |
| static ABC_NAMESPACE_IMPL_START void | Saig_ObjSetDual (Vec_Ptr_t *vCopies, int Id, int fPos, Aig_Obj_t *pItem) |
| DECLARATIONS ///. More... | |
| static Aig_Obj_t * | Saig_ObjDual (Vec_Ptr_t *vCopies, int Id, int fPos) |
| static void | Saig_ObjDualFanin (Aig_Man_t *pAigNew, Vec_Ptr_t *vCopies, Aig_Obj_t *pObj, int iFanin, Aig_Obj_t **ppRes0, Aig_Obj_t **ppRes1) |
| Aig_Man_t * | Saig_ManDupDual (Aig_Man_t *pAig, Vec_Int_t *vDcFlops, int nDualPis, int fDualFfs, int fMiterFfs, int fComplPo, int fCheckZero, int fCheckOne) |
| FUNCTION DEFINITIONS ///. More... | |
| void | Saig_ManBlockPo (Aig_Man_t *pAig, int nCycles) |
| void Saig_ManBlockPo | ( | Aig_Man_t * | pAig, |
| int | nCycles | ||
| ) |
Function*************************************************************
Synopsis [Transforms sequential AIG to block the PO for N cycles.]
Description [This procedure should be applied to a safety property miter to make the propetry 'true' (const 0) during the first N cycles.]
SideEffects []
SeeAlso []
Definition at line 209 of file saigDual.c.
| Aig_Man_t* Saig_ManDupDual | ( | Aig_Man_t * | pAig, |
| Vec_Int_t * | vDcFlops, | ||
| int | nDualPis, | ||
| int | fDualFfs, | ||
| int | fMiterFfs, | ||
| int | fComplPo, | ||
| int | fCheckZero, | ||
| int | fCheckOne | ||
| ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Transforms sequential AIG into dual-rail miter.]
Description [Transforms sequential AIG into a miter encoding ternary problem formulated as follows "none of the POs has a ternary value". Interprets the first nDualPis as having ternary value. Sets flops to have ternary intial value when fDualFfs is set to 1.]
SideEffects []
SeeAlso []
Definition at line 81 of file saigDual.c.
Definition at line 31 of file saigDual.c.
|
inlinestatic |
Definition at line 33 of file saigDual.c.
|
inlinestatic |
DECLARATIONS ///.
CFile****************************************************************
FileName [saigDual.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Sequential AIG package.]
Synopsis [Various duplication procedures.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 30 of file saigDual.c.