Lines Matching refs:mat
40 dp(dyn_p), mat(dp),
80 htree_in_add = new Htree2(g_ip->wt, (double) mat.area.w,
81 (double)mat.area.h,
85 htree_in_data = new Htree2(g_ip->wt, (double) mat.area.w,
86 (double)mat.area.h,
90 htree_out_data = new Htree2(g_ip->wt, (double) mat.area.w,
91 (double)mat.area.h,
103 new Htree2(g_ip->wt, (double) mat.area.w, (double)mat.area.h,
108 new Htree2(g_ip->wt, (double) mat.area.w, (double)mat.area.h,
113 new Htree2(g_ip->wt, (double) mat.area.w, (double)mat.area.h,
118 new Htree2(g_ip->wt, (double) mat.area.w, (double)mat.area.h,
123 new Htree2 (g_ip->wt, (double) mat.area.w, (double)mat.area.h,
132 num_addr_b_row_dec = _log2(mat.subarray.num_rows);
153 return mat.compute_delays(inrisetime);
159 mat.compute_power_energy();
162 power.readOp.dynamic += mat.power.readOp.dynamic * dp.num_act_mats_hor_dir;
163 power.readOp.leakage += mat.power.readOp.leakage * dp.num_mats;
164 power.readOp.gate_leakage += mat.power.readOp.gate_leakage * dp.num_mats;
177 power.readOp.dynamic += mat.power.readOp.dynamic ;//for fa and cam num_act_mats_hor_dir is 1 for plain r/w
178 power.readOp.leakage += mat.power.readOp.leakage * dp.num_mats;
179 power.readOp.gate_leakage += mat.power.readOp.gate_leakage * dp.num_mats;
181 power.searchOp.dynamic += mat.power.searchOp.dynamic * dp.num_mats;
182 power.searchOp.dynamic += mat.power_bl_precharge_eq_drv.searchOp.dynamic +
183 mat.power_sa.searchOp.dynamic +
184 mat.power_bitline.searchOp.dynamic +
185 mat.power_subarray_out_drv.searchOp.dynamic +
186 mat.ml_to_ram_wl_drv->power.readOp.dynamic;