|
abc-master
|
#include "base/abc/abc.h"#include "base/main/main.h"#include "map/mio/mio.h"#include "map/mapper/mapper.h"Go to the source code of this file.
Functions | |
| static ABC_NAMESPACE_IMPL_START Map_Man_t * | Abc_NtkToMap (Abc_Ntk_t *pNtk, double DelayTarget, int fRecovery, float *pSwitching, int fVerbose) |
| DECLARATIONS ///. More... | |
| static Abc_Ntk_t * | Abc_NtkFromMap (Map_Man_t *pMan, Abc_Ntk_t *pNtk) |
| static Abc_Obj_t * | Abc_NodeFromMap_rec (Abc_Ntk_t *pNtkNew, Map_Node_t *pNodeMap, int fPhase) |
| static Abc_Obj_t * | Abc_NodeFromMapPhase_rec (Abc_Ntk_t *pNtkNew, Map_Node_t *pNodeMap, int fPhase) |
| static Abc_Ntk_t * | Abc_NtkFromMapSuperChoice (Map_Man_t *pMan, Abc_Ntk_t *pNtk) |
| static void | Abc_NodeSuperChoice (Abc_Ntk_t *pNtkNew, Abc_Obj_t *pNode) |
| static void | Abc_NodeFromMapCutPhase (Abc_Ntk_t *pNtkNew, Map_Cut_t *pCut, int fPhase) |
| static Abc_Obj_t * | Abc_NodeFromMapSuperChoice_rec (Abc_Ntk_t *pNtkNew, Map_Super_t *pSuper, Abc_Obj_t *pNodePis[], int nNodePis) |
| Abc_Ntk_t * | Abc_NtkMap (Abc_Ntk_t *pNtk, double DelayTarget, double AreaMulti, double DelayMulti, float LogFan, float Slew, float Gain, int nGatesMin, int fRecovery, int fSwitching, int fVerbose) |
| FUNCTION DEFINITIONS ///. More... | |
| Map_Time_t * | Abc_NtkMapCopyCiArrival (Abc_Ntk_t *pNtk, Abc_Time_t *ppTimes) |
| Map_Time_t * | Abc_NtkMapCopyCoRequired (Abc_Ntk_t *pNtk, Abc_Time_t *ppTimes) |
| Abc_Obj_t * | Abc_NodeFromMapSuper_rec (Abc_Ntk_t *pNtkNew, Map_Node_t *pNodeMap, Map_Super_t *pSuper, Abc_Obj_t *pNodePis[], int nNodePis) |
| Abc_Ntk_t * | Abc_NtkSuperChoice (Abc_Ntk_t *pNtk) |
| Abc_Obj_t * | Abc_NtkFetchTwinNode (Abc_Obj_t *pNode) |
| Vec_Int_t * | Abc_NtkWriteMiniMapping (Abc_Ntk_t *pNtk) |
| void | Abc_NtkPrintMiniMapping (int *pArray) |
| int * | Abc_NtkOutputMiniMapping (void *pAbc0) |
| void | Abc_NtkTestMiniMapping (Abc_Ntk_t *p) |
| void | Abc_NtkSetCiArrivalTime (void *pAbc0, int iCi, float Rise, float Fall) |
| void | Abc_NtkSetCoRequiredTime (void *pAbc0, int iCo, float Rise, float Fall) |
|
static |
Definition at line 385 of file abcMap.c.
Function*************************************************************
Synopsis [Constructs the nodes corrresponding to one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 643 of file abcMap.c.
|
static |
Definition at line 348 of file abcMap.c.
| Abc_Obj_t* Abc_NodeFromMapSuper_rec | ( | Abc_Ntk_t * | pNtkNew, |
| Map_Node_t * | pNodeMap, | ||
| Map_Super_t * | pSuper, | ||
| Abc_Obj_t * | pNodePis[], | ||
| int | nNodePis | ||
| ) |
Function*************************************************************
Synopsis [Creates the mapped network.]
Description []
SideEffects []
SeeAlso []
Definition at line 304 of file abcMap.c.
|
static |
Function*************************************************************
Synopsis [Constructs the nodes corrresponding to one supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 684 of file abcMap.c.
Function*************************************************************
Synopsis [Creates the mapped network.]
Description []
SideEffects []
SeeAlso []
Definition at line 618 of file abcMap.c.
Function*************************************************************
Synopsis [Returns the twin node if it exists.]
Description []
SideEffects []
SeeAlso []
Definition at line 740 of file abcMap.c.
Definition at line 420 of file abcMap.c.
Function*************************************************************
Synopsis [Creates the mapped network.]
Description []
SideEffects []
SeeAlso []
Definition at line 545 of file abcMap.c.
| Abc_Ntk_t* Abc_NtkMap | ( | Abc_Ntk_t * | pNtk, |
| double | DelayTarget, | ||
| double | AreaMulti, | ||
| double | DelayMulti, | ||
| float | LogFan, | ||
| float | Slew, | ||
| float | Gain, | ||
| int | nGatesMin, | ||
| int | fRecovery, | ||
| int | fSwitching, | ||
| int | fVerbose | ||
| ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Interface with the mapping package.]
Description []
SideEffects []
SeeAlso []
Definition at line 59 of file abcMap.c.
| Map_Time_t* Abc_NtkMapCopyCiArrival | ( | Abc_Ntk_t * | pNtk, |
| Abc_Time_t * | ppTimes | ||
| ) |
Function*************************************************************
Synopsis [Load the network into manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 178 of file abcMap.c.
| Map_Time_t* Abc_NtkMapCopyCoRequired | ( | Abc_Ntk_t * | pNtk, |
| Abc_Time_t * | ppTimes | ||
| ) |
Definition at line 192 of file abcMap.c.
| int* Abc_NtkOutputMiniMapping | ( | void * | pAbc0 | ) |
Function*************************************************************
Synopsis [This procedure outputs an array representing mini-mapped network.]
Description []
SideEffects []
SeeAlso []
Definition at line 875 of file abcMap.c.
| void Abc_NtkPrintMiniMapping | ( | int * | pArray | ) |
Function*************************************************************
Synopsis [Prints mapped network represented in mini-mapped format.]
Description []
SideEffects []
SeeAlso []
| void Abc_NtkSetCiArrivalTime | ( | void * | pAbc0, |
| int | iCi, | ||
| float | Rise, | ||
| float | Fall | ||
| ) |
Function*************************************************************
Synopsis [These APIs set arriva/required times of CIs/COs.]
Description []
SideEffects []
SeeAlso []
Definition at line 929 of file abcMap.c.
| void Abc_NtkSetCoRequiredTime | ( | void * | pAbc0, |
| int | iCo, | ||
| float | Rise, | ||
| float | Fall | ||
| ) |
Definition at line 944 of file abcMap.c.
Function*************************************************************
Synopsis [Interface with the mapping package.]
Description []
SideEffects []
SeeAlso []
Definition at line 480 of file abcMap.c.
| void Abc_NtkTestMiniMapping | ( | Abc_Ntk_t * | p | ) |
Function*************************************************************
Synopsis [Test for mini-mapped format.]
Description []
SideEffects []
SeeAlso []
Definition at line 909 of file abcMap.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcMap.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Interface with the SC mapping package.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Function*************************************************************
Synopsis [Load the network into manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 218 of file abcMap.c.
Function*************************************************************
Synopsis [Dumps mapped network in the mini-mapped format.]
Description []
SideEffects []
SeeAlso []
Definition at line 770 of file abcMap.c.