VPR-7.0
|
Go to the source code of this file.
Functions | |
t_pack_patterns * | alloc_and_load_pack_patterns (OUTP int *num_packing_patterns) |
void | free_list_of_pack_patterns (INP t_pack_patterns *list_of_pack_patterns, INP int num_packing_patterns) |
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) |
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 | ||
) |
Pre-pack atoms in netlist to molecules
Definition at line 756 of file prepack.c.
t_pack_patterns* alloc_and_load_pack_patterns | ( | OUTP int * | num_packing_patterns | ) |
Find all packing patterns in architecture [0..num_packing_patterns-1]
Limitations: Currently assumes that forced pack nets must be single-fanout as this covers all the reasonable architectures we wanted. More complicated structures should probably be handled either downstream (general packing) or upstream (in tech mapping) If this limitation is too constraining, code is designed so that this limitation can be removed
Definition at line 75 of file prepack.c.
void free_list_of_pack_patterns | ( | INP t_pack_patterns * | list_of_pack_patterns, |
INP int | num_packing_patterns | ||
) |
Definition at line 319 of file prepack.c.