
Go to the source code of this file.
Classes | |
| struct | Spl_Man_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Spl_Man_t_ | Spl_Man_t |
| DECLARATIONS ///. | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Spl_Man_t_ Spl_Man_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaSplit.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Structural AIG splitting.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 31 of file giaSplit.c.
| int Gia_ManComputeOneWin | ( | Gia_Man_t * | pGia, |
| int | iPivot, | ||
| Vec_Int_t ** | pvRoots, | ||
| Vec_Int_t ** | pvNodes, | ||
| Vec_Int_t ** | pvLeaves, | ||
| Vec_Int_t ** | pvAnds ) |
Function*************************************************************
Synopsis [External procedures.]
Description []
SideEffects []
SeeAlso []
Definition at line 516 of file giaSplit.c.


| void Gia_ManComputeOneWinStart | ( | Gia_Man_t * | pGia, |
| int | nAnds, | ||
| int | fReverse ) |
Definition at line 541 of file giaSplit.c.


Definition at line 452 of file giaSplit.c.

Function*************************************************************
Synopsis [Creating manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 110 of file giaSplit.c.


| int Spl_ManComputeOne | ( | Spl_Man_t * | p, |
| int | iPivot ) |
Definition at line 461 of file giaSplit.c.


| void Spl_ManComputeOneTest | ( | Gia_Man_t * | pGia | ) |
Function*************************************************************
Synopsis [Testing procedure.]
Description []
SideEffects []
SeeAlso []
Definition at line 558 of file giaSplit.c.

Function*************************************************************
Synopsis [Returns the number of fanins beloning to the set.]
Description []
SideEffects []
SeeAlso []
Definition at line 293 of file giaSplit.c.

| int Spl_ManFindGoodCand | ( | Spl_Man_t * | p | ) |
Definition at line 302 of file giaSplit.c.


| int Spl_ManFindOne | ( | Spl_Man_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 336 of file giaSplit.c.


Definition at line 79 of file giaSplit.c.

| int Spl_ManLutFanouts | ( | Gia_Man_t * | p, |
| int | iObj, | ||
| Vec_Int_t * | vFanouts, | ||
| Vec_Bit_t * | vMarksNo, | ||
| Vec_Bit_t * | vMarksCIO ) |
Definition at line 268 of file giaSplit.c.


| void Spl_ManLutFanouts_rec | ( | Gia_Man_t * | p, |
| int | iObj, | ||
| Vec_Int_t * | vFanouts, | ||
| Vec_Bit_t * | vMarksNo, | ||
| Vec_Bit_t * | vMarksCIO ) |
Function*************************************************************
Synopsis [Computes LUTs that are fanouts of the node outside of the cone.]
Description []
SideEffects []
SeeAlso []
Definition at line 254 of file giaSplit.c.


Function*************************************************************
Synopsis [Computing window for one pivot node.]
Description []
SideEffects []
SeeAlso []
Definition at line 439 of file giaSplit.c.


| void Spl_ManStop | ( | Spl_Man_t * | p | ) |
Definition at line 148 of file giaSplit.c.


FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Transforming to the internal LUT representation.]
Description []
SideEffects []
SeeAlso []
Definition at line 69 of file giaSplit.c.

| void Spl_ManWinFindLeavesRoots | ( | Spl_Man_t * | p | ) |
Function*************************************************************
Synopsis [Takes Nodes and Marks. Returns Leaves and Roots.]
Description []
SideEffects []
SeeAlso []
Definition at line 184 of file giaSplit.c.
