#include "gia.h"
Go to the source code of this file.
Classes | |
| struct | Gia_ManFra_t_ |
| struct | Gia_ManUnr_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Gia_ManFra_t_ | Gia_ManFra_t |
| DECLARATIONS ///. | |
| typedef struct Gia_ManUnr_t_ | Gia_ManUnr_t |
| typedef typedefABC_NAMESPACE_IMPL_START struct Gia_ManFra_t_ Gia_ManFra_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaFrames.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Timeframe unrolling.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 30 of file giaFrames.c.
| typedef struct Gia_ManUnr_t_ Gia_ManUnr_t |
Definition at line 41 of file giaFrames.c.
| Gia_Man_t * Gia_ManFrames | ( | Gia_Man_t * | pAig, |
| Gia_ParFra_t * | pPars ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 840 of file giaFrames.c.

| Gia_Man_t * Gia_ManFrames2 | ( | Gia_Man_t * | pAig, |
| Gia_ParFra_t * | pPars ) |
Function*************************************************************
Synopsis [Computes init/non-init unrolling without flops.]
Description []
SideEffects []
SeeAlso [] Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 608 of file giaFrames.c.

| Gia_Man_t * Gia_ManFramesInit | ( | Gia_Man_t * | pAig, |
| Gia_ParFra_t * | pPars ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 727 of file giaFrames.c.


Function*************************************************************
Synopsis [Perform init unrolling as long as PO(s) are constant 0.]
Description []
SideEffects []
SeeAlso []
Definition at line 941 of file giaFrames.c.

| void Gia_ManFraSetDefaultParams | ( | Gia_ParFra_t * | p | ) |
Function*************************************************************
Synopsis [This procedure sets default parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 631 of file giaFrames.c.

| Gia_ManFra_t * Gia_ManFraStart | ( | Gia_Man_t * | pAig, |
| Gia_ParFra_t * | pPars ) |
Function*************************************************************
Synopsis [Creates manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 650 of file giaFrames.c.


| void Gia_ManFraStop | ( | Gia_ManFra_t * | p | ) |
Function*************************************************************
Synopsis [Deletes manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 671 of file giaFrames.c.

| void Gia_ManFraSupports | ( | Gia_ManFra_t * | p | ) |
Function*************************************************************
Synopsis [Computes supports of all timeframes.]
Description []
SideEffects []
SeeAlso []
Definition at line 690 of file giaFrames.c.


| Gia_Man_t * Gia_ManUnroll | ( | Gia_Man_t * | pAig, |
| Gia_ParFra_t * | pPars ) |
Function*************************************************************
Synopsis [Computes init/non-init unrolling without flops.]
Description []
SideEffects []
SeeAlso []
Definition at line 507 of file giaFrames.c.


Function*************************************************************
Synopsis [Duplicates AIG for unrolling.]
Description []
SideEffects []
SeeAlso []
Definition at line 155 of file giaFrames.c.

| void * Gia_ManUnrollAdd | ( | void * | pMan, |
| int | fMax ) |
Function*************************************************************
Synopsis [Computes init/non-init unrolling without flops.]
Description []
SideEffects []
SeeAlso []
Definition at line 437 of file giaFrames.c.


Function*************************************************************
Synopsis [Duplicates AIG for unrolling.]
Description []
SideEffects []
SeeAlso []
Definition at line 107 of file giaFrames.c.


FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Duplicates AIG for unrolling.]
Description []
SideEffects []
SeeAlso []
Definition at line 75 of file giaFrames.c.


| int Gia_ManUnrollLastLit | ( | void * | pMan | ) |
Function*************************************************************
Synopsis [Read the last literal.]
Description []
SideEffects []
SeeAlso []
Definition at line 490 of file giaFrames.c.

| void * Gia_ManUnrollStart | ( | Gia_Man_t * | pAig, |
| Gia_ParFra_t * | pPars ) |
Function*************************************************************
Synopsis [Computes init/non-init unrolling without flops.]
Description []
SideEffects []
SeeAlso []
Definition at line 402 of file giaFrames.c.


| void Gia_ManUnrollStop | ( | void * | pMan | ) |
Function*************************************************************
Synopsis [Deletes manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 310 of file giaFrames.c.


| Gia_ManUnr_t * Gia_ManUnrStart | ( | Gia_Man_t * | pAig, |
| Gia_ParFra_t * | pPars ) |
Function*************************************************************
Synopsis [Creates manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 225 of file giaFrames.c.

