

Go to the source code of this file.
Classes | |
| struct | Pla_Man_t_ |
Macros | |
| #define | MASK55 ABC_CONST(0x5555555555555555) |
| INCLUDES ///. | |
| #define | Pla_ForEachCubeIn(p, pCube, i) |
| MACRO DEFINITIONS ///. | |
| #define | Pla_ForEachCubeInStart(p, pCube, i, Start) |
| #define | Pla_ForEachCubeOut(p, pCube, i) |
| #define | Pla_ForEachCubeInOut(p, pCubeIn, pCubeOut, i) |
| #define | Pla_CubeForEachLit(nVars, pCube, Lit, i) |
| #define | Pla_CubeForEachLitIn(p, pCube, Lit, i) |
| #define | Pla_CubeForEachLitOut(p, pCube, Lit, i) |
Typedefs | |
| typedef struct Pla_Man_t_ | Pla_Man_t |
Enumerations | |
| enum | Pla_File_t { PLA_FILE_FD = 0 , PLA_FILE_F , PLA_FILE_FR , PLA_FILE_FDR , PLA_FILE_NONE } |
| BASIC TYPES ///. More... | |
| enum | Pla_Lit_t { PLA_LIT_DASH = 0 , PLA_LIT_ZERO , PLA_LIT_ONE , PLA_LIT_FULL } |
Functions | |
| int | Pla_ManHashDist1NumTest (Pla_Man_t *p) |
| void | Pla_ManComputeDist1Test (Pla_Man_t *p) |
| Vec_Bit_t * | Pla_ManPrimesTable (int nVars) |
| Pla_Man_t * | Pla_ManPrimesDetector (int nVars) |
| Pla_Man_t * | Pla_ManGenerate (int nIns, int nOuts, int nCubes, int fVerbose) |
| void | Pla_ManConvertFromBits (Pla_Man_t *p) |
| void | Pla_ManConvertToBits (Pla_Man_t *p) |
| int | Pla_ManDist1NumTest (Pla_Man_t *p) |
| int | Pla_ManDist1Merge (Pla_Man_t *p) |
| DECLARATIONS ///. | |
| int | Pla_ManFxPerformSimple (int nVars) |
| Pla_Man_t * | Pla_ReadPla (char *pFileName) |
| void | Pla_WritePla (Pla_Man_t *p, char *pFileName) |
| #define MASK55 ABC_CONST(0x5555555555555555) |
INCLUDES ///.
CFile****************************************************************
FileName [pla.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SOP manager.]
Synopsis [Scalable SOP transformations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - March 18, 2015.]
Revision [
] PARAMETERS ///
| #define Pla_CubeForEachLit | ( | nVars, | |
| pCube, | |||
| Lit, | |||
| i ) |
| #define Pla_CubeForEachLitIn | ( | p, | |
| pCube, | |||
| Lit, | |||
| i ) |
Definition at line 126 of file pla.h.
| #define Pla_CubeForEachLitOut | ( | p, | |
| pCube, | |||
| Lit, | |||
| i ) |
Definition at line 128 of file pla.h.
| #define Pla_ForEachCubeIn | ( | p, | |
| pCube, | |||
| i ) |
| #define Pla_ForEachCubeInOut | ( | p, | |
| pCubeIn, | |||
| pCubeOut, | |||
| i ) |
| #define Pla_ForEachCubeInStart | ( | p, | |
| pCube, | |||
| i, | |||
| Start ) |
| #define Pla_ForEachCubeOut | ( | p, | |
| pCube, | |||
| i ) |
| typedef struct Pla_Man_t_ Pla_Man_t |
| enum Pla_File_t |
BASIC TYPES ///.
| Enumerator | |
|---|---|
| PLA_FILE_FD | |
| PLA_FILE_F | |
| PLA_FILE_FR | |
| PLA_FILE_FDR | |
| PLA_FILE_NONE | |
| enum Pla_Lit_t |
| Enumerator | |
|---|---|
| PLA_LIT_DASH | |
| PLA_LIT_ZERO | |
| PLA_LIT_ONE | |
| PLA_LIT_FULL | |
|
extern |
Definition at line 333 of file plaHash.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 221 of file plaMan.c.

|
extern |
Definition at line 251 of file plaMan.c.
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [plaMerge.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SOP manager.]
Synopsis [Scalable SOP transformations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - March 18, 2015.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 44 of file plaMerge.c.
|
extern |
|
extern |
Definition at line 323 of file plaSimple.c.

|
extern |
Definition at line 168 of file plaMan.c.

|
extern |
|
extern |
Definition at line 128 of file plaMan.c.

|
extern |
Function*************************************************************
Synopsis [Generates prime detector for the given bit-widths.]
Description []
SideEffects []
SeeAlso []
Definition at line 85 of file plaMan.c.

|
extern |
Definition at line 186 of file plaRead.c.

|
extern |
Definition at line 88 of file plaWrite.c.
