abc-master
|
#include "if.h"
Go to the source code of this file.
Function*************************************************************
Synopsis [Counts the number of nodes with no external fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 107 of file ifReduce.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [ifExpand.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [FPGA mapping based on priority cuts.]
Synopsis [Incremental improvement of current mapping.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - November 21, 2006.]
Revision [
]
Function*************************************************************
Synopsis [Performs area recovery for each node.]
Description []
SideEffects []
SeeAlso []
Definition at line 80 of file ifReduce.c.
void If_ManImproveMapping | ( | If_Man_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Improves current mapping using expand/Expand of one cut.]
Description [Assumes current mapping assigned and required times computed.]
SideEffects []
SeeAlso []
Definition at line 51 of file ifReduce.c.
Function*************************************************************
Synopsis [Performs area recovery for each node.]
Description []
SideEffects []
SeeAlso []
Definition at line 182 of file ifReduce.c.
|
static |
Function*************************************************************
Synopsis [Performs area recovery for each node.]
Description []
SideEffects []
SeeAlso []
Definition at line 128 of file ifReduce.c.
|
static |
Function*************************************************************
Synopsis [Compacts the number of external refs.]
Description []
SideEffects []
SeeAlso []
Definition at line 454 of file ifReduce.c.
int If_ManImproveNodeFaninCompact0 | ( | If_Man_t * | p, |
If_Obj_t * | pObj, | ||
int | nLimit, | ||
Vec_Ptr_t * | vFront, | ||
Vec_Ptr_t * | vVisited | ||
) |
Function*************************************************************
Synopsis [Compacts the number of external refs.]
Description []
SideEffects []
SeeAlso []
Definition at line 345 of file ifReduce.c.
int If_ManImproveNodeFaninCompact1 | ( | If_Man_t * | p, |
If_Obj_t * | pObj, | ||
int | nLimit, | ||
Vec_Ptr_t * | vFront, | ||
Vec_Ptr_t * | vVisited | ||
) |
Function*************************************************************
Synopsis [Compacts the number of external refs.]
Description []
SideEffects []
SeeAlso []
Definition at line 375 of file ifReduce.c.
int If_ManImproveNodeFaninCompact2 | ( | If_Man_t * | p, |
If_Obj_t * | pObj, | ||
int | nLimit, | ||
Vec_Ptr_t * | vFront, | ||
Vec_Ptr_t * | vVisited | ||
) |
Function*************************************************************
Synopsis [Compacts the number of external refs.]
Description []
SideEffects []
SeeAlso []
Definition at line 403 of file ifReduce.c.
int If_ManImproveNodeFaninCompact_int | ( | If_Man_t * | p, |
If_Obj_t * | pObj, | ||
int | nLimit, | ||
Vec_Ptr_t * | vFront, | ||
Vec_Ptr_t * | vVisited | ||
) |
Function*************************************************************
Synopsis [Compacts the number of external refs.]
Description []
SideEffects []
SeeAlso []
Definition at line 431 of file ifReduce.c.
Function*************************************************************
Synopsis [Returns the increase in the number of fanins with no external refs.]
Description []
SideEffects []
SeeAlso []
Definition at line 286 of file ifReduce.c.
void If_ManImproveNodeFaninUpdate | ( | If_Man_t * | p, |
If_Obj_t * | pObj, | ||
Vec_Ptr_t * | vFront, | ||
Vec_Ptr_t * | vVisited | ||
) |
Function*************************************************************
Synopsis [Updates the frontier.]
Description []
SideEffects []
SeeAlso []
Definition at line 313 of file ifReduce.c.
|
static |
Function*************************************************************
Synopsis [Prepares node mapping.]
Description []
SideEffects []
SeeAlso []
Definition at line 204 of file ifReduce.c.
Function*************************************************************
Synopsis [Updates the frontier.]
Description []
SideEffects []
SeeAlso []
Definition at line 236 of file ifReduce.c.
Function*************************************************************
Synopsis [Returns 1 if the number of fanins will grow.]
Description []
SideEffects []
SeeAlso []
Definition at line 266 of file ifReduce.c.