abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Saig_SimObj_t_ |
struct | Aig_CMan_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Saig_SimObj_t_ | Saig_SimObj_t |
DECLARATIONS ///. More... | |
typedef struct Aig_CMan_t_ | Aig_CMan_t |
typedef struct Aig_CMan_t_ Aig_CMan_t |
Definition at line 331 of file saigSwitch.c.
typedef typedefABC_NAMESPACE_IMPL_START struct Saig_SimObj_t_ Saig_SimObj_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [saigSwitch.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Sequential AIG package.]
Synopsis [Returns switching propabilities.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 32 of file saigSwitch.c.
void Aig_CManAddNode | ( | Aig_CMan_t * | p, |
int | iFan0, | ||
int | iFan1 | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 466 of file saigSwitch.c.
void Aig_CManAddPo | ( | Aig_CMan_t * | p, |
int | iFan0 | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 485 of file saigSwitch.c.
Aig_CMan_t* Aig_CManCreate | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Compute switching probabilities of all nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 547 of file saigSwitch.c.
void Aig_CManGetNode | ( | Aig_CMan_t * | p, |
int * | piFan0, | ||
int * | piFan1 | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 508 of file saigSwitch.c.
int Aig_CManGetPo | ( | Aig_CMan_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 525 of file saigSwitch.c.
void Aig_CManRestart | ( | Aig_CMan_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 405 of file saigSwitch.c.
int Aig_CManRestoreNum | ( | Aig_CMan_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 447 of file saigSwitch.c.
Aig_CMan_t* Aig_CManStart | ( | int | nIns, |
int | nNodes, | ||
int | nOuts | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 361 of file saigSwitch.c.
void Aig_CManStop | ( | Aig_CMan_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 389 of file saigSwitch.c.
void Aig_CManStoreNum | ( | Aig_CMan_t * | p, |
unsigned | x | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 425 of file saigSwitch.c.
float Saig_ManComputeProbOne | ( | int | nOnes, |
int | nSimWords | ||
) |
Function*************************************************************
Synopsis [Computes switching activity of one node.]
Description [Uses the formula: Switching = 2 * nOnes * nZeros / (nTotal ^ 2) ]
SideEffects []
SeeAlso []
Definition at line 229 of file saigSwitch.c.
float Saig_ManComputeProbOnePlus | ( | int | nOnes, |
int | nSimWords, | ||
int | fCompl | ||
) |
Function*************************************************************
Synopsis [Computes switching activity of one node.]
Description [Uses the formula: Switching = 2 * nOnes * nZeros / (nTotal ^ 2) ]
SideEffects []
SeeAlso []
Definition at line 246 of file saigSwitch.c.
float Saig_ManComputeSwitching | ( | int | nOnes, |
int | nSimWords | ||
) |
Function*************************************************************
Synopsis [Computes switching activity of one node.]
Description [Uses the formula: Switching = 2 * nOnes * nZeros / (nTotal ^ 2) ]
SideEffects []
SeeAlso []
Definition at line 212 of file saigSwitch.c.
Function*************************************************************
Synopsis [Compute switching probabilities of all nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 266 of file saigSwitch.c.
Saig_SimObj_t* Saig_ManCreateMan | ( | Aig_Man_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Creates fast simulation manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 66 of file saigSwitch.c.
void Saig_ManSimulateFrames | ( | Saig_SimObj_t * | pAig, |
int | nFrames, | ||
int | nPref | ||
) |
Function*************************************************************
Synopsis [Simulates the timeframes.]
Description []
SideEffects []
SeeAlso []
Definition at line 172 of file saigSwitch.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Simulated one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 133 of file saigSwitch.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Simulated one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 108 of file saigSwitch.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Simulated buffer/inverter.]
Description []
SideEffects []
SeeAlso []
Definition at line 152 of file saigSwitch.c.
|
inlinestatic |
Definition at line 44 of file saigSwitch.c.
|
inlinestatic |
Definition at line 45 of file saigSwitch.c.
|
inlinestatic |
Definition at line 42 of file saigSwitch.c.
|
inlinestatic |
Definition at line 43 of file saigSwitch.c.