Lines Matching refs:power

88     power.readOp.gate_leakage =
109 power.readOp.dynamic =
111 power.readOp.leakage = issue_width * num_arbiter *
118 power.readOp.gate_leakage = issue_width * num_arbiter *
126 power.readOp.dynamic *= sckRation;
127 power.writeOp.dynamic *= sckRation;
128 power.searchOp.dynamic *= sckRation;
132 power.readOp.longer_channel_leakage =
133 power.readOp.leakage * long_channel_device_reduction;
135 output_data.peak_dynamic_power = power.readOp.dynamic * clockRate;
136 output_data.subthreshold_leakage_power = power.readOp.leakage;
137 output_data.gate_leakage_power = power.readOp.gate_leakage;
138 output_data.runtime_dynamic_energy = power.readOp.dynamic * accesses;
177 power.readOp.dynamic *= sckRation;
178 power.writeOp.dynamic *= sckRation;
179 power.searchOp.dynamic *= sckRation;
193 power.readOp.dynamic = Ctotal * /*CLOCKRATE*/ g_tp.peri_global.Vdd *
195 power.readOp.leakage = num_comparators * compare_bits * 2 *
200 power.readOp.longer_channel_leakage =
201 power.readOp.leakage * long_channel_device_reduction;
202 power.readOp.gate_leakage = num_comparators * compare_bits * 2 *
207 /* estimate comparator power consumption (this comparator is similar
241 power.readOp.leakage = num_comparators * compare_bits * 2 *
246 power.readOp.longer_channel_leakage = power.readOp.leakage *
248 power.readOp.gate_leakage = num_comparators * compare_bits * 2 *
307 /* static power */
354 //******************pipeline power: currently, we average all the possibilities of the states of DFFs in the pipeline. A better way to do it is to consider
355 //the harming distance of two consecutive signals, However McPAT does not have plan to do this in near future as it focuses on worst case power.
362 power.readOp.dynamic += pipe_reg_power;
363 power.readOp.leakage += pipe_reg_leakage;
364 power.readOp.gate_leakage += pipe_reg_gate_leakage;
369 power.readOp.longer_channel_leakage = power.readOp.leakage *
374 power.readOp.dynamic *= sckRation;
375 power.writeOp.dynamic *= sckRation;
376 power.searchOp.dynamic *= sckRation;
382 output_data.peak_dynamic_power = power.readOp.dynamic * clockRate;
383 output_data.subthreshold_leakage_power = power.readOp.leakage;
384 output_data.gate_leakage_power = power.readOp.gate_leakage;
385 output_data.runtime_dynamic_energy = power.readOp.dynamic * total_cycles;
535 //FPU power from Sandia's processor sizing tech report
617 power.readOp.leakage = leakage * num_fu;
618 power.readOp.gate_leakage = gate_leakage * num_fu;
622 power.readOp.longer_channel_leakage =
623 power.readOp.leakage * long_channel_device_reduction;
633 // TDP power calculation
645 power.readOp.dynamic =
647 power.readOp.dynamic *= sckRation * FU_duty_cycle;
649 // Runtime power calculation
663 output_data.peak_dynamic_power = power.readOp.dynamic * clockRate;
665 (longer_channel_device) ? power.readOp.longer_channel_leakage :
666 power.readOp.leakage;
667 output_data.gate_leakage_power = power.readOp.gate_leakage;
709 power.readOp.leakage = leakage*num_fu;
710 power.readOp.gate_leakage = gate_leakage*num_fu;
711 power.readOp.longer_channel_leakage =
764 power.readOp.leakage = undifferentiated_core*(core_tx_density)*cmos_Isub_leakage(5*g_tp.min_w_nmos_, 5*g_tp.min_w_nmos_*pmos_to_nmos_sizing_r, 1, inv)*g_tp.peri_global.Vdd;//unit W
765 power.readOp.gate_leakage = undifferentiated_core*(core_tx_density)*cmos_Ig_leakage(5*g_tp.min_w_nmos_, 5*g_tp.min_w_nmos_*pmos_to_nmos_sizing_r, 1, inv)*g_tp.peri_global.Vdd;
768 power.readOp.longer_channel_leakage =
769 power.readOp.leakage * long_channel_device_reduction;
773 power.readOp.dynamic *= scktRatio;
774 power.writeOp.dynamic *= scktRatio;
775 power.searchOp.dynamic *= scktRatio;
780 output_data.peak_dynamic_power = power.readOp.dynamic * clockRate;
782 longer_channel_device ? power.readOp.longer_channel_leakage :
783 power.readOp.leakage;
784 output_data.gate_leakage_power = power.readOp.gate_leakage;
805 * although this approximation usually underestimate power since each decoded
891 power.readOp.dynamic *= sckRation;
892 power.writeOp.dynamic *= sckRation;
893 power.searchOp.dynamic *= sckRation;
897 power.readOp.longer_channel_leakage = power.readOp.leakage *
901 output_data.peak_dynamic_power = power.readOp.dynamic * clockRate;
902 output_data.subthreshold_leakage_power = power.readOp.leakage;
903 output_data.gate_leakage_power = power.readOp.gate_leakage;
916 power = power + pre_dec->power * pppm_t;
919 power = power + final_dec->power * pppm_t;
933 power = pre_dec->power*pppm_t;
936 power = power + final_dec->power*pppm_t;
940 power.readOp.dynamic *= sckRation;
941 power.writeOp.dynamic *= sckRation;
942 power.searchOp.dynamic *= sckRation;
945 power.readOp.longer_channel_leakage = power.readOp.leakage*long_channel_device_reduction;