#include "aig/gia/gia.h"#include "misc/vec/vecHash.h"#include "misc/extra/extra.h"#include "misc/util/utilNam.h"#include "misc/util/utilTruth.h"#include "aig/miniaig/abcOper.h"

Go to the source code of this file.
Classes | |
| struct | Wln_Vec_t_ |
| struct | Wln_Ntk_t_ |
Macros | |
| #define | Wln_NtkForEachObj(p, i) |
| MACRO DEFINITIONS ///. | |
| #define | Wln_NtkForEachObjReverse(p, i) |
| #define | Wln_NtkForEachObjInternal(p, i) |
| #define | Wln_NtkForEachPi(p, iPi, i) |
| #define | Wln_NtkForEachPo(p, iPo, i) |
| #define | Wln_NtkForEachCi(p, iCi, i) |
| #define | Wln_NtkForEachCo(p, iCo, i) |
| #define | Wln_NtkForEachFf(p, iFf, i) |
| #define | Wln_ObjForEachFanin(p, iObj, iFanin, i) |
| #define | Wln_ObjForEachFaninReverse(pObj, iFanin, i) |
| #define | Wln_ObjForEachFanoutStatic(p, iObj, iFanout, i) |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Wln_Vec_t_ | Wln_Vec_t |
| INCLUDES ///. | |
| typedef struct Wln_Ntk_t_ | Wln_Ntk_t |
| typedef struct Rtl_Lib_t_ | Rtl_Lib_t |
Functions | |
| Wln_Ntk_t * | Wln_ReadNdr (char *pFileName) |
| FUNCTION DECLARATIONS ///. | |
| void | Wln_WriteNdr (Wln_Ntk_t *pNtk, char *pFileName) |
| Wln_Ntk_t * | Wln_NtkFromNdr (void *pData, int fDump) |
| void * | Wln_NtkToNdr (Wln_Ntk_t *pNtk) |
| DECLARATIONS ///. | |
| Wln_Ntk_t * | Wln_NtkAlloc (char *pName, int nObjsMax) |
| DECLARATIONS ///. | |
| void | Wln_NtkFree (Wln_Ntk_t *p) |
| int | Wln_NtkMemUsage (Wln_Ntk_t *p) |
| void | Wln_NtkPrint (Wln_Ntk_t *p) |
| Wln_Ntk_t * | Wln_NtkDupDfs (Wln_Ntk_t *p) |
| int | Wln_NtkIsAcyclic (Wln_Ntk_t *p) |
| void | Wln_NtkCreateRefs (Wln_Ntk_t *p) |
| void | Wln_NtkStartFaninMap (Wln_Ntk_t *p, Vec_Int_t *vFaninMap, int nMulti) |
| void | Wln_NtkStartFanoutMap (Wln_Ntk_t *p, Vec_Int_t *vFanoutMap, Vec_Int_t *vFanoutNums, int nMulti) |
| void | Wln_NtkStaticFanoutStart (Wln_Ntk_t *p) |
| void | Wln_NtkStaticFanoutStop (Wln_Ntk_t *p) |
| void | Wln_NtkStaticFanoutTest (Wln_Ntk_t *p) |
| char * | Wln_ObjName (Wln_Ntk_t *p, int iObj) |
| DECLARATIONS ///. | |
| char * | Wln_ObjConstString (Wln_Ntk_t *p, int iObj) |
| void | Wln_ObjUpdateType (Wln_Ntk_t *p, int iObj, int Type) |
| void | Wln_ObjSetConst (Wln_Ntk_t *p, int iObj, int NameId) |
| void | Wln_ObjSetSlice (Wln_Ntk_t *p, int iObj, int SliceId) |
| void | Wln_ObjAddFanin (Wln_Ntk_t *p, int iObj, int i) |
| int | Wln_ObjAddFanins (Wln_Ntk_t *p, int iObj, Vec_Int_t *vFanins) |
| int | Wln_ObjAlloc (Wln_Ntk_t *p, int Type, int Signed, int End, int Beg) |
| int | Wln_ObjClone (Wln_Ntk_t *pNew, Wln_Ntk_t *p, int iObj) |
| int | Wln_ObjCreateCo (Wln_Ntk_t *p, int iFanin) |
| void | Wln_ObjPrint (Wln_Ntk_t *p, int iObj) |
| Vec_Int_t * | Wln_NtkRetime (Wln_Ntk_t *p, int fIgnoreIO, int fSkipSimple, int fVerbose) |
| void | Wln_NtkRetimeCreateDelayInfo (Wln_Ntk_t *pNtk) |
| void | Wln_WriteVer (Wln_Ntk_t *p, char *pFileName) |
| Rtl_Lib_t * | Rtl_LibReadFile (char *pFileName, char *pFileSpec) |
| void | Rtl_LibFree (Rtl_Lib_t *p) |
| #define Wln_NtkForEachCi | ( | p, | |
| iCi, | |||
| i ) |
| #define Wln_NtkForEachCo | ( | p, | |
| iCo, | |||
| i ) |
| #define Wln_NtkForEachFf | ( | p, | |
| iFf, | |||
| i ) |
| #define Wln_NtkForEachObj | ( | p, | |
| i ) |
| #define Wln_NtkForEachObjInternal | ( | p, | |
| i ) |
| #define Wln_NtkForEachObjReverse | ( | p, | |
| i ) |
| #define Wln_NtkForEachPi | ( | p, | |
| iPi, | |||
| i ) |
| #define Wln_NtkForEachPo | ( | p, | |
| iPo, | |||
| i ) |
| #define Wln_ObjForEachFanin | ( | p, | |
| iObj, | |||
| iFanin, | |||
| i ) |
| #define Wln_ObjForEachFaninReverse | ( | pObj, | |
| iFanin, | |||
| i ) |
| #define Wln_ObjForEachFanoutStatic | ( | p, | |
| iObj, | |||
| iFanout, | |||
| i ) |
| typedef struct Rtl_Lib_t_ Rtl_Lib_t |
| typedef struct Wln_Ntk_t_ Wln_Ntk_t |
| typedef typedefABC_NAMESPACE_HEADER_START struct Wln_Vec_t_ Wln_Vec_t |
INCLUDES ///.
CFile****************************************************************
FileName [wlc.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Verilog parser.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - August 22, 2014.]
Revision [
] PARAMETERS /// BASIC TYPES ///
|
extern |
Definition at line 318 of file wlnRead.c.

|
extern |
Definition at line 1492 of file wlnRead.c.


|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [wlnNtk.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Word-level network.]
Synopsis [Network construction procedures.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - September 23, 2018.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Creating networks.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file wlnNtk.c.


|
extern |
Function*************************************************************
Synopsis [Create fanin/fanout map.]
Description []
SideEffects []
SeeAlso []
Definition at line 357 of file wlnNtk.c.

Definition at line 325 of file wlnNtk.c.


|
extern |
|
extern |
Definition at line 182 of file wlnNdr.c.


|
extern |
Wln_ObjRefs(p, iObj) &&
Definition at line 192 of file wlnNtk.c.


|
extern |
Definition at line 101 of file wlnNtk.c.

|
extern |
Definition at line 718 of file wlnRetime.c.


|
extern |
Function*************************************************************
Synopsis [Retiming computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 592 of file wlnRetime.c.

|
extern |
Definition at line 383 of file wlnNtk.c.

|
extern |
Function*************************************************************
Synopsis [Static fanout.]
Description []
SideEffects []
SeeAlso []
Definition at line 406 of file wlnNtk.c.


|
extern |
|
extern |
Definition at line 428 of file wlnNtk.c.


|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [wlnNdr.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Word-level network.]
Synopsis [Constructing WLN network from NDR data structure.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - September 23, 2018.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file wlnNdr.c.


|
extern |
Definition at line 75 of file wlnObj.c.

Definition at line 98 of file wlnObj.c.


|
extern |
Definition at line 105 of file wlnObj.c.


Definition at line 125 of file wlnObj.c.


|
extern |
|
extern |
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [wlnObj.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Word-level network.]
Synopsis [Object construction procedures.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - September 23, 2018.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Creating objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file wlnObj.c.


|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
FUNCTION DECLARATIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 298 of file wlnNdr.c.


|
extern |
Definition at line 81 of file wlnNdr.c.

|
extern |
Definition at line 478 of file wlnWriteVer.c.

