Lines Matching refs:router
48 : McPATComponent(_xml_data), router(NULL), link_bus(NULL), ithNoC(ithNoC_),
65 router = new Router(noc_params.flit_size,
72 // TODO: Make a router class within McPAT that descends from McPATComponent
73 // children.push_back(router);
74 area.set_area(area.get_area() + router->area.get_area() *
78 router->power.readOp.longer_channel_leakage = router->power.readOp.leakage * long_channel_device_reduction;
79 router->buffer.power.readOp.longer_channel_leakage = router->buffer.power.readOp.leakage * long_channel_device_reduction;
80 router->crossbar.power.readOp.longer_channel_leakage = router->crossbar.power.readOp.leakage * long_channel_device_reduction;
81 router->arbiter.power.readOp.longer_channel_leakage = router->arbiter.power.readOp.leakage * long_channel_device_reduction;
126 router->power = router->power * pppm_t;
155 router->buffer.rt_power.readOp.dynamic =
156 (router->buffer.power.readOp.dynamic +
157 router->buffer.power.writeOp.dynamic) * rtp_stats.readAc.access;
158 router->crossbar.rt_power.readOp.dynamic =
159 router->crossbar.power.readOp.dynamic * rtp_stats.readAc.access;
160 router->arbiter.rt_power.readOp.dynamic =
161 router->arbiter.power.readOp.dynamic * rtp_stats.readAc.access;
163 router->rt_power = router->rt_power +
164 (router->buffer.rt_power + router->crossbar.rt_power +
165 router->arbiter.rt_power) * pppm_t +
166 router->power * pppm_lkg;//TDP power must be calculated first!
263 if (router) {
264 delete router;
265 router = 0;