
Go to the source code of this file.
Enumerations | |
| enum | Ptr_ObjType_t { PTR_GATE_NONE = 0 , PTR_GATE_C0 , PTR_GATE_C1 , PTR_GATE_BUF , PTR_GATE_INV , PTR_GATE_AND , PTR_GATE_NAND , PTR_GATE_OR , PTR_GATE_NOR , PTR_GATE_XOR , PTR_GATE_XNOR , PTR_GATE_UNKNOWN } |
| DECLARATIONS ///. More... | |
| enum Ptr_ObjType_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [bacPtr.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Hierarchical word-level netlist.]
Synopsis [Simple interface with external tools.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - November 29, 2014.]
Revision [
]
| Enumerator | |
|---|---|
| PTR_GATE_NONE | |
| PTR_GATE_C0 | |
| PTR_GATE_C1 | |
| PTR_GATE_BUF | |
| PTR_GATE_INV | |
| PTR_GATE_AND | |
| PTR_GATE_NAND | |
| PTR_GATE_OR | |
| PTR_GATE_NOR | |
| PTR_GATE_XOR | |
| PTR_GATE_XNOR | |
| PTR_GATE_UNKNOWN | |
| void Bac_ManCollectGateNameOne | ( | Mio_Library_t * | pLib, |
| Ptr_ObjType_t | Type, | ||
| word | Truth, | ||
| Vec_Ptr_t * | vGateNames ) |
Function*************************************************************
Synopsis [Collect elementary gates from the library.]
Description []
SideEffects []
SeeAlso []
Definition at line 284 of file bacPtr.c.


| Vec_Ptr_t * Bac_ManCollectGateNamesByTruth | ( | Mio_Library_t * | pLib | ) |
Definition at line 290 of file bacPtr.c.


| void Bac_PtrDumpBlif | ( | char * | pFileName, |
| Vec_Ptr_t * | vDes ) |
Definition at line 192 of file bacPtr.c.


| void Bac_PtrDumpBoxBlif | ( | FILE * | pFile, |
| Vec_Ptr_t * | vBox ) |
Definition at line 163 of file bacPtr.c.

| void Bac_PtrDumpBoxesBlif | ( | FILE * | pFile, |
| Vec_Ptr_t * | vBoxes ) |
Definition at line 173 of file bacPtr.c.


| void Bac_PtrDumpBoxesVerilog | ( | FILE * | pFile, |
| Vec_Ptr_t * | vBoxes ) |
Definition at line 234 of file bacPtr.c.


| void Bac_PtrDumpBoxVerilog | ( | FILE * | pFile, |
| Vec_Ptr_t * | vBox ) |
Definition at line 225 of file bacPtr.c.

| void Bac_PtrDumpModuleBlif | ( | FILE * | pFile, |
| Vec_Ptr_t * | vNtk ) |
Definition at line 179 of file bacPtr.c.


| void Bac_PtrDumpModuleVerilog | ( | FILE * | pFile, |
| Vec_Ptr_t * | vNtk ) |
Definition at line 240 of file bacPtr.c.


| void Bac_PtrDumpSignalsBlif | ( | FILE * | pFile, |
| Vec_Ptr_t * | vSigs, | ||
| int | fSkipLastComma ) |
Function*************************************************************
Synopsis [Dumping Ptr into a BLIF file.]
Description []
SideEffects []
SeeAlso []
Definition at line 157 of file bacPtr.c.

| void Bac_PtrDumpSignalsVerilog | ( | FILE * | pFile, |
| Vec_Ptr_t * | vSigs, | ||
| int | fAlwaysComma ) |
Function*************************************************************
Synopsis [Dumping Ptr into a Verilog file.]
Description []
SideEffects []
SeeAlso []
Definition at line 219 of file bacPtr.c.

| void Bac_PtrDumpVerilog | ( | char * | pFileName, |
| Vec_Ptr_t * | vDes ) |
Definition at line 256 of file bacPtr.c.

| void Bac_PtrFree | ( | Vec_Ptr_t * | vDes | ) |
Definition at line 98 of file bacPtr.c.


| void Bac_PtrFreeNtk | ( | Vec_Ptr_t * | vNtk | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Free Ptr.]
Description []
SideEffects []
SeeAlso []
Definition at line 86 of file bacPtr.c.

| int Bac_PtrMemory | ( | Vec_Ptr_t * | vDes | ) |
Definition at line 138 of file bacPtr.c.


| int Bac_PtrMemoryArray | ( | Vec_Ptr_t * | vArray | ) |
| int Bac_PtrMemoryArrayArray | ( | Vec_Ptr_t * | vArrayArray | ) |
Definition at line 122 of file bacPtr.c.


| int Bac_PtrMemoryNtk | ( | Vec_Ptr_t * | vNtk | ) |
Definition at line 379 of file bacPtr.c.


Definition at line 389 of file bacPtr.c.


Definition at line 397 of file bacPtr.c.


Definition at line 411 of file bacPtr.c.


| void Bac_PtrTransformTestTest | ( | ) |
Function*************************************************************
Synopsis [Test the testing procedure.]
Description []
SideEffects []
SeeAlso []
Definition at line 452 of file bacPtr.c.

Function*************************************************************
Synopsis [This procedure transforms tech-ind Ptr into mapped Ptr.]
Description []
SideEffects []
SeeAlso []
Definition at line 322 of file bacPtr.c.

