abc-master
|
Go to the source code of this file.
Macros | |
#define | NODES 0 |
#define | PL 1 |
#define | coreHeight 1 |
#define | termWidth 1 |
#define | termHeight 1 |
Functions | |
static unsigned | Io_NtkWriteNodes (FILE *pFile, Abc_Ntk_t *pNtk) |
DECLARATIONS ///. More... | |
static void | Io_NtkWritePiPoNodes (FILE *pFile, Abc_Ntk_t *pNtk) |
static void | Io_NtkWriteLatchNode (FILE *pFile, Abc_Obj_t *pLatch, int NodesOrPl) |
static unsigned | Io_NtkWriteIntNode (FILE *pFile, Abc_Obj_t *pNode, int NodesOrPl) |
static unsigned | Io_NtkWriteNodeGate (FILE *pFile, Abc_Obj_t *pNode) |
static void | Io_NtkWriteNets (FILE *pFile, Abc_Ntk_t *pNtk) |
static void | Io_NtkWriteIntNet (FILE *pFile, Abc_Obj_t *pNode) |
static void | Io_NtkBuildLayout (FILE *pFile1, FILE *pFile2, Abc_Ntk_t *pNtk, double aspectRatio, double whiteSpace, unsigned coreCellArea) |
static void | Io_NtkWriteScl (FILE *pFile, unsigned numCoreRows, double layoutWidth) |
static void | Io_NtkWritePl (FILE *pFile, Abc_Ntk_t *pNtk, unsigned numTerms, double layoutHeight, double layoutWidth) |
static Vec_Ptr_t * | Io_NtkOrderingPads (Abc_Ntk_t *pNtk, Vec_Ptr_t *vTerms) |
static Abc_Obj_t * | Io_NtkBfsPads (Abc_Ntk_t *pNtk, Abc_Obj_t *pCurrEntry, unsigned numTerms, int *pOrdered) |
static int | Abc_NodeIsNand2 (Abc_Obj_t *pNode) |
static int | Abc_NodeIsNor2 (Abc_Obj_t *pNode) |
static int | Abc_NodeIsAnd2 (Abc_Obj_t *pNode) |
static int | Abc_NodeIsOr2 (Abc_Obj_t *pNode) |
static int | Abc_NodeIsXor2 (Abc_Obj_t *pNode) |
static int | Abc_NodeIsXnor2 (Abc_Obj_t *pNode) |
static double | Abc_Rint (double x) |
void | Io_WriteBookLogic (Abc_Ntk_t *pNtk, char *FileName) |
FUNCTION DEFINITIONS ///. More... | |
void | Io_WriteBook (Abc_Ntk_t *pNtk, char *FileName) |
#define coreHeight 1 |
Definition at line 31 of file ioWriteBook.c.
#define NODES 0 |
CFile****************************************************************
FileName [ioWriteBook.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [Procedures to write Bookshelf files.]
Author [Myungchul Kim]
Affiliation [U of Michigan]
Date [Ver. 1.0. Started - October 25, 2008.]
Revision [
]
Definition at line 29 of file ioWriteBook.c.
#define PL 1 |
Definition at line 30 of file ioWriteBook.c.
#define termHeight 1 |
Definition at line 33 of file ioWriteBook.c.
#define termWidth 1 |
Definition at line 32 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Test is the node is and2.]
Description []
SideEffects []
SeeAlso []
Definition at line 901 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Test is the node is nand2.]
Description []
SideEffects []
SeeAlso []
Definition at line 849 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Test is the node is nand2.]
Description []
SideEffects []
SeeAlso []
Definition at line 877 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Test is the node is or2.]
Description []
SideEffects []
SeeAlso []
Definition at line 927 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Test is the node is xnor2.]
Description []
SideEffects []
SeeAlso []
Definition at line 979 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Test is the node is xor2.]
Description []
SideEffects []
SeeAlso []
Definition at line 955 of file ioWriteBook.c.
|
inlinestatic |
Definition at line 58 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Returns the closest I/O to a given I/O.]
Description []
SideEffects []
SeeAlso []
Definition at line 779 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Write the network into a BOOK file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 519 of file ioWriteBook.c.
Function*************************************************************
Synopsis [Returns the closest I/O to a given I/O.]
Description []
SideEffects []
SeeAlso []
Definition at line 723 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Write the nets into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 441 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Write the internal node into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 289 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Write the latch nodes into a file.]
Description []
SideEffects []
SeeAlso []
write the latch line
Definition at line 266 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Write the nets into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 403 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Writes the internal node after tech mapping.]
Description []
SideEffects []
SeeAlso []
Definition at line 379 of file ioWriteBook.c.
|
static |
DECLARATIONS ///.
Function*************************************************************
Synopsis [Write the network into a BOOK file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 184 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Writes the primary input nodes into a file]
Description []
SideEffects []
SeeAlso []
Definition at line 233 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Write the network into a BOOK file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 598 of file ioWriteBook.c.
|
static |
Function*************************************************************
Synopsis [Write the network into a BOOK file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 558 of file ioWriteBook.c.
void Io_WriteBook | ( | Abc_Ntk_t * | pNtk, |
char * | FileName | ||
) |
Function*************************************************************
Synopsis [Write the network into a BOOK file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 100 of file ioWriteBook.c.
void Io_WriteBookLogic | ( | Abc_Ntk_t * | pNtk, |
char * | FileName | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Write the network into a Bookshelf file with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 75 of file ioWriteBook.c.