
Go to the source code of this file.
Macros | |
| #define | Bbl_ManForEachObj(p, pObj) |
| #define | Bbl_ObjForEachFanin(pObj, pFanin) |
Typedefs | |
| typedef struct Bbl_Man_t_ | Bbl_Man_t |
| typedef struct Bbl_Obj_t_ | Bbl_Obj_t |
Enumerations | |
| enum | Bbl_Type_t { BBL_OBJ_NONE , BBL_OBJ_CI , BBL_OBJ_CO , BBL_OBJ_NODE , BBL_OBJ_VOID } |
| INCLUDES ///. More... | |
| #define Bbl_ManForEachObj | ( | p, | |
| pObj ) |
| #define Bbl_ObjForEachFanin | ( | pObj, | |
| pFanin ) |
| typedef struct Bbl_Man_t_ Bbl_Man_t |
| typedef struct Bbl_Obj_t_ Bbl_Obj_t |
| enum Bbl_Type_t |
INCLUDES ///.
CFile****************************************************************
FileName [bblif.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Binary BLIF representation for logic networks.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - February 28, 2009.]
Revision [
] PARAMETERS /// BASIC TYPES ///
| Enumerator | |
|---|---|
| BBL_OBJ_NONE | |
| BBL_OBJ_CI | |
| BBL_OBJ_CO | |
| BBL_OBJ_NODE | |
| BBL_OBJ_VOID | |
Definition at line 204 of file bblif.h.
|
extern |
Fnction*************************************************************
Synopsis [Creates fanin/fanout relationship between two objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 1023 of file bblif.c.

|
extern |
Fnction*************************************************************
Synopsis [Returns 1 if the manager was created correctly.]
Description []
SideEffects []
SeeAlso []
Definition at line 1062 of file bblif.c.

|
extern |
Fnction*************************************************************
Synopsis [Adds one object.]
Description []
SideEffects []
SeeAlso []
Definition at line 988 of file bblif.c.


|
extern |
Fnction*************************************************************
Synopsis [Writes data into file.]
Description []
SideEffects []
SeeAlso []
Definition at line 691 of file bblif.c.


|
extern |
Fnction*************************************************************
Synopsis [Drives text BLIF file for debugging.]
Description []
SideEffects []
SeeAlso []
Definition at line 1218 of file bblif.c.


|
extern |
Fnction*************************************************************
Synopsis [Returns the next object.]
Description []
SideEffects []
SeeAlso []
|
extern |
Fnction*************************************************************
Synopsis [Prints stats of the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 749 of file bblif.c.

|
extern |
Fnction*************************************************************
Synopsis [Creates manager after reading.]
Description []
SideEffects []
SeeAlso []
Definition at line 712 of file bblif.c.


|
extern |
Fnction*************************************************************
Synopsis [This demo shows using the internal to construct a half-adder.]
Description [We construct the logic network for the half-adder represnted using the BLIF file below]
SideEffects []
SeeAlso []
Definition at line 1446 of file bblif.c.

|
extern |
Fnction*************************************************************
Synopsis [Converting SOP into a truth table.]
Description [The SOP is represented as a C-string, as documented in file "bblif.h". The truth table is returned as a bit-string composed of 2^nVars bits. For functions of less than 6 variables, the full machine word is returned. (The truth table looks as if the function had 5 variables.) The use of this procedure should be limited to Boolean functions with no more than 16 inputs.]
SideEffects []
SeeAlso []
Definition at line 1362 of file bblif.c.


|
extern |
MACRO DEFINITIONS ///.
FUNCTION DECLARATIONS ///
Fnction*************************************************************
Synopsis [Creates manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 806 of file bblif.c.


|
extern |
Fnction*************************************************************
Synopsis [Deletes the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 775 of file bblif.c.

|
extern |
Fnction*************************************************************
Synopsis [Converting truth table into an SOP.]
Description [The truth table is given as a bit-string pTruth composed of 2^nVars bits. The result is an SOP derived by collecting minterms appearing in the truth table. The SOP is represented as a C-string, as documented in file "bblif.h". It is recommended to limit the use of this procedure to Boolean functions up to 6 inputs.]
SideEffects []
SeeAlso []
Definition at line 1273 of file bblif.c.

|
extern |
|
extern |
|
extern |
|
extern |
|
extern |