Lines Matching refs:power

192                     (candidate_iter)->power.readOp.dynamic) {
194 (candidate_iter)->power.readOp.dynamic;
217 //maintain constant power density
221 local_result.power.readOp.dynamic *= sckRation;
222 local_result.power.writeOp.dynamic *= sckRation;
223 local_result.power.searchOp.dynamic *= sckRation;
224 local_result.power.readOp.leakage *= l_ip.nbanks;
225 local_result.power.readOp.longer_channel_leakage =
226 local_result.power.readOp.leakage * long_channel_device_reduction;
227 local_result.power = local_result.power * pppm_t;
229 local_result.data_array2->power.readOp.dynamic *= sckRation;
230 local_result.data_array2->power.writeOp.dynamic *= sckRation;
231 local_result.data_array2->power.searchOp.dynamic *= sckRation;
232 local_result.data_array2->power.readOp.leakage *= l_ip.nbanks;
233 local_result.data_array2->power.readOp.longer_channel_leakage =
234 local_result.data_array2->power.readOp.leakage *
236 local_result.data_array2->power = local_result.data_array2->power * pppm_t;
240 local_result.tag_array2->power.readOp.dynamic *= sckRation;
241 local_result.tag_array2->power.writeOp.dynamic *= sckRation;
242 local_result.tag_array2->power.searchOp.dynamic *= sckRation;
243 local_result.tag_array2->power.readOp.leakage *= l_ip.nbanks;
244 local_result.tag_array2->power.readOp.longer_channel_leakage =
245 local_result.tag_array2->power.readOp.leakage *
247 local_result.tag_array2->power =
248 local_result.tag_array2->power * pppm_t;
262 // Set the leakage power numbers
263 output_data.subthreshold_leakage_power = local_result.power.readOp.leakage;
264 output_data.gate_leakage_power = local_result.power.readOp.gate_leakage;
268 // Calculate peak dynamic power
270 (local_result.tag_array2->power.readOp.dynamic +
271 local_result.data_array2->power.readOp.dynamic) *
273 (local_result.tag_array2->power.readOp.dynamic) *
275 (local_result.tag_array2->power.readOp.dynamic +
276 local_result.data_array2->power.writeOp.dynamic) *
278 (local_result.tag_array2->power.readOp.dynamic) *
282 // Calculate the runtime dynamic power
284 local_result.data_array2->power.readOp.dynamic *
286 local_result.data_array2->power.writeOp.dynamic *
288 (local_result.tag_array2->power.readOp.dynamic *
290 local_result.tag_array2->power.writeOp.dynamic *
293 // Calculate peak dynamic power
295 local_result.power.readOp.dynamic * tdp_stats.readAc.access +
296 local_result.power.writeOp.dynamic * tdp_stats.writeAc.access +
297 local_result.power.searchOp.dynamic * tdp_stats.searchAc.access;
300 // Calculate the runtime dynamic power
302 local_result.power.readOp.dynamic * rtp_stats.readAc.access +
303 local_result.power.writeOp.dynamic * rtp_stats.writeAc.access +
304 local_result.power.searchOp.dynamic * rtp_stats.searchAc.access;
307 // An SBT directory has more dynamic power
309 // Calculate peak dynamic power
313 // Calculate the runtime dynamic power