ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
acbPar.h
Go to the documentation of this file.
1
20
21#ifndef ABC__base__acb__acbPar_h
22#define ABC__base__acb__acbPar_h
23
27
31
33
37
38typedef struct Acb_Par_t_ Acb_Par_t;
40{
41 int nLutSize; // LUT size
42 int nTfoLevMax; // the maximum fanout levels
43 int nTfiLevMax; // the maximum fanin levels
44 int nFanoutMax; // the maximum number of fanouts
45 int nWinNodeMax; // the maximum number of nodes in the window
46 int nGrowthLevel; // the maximum allowed growth in level
47 int nBTLimit; // the maximum number of conflicts in one SAT run
48 int nNodesMax; // the maximum number of nodes to try
49 int fUseAshen; // user Ashenhurst decomposition
50 int iNodeOne; // one particular node to try
51 int fArea; // performs optimization for area
52 int fMoreEffort; // performs high-affort minimization
53 int fVerbose; // enable basic stats
54 int fVeryVerbose; // enable detailed stats
55};
56
57
58/*=== acbAbc.c =============================================================*/
59extern void Acb_ParSetDefault( Acb_Par_t * pPars );
60
61
63
64#endif
65
69
70
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
void Acb_ParSetDefault(Acb_Par_t *pPars)
Definition acbAbc.c:246
typedefABC_NAMESPACE_HEADER_START struct Acb_Par_t_ Acb_Par_t
INCLUDES ///.
Definition acbPar.h:38
int nGrowthLevel
Definition acbPar.h:46
int fMoreEffort
Definition acbPar.h:52
int fVerbose
Definition acbPar.h:53
int nBTLimit
Definition acbPar.h:47
int nWinNodeMax
Definition acbPar.h:45
int nFanoutMax
Definition acbPar.h:44
int fVeryVerbose
Definition acbPar.h:54
int fUseAshen
Definition acbPar.h:49
int nNodesMax
Definition acbPar.h:48
int nTfoLevMax
Definition acbPar.h:42
int nLutSize
Definition acbPar.h:41
int iNodeOne
Definition acbPar.h:50
int fArea
Definition acbPar.h:51
int nTfiLevMax
Definition acbPar.h:43