52 int fShowSwitching = 0;
54 int fUseExactArea = !p->fSwitching;
55 int fUseExactAreaWithPhase = !p->fSwitching;
88 printf(
"Delay : %s = %8.2f Flow = %11.1f Area = %11.1f %4.1f %% ",
89 fShowSwitching?
"Switch" :
"Delay",
92 ABC_PRT(
"Time", p->timeMatch );
96 if ( !p->fAreaRecovery )
118 printf(
"AreaFlow : %s = %8.2f Flow = %11.1f Area = %11.1f %4.1f %% ",
119 fShowSwitching?
"Switch" :
"Delay",
122 100.0*(p->AreaBase-p->AreaFinal)/p->AreaBase );
144 printf(
"Area : %s = %8.2f Flow = %11.1f Area = %11.1f %4.1f %% ",
145 fShowSwitching?
"Switch" :
"Delay",
148 100.0*(p->AreaBase-p->AreaFinal)/p->AreaBase );
158 if ( fUseExactAreaWithPhase )
170 printf(
"Area : %s = %8.2f Flow = %11.1f Area = %11.1f %4.1f %% ",
171 fShowSwitching?
"Switch" :
"Delay",
174 100.0*(p->AreaBase-p->AreaFinal)/p->AreaBase );
196 printf(
"Switching: %s = %8.2f Flow = %11.1f Area = %11.1f %4.1f %% ",
197 fShowSwitching?
"Switch" :
"Delay",
200 100.0*(p->AreaBase-p->AreaFinal)/p->AreaBase );
214 printf(
"Switching: %s = %8.2f Flow = %11.1f Area = %11.1f %4.1f %% ",
215 fShowSwitching?
"Switch" :
"Delay",
218 100.0*(p->AreaBase-p->AreaFinal)/p->AreaBase );
float Map_MappingGetSwitching(Map_Man_t *pMan)
void Map_MappingSetRefs(Map_Man_t *pMan)
int Map_MappingMatches(Map_Man_t *p)
static abctime Abc_Clock()
void Map_MappingTruths(Map_Man_t *pMan)
FUNCTION DEFINITIONS ///.
void Map_MappingSetChoiceLevels(Map_Man_t *pMan)
#define ABC_NAMESPACE_IMPL_END
#define ABC_NAMESPACE_IMPL_START
float Map_MappingGetAreaFlow(Map_Man_t *p)
typedefABC_NAMESPACE_HEADER_START struct Map_ManStruct_t_ Map_Man_t
INCLUDES ///.
void Map_TimeComputeRequiredGlobal(Map_Man_t *p)
void Map_MappingReportChoices(Map_Man_t *pMan)
float Map_MappingGetArea(Map_Man_t *pMan)
void Map_MappingCuts(Map_Man_t *p)
GLOBAL VARIABLES ///.
ABC_NAMESPACE_IMPL_START int Map_Mapping(Map_Man_t *p)
DECLARATIONS ///.
void Map_MappingPrintOutputArrivals(Map_Man_t *p)