
Go to the source code of this file.
| Kit_Edge_t Kit_GraphAddNodeAnd | ( | Kit_Graph_t * | pGraph, |
| Kit_Edge_t | eEdge0, | ||
| Kit_Edge_t | eEdge1 ) |
Function*************************************************************
Synopsis [Creates an AND node.]
Description []
SideEffects []
SeeAlso []
Definition at line 173 of file kitGraph.c.


| Kit_Edge_t Kit_GraphAddNodeMux | ( | Kit_Graph_t * | pGraph, |
| Kit_Edge_t | eEdgeC, | ||
| Kit_Edge_t | eEdgeT, | ||
| Kit_Edge_t | eEdgeE, | ||
| int | Type ) |
Function*************************************************************
Synopsis [Creates an XOR node.]
Description []
SideEffects []
SeeAlso []
Definition at line 266 of file kitGraph.c.

| Kit_Edge_t Kit_GraphAddNodeOr | ( | Kit_Graph_t * | pGraph, |
| Kit_Edge_t | eEdge0, | ||
| Kit_Edge_t | eEdge1 ) |
Function*************************************************************
Synopsis [Creates an OR node.]
Description []
SideEffects []
SeeAlso []
Definition at line 197 of file kitGraph.c.


| Kit_Edge_t Kit_GraphAddNodeXor | ( | Kit_Graph_t * | pGraph, |
| Kit_Edge_t | eEdge0, | ||
| Kit_Edge_t | eEdge1, | ||
| int | Type ) |
Function*************************************************************
Synopsis [Creates an XOR node.]
Description []
SideEffects []
SeeAlso []
Definition at line 225 of file kitGraph.c.

| Kit_Node_t * Kit_GraphAppendNode | ( | Kit_Graph_t * | pGraph | ) |
Function*************************************************************
Synopsis [Appends a new node to the graph.]
Description [This procedure is meant for internal use.]
SideEffects []
SeeAlso []
Definition at line 149 of file kitGraph.c.


| ABC_NAMESPACE_IMPL_START Kit_Graph_t * Kit_GraphCreate | ( | int | nLeaves | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [kitGraph.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Computation kit.]
Synopsis [Decomposition graph representation.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - Dec 6, 2006.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Creates a graph with the given number of leaves.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file kitGraph.c.


| Kit_Graph_t * Kit_GraphCreateConst0 | ( | ) |
Function*************************************************************
Synopsis [Creates constant 0 graph.]
Description []
SideEffects []
SeeAlso []
Definition at line 70 of file kitGraph.c.


| Kit_Graph_t * Kit_GraphCreateConst1 | ( | ) |
Function*************************************************************
Synopsis [Creates constant 1 graph.]
Description []
SideEffects []
SeeAlso []
Definition at line 91 of file kitGraph.c.


| Kit_Graph_t * Kit_GraphCreateLeaf | ( | int | iLeaf, |
| int | nLeaves, | ||
| int | fCompl ) |
Function*************************************************************
Synopsis [Creates the literal graph.]
Description []
SideEffects []
SeeAlso []
Definition at line 111 of file kitGraph.c.

| void Kit_GraphFree | ( | Kit_Graph_t * | pGraph | ) |
Function*************************************************************
Synopsis [Creates a graph with the given number of leaves.]
Description []
SideEffects []
SeeAlso []
Definition at line 132 of file kitGraph.c.

| int Kit_GraphLeafDepth_rec | ( | Kit_Graph_t * | pGraph, |
| Kit_Node_t * | pNode, | ||
| Kit_Node_t * | pLeaf ) |
Function*************************************************************
Synopsis [Derives the maximum depth from the leaf to the root.]
Description []
SideEffects []
SeeAlso []
Definition at line 412 of file kitGraph.c.


| int Kit_GraphLevelNum_rec | ( | Kit_Graph_t * | pGraph, |
| Kit_Node_t * | pNode ) |
Function*************************************************************
Synopsis [Derives logic level of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 437 of file kitGraph.c.


| unsigned Kit_GraphToTruth | ( | Kit_Graph_t * | pGraph | ) |
Function*************************************************************
Synopsis [Derives the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 307 of file kitGraph.c.
| int Kit_TruthFindVarNum | ( | char * | pFileName | ) |
Definition at line 476 of file kitGraph.c.


| int Kit_TruthLitNum | ( | unsigned * | pTruth, |
| int | nVars, | ||
| Vec_Int_t * | vMemory ) |
Function*************************************************************
Synopsis [Derives the factored form from the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 511 of file kitGraph.c.


| int Kit_TruthStats | ( | unsigned * | pTruth, |
| int | nVars, | ||
| Vec_Int_t * | vMemory ) |
Function*************************************************************
Synopsis [Returns FF nodes and levels.]
Description []
SideEffects []
SeeAlso []
Definition at line 458 of file kitGraph.c.


| int * Kit_TruthStatsArray | ( | unsigned * | pArray, |
| int | nVars, | ||
| int | nFuncs ) |
Definition at line 466 of file kitGraph.c.


| int * Kit_TruthTest | ( | char * | pFileName | ) |
Definition at line 484 of file kitGraph.c.

| Kit_Graph_t * Kit_TruthToGraph | ( | unsigned * | pTruth, |
| int | nVars, | ||
| Vec_Int_t * | vMemory ) |
Function*************************************************************
Synopsis [Derives the factored form from the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 356 of file kitGraph.c.


| Kit_Graph_t * Kit_TruthToGraph2 | ( | unsigned * | pTruth0, |
| unsigned * | pTruth1, | ||
| int | nVars, | ||
| Vec_Int_t * | vMemory ) |
Function*************************************************************
Synopsis [Derives the factored form from the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 384 of file kitGraph.c.

