Lines Matching refs:readOp
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 +
247 crossbar.power.readOp.dynamic +
248 arbiter.power.readOp.dynamic) * MIN(I, O) * M;
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";
308 << crossbar.power.readOp.leakage * 1e3 << " (mW)\n";
310 << arbiter.power.readOp.dynamic * 1e9 << " (nJ)\n";
312 << arbiter.power.readOp.leakage * 1e3 << " (mW)\n";