|
PtP< FlitWidth > Class Template Reference#include <PtP.h>
Detailed Descriptiontemplate<int FlitWidth>
This class implement a point-to-point connection. The model is word accurate where the word width is determined by a definition stored in the common.h file. |
PtP< FlitWidth >::PtP | ( | sc_module_name | n, | |
TechnologyNode | tech, | |||
int | layer, | |||
double | length | |||
) | [inline] |
There is only one method that accounts for delay and energy consumption.
double PtP< FlitWidth >::GetDynamicPower | ( | ) | [inline] |
double PtP< FlitWidth >::GetLeakagePower | ( | ) | [inline] |
void PtP< FlitWidth >::Transfer | ( | ) | [inline] |
TechnologyNode PtP< FlitWidth >::_tech |
double PtP< FlitWidth >::total_sw_energy |
double PtP< FlitWidth >::total_sc_energy |
double PtP< FlitWidth >::total_leak_energy |
double PtP< FlitWidth >::total_energy |
sc_bv< FlitWidth > PtP< FlitWidth >::_prev_word [private] |
bool PtP< FlitWidth >::_prev_valid [private] |
bool PtP< FlitWidth >::_prev_full [private] |
double PtP< FlitWidth >::_prev_time [private] |