#include "amapInt.h"
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START Amap_Obj_t * | Amap_ManSetupObj (Amap_Man_t *p) |
| DECLARATIONS ///. | |
| Amap_Obj_t * | Amap_ManCreateConst1 (Amap_Man_t *p) |
| Amap_Obj_t * | Amap_ManCreatePi (Amap_Man_t *p) |
| FUNCTION DECLARATIONS ///. | |
| Amap_Obj_t * | Amap_ManCreatePo (Amap_Man_t *p, Amap_Obj_t *pFan0) |
| Amap_Obj_t * | Amap_ManCreateAnd (Amap_Man_t *p, Amap_Obj_t *pFan0, Amap_Obj_t *pFan1) |
| Amap_Obj_t * | Amap_ManCreateXor (Amap_Man_t *p, Amap_Obj_t *pFan0, Amap_Obj_t *pFan1) |
| Amap_Obj_t * | Amap_ManCreateMux (Amap_Man_t *p, Amap_Obj_t *pFan0, Amap_Obj_t *pFan1, Amap_Obj_t *pFanC) |
| void | Amap_ManCreateChoice (Amap_Man_t *p, Amap_Obj_t *pObj) |
| void | Amap_ManCreateXorChoices (Amap_Man_t *p, Amap_Obj_t *pFan0, Amap_Obj_t *pFan1, Amap_Obj_t *pChoices[]) |
| void | Amap_ManCreateMuxChoices (Amap_Man_t *p, Amap_Obj_t *pFan0, Amap_Obj_t *pFan1, Amap_Obj_t *pFanC, Amap_Obj_t *pChoices[]) |
| Amap_Obj_t * | Amap_ManGetLast_rec (Amap_Man_t *p, Amap_Obj_t *pObj) |
| void | Amap_ManCreate (Amap_Man_t *p, Aig_Man_t *pAig) |
| void Amap_ManCreate | ( | Amap_Man_t * | p, |
| Aig_Man_t * | pAig ) |
Function*************************************************************
Synopsis [Starts the AIG manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 323 of file amapGraph.c.


| Amap_Obj_t * Amap_ManCreateAnd | ( | Amap_Man_t * | p, |
| Amap_Obj_t * | pFan0, | ||
| Amap_Obj_t * | pFan1 ) |
Function*************************************************************
Synopsis [Create the new node assuming it does not exist.]
Description []
SideEffects []
SeeAlso []
Definition at line 137 of file amapGraph.c.


| void Amap_ManCreateChoice | ( | Amap_Man_t * | p, |
| Amap_Obj_t * | pObj ) |
Function*************************************************************
Synopsis [Creates the choice node.]
Description [Should be called after the equivalence class nodes are linked.]
SideEffects []
SeeAlso []
Definition at line 222 of file amapGraph.c.

| Amap_Obj_t * Amap_ManCreateConst1 | ( | Amap_Man_t * | p | ) |
Function*************************************************************
Synopsis [Creates constant 1 node.]
Description []
SideEffects []
SeeAlso []
Definition at line 67 of file amapGraph.c.


| Amap_Obj_t * Amap_ManCreateMux | ( | Amap_Man_t * | p, |
| Amap_Obj_t * | pFan0, | ||
| Amap_Obj_t * | pFan1, | ||
| Amap_Obj_t * | pFanC ) |
Function*************************************************************
Synopsis [Create the new node assuming it does not exist.]
Description []
SideEffects []
SeeAlso []
Definition at line 192 of file amapGraph.c.


| void Amap_ManCreateMuxChoices | ( | Amap_Man_t * | p, |
| Amap_Obj_t * | pFan0, | ||
| Amap_Obj_t * | pFan1, | ||
| Amap_Obj_t * | pFanC, | ||
| Amap_Obj_t * | pChoices[] ) |
Function*************************************************************
Synopsis [Creates XOR/MUX choices for the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 270 of file amapGraph.c.


| Amap_Obj_t * Amap_ManCreatePi | ( | Amap_Man_t * | p | ) |
FUNCTION DECLARATIONS ///.
Function*************************************************************
Synopsis [Creates primary input.]
Description []
SideEffects []
SeeAlso []
Definition at line 88 of file amapGraph.c.


| Amap_Obj_t * Amap_ManCreatePo | ( | Amap_Man_t * | p, |
| Amap_Obj_t * | pFan0 ) |
Function*************************************************************
Synopsis [Creates primary output with the given driver.]
Description []
SideEffects []
SeeAlso []
Definition at line 110 of file amapGraph.c.


| Amap_Obj_t * Amap_ManCreateXor | ( | Amap_Man_t * | p, |
| Amap_Obj_t * | pFan0, | ||
| Amap_Obj_t * | pFan1 ) |
Function*************************************************************
Synopsis [Create the new node assuming it does not exist.]
Description []
SideEffects []
SeeAlso []
Definition at line 165 of file amapGraph.c.


| void Amap_ManCreateXorChoices | ( | Amap_Man_t * | p, |
| Amap_Obj_t * | pFan0, | ||
| Amap_Obj_t * | pFan1, | ||
| Amap_Obj_t * | pChoices[] ) |
Function*************************************************************
Synopsis [Creates XOR/MUX choices for the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 251 of file amapGraph.c.


| Amap_Obj_t * Amap_ManGetLast_rec | ( | Amap_Man_t * | p, |
| Amap_Obj_t * | pObj ) |
Function*************************************************************
Synopsis [Starts the AIG manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 305 of file amapGraph.c.


| ABC_NAMESPACE_IMPL_START Amap_Obj_t * Amap_ManSetupObj | ( | Amap_Man_t * | p | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [amapGraph.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Technology mapper for standard cells.]
Synopsis [Internal AIG manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Creates object.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file amapGraph.c.

