#include "gia.h"#include "giaAig.h"#include "misc/tim/tim.h"#include "misc/extra/extra.h"#include "proof/cec/cec.h"#include "proof/fra/fra.h"
Go to the source code of this file.
| int Gia_ManBlackBoxNum | ( | Gia_Man_t * | p | ) |
| int Gia_ManBoxCiNum | ( | Gia_Man_t * | p | ) |
| int Gia_ManBoxCoNum | ( | Gia_Man_t * | p | ) |
| ABC_NAMESPACE_IMPL_START int Gia_ManBoxNum | ( | Gia_Man_t * | p | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaTim.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Procedures with hierarchy/timing manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Returns the number of boxes in the AIG with boxes.]
Description []
SideEffects []
SeeAlso []
Definition at line 50 of file giaTim.c.


Function*************************************************************
Synopsis [Remaps the AIG from the old manager into the new manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 433 of file giaTim.c.

| int Gia_ManClockDomainNum | ( | Gia_Man_t * | p | ) |
| Gia_Man_t * Gia_ManDupCollapse | ( | Gia_Man_t * | p, |
| Gia_Man_t * | pBoxes, | ||
| Vec_Int_t * | vBoxPres, | ||
| int | fSeq ) |
Definition at line 802 of file giaTim.c.


Function*************************************************************
Synopsis [Computes AIG with boxes.]
Description []
SideEffects []
SeeAlso []
Definition at line 787 of file giaTim.c.


Function*************************************************************
Synopsis [Duplicates AIG while moving the last CIs to be after PIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 744 of file giaTim.c.


Function*************************************************************
Synopsis [Duplicates AIG in the DFS order while putting CIs first.]
Description []
SideEffects []
SeeAlso []
Definition at line 139 of file giaTim.c.


Function*************************************************************
Synopsis [Duplicates AIG according to the timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 382 of file giaTim.c.


Function*************************************************************
Synopsis [Reorders flops for sequential AIGs with boxes.]
Description []
SideEffects []
SeeAlso []
Definition at line 203 of file giaTim.c.

| int Gia_ManIsNormalized | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Makes sure the manager is normalized.]
Description []
SideEffects []
SeeAlso []
Definition at line 114 of file giaTim.c.

| int Gia_ManIsSeqWithBoxes | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns one if this is a seq AIG with non-trivial boxes.]
Description []
SideEffects []
SeeAlso []
Definition at line 98 of file giaTim.c.


| int Gia_ManLevelWithBoxes | ( | Gia_Man_t * | p | ) |
Definition at line 478 of file giaTim.c.


Function*************************************************************
Synopsis [Computes level with boxes.]
Description []
SideEffects []
SeeAlso []
Definition at line 461 of file giaTim.c.


| int Gia_ManLutLevelWithBoxes | ( | Gia_Man_t * | p | ) |
Definition at line 581 of file giaTim.c.


Function*************************************************************
Synopsis [Computes level with boxes.]
Description []
SideEffects []
SeeAlso []
Definition at line 562 of file giaTim.c.


| int Gia_ManNonRegBoxNum | ( | Gia_Man_t * | p | ) |
Definition at line 286 of file giaTim.c.


Function*************************************************************
Synopsis [Find the ordering of AIG objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 258 of file giaTim.c.


| int Gia_ManRegBoxNum | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Update AIG of the holes.]
Description []
SideEffects []
SeeAlso []
Definition at line 694 of file giaTim.c.


Definition at line 713 of file giaTim.c.


Function*************************************************************
Synopsis [Update hierarchy/timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 668 of file giaTim.c.


Definition at line 675 of file giaTim.c.


| int Gia_ManVerifyWithBoxes | ( | Gia_Man_t * | pGia, |
| int | nBTLimit, | ||
| int | nTimeLim, | ||
| int | fSeq, | ||
| int | fDumpFiles, | ||
| int | fVerbose, | ||
| char * | pFileSpec ) |
Function*************************************************************
Synopsis [Verify XAIG against its spec.]
Description []
SideEffects []
SeeAlso []
Definition at line 955 of file giaTim.c.
