
Go to the source code of this file.
Classes | |
| struct | Gia_ParSwi_t_ |
| struct | Gia_ManSwi_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Gia_ParSwi_t_ | Gia_ParSwi_t |
| DECLARATIONS ///. | |
| typedef struct Gia_ManSwi_t_ | Gia_ManSwi_t |
Functions | |
| void | Gia_ManSetDefaultParamsSwi (Gia_ParSwi_t *p) |
| FUNCTION DEFINITIONS ///. | |
| Gia_ManSwi_t * | Gia_ManSwiCreate (Gia_Man_t *pAig, Gia_ParSwi_t *pPars) |
| void | Gia_ManSwiDelete (Gia_ManSwi_t *p) |
| float | Gia_ManSwiComputeSwitching (int nOnes, int nSimWords) |
| float | Gia_ManSwiComputeProbOne (int nOnes, int nSimWords) |
| Vec_Int_t * | Gia_ManSwiSimulate (Gia_Man_t *pAig, Gia_ParSwi_t *pPars) |
| Vec_Int_t * | Gia_ManComputeSwitchProbs (Gia_Man_t *pGia, int nFrames, int nPref, int fProbOne) |
| Vec_Int_t * | Gia_ManComputeSwitchProbs2 (Gia_Man_t *pGia, int nFrames, int nPref, int fProbOne, int nRandPiFactor) |
| Vec_Int_t * | Saig_ManComputeSwitchProbs (Aig_Man_t *pAig, int nFrames, int nPref, int fProbOne) |
| float | Gia_ManEvaluateSwitching (Gia_Man_t *p) |
| float | Gia_ManComputeSwitching (Gia_Man_t *p, int nFrames, int nPref, int fProbOne) |
| Vec_Flt_t * | Gia_ManPrintOutputProb (Gia_Man_t *p) |
| typedef struct Gia_ManSwi_t_ Gia_ManSwi_t |
Definition at line 45 of file giaSwitch.c.
| typedef typedefABC_NAMESPACE_IMPL_START struct Gia_ParSwi_t_ Gia_ParSwi_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaSwitch.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Computing switching activity.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 32 of file giaSwitch.c.
| float Gia_ManComputeSwitching | ( | Gia_Man_t * | p, |
| int | nFrames, | ||
| int | nPref, | ||
| int | fProbOne ) |
Function*************************************************************
Synopsis [Computes probability of switching (or of being 1).]
Description []
SideEffects []
SeeAlso []
Definition at line 808 of file giaSwitch.c.


Function*************************************************************
Synopsis [Computes probability of switching (or of being 1).]
Description []
SideEffects []
SeeAlso []
Definition at line 658 of file giaSwitch.c.


| Vec_Int_t * Gia_ManComputeSwitchProbs2 | ( | Gia_Man_t * | pGia, |
| int | nFrames, | ||
| int | nPref, | ||
| int | fProbOne, | ||
| int | nRandPiFactor ) |
Definition at line 684 of file giaSwitch.c.


| float Gia_ManEvaluateSwitching | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Computes probability of switching (or of being 1).]
Description []
SideEffects []
SeeAlso []
Definition at line 746 of file giaSwitch.c.

Function*************************************************************
Synopsis [Determine probability of being 1 at the outputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 848 of file giaSwitch.c.


| void Gia_ManSetDefaultParamsSwi | ( | Gia_ParSwi_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [This procedure sets default parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 77 of file giaSwitch.c.


| float Gia_ManSwiComputeProbOne | ( | 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 539 of file giaSwitch.c.

| float Gia_ManSwiComputeSwitching | ( | 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 522 of file giaSwitch.c.

| Gia_ManSwi_t * Gia_ManSwiCreate | ( | Gia_Man_t * | pAig, |
| Gia_ParSwi_t * | pPars ) |
Function*************************************************************
Synopsis [Creates fast simulation manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 100 of file giaSwitch.c.


| void Gia_ManSwiDelete | ( | Gia_ManSwi_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 126 of file giaSwitch.c.


| Vec_Int_t * Gia_ManSwiSimulate | ( | Gia_Man_t * | pAig, |
| Gia_ParSwi_t * | pPars ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 556 of file giaSwitch.c.


Definition at line 711 of file giaSwitch.c.

