Lines Matching refs:power

163     dyn_p.V_b_sense = Vdd; // FIXME check power calc.
197 buffer.power.readOp = buff.power.readOp;
198 buffer.power.writeOp = buffer.power.readOp; //FIXME
210 crossbar.power.readOp.dynamic = c_b.power.readOp.dynamic;
211 crossbar.power.readOp.leakage = c_b.power.readOp.leakage;
212 crossbar.power.readOp.gate_leakage = c_b.power.readOp.gate_leakage;
216 crossbar.power.readOp.dynamic = tr_crossbar_power();
217 crossbar.power.readOp.leakage = flit_size * I * O *
219 crossbar.power.readOp.gate_leakage = flit_size * I * O *
237 arbiter.power.readOp.dynamic = vcarb.power.readOp.dynamic * I +
238 cbarb.power.readOp.dynamic * O;
239 arbiter.power.readOp.leakage = vcarb.power.readOp.leakage * I +
240 cbarb.power.readOp.leakage * O;
241 arbiter.power.readOp.gate_leakage = vcarb.power.readOp.gate_leakage * I +
242 cbarb.power.readOp.gate_leakage * O;
245 power.readOp.dynamic = ((buffer.power.readOp.dynamic +
246 buffer.power.writeOp.dynamic) +
247 crossbar.power.readOp.dynamic +
248 arbiter.power.readOp.dynamic) * MIN(I, O) * M;
250 power = power + (buffer.power * pppm_t + crossbar.power + arbiter.power) *
278 /* router power stats */
300 << buffer.power.readOp.dynamic * 1e9 << " (nJ)\n";
301 cout << "\tSimple buffer leakage - " << buffer.power.readOp.leakage * 1e3
306 << crossbar.power.readOp.dynamic * 1e9 << " (nJ)\n";
307 cout << "\tCross bar leakage power - "
308 << crossbar.power.readOp.leakage * 1e3 << " (mW)\n";
310 << arbiter.power.readOp.dynamic * 1e9 << " (nJ)\n";
312 << arbiter.power.readOp.leakage * 1e3 << " (mW)\n";