PandA-2024.02
Macros
port_swapping.cpp File Reference

Implementation of the port swapping algorithm described in the following paper: Hao Cong, Song Chen and T. More...

#include "port_swapping.hpp"
#include "Parameter.hpp"
#include "allocation_information.hpp"
#include "behavioral_helper.hpp"
#include "dbgPrintHelper.hpp"
#include "fileIO.hpp"
#include "fu_binding.hpp"
#include "function_behavior.hpp"
#include "hls.hpp"
#include "hls_manager.hpp"
#include "liveness.hpp"
#include "reg_binding.hpp"
#include "storage_value_information.hpp"
#include "string_manipulation.hpp"
#include "token_interface.hpp"
#include "tree_helper.hpp"
#include "utility.hpp"
#include <boost/graph/random_spanning_tree.hpp>
#include <random>
Include dependency graph for port_swapping.cpp:

Go to the source code of this file.

Macros

#define SET_A   0
 
#define SET_B   1
 
#define SET_AB   2
 

Detailed Description

Implementation of the port swapping algorithm described in the following paper: Hao Cong, Song Chen and T.

Yoshimura, "Port assignment for interconnect reduction in high-level synthesis," Proceedings of Technical Program of 2012 VLSI Design, Automation and Test, Hsinchu, 2012, pp. 1-4.

Author
Alessandro Comodi aless.nosp@m.andr.nosp@m.o.com.nosp@m.odi@.nosp@m.mail..nosp@m.poli.nosp@m.mi.it
Davide Conficconi david.nosp@m.e.co.nosp@m.nficc.nosp@m.oni@.nosp@m.mail..nosp@m.poli.nosp@m.mi.it
Fabrizio Ferrandi fabri.nosp@m.zio..nosp@m.ferra.nosp@m.ndi@.nosp@m.polim.nosp@m.i.it

Definition in file port_swapping.cpp.

Macro Definition Documentation

◆ SET_A

#define SET_A   0

◆ SET_AB

#define SET_AB   2

◆ SET_B

#define SET_B   1

Definition at line 67 of file port_swapping.cpp.

Referenced by port_swapping::InternalExec(), and port_swapping::vertex_levels().


Generated on Mon Feb 12 2024 13:03:24 for PandA-2024.02 by doxygen 1.8.13