Finish: the destination reg's available time (start time)
Finish: get the info from the last stage of pipeline stage.

TODO: from the last stage, 
    1) extract the source register list
    2) update vulnerable period
    3) at the and of simulation, calculate total vulnerable period