abc-master
|
Go to the source code of this file.
Macros | |
#define | SAIG_WORDS 16 |
DECLARATIONS ///. More... | |
#define SAIG_WORDS 16 |
DECLARATIONS ///.
CFile****************************************************************
FileName [saigStrSim.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Sequential AIG package.]
Synopsis [Structural matching using simulation.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 31 of file saigStrSim.c.
Definition at line 33 of file saigStrSim.c.
|
inlinestatic |
Definition at line 34 of file saigStrSim.c.
void Saig_StrSimAssignOne | ( | Aig_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Assigns constant 0 simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 172 of file saigStrSim.c.
void Saig_StrSimAssignRandom | ( | Aig_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Assigns random simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 153 of file saigStrSim.c.
void Saig_StrSimAssignZeroInit | ( | Aig_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Assigns constant 0 simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 191 of file saigStrSim.c.
int Saig_StrSimCountMatchedFlops | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Counts the number of matched flops.]
Description []
SideEffects []
SeeAlso []
Definition at line 476 of file saigStrSim.c.
int Saig_StrSimCountMatchedNodes | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Counts the number of matched nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 497 of file saigStrSim.c.
Function*************************************************************
Synopsis [Perform one round of matching.]
Description []
SideEffects []
SeeAlso []
Definition at line 394 of file saigStrSim.c.
unsigned Saig_StrSimHash | ( | Aig_Obj_t * | pObj | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Computes hash value of the node using its simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 51 of file saigStrSim.c.
Function*************************************************************
Synopsis [Computes hash value of the node using its simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 89 of file saigStrSim.c.
int Saig_StrSimIsOne | ( | Aig_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Returns 1 if simulation info is one.]
Description []
SideEffects []
SeeAlso []
Definition at line 132 of file saigStrSim.c.
int Saig_StrSimIsZero | ( | Aig_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Returns 1 if simulation info is zero.]
Description []
SideEffects []
SeeAlso []
Definition at line 111 of file saigStrSim.c.
Vec_Int_t* Saig_StrSimPerformMatching | ( | Aig_Man_t * | p0, |
Aig_Man_t * | p1, | ||
int | nDist, | ||
int | fVerbose, | ||
Aig_Man_t ** | ppMiter | ||
) |
Function*************************************************************
Synopsis [Performs structural matching of two AIGs using simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 873 of file saigStrSim.c.
void Saig_StrSimPrepareAig | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Performs structural matching of two AIGs using simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 518 of file saigStrSim.c.
void Saig_StrSimSaveOutput | ( | Aig_Obj_t * | pObj, |
int | i | ||
) |
Function*************************************************************
Synopsis [Saves output of one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 234 of file saigStrSim.c.
Function*************************************************************
Synopsis [Performs structural matching of two AIGs using simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 678 of file saigStrSim.c.
Function*************************************************************
Synopsis [Returns the number of dangling nodes removed.]
Description []
SideEffects []
SeeAlso []
Definition at line 639 of file saigStrSim.c.
Function*************************************************************
Synopsis [Performs structural matching of two AIGs using simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 571 of file saigStrSim.c.
Function*************************************************************
Synopsis [Performs structural matching of two AIGs using simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 544 of file saigStrSim.c.
void Saig_StrSimTableInsert | ( | Aig_Obj_t ** | ppTable, |
Aig_Obj_t ** | ppNexts, | ||
int | nTableSize, | ||
Aig_Obj_t * | pObj | ||
) |
Function*************************************************************
Synopsis [Inserts the entry into the table.]
Description []
SideEffects []
SeeAlso []
Definition at line 369 of file saigStrSim.c.
Aig_Obj_t* Saig_StrSimTableLookup | ( | Aig_Obj_t ** | ppTable, |
Aig_Obj_t ** | ppNexts, | ||
int | nTableSize, | ||
Aig_Obj_t * | pObj | ||
) |
Function*************************************************************
Synopsis [Checks if the entry exists in the table.]
Description []
SideEffects []
SeeAlso []
Definition at line 345 of file saigStrSim.c.
Function*************************************************************
Synopsis [Transfers simulation output to another node.]
Description []
SideEffects []
SeeAlso []
Definition at line 255 of file saigStrSim.c.
Function*************************************************************
Synopsis [Transfers simulation output to another node.]
Description []
SideEffects []
SeeAlso []
Definition at line 275 of file saigStrSim.c.
void Saig_StrSimulateNode | ( | Aig_Obj_t * | pObj, |
int | i | ||
) |
Function*************************************************************
Synopsis [Simulated one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 208 of file saigStrSim.c.
Function*************************************************************
Synopsis [Perform one round of simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 294 of file saigStrSim.c.
int Ssw_StrSimMatchingCountUnmached | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Establishes relationship between nodes using pairing.]
Description []
SideEffects []
SeeAlso []
Definition at line 782 of file saigStrSim.c.
Function*************************************************************
Synopsis [Establishes relationship between nodes using pairing.]
Description []
SideEffects []
SeeAlso []
Definition at line 808 of file saigStrSim.c.
Function*************************************************************
Synopsis [Establishes relationship between nodes using pairing.]
Description []
SideEffects []
SeeAlso []
Definition at line 719 of file saigStrSim.c.