abc-master
|
#include "if.h"
Go to the source code of this file.
Functions | |
void | If_ManPrepareMappingSeq (If_Man_t *p) |
FUNCTION DEFINITIONS ///. More... | |
void | If_ManCollectLatches_rec (If_Obj_t *pObj, Vec_Ptr_t *vLatches) |
Vec_Ptr_t * | If_ManCollectLatches (If_Man_t *p) |
int | If_ManPerformMappingRoundSeq (If_Man_t *p, int nIter) |
int | If_ManBinarySearchPeriod (If_Man_t *p) |
int | If_ManBinarySearch_rec (If_Man_t *p, int FiMin, int FiMax) |
void | If_ManPerformMappingSeqPost (If_Man_t *p) |
int | If_ManPerformMappingSeq (If_Man_t *p) |
Variables | |
ABC_NAMESPACE_IMPL_START abctime | s_MappingTime |
DECLARATIONS ///. More... | |
int If_ManBinarySearch_rec | ( | If_Man_t * | p, |
int | FiMin, | ||
int | FiMax | ||
) |
Function*************************************************************
Synopsis [Performs binary search for the optimal clock period.]
Description [Assumes that FiMin is infeasible while FiMax is feasible.]
SideEffects []
SeeAlso []
Definition at line 269 of file ifSeq.c.
int If_ManBinarySearchPeriod | ( | If_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns 1 if retiming with this clock period is feasible.]
Description []
SideEffects []
SeeAlso []
Definition at line 198 of file ifSeq.c.
Function*************************************************************
Synopsis [Collects latches in the topological order.]
Description []
SideEffects []
SeeAlso []
Definition at line 95 of file ifSeq.c.
Function*************************************************************
Synopsis [Collects latches in the topological order.]
Description []
SideEffects []
SeeAlso []
Definition at line 73 of file ifSeq.c.
int If_ManPerformMappingRoundSeq | ( | If_Man_t * | p, |
int | nIter | ||
) |
Function*************************************************************
Synopsis [Performs one pass of l-value computation over all nodes.]
Description [Experimentally it was found that checking POs changes is not enough to detect the convergence of l-values in the network.]
SideEffects []
SeeAlso []
Definition at line 123 of file ifSeq.c.
int If_ManPerformMappingSeq | ( | If_Man_t * | p | ) |
Function*************************************************************
Synopsis [Performs sequential mapping.]
Description []
SideEffects []
SeeAlso []
Definition at line 334 of file ifSeq.c.
void If_ManPerformMappingSeqPost | ( | If_Man_t * | p | ) |
void If_ManPrepareMappingSeq | ( | If_Man_t * | p | ) |
ABC_NAMESPACE_IMPL_START abctime s_MappingTime |
DECLARATIONS ///.
CFile****************************************************************
FileName [ifSeq.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [FPGA mapping based on priority cuts.]
Synopsis [Sequential mapping.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - November 21, 2006.]
Revision [
]
CFile****************************************************************
FileName [abcPrint.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Printing statistics.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 44 of file abcPrint.c.