Lines Matching refs:uca
51 #include "uca.h"
240 UCA * uca = new UCA(dyn_p);
247 int num_act_mats_hor_dir = uca->bank.dp.num_act_mats_hor_dir;
248 int num_mats = uca->bank.dp.num_mats;
249 bool is_fa = uca->bank.dp.fully_assoc;
250 bool pure_cam = uca->bank.dp.pure_cam;
257 ptr_array->access_time = uca->access_time;
258 ptr_array->cycle_time = uca->cycle_time;
260 uca->multisubbank_interleave_cycle_time;
261 ptr_array->area_ram_cells = uca->area_all_dataramcells;
262 ptr_array->area = uca->area.get_area();
263 ptr_array->height = uca->area.h;
264 ptr_array->width = uca->area.w;
265 ptr_array->mat_height = uca->bank.mat.area.h;
266 ptr_array->mat_length = uca->bank.mat.area.w;
267 ptr_array->subarray_height = uca->bank.mat.subarray.area.h;
268 ptr_array->subarray_length = uca->bank.mat.subarray.area.w;
269 ptr_array->power = uca->power;
271 MAX(uca->delay_array_to_sa_mux_lev_1_decoder,
272 uca->delay_array_to_sa_mux_lev_2_decoder);
274 uca->delay_before_subarray_output_driver;
276 uca->delay_from_subarray_out_drv_to_out;
278 ptr_array->delay_route_to_bank = uca->htree_in_add->delay;
279 ptr_array->delay_input_htree = uca->bank.htree_in_add->delay;
281 uca->bank.mat.r_predec->delay;
282 ptr_array->delay_row_decoder = uca->bank.mat.row_dec->delay;
283 ptr_array->delay_bitlines = uca->bank.mat.delay_bitline;
284 ptr_array->delay_matchlines = uca->bank.mat.delay_matchchline;
285 ptr_array->delay_sense_amp = uca->bank.mat.delay_sa;
287 uca->bank.mat.delay_subarray_out_drv_htree;
288 ptr_array->delay_dout_htree = uca->bank.htree_out_data->delay;
289 ptr_array->delay_comparator = uca->bank.mat.delay_comparator;
291 ptr_array->all_banks_height = uca->area.h;
292 ptr_array->all_banks_width = uca->area.w;
293 ptr_array->area_efficiency = uca->area_all_dataramcells * 100 /
294 (uca->area.get_area());
296 ptr_array->power_routing_to_bank = uca->power_routing_to_bank;
297 ptr_array->power_addr_input_htree = uca->bank.htree_in_add->power;
298 ptr_array->power_data_input_htree = uca->bank.htree_in_data->power;
299 ptr_array->power_data_output_htree = uca->bank.htree_out_data->power;
302 uca->bank.mat.r_predec->driver_power;
311 uca->bank.mat.r_predec->block_power;
319 ptr_array->power_row_decoders = uca->bank.mat.power_row_decoders;
325 uca->bank.mat.b_mux_predec->driver_power;
334 uca->bank.mat.b_mux_predec->block_power;
342 ptr_array->power_bit_mux_decoders = uca->bank.mat.power_bit_mux_decoders;
350 uca->bank.mat.sa_mux_lev_1_predec->driver_power;
359 uca->bank.mat.sa_mux_lev_1_predec->block_power;
368 uca->bank.mat.power_sa_mux_lev_1_decoders;
377 uca->bank.mat.sa_mux_lev_2_predec->driver_power;
386 uca->bank.mat.sa_mux_lev_2_predec->block_power;
395 uca->bank.mat.power_sa_mux_lev_2_decoders;
403 ptr_array->power_bitlines = uca->bank.mat.power_bitline;
408 ptr_array->power_sense_amps = uca->bank.mat.power_sa;
414 uca->bank.mat.power_bl_precharge_eq_drv;
423 uca->bank.mat.power_subarray_out_drv;
431 ptr_array->power_comparators = uca->bank.mat.power_comparator;
438 uca->bank.htree_in_search->power;
440 uca->bank.htree_out_search->power;
441 ptr_array->power_searchline = uca->bank.mat.power_searchline;
444 uca->bank.mat.power_searchline_precharge;
446 ptr_array->power_matchlines = uca->bank.mat.power_matchline;
449 uca->bank.mat.power_matchline_precharge;
452 uca->bank.mat.power_ml_to_ram_wl_drv;
455 ptr_array->activate_energy = uca->activate_energy;
456 ptr_array->read_energy = uca->read_energy;
457 ptr_array->write_energy = uca->write_energy;
458 ptr_array->precharge_energy = uca->precharge_energy;
459 ptr_array->refresh_power = uca->refresh_power;
461 uca->leak_power_subbank_closed_page;
463 uca->leak_power_subbank_open_page;
465 uca->leak_power_request_and_reply_networks;
467 ptr_array->precharge_delay = uca->precharge_delay;
471 delete uca;