abc-master
|
#include "ivy.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START Ivy_Obj_t * | Ivy_HaigObjRepr (Ivy_Obj_t *pObj) |
DECLARATIONS ///. More... | |
static int | Ivy_HaigObjCountClass (Ivy_Obj_t *pObj) |
void | Ivy_ManHaigStart (Ivy_Man_t *p, int fVerbose) |
FUNCTION DEFINITIONS ///. More... | |
void | Ivy_ManHaigTrasfer (Ivy_Man_t *p, Ivy_Man_t *pNew) |
void | Ivy_ManHaigStop (Ivy_Man_t *p) |
void | Ivy_ManHaigCreateObj (Ivy_Man_t *p, Ivy_Obj_t *pObj) |
int | Ivy_ObjIsInTfi_rec (Ivy_Obj_t *pObjNew, Ivy_Obj_t *pObjOld, int Levels) |
void | Ivy_ManHaigCreateChoice (Ivy_Man_t *p, Ivy_Obj_t *pObjOld, Ivy_Obj_t *pObjNew) |
int | Ivy_ManHaigCountChoices (Ivy_Man_t *p, int *pnChoices) |
void | Ivy_ManHaigPostprocess (Ivy_Man_t *p, int fVerbose) |
static Ivy_Init_t | Ivy_ManHaigSimulateAnd (Ivy_Init_t In0, Ivy_Init_t In1) |
static Ivy_Init_t | Ivy_ManHaigSimulateChoice (Ivy_Init_t In0, Ivy_Init_t In1) |
void | Ivy_ManHaigSimulate (Ivy_Man_t *p) |
|
inlinestatic |
|
inlinestatic |
DECLARATIONS ///.
CFile****************************************************************
FileName [ivyHaig.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [And-Inverter Graph package.]
Synopsis [HAIG management procedures.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - May 11, 2006.]
Revision [
]
Definition at line 46 of file ivyHaig.c.
int Ivy_ManHaigCountChoices | ( | Ivy_Man_t * | p, |
int * | pnChoices | ||
) |
Function*************************************************************
Synopsis [Sets the pair of equivalent nodes in HAIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 246 of file ivyHaig.c.
Function*************************************************************
Synopsis [Creates a new node in HAIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 183 of file ivyHaig.c.
void Ivy_ManHaigPostprocess | ( | Ivy_Man_t * | p, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Prints statistics of the HAIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 350 of file ivyHaig.c.
void Ivy_ManHaigSimulate | ( | Ivy_Man_t * | p | ) |
Function*************************************************************
Synopsis [Simulate HAIG using modified 3-valued simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 440 of file ivyHaig.c.
|
inlinestatic |
|
inlinestatic |
void Ivy_ManHaigStart | ( | Ivy_Man_t * | p, |
int | fVerbose | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Starts HAIG for the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 94 of file ivyHaig.c.
void Ivy_ManHaigStop | ( | Ivy_Man_t * | p | ) |
Function*************************************************************
Synopsis [Stops HAIG for the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 159 of file ivyHaig.c.
Function*************************************************************
Synopsis [Checks if the old node is in the TFI of the new node.]
Description []
SideEffects []
SeeAlso []
Definition at line 222 of file ivyHaig.c.