#include "abc.h"#include "base/main/main.h"#include "map/mio/mio.h"#include "bool/dec/dec.h"#include "opt/fxu/fxu.h"#include "aig/miniaig/ndr.h"#include "misc/util/utilTruth.h"
Go to the source code of this file.
| int Abc_GateToType | ( | Abc_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 3102 of file abcUtil.c.


Definition at line 3148 of file abcUtil.c.


Definition at line 3177 of file abcUtil.c.


Function*************************************************************
Synopsis [Returns 1 if it is an AIG with choice nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 1627 of file abcUtil.c.

Function*************************************************************
Synopsis [Returns 1 if it is an AIG with choice nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 1647 of file abcUtil.c.

Function*************************************************************
Synopsis [Procedure used for sorting the nodes in decreasing order of levels.]
Description []
SideEffects []
SeeAlso []
Definition at line 1715 of file abcUtil.c.
Function*************************************************************
Synopsis [Procedure used for sorting the nodes in increasing order of levels.]
Description []
SideEffects []
SeeAlso []
Definition at line 1689 of file abcUtil.c.

Function*************************************************************
Synopsis [Checks if the internal node has CO fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 812 of file abcUtil.c.

Function*************************************************************
Synopsis [Returns the index of the given fanin.]
Description []
SideEffects []
SeeAlso []
Definition at line 791 of file abcUtil.c.

Function*************************************************************
Synopsis [Checks if the internal node has CO fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 833 of file abcUtil.c.
Function*************************************************************
Synopsis [Checks if the internal node has CO drivers with the same name.]
Description [Checks if the internal node can borrow its name from CO fanouts. This is possible if all COs with non-complemented fanin edge pointing to this node have the same name.]
SideEffects []
SeeAlso []
Definition at line 856 of file abcUtil.c.

| int Abc_NodeIsExorType | ( | Abc_Obj_t * | pNode | ) |
Function*************************************************************
Synopsis [Returns 1 if the node is the root of EXOR/NEXOR.]
Description []
SideEffects []
SeeAlso []
Definition at line 1300 of file abcUtil.c.

| int Abc_NodeIsMuxControlType | ( | Abc_Obj_t * | pNode | ) |
Function*************************************************************
Synopsis [Returns 1 if the node is the control type of the MUX.]
Description []
SideEffects []
SeeAlso []
Definition at line 1398 of file abcUtil.c.

| int Abc_NodeIsMuxType | ( | Abc_Obj_t * | pNode | ) |
Function*************************************************************
Synopsis [Returns 1 if the node is the root of MUX or EXOR/NEXOR.]
Description []
SideEffects []
SeeAlso []
Definition at line 1342 of file abcUtil.c.

Function*************************************************************
Synopsis [Recognizes what nodes are control and data inputs of a MUX.]
Description [If the node is a MUX, returns the control variable C. Assigns nodes T and E to be the then and else variables of the MUX. Node C is never complemented. Nodes T and E can be complemented. This function also recognizes EXOR/NEXOR gates as MUXes.]
SideEffects []
SeeAlso []
Definition at line 1430 of file abcUtil.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 2532 of file abcUtil.c.


| Abc_Ntk_t * Abc_NtkAddBuffs | ( | Abc_Ntk_t * | pNtkInit, |
| int | fDirect, | ||
| int | fReverse, | ||
| int | nImprove, | ||
| int | fVerbose ) |
Definition at line 2456 of file abcUtil.c.

Function*************************************************************
Synopsis [Returns 1 if all other fanouts of pFanin are below pNode.]
Description []
SideEffects []
SeeAlso []
Definition at line 2289 of file abcUtil.c.

Function*************************************************************
Synopsis [Returns 1 if there exist a fanout of pFanin higher than pNode.]
Description []
SideEffects []
SeeAlso []
Definition at line 2309 of file abcUtil.c.

Definition at line 2346 of file abcUtil.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 2330 of file abcUtil.c.


| void Abc_NtkATMap | ( | int | nXVars, |
| int | nYVars, | ||
| int | nAdder, | ||
| char ** | pGPCs0, | ||
| int | nGPCs, | ||
| int | fReturn, | ||
| int | fVerbose ) |
Definition at line 3448 of file abcUtil.c.

| ABC_NAMESPACE_IMPL_START void * Abc_NtkAttrFree | ( | Abc_Ntk_t * | pNtk, |
| int | Attr, | ||
| int | fFreeMan ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcUtil.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Various utilities.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Frees one attribute manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 55 of file abcUtil.c.

| int Abc_NtkCheckGpc | ( | char * | pGPC, |
| char * | pGPC0 ) |
Definition at line 3431 of file abcUtil.c.


| void Abc_NtkCleanCopy | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Cleans the copy field of all objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 540 of file abcUtil.c.
| void Abc_NtkCleanCopy_rec | ( | Abc_Ntk_t * | pNtk | ) |
Definition at line 547 of file abcUtil.c.


| void Abc_NtkCleanData | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Cleans the copy field of all objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 567 of file abcUtil.c.

| void Abc_NtkCleanMarkA | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Cleans the copy field of all objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 696 of file abcUtil.c.

| void Abc_NtkCleanMarkAB | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Cleans the copy field of all objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 753 of file abcUtil.c.

| void Abc_NtkCleanMarkABC | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Cleans the copy field of all objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 772 of file abcUtil.c.

| void Abc_NtkCleanMarkB | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Cleans the copy field of all objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 715 of file abcUtil.c.
| void Abc_NtkCleanMarkC | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Cleans the copy field of all objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 734 of file abcUtil.c.

| void Abc_NtkCleanNext | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Cleans the copy field of all objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 669 of file abcUtil.c.

| void Abc_NtkCleanNext_rec | ( | Abc_Ntk_t * | pNtk | ) |
Definition at line 676 of file abcUtil.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 3201 of file abcUtil.c.


Function*************************************************************
Synopsis [Collects all latches in the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 1667 of file abcUtil.c.
Function*************************************************************
Synopsis [Collects all objects into one array.]
Description []
SideEffects []
SeeAlso []
Definition at line 1765 of file abcUtil.c.

| void Abc_NtkCompareCones | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Analyze choice node support.]
Description []
SideEffects []
SeeAlso []
Definition at line 2126 of file abcUtil.c.

| int Abc_NtkCompareConesCompare | ( | int * | pNum1, |
| int * | pNum2 ) |
Function*************************************************************
Synopsis [Compares the supergates by their level.]
Description []
SideEffects []
SeeAlso []
Definition at line 2106 of file abcUtil.c.

| void Abc_NtkCompareSupports | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Analyze choice node support.]
Description []
SideEffects []
SeeAlso []
Definition at line 2208 of file abcUtil.c.

| float Abc_NtkComputeDelay | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Computes max delay using log(n) delay model.]
Description []
SideEffects []
SeeAlso []
Definition at line 2488 of file abcUtil.c.

| int Abc_NtkCountCopy | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Counts the number of nodes having non-trivial copies.]
Description []
SideEffects []
SeeAlso []
Definition at line 605 of file abcUtil.c.

| int Abc_NtkCountMuxes | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Returns 1 if the node is the root of MUX or EXOR/NEXOR.]
Description []
SideEffects []
SeeAlso []
Definition at line 1377 of file abcUtil.c.


| Abc_Ntk_t * Abc_NtkCreatePropertyMonitor | ( | Abc_Ntk_t * | p, |
| Vec_Int_t * | vNodeIds, | ||
| Vec_Int_t * | vNodeValues ) |
Function*************************************************************
Synopsis [Derives the AIG representing a property.]
Description [Given is a sequential logic network (Abc_Ntk_t) and an array of nodes (vector of object IDs) and their values (vector of 0s or 1s). This procedure creates a sequential AIG (Abc_Ntk_t), which can be given to a sequential model checker (in particular "pdr") to prove that the given combination of values never appears at the intenal nodes of the network, or produce a counter-example showing that it can appear.]
SideEffects []
SeeAlso []
Definition at line 3029 of file abcUtil.c.


Function*************************************************************
Synopsis [Testbench.]
Description []
SideEffects []
SeeAlso []
Definition at line 3068 of file abcUtil.c.

| int Abc_NtkCrossCut | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Computes cross-cut of the circuit.]
Description []
SideEffects []
SeeAlso []
Definition at line 2049 of file abcUtil.c.

| int Abc_NtkCrossCut_rec | ( | Abc_Obj_t * | pObj, |
| int * | pnCutSize, | ||
| int * | pnCutSizeMax ) |
Function*************************************************************
Synopsis [Computes cross-cut of the circuit.]
Description [Returns 1 if it is the last visit to the node.]
SideEffects []
SeeAlso []
Definition at line 2002 of file abcUtil.c.


| Abc_Ntk_t * Abc_NtkDeriveWithOnePo | ( | Abc_Ntk_t * | pNtk, |
| Vec_Int_t * | vNodeIds, | ||
| Vec_Int_t * | vNodeValues ) |
Function*************************************************************
Synopsis [Starts a new network using existing network as a model.]
Description []
SideEffects []
SeeAlso []
Definition at line 2948 of file abcUtil.c.


| void Abc_NtkDetectMatching | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Detect cases when non-trivial FF matching is possible.]
Description []
SideEffects []
SeeAlso []
Definition at line 1893 of file abcUtil.c.
Function*************************************************************
Synopsis [Creates the array of fanout counters.]
Description []
SideEffects []
SeeAlso []
Definition at line 1741 of file abcUtil.c.

| void Abc_NtkFillTemp | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Cleans the copy field of all objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 586 of file abcUtil.c.

Function*************************************************************
Synopsis [Fixes the CO driver problem.]
Description []
SideEffects []
SeeAlso []
Definition at line 891 of file abcUtil.c.


| Abc_Ntk_t * Abc_NtkFromArray | ( | ) |
Definition at line 3301 of file abcUtil.c.

| Abc_Ntk_t * Abc_NtkFromPla | ( | char ** | pPlas, |
| int | nInputs, | ||
| int | nOutputs ) |
Function*************************************************************
Synopsis [Converts multi-output PLA into an AIG with logic sharing.]
Description [The first argument is an array of char*-strings representing individual output of a multi-output PLA. The number of inputs (nInputs) and the number of outputs (nOutputs) are the second and third arguments. This procedure returns the AIG manager with the given number of inputs and outputs representing the PLA as a logic network with sharing.
For example, if the original PLA is 1000 10 0110 01 0011 01 the individual PLA for each the two outputs should be 1000 1 and 0110 1 0011 1
Reprsentation in terms of two char*-strings will be: char * pPlas[2] = { "1000 1\n", "0110 1\n0011 1\n" };
The call to the procedure may look as follows: Abc_Ntk_t * pNtkAig = Abc_NtkFromPla( pPlas, 4, 2 );]
SideEffects []
SeeAlso []
Definition at line 2757 of file abcUtil.c.


| void Abc_NtkFromPlaTest | ( | ) |
Definition at line 2795 of file abcUtil.c.

| int Abc_NtkGetAigNodeNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Reads the number of BDD nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 276 of file abcUtil.c.


| int Abc_NtkGetBddNodeNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Reads the number of BDD nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 247 of file abcUtil.c.

| int Abc_NtkGetBufNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Counts the number of exors.]
Description []
SideEffects []
SeeAlso []
Definition at line 423 of file abcUtil.c.

| int Abc_NtkGetChoiceNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Returns 1 if it is an AIG with choice nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 463 of file abcUtil.c.

Function*************************************************************
Synopsis [Returns the array of CI IDs.]
Description []
SideEffects []
SeeAlso []
Definition at line 1787 of file abcUtil.c.
| int Abc_NtkGetClauseNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Reads the number of BDD nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 303 of file abcUtil.c.
| int Abc_NtkGetCubeNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Reads the number of cubes of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 117 of file abcUtil.c.


| int Abc_NtkGetCubePairNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Reads the number of cubes of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 143 of file abcUtil.c.

| int Abc_NtkGetExorNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Counts the number of exors.]
Description []
SideEffects []
SeeAlso []
Definition at line 383 of file abcUtil.c.

| int Abc_NtkGetFaninMax | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Reads the maximum number of fanins.]
Description []
SideEffects []
SeeAlso []
Definition at line 486 of file abcUtil.c.

| int Abc_NtkGetFanoutMax | ( | Abc_Ntk_t * | pNtk | ) |
Definition at line 497 of file abcUtil.c.

| int Abc_NtkGetGpcLutCount | ( | char * | pGPC | ) |
| int Abc_NtkGetLargeNodeNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Counts the number of exors.]
Description []
SideEffects []
SeeAlso []
Definition at line 443 of file abcUtil.c.

| int Abc_NtkGetLitFactNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Counts the number of literals in the factored forms.]
Description []
SideEffects []
SeeAlso []
Definition at line 196 of file abcUtil.c.


| int Abc_NtkGetLitNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Reads the number of literals in the SOPs of the nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 172 of file abcUtil.c.


| double Abc_NtkGetMappedArea | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Computes the area of the mapped circuit.]
Description []
SideEffects []
SeeAlso []
Definition at line 347 of file abcUtil.c.


| int Abc_NtkGetMultiRefNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Counts the number of nodes with more than 1 reference.]
Description []
SideEffects []
SeeAlso []
Definition at line 225 of file abcUtil.c.

| int Abc_NtkGetMuxNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Counts the number of exors.]
Description []
SideEffects []
SeeAlso []
Definition at line 403 of file abcUtil.c.

| int Abc_NtkGetTotalFanins | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Reads the total number of all fanins.]
Description []
SideEffects []
SeeAlso []
Definition at line 520 of file abcUtil.c.

| int Abc_NtkHasConstNode | ( | ) |
Definition at line 3290 of file abcUtil.c.

| void Abc_NtkInvertConstraints | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Complements the constraint outputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 2244 of file abcUtil.c.

| int Abc_NtkIsTopo | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Checks if the logic network is in the topological order.]
Description []
SideEffects []
SeeAlso []
Definition at line 2888 of file abcUtil.c.

Function*************************************************************
Synopsis [Loads copy field of the objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 650 of file abcUtil.c.

| int Abc_NtkLogicHasSimpleCos | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Returns 1 if COs of a logic network are simple.]
Description [The COs of a logic network are simple under three conditions: (1) The edge from CO to its driver is not complemented. (2) If CI is a driver of a CO, they have the same name.] (3) If two COs share the same driver, they have the same name.]
SideEffects []
SeeAlso []
Definition at line 942 of file abcUtil.c.


| int Abc_NtkLogicMakeSimpleCos | ( | Abc_Ntk_t * | pNtk, |
| int | fDuplicate ) |
Function*************************************************************
Synopsis [Transforms the network to have simple COs.]
Description []
SideEffects []
SeeAlso []
Definition at line 1080 of file abcUtil.c.


| int Abc_NtkLogicMakeSimpleCos2 | ( | Abc_Ntk_t * | pNtk, |
| int | fDuplicate ) |
Function*************************************************************
Synopsis [Transforms the network to have simple COs.]
Description [The COs of a logic network are simple under three conditions: (1) The edge from CO to its driver is not complemented. (2) If CI is a driver of a CO, they have the same name.] (3) If two COs share the same driver, they have the same name. In some cases, such as FPGA mapping, we prevent the increase in delay by duplicating the driver nodes, rather than adding invs/bufs.]
SideEffects []
SeeAlso []
Definition at line 987 of file abcUtil.c.

| void Abc_NtkLogicMakeSimpleCosTest | ( | Abc_Ntk_t * | pNtk, |
| int | fDuplicate ) |
Function*************************************************************
Synopsis [Transforms the network to have simple COs.]
Description []
SideEffects []
SeeAlso []
Definition at line 1041 of file abcUtil.c.
| int Abc_NtkMatchGpcPattern | ( | Vec_Int_t * | vRanks, |
| int | i, | ||
| char * | pGPC ) |
Definition at line 3377 of file abcUtil.c.

| void Abc_NtkOrderCisCos | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Order CI/COs.]
Description []
SideEffects []
SeeAlso []
Definition at line 76 of file abcUtil.c.

| int Abc_NtkPrepareTwoNtks | ( | FILE * | pErr, |
| Abc_Ntk_t * | pNtk, | ||
| char ** | argv, | ||
| int | argc, | ||
| Abc_Ntk_t ** | ppNtk1, | ||
| Abc_Ntk_t ** | ppNtk2, | ||
| int * | pfDelete1, | ||
| int * | pfDelete2, | ||
| int | fCheck ) |
Function*************************************************************
Synopsis [Prepares two network for a two-argument command similar to "verify".]
Description []
SideEffects []
SeeAlso []
Definition at line 1522 of file abcUtil.c.

| void Abc_NtkPrint256 | ( | ) |
Function*************************************************************
Synopsis [Prints all 3-var functions.]
Description []
SideEffects []
SeeAlso []
Definition at line 2078 of file abcUtil.c.

| void Abc_NtkPrintCiLevels | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 2268 of file abcUtil.c.
| void Abc_NtkReassignIds | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Puts the nodes into the DFS order and reassign their IDs.]
Description []
SideEffects []
SeeAlso []
Definition at line 1809 of file abcUtil.c.


Definition at line 2682 of file abcUtil.c.


| void Abc_NtkReverseTopoOrder | ( | Abc_Ntk_t * | p | ) |
Definition at line 2664 of file abcUtil.c.


| void Abc_NtkReverseTopoOrder_rec | ( | Abc_Obj_t * | pObj, |
| int | fThisIsPivot ) |
Definition at line 2630 of file abcUtil.c.


| void Abc_NtkReverseTopoOrderTest | ( | Abc_Ntk_t * | p | ) |
Definition at line 2693 of file abcUtil.c.

Function*************************************************************
Synopsis [Saves copy field of the objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 628 of file abcUtil.c.

Definition at line 2588 of file abcUtil.c.

Function*************************************************************
Synopsis [Checks if the logic network is in the topological order.]
Description []
SideEffects []
SeeAlso []
Definition at line 2814 of file abcUtil.c.

Definition at line 3214 of file abcUtil.c.


| void Abc_NtkTransferCopy | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Adjusts the copy pointers.]
Description [This procedure assumes that the network was transformed into another network, which was in turn transformed into yet another network. It makes the pCopy pointers of the original network point to the objects of the yet another network.]
SideEffects []
SeeAlso []
Definition at line 1962 of file abcUtil.c.

Function*************************************************************
Synopsis [Transfers phase information to the new network.]
Description []
SideEffects []
SeeAlso []
Definition at line 2924 of file abcUtil.c.

| char ** Abc_NtkTransformGPCs | ( | char ** | pGPCs, |
| int | nGPCs ) |
Definition at line 3414 of file abcUtil.c.


| void Abc_NtkUpdateGpcPattern | ( | Vec_Int_t * | vRank, |
| int | i, | ||
| char * | pGPC, | ||
| int | nGpcs, | ||
| Vec_Int_t * | vRank2, | ||
| Vec_Int_t * | vLevel ) |
Definition at line 3389 of file abcUtil.c.


| int Abc_ObjPointerCompare | ( | void ** | pp1, |
| void ** | pp2 ) |
Function*************************************************************
Synopsis [Compares the pointers.]
Description []
SideEffects []
SeeAlso []
Definition at line 1939 of file abcUtil.c.

| void Abc_PrintAT | ( | Vec_Int_t * | vRanks | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 3367 of file abcUtil.c.

Definition at line 3118 of file abcUtil.c.


| Gia_Man_t * Abc_SopSynthesizeOne | ( | char * | pSop, |
| int | fClp ) |
Definition at line 3244 of file abcUtil.c.


Function*************************************************************
Synopsis [Inserts a new node in the order by levels.]
Description []
SideEffects []
SeeAlso []