In SystolicWS.cc, line 55 counts _stat_systolic_bubble_cycle with the specific code:
_stat_systolic_bubble_cycle += (_core_cycle - _compute_pipeline.back()->start_cycle + offset);
Is this a mistake? I think the sign before offset is wrong. It should be - instead, right? So should it actually be:
_stat_systolic_bubble_cycle += (_core_cycle - _compute_pipeline.back()->start_cycle - offset); ?