#include "acecInt.h"
Go to the source code of this file.
| ABC_NAMESPACE_IMPL_START void Acec_BoxFree | ( | Acec_Box_t * | pBox | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [acecTree.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [CEC for arithmetic circuits.]
Synopsis [Adder tree construction.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file acecTree.c.

| void Acec_BoxFreeP | ( | Acec_Box_t ** | ppBox | ) |
Definition at line 54 of file acecTree.c.


| Acec_Box_t * Acec_CreateBox | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vAdds, | ||
| Vec_Int_t * | vTree ) |
Definition at line 607 of file acecTree.c.


| int Acec_CreateBoxMaxRank | ( | Vec_Int_t * | vTree | ) |
Definition at line 600 of file acecTree.c.

| void Acec_CreateBoxTest | ( | Gia_Man_t * | p | ) |
Definition at line 711 of file acecTree.c.

| Acec_Box_t * Acec_DeriveBox | ( | Gia_Man_t * | p, |
| Vec_Bit_t * | vIgnore, | ||
| int | fFilterIn, | ||
| int | fFilterOut, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 754 of file acecTree.c.


Function*************************************************************
Synopsis [Derives one adder tree.]
Description []
SideEffects []
SeeAlso [] `
Definition at line 570 of file acecTree.c.

| void Acec_TreeAddInOutPoint | ( | Vec_Int_t * | vMap, |
| int | iObj, | ||
| int | iAdd, | ||
| int | fOut ) |
Function*************************************************************
Synopsis [Find internal cut points with exactly one adder fanin/fanout.]
Description [Returns a map of point into its input/output adder.]
SideEffects []
SeeAlso []
Definition at line 436 of file acecTree.c.

Function*************************************************************
Synopsis [Creates polarity.]
Description []
SideEffects []
SeeAlso []
Definition at line 379 of file acecTree.c.

Function*************************************************************
Synopsis [Filters trees by removing TFO of roots.]
Description []
SideEffects []
SeeAlso []
Definition at line 96 of file acecTree.c.

Definition at line 182 of file acecTree.c.


Definition at line 152 of file acecTree.c.


Definition at line 222 of file acecTree.c.


Definition at line 444 of file acecTree.c.


| Vec_Wec_t * Acec_TreeFindTrees | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vAdds, | ||
| Vec_Bit_t * | vIgnore, | ||
| int | fFilterIn, | ||
| int | fFilterOut ) |
Definition at line 503 of file acecTree.c.


| void Acec_TreeFindTrees2_rec | ( | Vec_Int_t * | vAdds, |
| Vec_Int_t * | vMap, | ||
| int | iAdd, | ||
| int | Rank, | ||
| Vec_Int_t * | vTree, | ||
| Vec_Bit_t * | vFound ) |
Definition at line 481 of file acecTree.c.


| void Acec_TreeFindTrees_rec | ( | Vec_Int_t * | vAdds, |
| Vec_Int_t * | vMap, | ||
| int | iObj, | ||
| int | Rank, | ||
| Vec_Int_t * | vTree, | ||
| Vec_Bit_t * | vFound ) |
Definition at line 494 of file acecTree.c.


| void Acec_TreeFindTreesTest | ( | Gia_Man_t * | p | ) |
Definition at line 538 of file acecTree.c.

Function*************************************************************
Synopsis [Filters trees by removing TFO of roots.]
Description []
SideEffects []
SeeAlso []
Definition at line 171 of file acecTree.c.


| void Acec_TreePhases_rec | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vAdds, | ||
| Vec_Int_t * | vMap, | ||
| int | Node, | ||
| int | fPhase, | ||
| Vec_Bit_t * | vVisit ) |
Definition at line 389 of file acecTree.c.


| void Acec_TreePrintBox | ( | Acec_Box_t * | pBox, |
| Vec_Int_t * | vAdds ) |
Definition at line 586 of file acecTree.c.


Definition at line 336 of file acecTree.c.

Definition at line 255 of file acecTree.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 241 of file acecTree.c.


Definition at line 298 of file acecTree.c.


Definition at line 306 of file acecTree.c.

| int Acec_TreeWhichPoint | ( | Vec_Int_t * | vAdds, |
| int | iAdd, | ||
| int | iObj ) |
Function*************************************************************
Synopsis [Find adder trees as groups of adders connected vis cut-points.]
Description []
SideEffects []
SeeAlso []
Definition at line 472 of file acecTree.c.

| void Acec_VerifyBoxLeaves | ( | Acec_Box_t * | pBox, |
| Vec_Bit_t * | vIgnore ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 72 of file acecTree.c.
