

Go to the source code of this file.
Classes | |
| struct | Abs_Par_t_ |
| struct | Gia_ParAbs_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Abs_Par_t_ | Abs_Par_t |
| INCLUDES ///. | |
| typedef struct Gia_ParAbs_t_ | Gia_ParAbs_t |
| typedef typedefABC_NAMESPACE_HEADER_START struct Abs_Par_t_ Abs_Par_t |
INCLUDES ///.
CFile****************************************************************
FileName [abs.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Abstraction package.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] PARAMETERS /// BASIC TYPES ///
| typedef struct Gia_ParAbs_t_ Gia_ParAbs_t |
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [absUtil.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Abstraction package.]
Synopsis [Interface to pthreads.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [This procedure sets default parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 44 of file absUtil.c.


Function*************************************************************
Synopsis [Performs structural reparametrization.]
Description []
SideEffects []
SeeAlso []
Definition at line 853 of file absRpm.c.

Function*************************************************************
Synopsis [Reparameterized to get rid of useless primary inputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 141 of file absRpmOld.c.

Function*************************************************************
Synopsis [Converting FLA vector to GLA vector.]
Description []
SideEffects []
SeeAlso []
Definition at line 173 of file absUtil.c.

Function*************************************************************
Synopsis [Converting GLA vector to FLA vector.]
Description []
SideEffects []
SeeAlso []
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [absPth.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Abstraction package.]
Synopsis [Interface to pthreads.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 45 of file absPth.c.

|
extern |
|
extern |
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [saigAbsStart.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Sequential AIG package.]
Synopsis [Counter-example-based abstraction.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [This procedure sets default parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 50 of file absOldRef.c.

|
extern |
Function*************************************************************
Synopsis [Refines abstraction using the latch map.]
Description []
SideEffects []
SeeAlso []
Definition at line 372 of file absOldRef.c.

FUNCTION DECLARATIONS ///.
Function*************************************************************
Synopsis [Extractes a flop-level abstraction given a flop map.]
Description []
SideEffects []
SeeAlso []
Definition at line 65 of file absDup.c.

Function*************************************************************
Synopsis [Extractes a gate-level abstraction given a gate map.]
Description [The array contains 1 for those objects (const, RO, AND) that are included in the abstraction; 0, otherwise.]
SideEffects []
SeeAlso []
Definition at line 220 of file absDup.c.


|
extern |
Function*************************************************************
Synopsis [Collects PIs and PPIs of the abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 158 of file absDup.c.


Function*************************************************************
Synopsis [Performs gate-level abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 1500 of file absGla.c.


Function*************************************************************
Synopsis [Performs gate-level abstraction]
Description []
SideEffects []
SeeAlso []
Definition at line 1638 of file absGlaOld.c.

|
extern |
Function*************************************************************
Synopsis [Prints stats for the AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 301 of file absDup.c.

|
extern |
Function*************************************************************
Synopsis [Prints stats for the AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 331 of file absDup.c.


|
extern |
Function*************************************************************
Synopsis [Prints stats for the AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 367 of file absDup.c.


|
extern |
Definition at line 67 of file absIter.c.

Function*************************************************************
Synopsis [Converting GLA vector to VTA vector.]
Description []
SideEffects []
SeeAlso []
Definition at line 111 of file absUtil.c.
Function*************************************************************
Synopsis [Converting VTA vector to GLA vector.]
Description []
SideEffects []
SeeAlso []
Definition at line 78 of file absUtil.c.

Function*************************************************************
Synopsis [Collect nodes/flops involved in different timeframes.]
Description []
SideEffects []
SeeAlso []
Definition at line 1743 of file absVta.c.

|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Selects the best flops from the given array.]
Description [Selects the best 'nFfsToSelect' flops among the array 'vAbsFfsToAdd' of flops that should be added to the abstraction. To this end, this procedure simulates the original AIG (pAig) using the given CEX (pAbsCex), which was detected for the abstraction.]
SideEffects []
SeeAlso []
Definition at line 66 of file absOldCex.c.


|
extern |
Function*************************************************************
Synopsis [SAT-based refinement of the counter-example.]
Description [The first parameter (nInputs) indicates how many first primary inputs to skip without considering as care candidates.]
SideEffects []
SeeAlso []
Definition at line 718 of file absOldCex.c.


|
extern |
Function*************************************************************
Synopsis [Computes the flops to remain after abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 409 of file absOldRef.c.

|
extern |
Function*************************************************************
Synopsis [Returns the array of PIs for flops that should not be absracted.]
Description []
SideEffects []
SeeAlso []
Definition at line 443 of file absOldSim.c.


|
extern |
Function*************************************************************
Synopsis [Returns the array of PIs for flops that should not be absracted.]
Description []
SideEffects []
SeeAlso []
Definition at line 930 of file saigRefSat.c.

