Public Member Functions | Data Fields | Protected Member Functions

McPATComponent Class Reference

Inheritance diagram for McPATComponent:
Arbiter ArrayST Bank BranchPredictor BranchPredictor CCdir Core Core Crossbar Crossbar Decoder dep_resource_conflict_check DFFCell Driver EXECU EXECU FunctionalUnit Htree2 Htree2 inst_decoder InstCache InstFetchU InstFetchU interconnect interconnect LoadStoreU LoadStoreU Mat Mat MCBackend MCBackend MCFrontEnd MCFrontEnd MCPHY MCPHY MemManU MemManU MemoryController MemoryController NoC NoC Nuca Pipeline Predec PredecBlk PredecBlkDrv Processor Processor RegFU RegFU RENAMINGU RENAMINGU Router Router SchedulerU SchedulerU selection_logic SharedCache Subarray Subarray UCA UCA UndiffCore Wire Wire

Public Member Functions

double compute_gate_area (int gate_type, int num_inputs, double w_pmos, double w_nmos, double h_gate)
double compute_tr_width_after_folding (double input_width, double threshold_folding_width)
double height_sense_amplifier (double pitch_sense_amp)

Data Fields

Area area
powerDef power
powerDef rt_power
double delay
double cycle_time

Protected Member Functions

int logical_effort (int num_gates_min, double g, double F, double *w_n, double *w_p, double C_load, double p_to_n_sz_ratio, bool is_dram_, bool is_wl_tr_, double max_w_nmos)

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