ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
acbPar.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Acb_Par_t_
 

Typedefs

typedef typedefABC_NAMESPACE_HEADER_START struct Acb_Par_t_ Acb_Par_t
 INCLUDES ///.
 

Functions

void Acb_ParSetDefault (Acb_Par_t *pPars)
 

Typedef Documentation

◆ Acb_Par_t

typedef typedefABC_NAMESPACE_HEADER_START struct Acb_Par_t_ Acb_Par_t

INCLUDES ///.

CFile****************************************************************

FileName [acbPar.h]

SystemName [ABC: Logic synthesis and verification system.]

PackageName [Hierarchical word-level netlist.]

Synopsis [External declarations.]

Author [Alan Mishchenko]

Affiliation [UC Berkeley]

Date [Ver. 1.0. Started - July 21, 2015.]

Revision [

Id
acbPar.h,v 1.00 2014/11/29 00:00:00 alanmi Exp

] PARAMETERS /// BASIC TYPES ///

Definition at line 38 of file acbPar.h.

Function Documentation

◆ Acb_ParSetDefault()

void Acb_ParSetDefault ( Acb_Par_t * pPars)
extern

Function*************************************************************

Synopsis [Setup parameter structure.]

Description []

SideEffects []

SeeAlso []

Definition at line 246 of file acbAbc.c.

247{
248 memset( pPars, 0, sizeof(Acb_Par_t) );
249 pPars->nLutSize = 4; // LUT size
250 pPars->nTfoLevMax = 2; // the maximum fanout levels
251 pPars->nTfiLevMax = 3; // the maximum fanin levels
252 pPars->nFanoutMax = 20; // the maximum number of fanouts
253 pPars->nWinNodeMax = 100; // the maximum number of nodes in the window
254 pPars->nGrowthLevel = 0; // the maximum allowed growth in level
255 pPars->nBTLimit = 0; // the maximum number of conflicts in one SAT run
256 pPars->nNodesMax = 0; // the maximum number of nodes to try
257 pPars->iNodeOne = 0; // one particular node to try
258 pPars->fArea = 1; // performs optimization for area
259 pPars->fUseAshen = 0; // use Ashenhurst decomposition
260 pPars->fMoreEffort = 0; // enables using more effort
261 pPars->fVerbose = 0; // enable basic stats
262 pPars->fVeryVerbose = 0; // enable detailed stats
263}
typedefABC_NAMESPACE_HEADER_START struct Acb_Par_t_ Acb_Par_t
INCLUDES ///.
Definition acbPar.h:38
char * memset()
Here is the call graph for this function: