Lines Matching refs:iFRAT
1541 : McPATComponent(_xml_data), iFRAT(NULL), fFRAT(NULL), iRRAT(NULL),
1604 iFRAT = new ArrayST(xml_data, &interface_ip, "Int Front RAT",
1608 iFRAT->output_data.area *= core_params.num_hthreads;
1609 area.set_area(area.get_area() + iFRAT->area.get_area());
1681 iFRAT = new ArrayST(xml_data, &interface_ip, "Int Front RAT",
1685 iFRAT->output_data.area *= core_params.num_hthreads;
1686 area.set_area(area.get_area() + iFRAT->area.get_area());
1896 iFRAT = new ArrayST(xml_data, &interface_ip, "Int Front RAT",
1900 iFRAT->local_result.adjust_area();
1901 iFRAT->output_data.area *= core_params.num_hthreads;
1902 area.set_area(area.get_area() + iFRAT->area.get_area());
1977 iFRAT = new ArrayST(xml_data, &interface_ip, "Int Front RAT",
1981 iFRAT->output_data.area *= core_params.num_hthreads;
1982 area.set_area(area.get_area() + iFRAT->area.get_area());
2617 if (iFRAT) {
2620 iFRAT->tdp_stats.readAc.access = iFRAT->l_ip.num_rd_ports;
2621 iFRAT->tdp_stats.writeAc.access = iFRAT->l_ip.num_wr_ports;
2622 iFRAT->tdp_stats.searchAc.access = iFRAT->l_ip.num_search_ports;
2624 iFRAT->tdp_stats.readAc.access = iFRAT->l_ip.num_search_ports;
2625 iFRAT->tdp_stats.writeAc.access = iFRAT->l_ip.num_wr_ports;
2628 iFRAT->rtp_stats.readAc.access = core_stats.rename_reads;
2629 iFRAT->rtp_stats.writeAc.access = core_stats.rename_writes;
2632 iFRAT->rtp_stats.searchAc.access =
2635 iFRAT->power_t.reset();
2636 iFRAT->power_t.readOp.dynamic += iFRAT->tdp_stats.readAc.access
2637 * (iFRAT->local_result.power.readOp.dynamic
2639 + iFRAT->tdp_stats.writeAc.access
2640 * iFRAT->local_result.power.writeOp.dynamic
2641 + iFRAT->tdp_stats.searchAc.access
2642 * iFRAT->local_result.power.searchOp.dynamic;
2643 iFRAT->power_t.readOp.leakage =
2644 iFRAT->power.readOp.leakage * core_params.num_hthreads;
2645 iFRAT->power_t.readOp.gate_leakage =
2646 iFRAT->power.readOp.gate_leakage * core_params.num_hthreads;
2647 iFRAT->rt_power.reset();
2648 iFRAT->rt_power.readOp.dynamic += iFRAT->rtp_stats.readAc.access
2649 * (iFRAT->local_result.power.readOp.dynamic
2651 + iFRAT->rtp_stats.writeAc.access
2652 * iFRAT->local_result.power.writeOp.dynamic
2653 + iFRAT->rtp_stats.searchAc.access
2654 * iFRAT->local_result.power.searchOp.dynamic;
2699 if (iFRAT) {
2700 iFRAT->output_data.peak_dynamic_power =
2701 iFRAT->power_t.readOp.dynamic * clockRate;
2702 iFRAT->output_data.subthreshold_leakage_power =
2703 iFRAT->power_t.readOp.leakage;
2704 iFRAT->output_data.gate_leakage_power =
2705 iFRAT->power_t.readOp.gate_leakage;
2706 iFRAT->output_data.runtime_dynamic_energy =
2707 iFRAT->rt_power.readOp.dynamic;
2708 output_data += iFRAT->output_data;
2798 iFRAT->displayData(indent + 4, plevel);
3489 if (iFRAT) {
3490 delete iFRAT;
3491 iFRAT = NULL;
3501 if (iFRAT) {
3502 delete iFRAT;
3503 iFRAT = NULL;