Lines Matching refs:dynamic

237     power_routing_to_bank.readOp.dynamic  = htree_in_add->power.readOp.dynamic + htree_out_data->power.readOp.dynamic;
238 power_routing_to_bank.writeOp.dynamic = htree_in_add->power.readOp.dynamic + htree_in_data->power.readOp.dynamic;
240 power_routing_to_bank.searchOp.dynamic =
241 htree_in_search->power.searchOp.dynamic +
242 htree_out_search->power.searchOp.dynamic;
258 power.searchOp.dynamic += power_routing_to_bank.searchOp.dynamic;
259 power.readOp.dynamic += power_routing_to_bank.readOp.dynamic;
264 power.writeOp.dynamic = power.readOp.dynamic
265 - bank.mat.power_bitline.readOp.dynamic * dp.num_act_mats_hor_dir
266 + bank.mat.power_bitline.writeOp.dynamic * dp.num_act_mats_hor_dir
267 - power_routing_to_bank.readOp.dynamic
268 + power_routing_to_bank.writeOp.dynamic
269 + bank.htree_in_data->power.readOp.dynamic
270 - bank.htree_out_data->power.readOp.dynamic;
273 power.writeOp.dynamic -= bank.mat.power_sa.readOp.dynamic * dp.num_act_mats_hor_dir;
276 dyn_read_energy_from_closed_page = power.readOp.dynamic;
277 dyn_read_energy_from_open_page = power.readOp.dynamic -
278 (bank.mat.r_predec->power.readOp.dynamic +
279 bank.mat.power_row_decoders.readOp.dynamic +
280 bank.mat.power_bl_precharge_eq_drv.readOp.dynamic +
281 bank.mat.power_sa.readOp.dynamic +
282 bank.mat.power_bitline.readOp.dynamic) * dp.num_act_mats_hor_dir;
286 ((bank.mat.sa_mux_lev_1_predec->power.readOp.dynamic +
287 bank.mat.sa_mux_lev_2_predec->power.readOp.dynamic +
288 bank.mat.power_sa_mux_lev_1_decoders.readOp.dynamic +
289 bank.mat.power_sa_mux_lev_2_decoders.readOp.dynamic +
290 bank.mat.power_subarray_out_drv.readOp.dynamic) * dp.num_act_mats_hor_dir +
291 bank.htree_out_data->power.readOp.dynamic +
292 power_routing_to_bank.readOp.dynamic);
296 activate_energy = htree_in_add->power.readOp.dynamic +
297 bank.htree_in_add->power_bit.readOp.dynamic * bank.num_addr_b_routed_to_mat_for_act +
298 (bank.mat.r_predec->power.readOp.dynamic +
299 bank.mat.power_row_decoders.readOp.dynamic +
300 bank.mat.power_sa.readOp.dynamic) * dp.num_act_mats_hor_dir;
301 read_energy = (htree_in_add->power.readOp.dynamic +
302 bank.htree_in_add->power_bit.readOp.dynamic * bank.num_addr_b_routed_to_mat_for_rd_or_wr +
303 (bank.mat.sa_mux_lev_1_predec->power.readOp.dynamic +
304 bank.mat.sa_mux_lev_2_predec->power.readOp.dynamic +
305 bank.mat.power_sa_mux_lev_1_decoders.readOp.dynamic +
306 bank.mat.power_sa_mux_lev_2_decoders.readOp.dynamic +
307 bank.mat.power_subarray_out_drv.readOp.dynamic) * dp.num_act_mats_hor_dir +
308 bank.htree_out_data->power.readOp.dynamic +
309 htree_in_data->power.readOp.dynamic) * g_ip->burst_len;
310 write_energy = (htree_in_add->power.readOp.dynamic +
311 bank.htree_in_add->power_bit.readOp.dynamic * bank.num_addr_b_routed_to_mat_for_rd_or_wr +
312 htree_in_data->power.readOp.dynamic +
313 bank.htree_in_data->power.readOp.dynamic +
314 (bank.mat.sa_mux_lev_1_predec->power.readOp.dynamic +
315 bank.mat.sa_mux_lev_2_predec->power.readOp.dynamic +
316 bank.mat.power_sa_mux_lev_1_decoders.readOp.dynamic +
317 bank.mat.power_sa_mux_lev_2_decoders.readOp.dynamic) * dp.num_act_mats_hor_dir) * g_ip->burst_len;
318 precharge_energy = (bank.mat.power_bitline.readOp.dynamic +
319 bank.mat.power_bl_precharge_eq_drv.readOp.dynamic) * dp.num_act_mats_hor_dir;
386 refresh_power = (bank.mat.r_predec->power.readOp.dynamic * dp.num_act_mats_hor_dir +
387 bank.mat.row_dec->power.readOp.dynamic) * dp.num_r_subarray * dp.num_subarrays;
389 refresh_power += bank.mat.power_bl_precharge_eq_drv.readOp.dynamic * dp.num_act_mats_hor_dir;
390 refresh_power += bank.mat.power_sa.readOp.dynamic * dp.num_act_mats_hor_dir;
396 power.readOp.dynamic = dyn_read_energy_from_closed_page;
397 power.writeOp.dynamic = dyn_read_energy_from_closed_page
399 - bank.mat.power_bitline.readOp.dynamic * dp.num_act_mats_hor_dir
400 + bank.mat.power_bitline.writeOp.dynamic * dp.num_act_mats_hor_dir
401 + (power_routing_to_bank.writeOp.dynamic -
402 power_routing_to_bank.readOp.dynamic -
403 bank.htree_out_data->power.readOp.dynamic +
404 bank.htree_in_data->power.readOp.dynamic) *
408 power.writeOp.dynamic -= bank.mat.power_sa.readOp.dynamic * dp.num_act_mats_hor_dir;
423 assert(power.readOp.dynamic > 0);
424 assert(power.writeOp.dynamic > 0);