Lines Matching refs:power

58 //    power.readOp.dynamic = 0;
59 // power.readOp.leakage = 0;
97 power_bit = power;
98 power.readOp.dynamic *= init_wire_bw;
100 assert(power.readOp.dynamic >= 0);
101 assert(power.readOp.leakage >= 0);
120 power.readOp.dynamic += 0.5 *
126 power.searchOp.dynamic += 0.5 *
131 power.readOp.leakage += (wire_bw *
135 power.readOp.gate_leakage += (wire_bw *
176 power.readOp.dynamic += 0.5 *
182 power.searchOp.dynamic += 0.5 *
189 power.readOp.dynamic += 0.5 *
195 power.searchOp.dynamic += 0.5 *
202 power.readOp.dynamic += 0.5 *
208 power.searchOp.dynamic += 0.5 *
215 power.readOp.dynamic += 0.5 *
221 power.searchOp.dynamic += 0.5 *
228 power.readOp.leakage +=
232 power.readOp.leakage +=
235 power.readOp.leakage +=
239 power.readOp.gate_leakage +=
243 power.readOp.gate_leakage +=
246 power.readOp.gate_leakage +=
250 power.readOp.leakage +=
254 power.readOp.leakage +=
257 power.readOp.leakage +=
261 power.readOp.gate_leakage +=
265 power.readOp.gate_leakage +=
268 power.readOp.gate_leakage +=
276 /* calculates the input h-tree delay/power
373 power.readOp.dynamic = 0;
374 power.readOp.leakage = 0;
375 power.searchOp.dynamic = 0;
418 power.readOp.dynamic += wtemp1->power.readOp.dynamic;
419 power.searchOp.dynamic += wtemp1->power.readOp.dynamic * wire_bw;
420 power.readOp.leakage += wtemp1->power.readOp.leakage * wire_bw;
421 power.readOp.gate_leakage += wtemp1->power.readOp.gate_leakage * wire_bw;
453 power.readOp.dynamic += wtemp2->power.readOp.dynamic;
454 power.searchOp.dynamic += wtemp2->power.readOp.dynamic * wire_bw;
455 power.readOp.leakage += wtemp2->power.readOp.leakage * wire_bw;
456 power.readOp.gate_leakage += wtemp2->power.readOp.gate_leakage * wire_bw;
459 power.readOp.leakage += (wtemp2->power.readOp.leakage * wire_bw);
460 power.readOp.gate_leakage +=
461 wtemp2->power.readOp.gate_leakage * wire_bw;
463 power.readOp.leakage += (wtemp2->power.readOp.leakage * wire_bw);
464 power.readOp.gate_leakage +=
465 wtemp2->power.readOp.gate_leakage * wire_bw;
580 power.readOp.dynamic = 0;
581 power.readOp.leakage = 0;
582 power.readOp.gate_leakage = 0;
583 //cout<<"power.readOp.gate_leakage"<<power.readOp.gate_leakage<<endl;
587 while (v > 0 || h > 0) { //finds delay/power of each link in the tree
625 power.readOp.dynamic += wtemp1->power.readOp.dynamic;
626 power.searchOp.dynamic += wtemp1->power.readOp.dynamic * init_wire_bw;
627 power.readOp.leakage += wtemp1->power.readOp.leakage * wire_bw;
628 power.readOp.gate_leakage += wtemp1->power.readOp.gate_leakage * wire_bw;
659 power.readOp.dynamic += wtemp2->power.readOp.dynamic;
660 power.searchOp.dynamic += wtemp2->power.readOp.dynamic * init_wire_bw;
661 power.readOp.leakage += wtemp2->power.readOp.leakage * wire_bw;
662 power.readOp.gate_leakage += wtemp2->power.readOp.gate_leakage * wire_bw;
663 //cout<<"power.readOp.gate_leakage"<<power.readOp.gate_leakage<<endl;
665 power.readOp.leakage += (wtemp2->power.readOp.leakage * wire_bw);
666 power.readOp.gate_leakage +=
667 wtemp2->power.readOp.gate_leakage * wire_bw;
669 power.readOp.leakage += (wtemp2->power.readOp.leakage * wire_bw);
670 power.readOp.gate_leakage +=
671 wtemp2->power.readOp.gate_leakage * wire_bw;
685 //cout<<"power.readOp.leakage"<<power.readOp.leakage<<endl;
686 //cout<<"power.readOp.gate_leakage"<<power.readOp.gate_leakage<<endl;
687 //cout<<"wtemp2->power.readOp.gate_leakage"<<wtemp2->power.readOp.gate_leakage<<endl;