/gem5/ext/mcpat/cacti/ |
H A D | decoder.cc | 195 rd = tr_R_on(w_dec_n[0], NCH, num_in_signals, is_dram, false, is_wl_tr); 198 drain_C_(w_dec_n[0], NCH, num_in_signals, 1, area.h, is_dram, false, is_wl_tr); 206 rd = tr_R_on(w_dec_n[i], NCH, 1, is_dram, false, is_wl_tr); 209 drain_C_(w_dec_n[i], NCH, 1, 1, area.h, is_dram, false, is_wl_tr); 220 rd = tr_R_on(w_dec_n[i], NCH, 1, is_dram, false, is_wl_tr); 222 drain_C_(w_dec_n[i], NCH, 1, 1, area.h, is_dram, false, is_wl_tr); 675 rd = tr_R_on(w_L1_nand2_n[0], NCH, 2, is_dram_); 678 drain_C_(w_L1_nand2_n[0], NCH, 2, 1, g_tp.cell_h_def, is_dram_); 687 rd = tr_R_on(w_L1_nand2_n[i], NCH, 1, is_dram_); 690 drain_C_(w_L1_nand2_n[i], NCH, [all...] |
H A D | mat.cc | 488 rd = tr_R_on(ml_to_ram_wl_drv->width_n[k], NCH, 1, is_dram, false, true); 491 drain_C_(ml_to_ram_wl_drv->width_n[k], NCH, 1, 1, 4 * cell.h, 539 double rd = tr_R_on(row_dec->w_dec_n[k], NCH, 1, is_dram, false, true); 543 drain_C_(row_dec->w_dec_n[k], NCH, 1, 1, 4 * cell.h, is_dram, 819 rd = tr_R_on(Wdummyn, NCH, 2, is_dram); 821 (2 * drain_C_(Wdummyn, NCH, 2, 1, g_tp.cell_h_def, 850 rd = tr_R_on(Waddrnandn, NCH, 2, is_dram); 851 c_intrinsic = drain_C_(Waddrnandn, NCH, 2, 1, g_tp.cell_h_def, is_dram) + 864 rd = tr_R_on(Wdummyinvn, NCH, 1, is_dram); 865 c_intrinsic = drain_C_(Wdummyinvn, NCH, [all...] |
H A D | wire.cc | 231 timeconst = (drain_C_(g_tp.min_w_nmos_, NCH, 1, 1, g_tp.cell_h_def) + 238 timeconst = (drain_C_(g_tp.min_w_nmos_, NCH, 1, 1, g_tp.cell_h_def) + 241 tr_R_on(g_tp.min_w_nmos_, NCH, 1); 257 timeconst = (drain_C_(g_tp.min_w_nmos_, NCH, 1, 1, g_tp.cell_h_def) + 260 tr_R_on(g_tp.min_w_nmos_, NCH, 1); 263 timeconst = (drain_C_(g_tp.min_w_nmos_, NCH, 1, 1, g_tp.cell_h_def) + 427 double nsize = R_to_w(driver_res, NCH); 449 double res_eq = (2 * tr_R_on(g_tp.min_w_nmos_, NCH, 1)); 451 drain_C_(2 * g_tp.min_w_nmos_, NCH, 1, 1, g_tp.cell_h_def) + 470 drain_C_(inv_size * g_tp.min_w_nmos_, NCH, [all...] |
H A D | const.h | 112 #define NCH 1 macro
|
H A D | crossbar.cc | 69 // input_cap += drain_C_(TriS1*g_tp.min_w_nmos_, NCH, 1, 1, g_tp.cell_h_def) + 72 // drain_C_(TriS1*min_w_pmos, NCH, 1, 1, g_tp.cell_h_def)*2 + 75 tri_int_cap = drain_C_(TriS1 * g_tp.min_w_nmos_, NCH, 1, 1, g_tp.cell_h_def) + 78 drain_C_(TriS1 * min_w_pmos, NCH, 1, 1, g_tp.cell_h_def) * 2 + 81 double output_cap = drain_C_(TriS2 * g_tp.min_w_nmos_, NCH, 1, 1, 156 tr_R_on(g_tp.min_w_nmos_ * wdriver.repeater_size, NCH, 1);
|
H A D | subarray.cc | 131 C_b_row_drain_C = drain_C_(g_tp.dram.cell_a_w, NCH, 1, 0, cell.w, true, true) / 2.0; // due to shared contact 140 C_b_row_drain_C = drain_C_(g_tp.sram.cell_a_w, NCH, 1, 0, cell.w, false, true) / 2.0; // due to shared contact 181 C_b_row_drain_C = drain_C_(g_tp.cam.cell_a_w, NCH, 1, 0, cam_cell.w, false, true) / 2.0; // due to shared contact 184 C_b_row_drain_C = drain_C_(g_tp.sram.cell_a_w, NCH, 1, 0, cell.w, false, true) / 2.0; // due to shared contact
|
H A D | htree2.cc | 114 double tc = 2 * tr_R_on(nsize * min_w_nmos, NCH, 1) * 115 (drain_C_(nsize * min_w_nmos, NCH, 1, 1, g_tp.cell_h_def) * 2 + 122 + drain_C_(nsize * min_w_nmos, NCH, 1, 1, g_tp.cell_h_def) 128 + drain_C_(nsize * min_w_nmos, NCH, 1, 1, g_tp.cell_h_def) 158 double res_ptrans = tr_R_on(tr_size * min_w_nmos, NCH, 1); 160 drain_C_(size * min_w_nmos, NCH, 1, 1, g_tp.cell_h_def) + 165 drain_C_(tr_size * min_w_nmos, NCH, 1, 1, g_tp.cell_h_def)) + 178 drain_C_(size * min_w_nmos, NCH, 1, 1, g_tp.cell_h_def) + 184 drain_C_(size * min_w_nmos, NCH, 1, 1, g_tp.cell_h_def) + 191 + drain_C_(size * min_w_nmos, NCH, [all...] |
H A D | parameter.cc | 376 double Cbitrow_drain_cap = drain_C_(g_tp.dram.cell_a_w, NCH, 1, 0, cell.w, true, true) / 2.0; 394 double Cbitrow_drain_cap = drain_C_(g_tp.sram.cell_a_w, NCH, 1, 0, cell.w, false, true) / 2.0; 404 double Cbitrow_drain_cap = drain_C_(g_tp.cam.cell_a_w, NCH, 1, 0, cam_cell.w, false, true) / 2.0;//TODO: comment out these two lines
|
H A D | technology.cc | 2650 double rd = tr_R_on(g_tp.min_w_nmos_, NCH, 1); 2656 c_load = KLOAD * (drain_C_(g_tp.min_w_nmos_, NCH, 1, 1, g_tp.cell_h_def) +
|
/gem5/ext/mcpat/ |
H A D | logic.cc | 86 Cor = 4 * drain_C_(WSelORn, NCH, 1, 1, g_tp.cell_h_def) + 92 Cpencode = drain_C_(WSelPn, NCH, 1, 1, g_tp.cell_h_def) + 94 2 * drain_C_(WSelPn, NCH, 1, 1, g_tp.cell_h_def) + 96 3 * drain_C_(WSelPn, NCH, 1, 1, g_tp.cell_h_def) + 98 4 * drain_C_(WSelPn, NCH, 1, 1, g_tp.cell_h_def) + 101 4 * drain_C_(WSelEnn, NCH, 1, 1, g_tp.cell_h_def) + 215 c2 = (compare_bits) * (drain_C_(Wcompn, NCH, 1, 1, g_tp.cell_h_def) + 216 drain_C_(Wcompn, NCH, 2, 1, g_tp.cell_h_def)) + 218 drain_C_(Wevalinvn, NCH, 1, 1, g_tp.cell_h_def); 221 c1 = (compare_bits) * (drain_C_(Wcompn, NCH, [all...] |