VPR-7.0
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
prepack.h
Go to the documentation of this file.
1
/*
2
Prepacking: Group together technology-mapped netlist blocks before packing. This gives hints to the packer on what groups of blocks to keep together during packing.
3
Primary use 1) "Forced" packs (eg LUT+FF pair)
4
2) Carry-chains
5
*/
6
7
#ifndef PREPACK_H
8
#define PREPACK_H
9
#include "
arch_types.h
"
10
#include "
util.h
"
11
12
t_pack_patterns
*
alloc_and_load_pack_patterns
(
OUTP
int
*num_packing_patterns);
13
void
free_list_of_pack_patterns
(
INP
t_pack_patterns
*list_of_pack_patterns,
INP
int
num_packing_patterns);
14
15
t_pack_molecule
*
alloc_and_load_pack_molecules
(
16
INP
t_pack_patterns
*list_of_pack_patterns,
17
INP
int
num_packing_patterns,
OUTP
int
*num_pack_molecule);
18
19
#endif
alloc_and_load_pack_patterns
t_pack_patterns * alloc_and_load_pack_patterns(OUTP int *num_packing_patterns)
Definition:
prepack.c:75
arch_types.h
s_pack_patterns
Definition:
cad_types.h:30
s_pack_molecule
Definition:
vpr_types.h:244
alloc_and_load_pack_molecules
t_pack_molecule * alloc_and_load_pack_molecules(INP t_pack_patterns *list_of_pack_patterns, INP int num_packing_patterns, OUTP int *num_pack_molecule)
Definition:
prepack.c:756
INP
#define INP
Definition:
util.h:19
util.h
free_list_of_pack_patterns
void free_list_of_pack_patterns(INP t_pack_patterns *list_of_pack_patterns, INP int num_packing_patterns)
Definition:
prepack.c:319
OUTP
#define OUTP
Definition:
util.h:20
vpr
SRC
pack
prepack.h
Generated on Mon Dec 15 2014 11:07:37 for VPR-7.0 by
1.8.6