abc-master
|
#include "fpgaInt.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START int | Fpga_MappingPostProcess (Fpga_Man_t *p) |
DECLARATIONS ///. More... | |
int | Fpga_Mapping (Fpga_Man_t *p) |
FUNCTION DEFINITIONS ///. More... | |
Variables | |
clock_t | s_MappingTime |
DECLARATIONS ///. More... | |
int | s_MappingMem |
int Fpga_Mapping | ( | Fpga_Man_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Performs technology mapping for the given object graph.]
Description [The object graph is stored in the mapping manager. First, all the AND-nodes, which fanout into the POs, are collected in the DFS fashion. Next, three steps are performed: the k-feasible cuts are computed for each node, the truth tables are computed for each cut, and the delay-optimal matches are assigned for each node.]
SideEffects []
SeeAlso []
Definition at line 53 of file fpgaCore.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [fpgaCore.c]
PackageName [MVSIS 1.3: Multi-valued logic synthesis system.]
Synopsis [Technology mapping for variable-size-LUT FPGAs.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 2.0. Started - August 18, 2004.]
Revision [
]
Function*************************************************************
Synopsis [Postprocesses the mapped network for area recovery.]
Description [This procedure assumes that the mapping is assigned. It iterates the loop, in which the required times are computed and the mapping is updated. It is conceptually similar to the paper: V. Manohararajah, S. D. Brown, Z. G. Vranesic, Heuristics for area minimization in LUT-based FPGA technology mapping. Proc. IWLS '04.]
SideEffects []
SeeAlso []
Definition at line 109 of file fpgaCore.c.
int s_MappingMem |
Definition at line 45 of file abcPrint.c.
clock_t s_MappingTime |
DECLARATIONS ///.
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.