#include "bmc.h"
Go to the source code of this file.
Classes | |
| struct | Unr_Obj_t_ |
| struct | Unr_Man_t_ |
Macros | |
| #define | UNR_DIFF_NULL 0x7FFF |
| DECLARATIONS ///. | |
Typedefs | |
| typedef struct Unr_Obj_t_ | Unr_Obj_t |
Functions | |
| void | Unr_ManProfileRanks (Vec_Int_t *vRanks) |
| void | Unr_ManSetup_rec (Unr_Man_t *p, int iObj, int iTent, Vec_Int_t *vRoots) |
| void | Unr_ManSetup (Unr_Man_t *p, int fVerbose) |
| Unr_Man_t * | Unr_ManAlloc (Gia_Man_t *pGia) |
| void | Unr_ManFree (Unr_Man_t *p) |
| Unr_Man_t * | Unr_ManUnrollStart (Gia_Man_t *pGia, int fVerbose) |
| Gia_Man_t * | Unr_ManUnrollFrame (Unr_Man_t *p, int f) |
| Gia_Man_t * | Unr_ManUnroll (Gia_Man_t *pGia, int nFrames) |
| Gia_Man_t * | Unr_ManUnrollSimple (Gia_Man_t *pGia, int nFrames) |
| void | Unr_ManTest (Gia_Man_t *pGia, int nFrames) |
| #define UNR_DIFF_NULL 0x7FFF |
DECLARATIONS ///.
CFile****************************************************************
FileName [bmcUnroll.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SAT-based bounded model checking.]
Synopsis [Unrolling manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 29 of file bmcUnroll.c.
| typedef struct Unr_Obj_t_ Unr_Obj_t |
Definition at line 31 of file bmcUnroll.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 321 of file bmcUnroll.c.


| void Unr_ManFree | ( | Unr_Man_t * | p | ) |
Definition at line 340 of file bmcUnroll.c.


| void Unr_ManProfileRanks | ( | Vec_Int_t * | vRanks | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 132 of file bmcUnroll.c.

| void Unr_ManSetup | ( | Unr_Man_t * | p, |
| int | fVerbose ) |
Definition at line 186 of file bmcUnroll.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 161 of file bmcUnroll.c.


| void Unr_ManTest | ( | Gia_Man_t * | pGia, |
| int | nFrames ) |
Function*************************************************************
Synopsis [Perform evaluation.]
Description []
SideEffects []
SeeAlso []
Definition at line 480 of file bmcUnroll.c.

Definition at line 414 of file bmcUnroll.c.


Definition at line 379 of file bmcUnroll.c.


Function*************************************************************
Synopsis [Perform naive unrolling.]
Description []
SideEffects []
SeeAlso []
Definition at line 438 of file bmcUnroll.c.


Function*************************************************************
Synopsis [Perform smart unrolling.]
Description []
SideEffects []
SeeAlso []
Definition at line 368 of file bmcUnroll.c.

