#include "base/abc/abc.h"#include "aig/aig/aig.h"#include "proof/dch/dch.h"#include "aig/gia/giaAig.h"
Go to the source code of this file.
Function*************************************************************
Synopsis [Transfers names from pNtk1 to pNtk2.]
Description [Internally calls new procedure for mapping node IDs of both networks into the shared equivalence classes.]
SideEffects []
SeeAlso []
Definition at line 510 of file abcDress2.c.

Function*************************************************************
Synopsis [Transfers IDs from pNtk1 to pNtk2 using equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 445 of file abcDress2.c.


| Vec_Ptr_t * Abc_NtkDressComputeEquivs | ( | Abc_Ntk_t * | pNtk1, |
| Abc_Ntk_t * | pNtk2, | ||
| int | nConflictLimit, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Computes equivalence classes of objects in pNtk1 and pNtk2.]
Description [Returns the array (Vec_Ptr_t) of integer arrays (Vec_Int_t). Each of the integer arrays contains entries of one equivalence class. Each entry contains the following information: the network number (0/1), the polarity (0/1) and the object ID in the the network (0 <= num < MaxId) where MaxId is the largest number of an ID of an object in that network.]
SideEffects []
SeeAlso []
Definition at line 317 of file abcDress2.c.


Function*************************************************************
Synopsis [Create mapping of node IDs of pNtk into equiv classes of pMiter.]
Description []
SideEffects []
SeeAlso []
Definition at line 147 of file abcDress2.c.

Function*************************************************************
Synopsis [Computes equivalence classes of objects in pNtk1 and pNtk2.]
Description [Internal procedure.]
SideEffects []
SeeAlso []
Definition at line 226 of file abcDress2.c.


| void Abc_NtkDressMapSetPolarity | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Sets polarity attribute of each object in the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 124 of file abcDress2.c.

| void Abc_NtkDressPrintEquivs | ( | Vec_Ptr_t * | vRes | ) |
Function*************************************************************
Synopsis [Prints information about node equivalences.]
Description []
SideEffects []
SeeAlso []
Definition at line 360 of file abcDress2.c.

Function*************************************************************
Synopsis [Prints information about node equivalences.]
Description []
SideEffects []
SeeAlso []
Definition at line 388 of file abcDress2.c.


DECLARATIONS ///.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description [Assumes that registers are ordered after PIs/POs.]
SideEffects []
SeeAlso []
Definition at line 237 of file abcDar.c.

Function*************************************************************
Synopsis [Returns the vector of given equivalence class of objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 183 of file abcDress2.c.

| int Abc_ObjDressMakeId | ( | Abc_Ntk_t * | pNtk, |
| int | ObjId, | ||
| int | iNtk ) |
Function*************************************************************
Synopsis [Returns the ID of a node in an equivalence class.]
Description [The ID is composed of three parts: object ID, followed by one bit telling the phase of this node, followed by one bit telling the network to which this node belongs.]
SideEffects []
SeeAlso []
Definition at line 210 of file abcDress2.c.

|
extern |
Definition at line 59 of file abcDress2.c.

|
extern |
CFile****************************************************************
FileName [abcDressw.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Transfers names from one netlist to the other.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 57 of file abcDress2.c.

|
extern |
Definition at line 58 of file abcDress2.c.

FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Creates the dual-output miter.]
Description []
SideEffects []
SeeAlso []
Definition at line 83 of file abcDress2.c.


|
extern |
Function*************************************************************
Synopsis [Performs computation of AIGs with choices.]
Description [Takes several AIGs and performs choicing.]
SideEffects []
SeeAlso []
Definition at line 136 of file dchCore.c.


| void Dch_ComputeEquivalences2 | ( | Aig_Man_t * | pMiter, |
| Dch_Pars_t * | pPars ) |
Function*************************************************************
Synopsis [Alternative way to compute equivalences.]
Description []
SideEffects []
SeeAlso []
Definition at line 287 of file abcDress2.c.

