abc-master
|
#include "aig.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START int | Aig_ObjReverseLevel (Aig_Man_t *p, Aig_Obj_t *pObj) |
DECLARATIONS ///. More... | |
static void | Aig_ObjSetReverseLevel (Aig_Man_t *p, Aig_Obj_t *pObj, int LevelR) |
void | Aig_ObjClearReverseLevel (Aig_Man_t *p, Aig_Obj_t *pObj) |
int | Aig_ObjRequiredLevel (Aig_Man_t *p, Aig_Obj_t *pObj) |
int | Aig_ObjReverseLevelNew (Aig_Man_t *p, Aig_Obj_t *pObj) |
void | Aig_ManStartReverseLevels (Aig_Man_t *p, int nMaxLevelIncrease) |
void | Aig_ManStopReverseLevels (Aig_Man_t *p) |
void | Aig_ManUpdateLevel (Aig_Man_t *p, Aig_Obj_t *pObjNew) |
void | Aig_ManUpdateReverseLevel (Aig_Man_t *p, Aig_Obj_t *pObjNew) |
void | Aig_ManVerifyLevel (Aig_Man_t *p) |
void | Aig_ManVerifyReverseLevel (Aig_Man_t *p) |
void Aig_ManStartReverseLevels | ( | Aig_Man_t * | p, |
int | nMaxLevelIncrease | ||
) |
Function*************************************************************
Synopsis [Prepares for the computation of required levels.]
Description [This procedure should be called before the required times are used. It starts internal data structures, which records the level from the COs of the network nodes in reverse topologogical order.]
SideEffects []
SeeAlso []
Definition at line 142 of file aigTiming.c.
void Aig_ManStopReverseLevels | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Cleans the data structures used to compute required levels.]
Description []
SideEffects []
SeeAlso []
Definition at line 175 of file aigTiming.c.
Function*************************************************************
Synopsis [Incrementally updates level of the nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 195 of file aigTiming.c.
Function*************************************************************
Synopsis [Incrementally updates level of the nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 247 of file aigTiming.c.
void Aig_ManVerifyLevel | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Verifies direct level of the nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 307 of file aigTiming.c.
void Aig_ManVerifyReverseLevel | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Verifies reverse level of the nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 334 of file aigTiming.c.
Function*************************************************************
Synopsis [Resets reverse level of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 83 of file aigTiming.c.
Function*************************************************************
Synopsis [Returns required level of the node.]
Description [Converts the reverse levels of the node into its required level as follows: ReqLevel(Node) = MaxLevels(Ntk) + 1 - LevelR(Node).]
SideEffects []
SeeAlso []
Definition at line 100 of file aigTiming.c.
|
inlinestatic |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigTiming.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [Incremental updating of direct/reverse AIG levels.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Returns the reverse level of the node.]
Description [The reverse level is the level of the node in reverse topological order, starting from the COs.]
SideEffects []
SeeAlso []
Definition at line 46 of file aigTiming.c.
Function*************************************************************
Synopsis [Computes the reverse level of the node using its fanout levels.]
Description []
SideEffects []
SeeAlso []
Definition at line 117 of file aigTiming.c.
Function*************************************************************
Synopsis [Sets the reverse level of the node.]
Description [The reverse level is the level of the node in reverse topological order, starting from the COs.]
SideEffects []
SeeAlso []
Definition at line 65 of file aigTiming.c.