abc-master
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "misc/vec/vec.h"
#include "aig/aig/aig.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_HEADER_START Aig_Man_t * | Ioa_ReadAigerFromMemory (char *pContents, int nFileSize, int fCheck) |
INCLUDES ///. More... | |
Aig_Man_t * | Ioa_ReadAiger (char *pFileName, int fCheck) |
Vec_Str_t * | Ioa_WriteAigerIntoMemoryStr (Aig_Man_t *pMan) |
char * | Ioa_WriteAigerIntoMemory (Aig_Man_t *pMan, int *pnSize) |
void | Ioa_WriteAiger (Aig_Man_t *pMan, char *pFileName, int fWriteSymbols, int fCompact) |
int | Ioa_FileSize (char *pFileName) |
DECLARATIONS ///. More... | |
char * | Ioa_FileNameGeneric (char *FileName) |
char * | Ioa_FileNameGenericAppend (char *pBase, char *pSuffix) |
char * | Ioa_TimeStamp () |
char* Ioa_FileNameGeneric | ( | char * | FileName | ) |
char* Ioa_FileNameGenericAppend | ( | char * | pBase, |
char * | pSuffix | ||
) |
int Ioa_FileSize | ( | char * | pFileName | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [ioaUtil.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [Procedures to read binary AIGER format developed by Armin Biere, Johannes Kepler University (http://fmv.jku.at/)]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - December 16, 2006.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Returns the file size.]
Description [The file should be closed.]
SideEffects []
SeeAlso []
Definition at line 46 of file ioaUtil.c.
Aig_Man_t* Ioa_ReadAiger | ( | char * | pFileName, |
int | fCheck | ||
) |
Function*************************************************************
Synopsis [Reads the AIG in the binary AIGER format.]
Description []
SideEffects []
SeeAlso []
Definition at line 431 of file ioaReadAig.c.
ABC_NAMESPACE_HEADER_START Aig_Man_t* Ioa_ReadAigerFromMemory | ( | char * | pContents, |
int | nFileSize, | ||
int | fCheck | ||
) |
INCLUDES ///.
CFile****************************************************************
FileName [ioa.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]PARAMETERS ///BASIC TYPES ///MACRO DEFINITIONS ///ITERATORS ///FUNCTION DECLARATIONS ///
Function*************************************************************
Synopsis [Reads the AIG in from the memory buffer.]
Description [The buffer constains the AIG in AIGER format. The size gives the number of bytes in the buffer. The buffer is allocated by the user and not deallocated by this procedure.]
SideEffects []
SeeAlso []
Definition at line 105 of file ioaReadAig.c.
char* Ioa_TimeStamp | ( | ) |
void Ioa_WriteAiger | ( | Aig_Man_t * | pMan, |
char * | pFileName, | ||
int | fWriteSymbols, | ||
int | fCompact | ||
) |
Function*************************************************************
Synopsis [Writes the AIG in the binary AIGER format.]
Description []
SideEffects []
SeeAlso []
Definition at line 446 of file ioaWriteAig.c.
char* Ioa_WriteAigerIntoMemory | ( | Aig_Man_t * | pMan, |
int * | pnSize | ||
) |
Function*************************************************************
Synopsis [Writes the AIG in into the memory buffer.]
Description [The resulting buffer constains the AIG in AIGER format. The returned size (pnSize) gives the number of bytes in the buffer. The resulting buffer should be deallocated by the user.]
SideEffects []
SeeAlso []
Definition at line 376 of file ioaWriteAig.c.
Function*************************************************************
Synopsis [Writes the AIG in into the memory buffer.]
Description [The resulting buffer constains the AIG in AIGER format. The returned size (pnSize) gives the number of bytes in the buffer. The resulting buffer should be deallocated by the user.]
SideEffects []
SeeAlso []
Definition at line 286 of file ioaWriteAig.c.