abc-master
|
#include "fpgaInt.h"
Go to the source code of this file.
ABC_NAMESPACE_IMPL_START Fpga_Cut_t* Fpga_CutAlloc | ( | Fpga_Man_t * | p | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [fpgaCutUtils.c]
PackageName [MVSIS 1.3: Multi-valued logic synthesis system.]
Synopsis [Generic technology mapping engine.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 2.0. Started - August 18, 2004.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Allocates the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 43 of file fpgaCutUtils.c.
Fpga_Cut_t* Fpga_CutCreateSimple | ( | Fpga_Man_t * | p, |
Fpga_Node_t * | pNode | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 123 of file fpgaCutUtils.c.
float Fpga_CutDeref | ( | Fpga_Man_t * | pMan, |
Fpga_Node_t * | pNode, | ||
Fpga_Cut_t * | pCut, | ||
int | fFanouts | ||
) |
function*************************************************************
synopsis [Dereferences the cut.]
description [This procedure is similar to the procedure NodeRecusiveDeref.]
sideeffects []
seealso []
Definition at line 421 of file fpgaCutUtils.c.
Fpga_Cut_t* Fpga_CutDup | ( | Fpga_Man_t * | p, |
Fpga_Cut_t * | pCutOld | ||
) |
Function*************************************************************
Synopsis [Duplicates the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 62 of file fpgaCutUtils.c.
void Fpga_CutFree | ( | Fpga_Man_t * | p, |
Fpga_Cut_t * | pCut | ||
) |
Function*************************************************************
Synopsis [Deallocates the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 85 of file fpgaCutUtils.c.
float Fpga_CutGetAreaDerefed | ( | Fpga_Man_t * | pMan, |
Fpga_Cut_t * | pCut | ||
) |
function*************************************************************
synopsis [Computes the exact area associated with the cut.]
description []
sideeffects []
seealso []
Definition at line 362 of file fpgaCutUtils.c.
float Fpga_CutGetAreaFlow | ( | Fpga_Man_t * | pMan, |
Fpga_Cut_t * | pCut | ||
) |
function*************************************************************
synopsis [Computes the area flow of the cut.]
description []
sideeffects []
seealso []
Definition at line 314 of file fpgaCutUtils.c.
float Fpga_CutGetAreaRefed | ( | Fpga_Man_t * | pMan, |
Fpga_Cut_t * | pCut | ||
) |
function*************************************************************
synopsis [Computes the exact area associated with the cut.]
description []
sideeffects []
seealso []
Definition at line 340 of file fpgaCutUtils.c.
void Fpga_CutGetParameters | ( | Fpga_Man_t * | pMan, |
Fpga_Cut_t * | pCut | ||
) |
Function*************************************************************
Synopsis [Computes the arrival time and the area flow of the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 279 of file fpgaCutUtils.c.
float Fpga_CutGetRootArea | ( | Fpga_Man_t * | p, |
Fpga_Cut_t * | pCut | ||
) |
function*************************************************************
synopsis [Computes the exact area associated with the cut.]
description []
sideeffects []
seealso []
Definition at line 146 of file fpgaCutUtils.c.
Fpga_Cut_t* Fpga_CutListAppend | ( | Fpga_Cut_t * | pSetAll, |
Fpga_Cut_t * | pSets | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 162 of file fpgaCutUtils.c.
int Fpga_CutListCount | ( | Fpga_Cut_t * | pSets | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 211 of file fpgaCutUtils.c.
void Fpga_CutListRecycle | ( | Fpga_Man_t * | p, |
Fpga_Cut_t * | pSetList, | ||
Fpga_Cut_t * | pSave | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 190 of file fpgaCutUtils.c.
void Fpga_CutPrint | ( | Fpga_Man_t * | p, |
Fpga_Node_t * | pRoot, | ||
Fpga_Cut_t * | pCut | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 102 of file fpgaCutUtils.c.
float Fpga_CutRef | ( | Fpga_Man_t * | pMan, |
Fpga_Node_t * | pNode, | ||
Fpga_Cut_t * | pCut, | ||
int | fFanouts | ||
) |
function*************************************************************
synopsis [References the cut.]
description [This procedure is similar to the procedure NodeReclaim.]
sideeffects []
seealso []
Definition at line 384 of file fpgaCutUtils.c.
void Fpga_MappingSetUsedCuts | ( | Fpga_Man_t * | pMan | ) |
Function*************************************************************
Synopsis [Sets the used cuts to be the currently selected ones.]
Description []
SideEffects []
SeeAlso []
Definition at line 459 of file fpgaCutUtils.c.