Public Member Functions | Data Fields

interconnect Class Reference

Inheritance diagram for interconnect:
McPATComponent McPATComponent

Public Member Functions

 interconnect (string name_, enum Device_ty device_ty_, double base_w, double base_h, int data_w, double len, const InputParameter *configure_interface, int start_wiring_level_, bool pipelinable_=false, double route_over_perc_=0.5, bool opt_local_=true, enum Core_type core_ty_=Inorder, enum Wire_type wire_model=Global, double width_s=1.0, double space_s=1.0, TechnologyParameter::DeviceType *dt=&(g_tp.peri_global))
void compute ()
void set_in_rise_time (double rt)
void SSTleakage_feedback (double temperature)
 interconnect (string name_, double base_w, double base_h, int data_w, double len, const InputParameter *configure_interface, int start_wiring_level_, enum Wire_type wire_model=Global, double width_s=1.0, double space_s=1.0, TechnologyParameter::DeviceType *dt=&(g_tp.peri_global))
void compute ()
void set_in_rise_time (double rt)

Data Fields

string name
enum Device_ty device_ty
double in_rise_time
double out_rise_time
InputParameter l_ip
uca_org_t local_result
Area no_device_under_wire_area
double max_unpipelined_link_delay
powerDef power_bit
double wire_bw
double init_wire_bw
double base_width
double base_height
int data_width
enum Wire_type wt
double width_scaling
double space_scaling
int start_wiring_level
double length
double min_w_nmos
double min_w_pmos
double latency
double throughput
bool latency_overflow
bool throughput_overflow
double interconnect_latency
double interconnect_throughput
bool opt_local
enum Core_type core_ty
bool pipelinable
double route_over_perc
int num_pipe_stages

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