Lines Matching refs:num_subarrays_per_mat

64       num_subarrays_per_mat(dp.num_subarrays / dp.num_mats),
66 assert(num_subarrays_per_mat <= 4);
72 num_subarrays_per_row = num_subarrays_per_mat > 2 ?
73 num_subarrays_per_mat / 2 : num_subarrays_per_mat;
120 (2 * num_subarrays_per_mat * subarray.num_cols / deg_bl_muxing) *
128 (num_subarrays_per_mat * number_sa_subarray / dp.Ndsam_lev_1) *
135 (num_subarrays_per_mat * number_sa_subarray /
205 num_dec_signals += _log2(num_subarrays_per_mat);
212 num_subarrays_per_mat,
220 num_subarrays_per_mat,
327 double h_non_cell_area = (num_subarrays_per_mat / num_subarrays_per_row) *
363 h_subarray_out_drv) * (num_subarrays_per_mat / num_subarrays_per_row) +
396 assert(num_subarrays_per_mat / num_subarrays_per_row > 0);
397 area.h = (num_subarrays_per_mat / num_subarrays_per_row) *
401 area_efficiency_mat = subarray.area.get_area() * num_subarrays_per_mat *
411 // cout<<"area.h =" << (num_subarrays_per_mat/num_subarrays_per_row)* subarray.area.h<<endl;
420 // area.h = (num_subarrays_per_mat / num_subarrays_per_row) * subarray.area.get_h() + h_non_cell_area;
1137 g_tp.dram_cell_Vdd /* subarray.num_cols * num_subarrays_per_mat*/;
1140 g_tp.dram_cell_Vdd /* subarray.num_cols * num_subarrays_per_mat*/ *
1164 (1.0/*subarray.num_cols * num_subarrays_per_mat*/ /
1166 dynWriteEnergy += ((1.0/*subarray.num_cols *num_subarrays_per_mat*/ /
1176 2 * dp.V_b_sense * g_tp.sram_cell.Vdd /* subarray.num_cols * num_subarrays_per_mat*/;
1177 dynWriteEnergy += (((1.0/*subarray.num_cols * num_subarrays_per_mat*/ /
1235 double lkgIdle = lkgIdlePh /*num_sa_subarray * num_subarrays_per_mat*/;
1236 leak_power_sense_amps_closed_page_state = lkgIdlePh * g_tp.peri_global.Vdd /* num_sa_subarray * num_subarrays_per_mat*/;
1237 leak_power_sense_amps_open_page_state = lkgReadPh * g_tp.peri_global.Vdd /* num_sa_subarray * num_subarrays_per_mat*/;
1258 num_subarrays_per_mat * num_act_mats_hor_dir*/;
1474 power_row_decoders.readOp.dynamic *= num_subarrays_per_mat;
1480 power_bl_precharge_eq_drv.readOp.dynamic *= num_subarrays_per_mat;
1484 power_sa.readOp.dynamic *= num_sa_subarray * num_subarrays_per_mat ;
1488 power_bitline.readOp.dynamic *= num_subarrays_per_mat *
1490 power_bitline.writeOp.dynamic *= num_subarrays_per_mat *
1492 //cout<<"bitline power"<<power_bitline.readOp.dynamic<<"subarray"<<num_subarrays_per_mat<<"cols"<<subarray.num_cols<<endl;
1552 power_matchline.searchOp.dynamic *= num_subarrays_per_mat;
1554 power_searchline_precharge.searchOp.dynamic = power_searchline_precharge.readOp.dynamic * num_subarrays_per_mat;
1557 subarray.num_cols_fa_cam * num_subarrays_per_mat;;
1560 power_matchline_precharge.readOp.dynamic * num_subarrays_per_mat;
1579 //power_bl_precharge_eq_drv.readOp.dynamic *= num_subarrays_per_mat;
1581 //power_bl_precharge_eq_drv.searchOp.dynamic *= num_subarrays_per_mat;
1585 power_sa.readOp.dynamic *= num_sa_subarray;//*num_subarrays_per_mat;
1610 power_matchline.searchOp.dynamic *= num_subarrays_per_mat;
1612 power_searchline_precharge.searchOp.dynamic = power_searchline_precharge.readOp.dynamic * num_subarrays_per_mat;
1615 subarray.num_cols_fa_cam * num_subarrays_per_mat;;
1618 power_matchline_precharge.readOp.dynamic * num_subarrays_per_mat;
1643 power_bitline.readOp.leakage *= subarray.num_rows * subarray.num_cols * num_subarrays_per_mat;
1644 power_bl_precharge_eq_drv.readOp.leakage = bl_precharge_eq_drv->power.readOp.leakage * num_subarrays_per_mat;
1645 power_sa.readOp.leakage *= num_sa_subarray * num_subarrays_per_mat *
1651 number_output_drivers_subarray * num_subarrays_per_mat * (RWP + ERP);
1665 power_row_decoders.readOp.leakage = row_dec->power.readOp.leakage * subarray.num_rows * num_subarrays_per_mat;
1681 power_bitline.readOp.gate_leakage *= subarray.num_rows * subarray.num_cols * num_subarrays_per_mat;
1682 power_bl_precharge_eq_drv.readOp.gate_leakage = bl_precharge_eq_drv->power.readOp.gate_leakage * num_subarrays_per_mat;
1684 num_subarrays_per_mat * (RWP + ERP);
1689 number_output_drivers_subarray * num_subarrays_per_mat * (RWP + ERP);
1703 power_row_decoders.readOp.gate_leakage = row_dec->power.readOp.gate_leakage * subarray.num_rows * num_subarrays_per_mat;
1719 power_bitline.readOp.leakage *= subarray.num_rows * subarray.num_cols * num_subarrays_per_mat;
1720 power_bl_precharge_eq_drv.readOp.leakage = bl_precharge_eq_drv->power.readOp.leakage * num_subarrays_per_mat;
1721 power_bl_precharge_eq_drv.searchOp.leakage = cam_bl_precharge_eq_drv->power.readOp.leakage * num_subarrays_per_mat;
1722 power_sa.readOp.leakage *= num_sa_subarray * num_subarrays_per_mat *
1730 number_output_drivers_subarray * num_subarrays_per_mat * (RWP + ERP + SCHP);
1741 power_row_decoders.readOp.leakage = row_dec->power.readOp.leakage * subarray.num_rows * num_subarrays_per_mat;
1756 num_subarrays_per_mat;
1763 power_bitline.readOp.gate_leakage *= subarray.num_rows * subarray.num_cols * num_subarrays_per_mat;
1764 power_bl_precharge_eq_drv.readOp.gate_leakage = bl_precharge_eq_drv->power.readOp.gate_leakage * num_subarrays_per_mat;
1765 power_bl_precharge_eq_drv.searchOp.gate_leakage = cam_bl_precharge_eq_drv->power.readOp.gate_leakage * num_subarrays_per_mat;
1767 num_subarrays_per_mat * (RWP + ERP + SCHP);
1774 number_output_drivers_subarray * num_subarrays_per_mat * (RWP + ERP + SCHP);
1785 power_row_decoders.readOp.gate_leakage = row_dec->power.readOp.gate_leakage * subarray.num_rows * num_subarrays_per_mat;
1800 power_cam_all_active.searchOp.gate_leakage *= num_subarrays_per_mat;
1807 //power_bitline.readOp.leakage *= subarray.num_rows * subarray.num_cols * num_subarrays_per_mat;
1808 //power_bl_precharge_eq_drv.readOp.leakage = bl_precharge_eq_drv->power.readOp.leakage * num_subarrays_per_mat;
1809 power_bl_precharge_eq_drv.searchOp.leakage = cam_bl_precharge_eq_drv->power.readOp.leakage * num_subarrays_per_mat;
1810 power_sa.readOp.leakage *= num_sa_subarray * num_subarrays_per_mat *
1816 number_output_drivers_subarray * num_subarrays_per_mat * (RWP + ERP + SCHP);
1826 subarray.num_rows * num_subarrays_per_mat * (RWP + ERP + EWP);
1838 power_cam_all_active.searchOp.leakage *= num_subarrays_per_mat;
1843 power_bl_precharge_eq_drv.searchOp.gate_leakage = cam_bl_precharge_eq_drv->power.readOp.gate_leakage * num_subarrays_per_mat;
1845 num_subarrays_per_mat * (RWP + ERP + SCHP);
1850 number_output_drivers_subarray * num_subarrays_per_mat * (RWP + ERP + SCHP);
1861 num_subarrays_per_mat * (RWP + ERP + EWP);
1875 num_subarrays_per_mat;