/* record read data activity */ inline int FUNC(SIM_buf_power_data_read, SIM_power_array_info_t *info, SIM_power_array_t *arr, LIB_Type_max_uint data) { /* precharge */ SIM_array_pre_record(&arr->data_bitline_pre, info->blk_bits); /* drive the wordline */ SIM_power_array_dec(info, arr, NULL, 0, SIM_ARRAY_READ); /* read data */ SIM_power_array_data_read(info, arr, data); return 0; }
/* record read data activity */ inline int FUNC( SIM_reg_power_data_read, SIM_power_array_info_t *info, SIM_power_array_t *arr, P_DATA_T data ) { return SIM_power_array_data_read( info, arr, data ); }