@@ -33,12 +33,12 @@ branch speculation recovery.
3333 ▼ ▼ ▼
3434 ┌─────────────────────────────────────────────────────────────────────┐
3535 │ │
36- │ FF: Active INT RAT (32 × 6b = 192b) │
37- │ ┊ int_rat[0] = {valid=0, tag=---} (x0 hardwired, never valid) │
38- │ ┊ int_rat[1..31] = {valid, tag} │
36+ │ FF: Active INT RAT (32 × 6b = 192b) │
37+ │ ┊ int_rat[0] = {valid=0, tag=---} (x0 hardwired, never valid) │
38+ │ ┊ int_rat[1..31] = {valid, tag} │
3939 │ │
40- │ FF: Active FP RAT (32 × 6b = 192b) │
41- │ ┊ fp_rat[0..31] = {valid, tag} │
40+ │ FF: Active FP RAT (32 × 6b = 192b) │
41+ │ ┊ fp_rat[0..31] = {valid, tag} │
4242 │ │
4343 └────────────────────────────┬────────────────────────────────────────┘
4444 │
@@ -52,11 +52,11 @@ branch speculation recovery.
5252 │ │
5353 │ FF: checkpoint_valid[3:0] │
5454 │ │
55- │ sdp_dist_ram: RAT snapshots (384b wide × 4 deep) │
56- │ ┊ INT RAT[31:0] + FP RAT[31:0] packed per checkpoint │
55+ │ sdp_dist_ram: RAT snapshots (384b wide × 4 deep) │
56+ │ ┊ INT RAT[31:0] + FP RAT[31:0] packed per checkpoint │
5757 │ │
58- │ sdp_dist_ram: Metadata (12b wide × 4 deep) │
59- │ ┊ branch_tag[4:0] + ras_tos[2:0] + ras_valid_count[3:0] │
58+ │ sdp_dist_ram: Metadata (12b wide × 4 deep) │
59+ │ ┊ branch_tag[4:0] + ras_tos[2:0] + ras_valid_count[3:0] │
6060 │ │
6161 └─────────────────────────────────────────────────────────────────────┘
6262 │ │
0 commit comments