Public Member Functions |
|
| Crossbar (int num_in_ports, int num_out_ports, int num_signals_per_port, double c_output_line_load, bool is_dram_) |
|
void | compute_widths () |
|
double | compute_delay (double inrisetime) |
|
void | compute_area () |
|
| Crossbar (double in, double out, double flit_sz, TechnologyParameter::DeviceType *dt=&(g_tp.peri_global)) |
|
void | print_crossbar () |
|
double | output_buffer () |
|
void | compute_power () |
|
| Crossbar (double in, double out, double flit_sz, TechnologyParameter::DeviceType *dt=&(g_tp.peri_global)) |
|
void | print_crossbar () |
|
double | output_buffer () |
|
void | compute_power () |
Data Fields |
|
int | num_in_ports |
|
int | num_out_ports |
|
int | num_signals_per_port |
|
double | crossbar_wire_pitch |
|
double | init_wire_pitch |
|
double | max_wire_pitch |
|
int | min_number_gates |
|
int | number_gates_output_line_tristate_buffer |
|
Driver | crossbar_input_line_driver |
|
Driver | crossbar_ctrl_driver |
|
vector< double > | width_output_line_tristate_buffer_n |
|
vector< double > | width_output_line_tristate_buffer_p |
|
double | width_output_line_tristate_buffer_nor2_n |
|
double | width_output_line_tristate_buffer_nor2_p |
|
double | c_output_line_load |
|
double | delay |
|
powerDef | power |
|
bool | is_dram |
|
Area | area |
|
double | n_inp |
|
double | n_out |
|
double | flit_size |
|
double | tri_inp_cap |
|
double | tri_out_cap |
|
double | tri_ctr_cap |
|
double | tri_int_cap |
The documentation for this class was generated from the following files:
- sst/core/techModels/libMcPAT/crossbar.h
- sst/core/techModels/libMcPATbeta/crossbar.h
- sst/core/techModels/libMcPATbeta06/crossbar.h
- sst/core/techModels/libMcPAT/crossbar.cc
- sst/core/techModels/libMcPATbeta/crossbar.cc
- sst/core/techModels/libMcPATbeta06/crossbar.cc