abc-master
|
#include "ivy.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START Ivy_Man_t * | Ivy_ManStart () |
DECLARATIONS ///. More... | |
Ivy_Man_t * | Ivy_ManStartFrom (Ivy_Man_t *p) |
Ivy_Man_t * | Ivy_ManDup (Ivy_Man_t *p) |
Ivy_Man_t * | Ivy_ManFrames (Ivy_Man_t *pMan, int nLatches, int nFrames, int fInit, Vec_Ptr_t **pvMapping) |
void | Ivy_ManStop (Ivy_Man_t *p) |
int | Ivy_ManCleanup (Ivy_Man_t *p) |
void | Ivy_ManCleanupSeq_rec (Ivy_Obj_t *pObj) |
int | Ivy_ManCleanupSeq (Ivy_Man_t *p) |
int | Ivy_ManLatchIsSelfFeed_rec (Ivy_Obj_t *pLatch, Ivy_Obj_t *pLatchRoot) |
int | Ivy_ManLatchIsSelfFeed (Ivy_Obj_t *pLatch) |
int | Ivy_ManPropagateBuffers (Ivy_Man_t *p, int fUpdateLevel) |
void | Ivy_ManPrintStats (Ivy_Man_t *p) |
void | Ivy_ManMakeSeq (Ivy_Man_t *p, int nLatches, int *pInits) |
int Ivy_ManCleanup | ( | Ivy_Man_t * | p | ) |
Function*************************************************************
Synopsis [Removes nodes without fanout.]
Description [Returns the number of dangling nodes removed.]
SideEffects []
SeeAlso []
Definition at line 265 of file ivyMan.c.
int Ivy_ManCleanupSeq | ( | Ivy_Man_t * | p | ) |
Function*************************************************************
Synopsis [Removes logic that does not feed into POs.]
Description [Returns the number of dangling nodes removed.]
SideEffects []
SeeAlso []
Definition at line 311 of file ivyMan.c.
void Ivy_ManCleanupSeq_rec | ( | Ivy_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Duplicates the AIG manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 110 of file ivyMan.c.
Ivy_Man_t* Ivy_ManFrames | ( | Ivy_Man_t * | pMan, |
int | nLatches, | ||
int | nFrames, | ||
int | fInit, | ||
Vec_Ptr_t ** | pvMapping | ||
) |
Function*************************************************************
Synopsis [Stops the AIG manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 172 of file ivyMan.c.
int Ivy_ManLatchIsSelfFeed | ( | Ivy_Obj_t * | pLatch | ) |
Function*************************************************************
Synopsis [Checks if latches form self-loop.]
Description []
SideEffects []
SeeAlso []
Definition at line 395 of file ivyMan.c.
Function*************************************************************
Synopsis [Checks if latches form self-loop.]
Description []
SideEffects []
SeeAlso []
Definition at line 375 of file ivyMan.c.
void Ivy_ManMakeSeq | ( | Ivy_Man_t * | p, |
int | nLatches, | ||
int * | pInits | ||
) |
Function*************************************************************
Synopsis [Converts a combinational AIG manager into a sequential one.]
Description []
SideEffects []
SeeAlso []
Definition at line 482 of file ivyMan.c.
void Ivy_ManPrintStats | ( | Ivy_Man_t * | p | ) |
int Ivy_ManPropagateBuffers | ( | Ivy_Man_t * | p, |
int | fUpdateLevel | ||
) |
Function*************************************************************
Synopsis [Returns the number of dangling nodes removed.]
Description []
SideEffects []
SeeAlso []
Definition at line 414 of file ivyMan.c.
ABC_NAMESPACE_IMPL_START Ivy_Man_t* Ivy_ManStart | ( | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [ivyMan.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [And-Inverter Graph package.]
Synopsis [AIG manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - May 11, 2006.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Starts the AIG manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file ivyMan.c.
Function*************************************************************
Synopsis [Duplicates the AIG manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 85 of file ivyMan.c.