#include "giaAig.h"#include "base/main/main.h"#include "base/cmd/cmd.h"#include "proof/dch/dch.h"#include "opt/dau/dau.h"
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START void | Gia_ManAigPrintPiLevels (Gia_Man_t *p) |
| DECLARATIONS ///. | |
| Gia_Man_t * | Gia_ManAigSyn2 (Gia_Man_t *pInit, int fOldAlgo, int fCoarsen, int fCutMin, int nRelaxRatio, int fDelayMin, int fVerbose, int fVeryVerbose) |
| Gia_Man_t * | Gia_ManAigSyn3 (Gia_Man_t *p, int fVerbose, int fVeryVerbose) |
| Gia_Man_t * | Gia_ManAigSyn4 (Gia_Man_t *p, int fVerbose, int fVeryVerbose) |
| Vec_Ptr_t * | Gia_ManOrderPios (Aig_Man_t *p, Gia_Man_t *pOrder) |
| Gia_Man_t * | Gia_ManDupFromBarBufs (Gia_Man_t *p) |
| Gia_Man_t * | Gia_ManDupToBarBufs (Gia_Man_t *p, int nBarBufs) |
| Gia_Man_t * | Gia_ManAigSynch2Choices (Gia_Man_t *pGia1, Gia_Man_t *pGia2, Gia_Man_t *pGia3, Dch_Pars_t *pPars) |
| Gia_Man_t * | Gia_ManAigSynch2 (Gia_Man_t *pInit, void *pPars0, int nLutSize, int nRelaxRatio) |
| void | Gia_ManPerformMap (int nAnds, int nLutSize, int nCutNum, int fMinAve, int fUseMfs, int fVerbose) |
| void | Gia_ManPerformRound (int fIsMapped, int nAnds, int nLevels, int nLutSize, int nCutNum, int fMinAve, int fUseMfs, int fVerbose) |
| void | Gia_ManPerformFlow (int fIsMapped, int nAnds, int nLevels, int nLutSize, int nCutNum, int fMinAve, int fUseMfs, int fVerbose) |
| void | Gia_ManPerformFlow2 (int fIsMapped, int nAnds, int nLevels, int nLutSize, int nCutNum, int fBalance, int fMinAve, int fUseMfs, int fVerbose) |
| void | Gia_ManPerformFlow3 (int nLutSize, int nCutNum, int fBalance, int fMinAve, int fUseMfs, int fUseLutLib, int fVerbose) |
| ABC_NAMESPACE_IMPL_START void Gia_ManAigPrintPiLevels | ( | Gia_Man_t * | p | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaScript.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Various hardcoded scripts.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Synthesis script.]
Description []
SideEffects []
SeeAlso []
Definition at line 49 of file giaScript.c.
| Gia_Man_t * Gia_ManAigSyn2 | ( | Gia_Man_t * | pInit, |
| int | fOldAlgo, | ||
| int | fCoarsen, | ||
| int | fCutMin, | ||
| int | nRelaxRatio, | ||
| int | fDelayMin, | ||
| int | fVerbose, | ||
| int | fVeryVerbose ) |
Function*************************************************************
Synopsis [Synthesis script.]
Description []
SideEffects []
SeeAlso []
Definition at line 69 of file giaScript.c.


Definition at line 157 of file giaScript.c.

Definition at line 194 of file giaScript.c.

Definition at line 401 of file giaScript.c.

| Gia_Man_t * Gia_ManAigSynch2Choices | ( | Gia_Man_t * | pGia1, |
| Gia_Man_t * | pGia2, | ||
| Gia_Man_t * | pGia3, | ||
| Dch_Pars_t * | pPars ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 374 of file giaScript.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 282 of file giaScript.c.


Definition at line 320 of file giaScript.c.


Function*************************************************************
Synopsis [Duplicates the AIG manager.]
Description [This duplicator works for AIGs with choices.]
SideEffects []
SeeAlso []
Definition at line 253 of file giaScript.c.

| void Gia_ManPerformFlow | ( | int | fIsMapped, |
| int | nAnds, | ||
| int | nLevels, | ||
| int | nLutSize, | ||
| int | nCutNum, | ||
| int | fMinAve, | ||
| int | fUseMfs, | ||
| int | fVerbose ) |
Definition at line 594 of file giaScript.c.

| void Gia_ManPerformFlow2 | ( | int | fIsMapped, |
| int | nAnds, | ||
| int | nLevels, | ||
| int | nLutSize, | ||
| int | nCutNum, | ||
| int | fBalance, | ||
| int | fMinAve, | ||
| int | fUseMfs, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 625 of file giaScript.c.

| void Gia_ManPerformFlow3 | ( | int | nLutSize, |
| int | nCutNum, | ||
| int | fBalance, | ||
| int | fMinAve, | ||
| int | fUseMfs, | ||
| int | fUseLutLib, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 758 of file giaScript.c.

| void Gia_ManPerformMap | ( | int | nAnds, |
| int | nLutSize, | ||
| int | nCutNum, | ||
| int | fMinAve, | ||
| int | fUseMfs, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 501 of file giaScript.c.


| void Gia_ManPerformRound | ( | int | fIsMapped, |
| int | nAnds, | ||
| int | nLevels, | ||
| int | nLutSize, | ||
| int | nCutNum, | ||
| int | fMinAve, | ||
| int | fUseMfs, | ||
| int | fVerbose ) |
Definition at line 541 of file giaScript.c.

