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
32
ABC_NAMESPACE_HEADER_START
33
37
38
typedef
struct
Acb_Par_t_
Acb_Par_t
;
39
struct
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 =============================================================*/
59
extern
void
Acb_ParSetDefault
(
Acb_Par_t
* pPars );
60
61
62
ABC_NAMESPACE_HEADER_END
63
64
#endif
65
69
70
ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_END
Definition
abc_namespaces.h:51
ABC_NAMESPACE_HEADER_START
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
Definition
abc_namespaces.h:50
Acb_ParSetDefault
void Acb_ParSetDefault(Acb_Par_t *pPars)
Definition
acbAbc.c:246
Acb_Par_t
typedefABC_NAMESPACE_HEADER_START struct Acb_Par_t_ Acb_Par_t
INCLUDES ///.
Definition
acbPar.h:38
Acb_Par_t_
Definition
acbPar.h:40
Acb_Par_t_::nGrowthLevel
int nGrowthLevel
Definition
acbPar.h:46
Acb_Par_t_::fMoreEffort
int fMoreEffort
Definition
acbPar.h:52
Acb_Par_t_::fVerbose
int fVerbose
Definition
acbPar.h:53
Acb_Par_t_::nBTLimit
int nBTLimit
Definition
acbPar.h:47
Acb_Par_t_::nWinNodeMax
int nWinNodeMax
Definition
acbPar.h:45
Acb_Par_t_::nFanoutMax
int nFanoutMax
Definition
acbPar.h:44
Acb_Par_t_::fVeryVerbose
int fVeryVerbose
Definition
acbPar.h:54
Acb_Par_t_::fUseAshen
int fUseAshen
Definition
acbPar.h:49
Acb_Par_t_::nNodesMax
int nNodesMax
Definition
acbPar.h:48
Acb_Par_t_::nTfoLevMax
int nTfoLevMax
Definition
acbPar.h:42
Acb_Par_t_::nLutSize
int nLutSize
Definition
acbPar.h:41
Acb_Par_t_::iNodeOne
int iNodeOne
Definition
acbPar.h:50
Acb_Par_t_::fArea
int fArea
Definition
acbPar.h:51
Acb_Par_t_::nTfiLevMax
int nTfiLevMax
Definition
acbPar.h:43
src
base
acb
acbPar.h
Generated by Doxygen 1.13.2 © 2025 EPTansuo. All rights reserved.
鲁ICP备2021046540号