abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Mux_Man_t_ |
Typedefs | |
typedef struct Mux_Man_t_ | Mux_Man_t |
typedef struct Mux_Man_t_ Mux_Man_t |
Definition at line 420 of file giaMuxes.c.
ABC_NAMESPACE_IMPL_START void Gia_ManCountMuxXor | ( | Gia_Man_t * | p, |
int * | pnMuxes, | ||
int * | pnXors | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaMuxes.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Multiplexer profiling algorithm.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Counts XORs and MUXes.]
Description []
SideEffects []
SeeAlso []
Definition at line 47 of file giaMuxes.c.
Function*************************************************************
Synopsis [Derives GIA with MUXes.]
Description [Create MUX if the sum of fanin references does not exceed limit.]
SideEffects []
SeeAlso []
Definition at line 96 of file giaMuxes.c.
Function*************************************************************
Synopsis [Test these procedures.]
Description []
SideEffects []
SeeAlso []
Definition at line 205 of file giaMuxes.c.
Function*************************************************************
Synopsis [Derives GIA without MUXes.]
Description []
SideEffects []
SeeAlso []
Definition at line 159 of file giaMuxes.c.
int Gia_ManMuxCompare | ( | char ** | pp1, |
char ** | pp2 | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 403 of file giaMuxes.c.
int Gia_ManMuxCountOne | ( | char * | p | ) |
Definition at line 412 of file giaMuxes.c.
int Gia_ManMuxProfile | ( | Mux_Man_t * | p, |
int | fWidth | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 467 of file giaMuxes.c.
void Gia_ManMuxProfiling | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 513 of file giaMuxes.c.
void Gia_ManPrintMuxStats | ( | Gia_Man_t * | p | ) |
Definition at line 61 of file giaMuxes.c.
int Gia_MuxDeref | ( | Gia_Man_t * | p, |
int | iObj | ||
) |
Definition at line 262 of file giaMuxes.c.
int Gia_MuxDeref_rec | ( | Gia_Man_t * | p, |
int | iObj | ||
) |
Definition at line 250 of file giaMuxes.c.
int Gia_MuxMffcSize | ( | Gia_Man_t * | p, |
int | iObj | ||
) |
Definition at line 270 of file giaMuxes.c.
int Gia_MuxRef | ( | Gia_Man_t * | p, |
int | iObj | ||
) |
Definition at line 242 of file giaMuxes.c.
int Gia_MuxRef_rec | ( | Gia_Man_t * | p, |
int | iObj | ||
) |
Function*************************************************************
Synopsis [Returns the size of MUX structure.]
Description []
SideEffects []
SeeAlso []
Definition at line 230 of file giaMuxes.c.
Definition at line 378 of file giaMuxes.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 349 of file giaMuxes.c.
void Gia_MuxStructPrint | ( | Gia_Man_t * | p, |
int | iObj | ||
) |
Definition at line 327 of file giaMuxes.c.
void Gia_MuxStructPrint_rec | ( | Gia_Man_t * | p, |
int | iObj, | ||
int | fFirst | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 292 of file giaMuxes.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 439 of file giaMuxes.c.
void Mux_ManFree | ( | Mux_Man_t * | p | ) |
Definition at line 449 of file giaMuxes.c.