Public Member Functions | Data Fields

NoC Class Reference

Inheritance diagram for NoC:
McPATComponent McPATComponent

Public Member Functions

 NoC (ParseXML *XML_interface, int ithNoC_, InputParameter *interface_ip_, double M_traffic_pattern_=0.6, double link_len_=0)
void set_noc_param ()
void computeEnergy (bool is_tdp=true)
void displayEnergy (uint32_t indent=0, int plevel=100, bool is_tdp=true)
void init_link_bus (double link_len_)
void init_router ()
void computeEnergy_link_bus (bool is_tdp=true)
void displayEnergy_link_bus (uint32_t indent=0, int plevel=100, bool is_tdp=true)
void SSTinit_link_bus (double link_len_)
void SSTcomputeEnergy (bool is_tdp, double NoC_accesses)
void SSTleakage_feedback (double temperature)
 NoC (ParseXML *XML_interface, int ithNoC_, InputParameter *interface_ip_)
void set_noc_param ()
void computeEnergy (bool is_tdp=true)
void displayEnergy (uint32_t indent=0, int plevel=100, bool is_tdp=true)
void SSTcomputeEnergy (bool is_tdp=true, double NoC_accesses=0)

Data Fields

ParseXMLXML
int ithNoC
InputParameter interface_ip
double link_len
double executionTime
double scktRatio
double chip_PR_overhead
double macro_PR_overhead
Routerrouter
interconnectlink_bus
NoCParam nocdynp
uca_org_t local_result
statsDef tdp_stats
statsDef rtp_stats
statsDef stats_t
powerDef power_t
McPATComponent link_bus_tot_per_Router
bool link_bus_exist
bool router_exist
string name
string link_name
double M_traffic_pattern

The documentation for this class was generated from the following files: