abc-master
|
#include "base/abc/abc.h"
#include "aig/gia/giaAig.h"
#include "misc/tim/tim.h"
#include "opt/dar/dar.h"
#include "proof/dch/dch.h"
#include "base/main/main.h"
Go to the source code of this file.
Macros | |
#define | TIM_TEST_BOX_RATIO 200 |
DECLARATIONS ///. More... | |
Functions | |
static int | Abc_NodeIsWhiteBox (Abc_Obj_t *pObj) |
void | Abc_NtkTestTimNodeStrash_rec (Gia_Man_t *pGia, Hop_Obj_t *pObj) |
FUNCTION DEFINITIONS ///. More... | |
int | Abc_NtkTestTimNodeStrash (Gia_Man_t *pGia, Abc_Obj_t *pNode) |
void | Abc_NtkTestTimCollectCone_rec (Abc_Obj_t *pObj, Vec_Ptr_t *vNodes) |
Vec_Ptr_t * | Abc_NtkTestTimCollectCone (Abc_Ntk_t *pNtk, Abc_Obj_t *pObj) |
Vec_Flt_t * | Abc_NtkTestCreateArrivals (int nInputs) |
Vec_Flt_t * | Abc_NtkTestCreateRequired (int nOutputs) |
Gia_Man_t * | Abc_NtkTestTimDeriveGia (Abc_Ntk_t *pNtk, int fVerbose) |
Gia_Man_t * | Abc_NtkTestTimPerformSynthesis (Gia_Man_t *p, int fChoices) |
void | Gia_ManVerifyChoices (Gia_Man_t *p) |
void | Gia_ManReverseClasses (Gia_Man_t *p, int fNowIncreasing) |
void | Abc_NtkTestTimByWritingFile (Gia_Man_t *pGia, char *pFileName) |
void | Abc_NtkTestTim (Abc_Ntk_t *pNtk, int fVerbose) |
#define TIM_TEST_BOX_RATIO 200 |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcTim.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Testing hierarchy/timing manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
|
inlinestatic |
Definition at line 37 of file abcTim.c.
Vec_Flt_t* Abc_NtkTestCreateArrivals | ( | int | nInputs | ) |
Function*************************************************************
Synopsis [Create arrival times]
Description []
SideEffects []
SeeAlso []
Definition at line 241 of file abcTim.c.
Vec_Flt_t* Abc_NtkTestCreateRequired | ( | int | nOutputs | ) |
Definition at line 250 of file abcTim.c.
void Abc_NtkTestTim | ( | Abc_Ntk_t * | pNtk, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Tests construction and serialization.]
Description []
SideEffects []
SeeAlso []
Definition at line 596 of file abcTim.c.
void Abc_NtkTestTimByWritingFile | ( | Gia_Man_t * | pGia, |
char * | pFileName | ||
) |
Function*************************************************************
Synopsis [Tests the hierarchy-timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 552 of file abcTim.c.
Definition at line 206 of file abcTim.c.
Function*************************************************************
Synopsis [Collect nodes reachable from this box.]
Description []
SideEffects []
SeeAlso []
Definition at line 192 of file abcTim.c.
Function*************************************************************
Synopsis [Derives GIA manager together with the hierachy manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 271 of file abcTim.c.
Definition at line 65 of file abcTim.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Derives GIA for the output of the local function of one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 54 of file abcTim.c.
Function*************************************************************
Synopsis [Performs synthesis with or without structural choices.]
Description []
SideEffects []
SeeAlso []
Definition at line 413 of file abcTim.c.
void Gia_ManReverseClasses | ( | Gia_Man_t * | p, |
int | fNowIncreasing | ||
) |
Function*************************************************************
Synopsis [Reverse the order of nodes in equiv classes.]
Description [If the flag is 1, assumed current increasing order ]
SideEffects []
SeeAlso []
Definition at line 492 of file abcTim.c.