Lines Matching refs:crossbar
62 // I = 5; /*Number of crossbar input ports*/
63 // O = 5; /*Number of crossbar output ports*/
98 /*crossbar related functions */
209 crossbar.delay = c_b.delay;
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;
213 crossbar.area = c_b.area;
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 *
234 Arbiter cbarb(I, flit_size, crossbar.area.w);
247 crossbar.power.readOp.dynamic +
250 power = power + (buffer.power * pppm_t + crossbar.power + arbiter.power) *
270 area.w = buffer.area.w + crossbar.area.w;
303 cout << "\tCrossbar Area - " << crossbar.area.get_area()*1e-6
306 << crossbar.power.readOp.dynamic * 1e9 << " (nJ)\n";
308 << crossbar.power.readOp.leakage * 1e3 << " (mW)\n";