abc-master
|
#include "ioAbc.h"
#include "base/main/main.h"
#include "map/mio/mio.h"
#include "bool/kit/kit.h"
#include "map/if/if.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START void | Io_NtkWrite (FILE *pFile, Abc_Ntk_t *pNtk, int fWriteLatches, int fBb2Wb, int fSeq) |
DECLARATIONS ///. More... | |
static void | Io_NtkWriteOne (FILE *pFile, Abc_Ntk_t *pNtk, int fWriteLatches, int fBb2Wb, int fSeq) |
static void | Io_NtkWritePis (FILE *pFile, Abc_Ntk_t *pNtk, int fWriteLatches) |
static void | Io_NtkWritePos (FILE *pFile, Abc_Ntk_t *pNtk, int fWriteLatches) |
static void | Io_NtkWriteSubckt (FILE *pFile, Abc_Obj_t *pNode) |
static void | Io_NtkWriteAsserts (FILE *pFile, Abc_Ntk_t *pNtk) |
static void | Io_NtkWriteNodeFanins (FILE *pFile, Abc_Obj_t *pNode) |
static int | Io_NtkWriteNode (FILE *pFile, Abc_Obj_t *pNode, int Length) |
static void | Io_NtkWriteLatch (FILE *pFile, Abc_Obj_t *pLatch) |
void | Io_WriteBlifLogic (Abc_Ntk_t *pNtk, char *FileName, int fWriteLatches) |
FUNCTION DEFINITIONS ///. More... | |
void | Io_WriteBlif (Abc_Ntk_t *pNtk, char *FileName, int fWriteLatches, int fBb2Wb, int fSeq) |
void | Io_NtkWriteConvertedBox (FILE *pFile, Abc_Ntk_t *pNtk, int fSeq) |
void | Io_NtkWriteSubcktFanins (FILE *pFile, Abc_Obj_t *pNode) |
int | Io_NtkWriteNodeGate (FILE *pFile, Abc_Obj_t *pNode, int Length) |
int | Io_NtkWriteNodeSubckt (FILE *pFile, Abc_Obj_t *pNode, int Length) |
void | Io_WriteTimingInfo (FILE *pFile, Abc_Ntk_t *pNtk) |
void | Abc_NtkConvertBb2Wb (char *pFileNameIn, char *pFileNameOut, int fSeq, int fVerbose) |
char * | Io_NtkDeriveSop (Mem_Flex_t *pMem, word uTruth, int nVars, Vec_Int_t *vCover) |
void | Io_NtkWriteNodeInt (FILE *pFile, Abc_Obj_t *pNode, Vec_Int_t *vCover) |
void | Io_NtkWriteNodeIntStruct (FILE *pFile, Abc_Obj_t *pNode, Vec_Int_t *vCover, char *pStr) |
void | Io_NtkWriteModelIntStruct (FILE *pFile, Abc_Obj_t *pNode, Vec_Int_t *vCover, char *pStr) |
void | Io_WriteBlifInt (Abc_Ntk_t *pNtk, char *FileName, char *pLutStruct, int fUseHie) |
void | Io_WriteBlifSpecial (Abc_Ntk_t *pNtk, char *FileName, char *pLutStruct, int fUseHie) |
void Abc_NtkConvertBb2Wb | ( | char * | pFileNameIn, |
char * | pFileNameOut, | ||
int | fSeq, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 742 of file ioWriteBlif.c.
char* Io_NtkDeriveSop | ( | Mem_Flex_t * | pMem, |
word | uTruth, | ||
int | nVars, | ||
Vec_Int_t * | vCover | ||
) |
Function*************************************************************
Synopsis [Transforms truth table into an SOP.]
Description []
SideEffects []
SeeAlso []
Definition at line 789 of file ioWriteBlif.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [ioWriteBlif.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [Procedures to write BLIF files.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Function*************************************************************
Synopsis [Write the network into a BLIF file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 127 of file ioWriteBlif.c.
|
static |
void Io_NtkWriteConvertedBox | ( | FILE * | pFile, |
Abc_Ntk_t * | pNtk, | ||
int | fSeq | ||
) |
Function*************************************************************
Synopsis [Write one network.]
Description []
SideEffects []
SeeAlso []
Definition at line 158 of file ioWriteBlif.c.
|
static |
Function*************************************************************
Synopsis [Write the latch into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 433 of file ioWriteBlif.c.
Function*************************************************************
Synopsis [Write the node into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 1129 of file ioWriteBlif.c.
|
static |
Function*************************************************************
Synopsis [Write the node into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 612 of file ioWriteBlif.c.
|
static |
Function*************************************************************
Synopsis [Writes the primary input list.]
Description []
SideEffects []
SeeAlso []
Definition at line 459 of file ioWriteBlif.c.
int Io_NtkWriteNodeGate | ( | FILE * | pFile, |
Abc_Obj_t * | pNode, | ||
int | Length | ||
) |
Function*************************************************************
Synopsis [Writes the primary input list.]
Description []
SideEffects []
SeeAlso []
Definition at line 576 of file ioWriteBlif.c.
Function*************************************************************
Synopsis [Write the node into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 819 of file ioWriteBlif.c.
Function*************************************************************
Synopsis [Write the node into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 965 of file ioWriteBlif.c.
int Io_NtkWriteNodeSubckt | ( | FILE * | pFile, |
Abc_Obj_t * | pNode, | ||
int | Length | ||
) |
Function*************************************************************
Synopsis [Write the node into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 645 of file ioWriteBlif.c.
|
static |
Function*************************************************************
Synopsis [Write one network.]
Description []
SideEffects []
SeeAlso []
Definition at line 199 of file ioWriteBlif.c.
|
static |
Function*************************************************************
Synopsis [Writes the primary input list.]
Description []
SideEffects []
SeeAlso []
Definition at line 274 of file ioWriteBlif.c.
|
static |
Function*************************************************************
Synopsis [Writes the primary input list.]
Description []
SideEffects []
SeeAlso []
Definition at line 336 of file ioWriteBlif.c.
|
static |
Function*************************************************************
Synopsis [Write the latch into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 398 of file ioWriteBlif.c.
void Io_NtkWriteSubcktFanins | ( | FILE * | pFile, |
Abc_Obj_t * | pNode | ||
) |
Function*************************************************************
Synopsis [Writes the primary input list.]
Description []
SideEffects []
SeeAlso []
Definition at line 513 of file ioWriteBlif.c.
void Io_WriteBlif | ( | Abc_Ntk_t * | pNtk, |
char * | FileName, | ||
int | fWriteLatches, | ||
int | fBb2Wb, | ||
int | fSeq | ||
) |
Function*************************************************************
Synopsis [Write the network into a BLIF file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 84 of file ioWriteBlif.c.
void Io_WriteBlifInt | ( | Abc_Ntk_t * | pNtk, |
char * | FileName, | ||
char * | pLutStruct, | ||
int | fUseHie | ||
) |
Function*************************************************************
Synopsis [Write the network into a BLIF file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 1305 of file ioWriteBlif.c.
void Io_WriteBlifLogic | ( | Abc_Ntk_t * | pNtk, |
char * | FileName, | ||
int | fWriteLatches | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Write the network into a BLIF file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 59 of file ioWriteBlif.c.
void Io_WriteBlifSpecial | ( | Abc_Ntk_t * | pNtk, |
char * | FileName, | ||
char * | pLutStruct, | ||
int | fUseHie | ||
) |
Function*************************************************************
Synopsis [Write the network into a BLIF file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 1378 of file ioWriteBlif.c.
void Io_WriteTimingInfo | ( | FILE * | pFile, |
Abc_Ntk_t * | pNtk | ||
) |
Function*************************************************************
Synopsis [Writes the timing info.]
Description []
SideEffects []
SeeAlso []
Definition at line 665 of file ioWriteBlif.c.