RTL / Digital Design · Advanced

Branch Predictor

Implement a small branch predictor with two-bit counters, a PC-indexed history table, target buffer and misprediction recovery signals.

Why build it: Demonstrates performance-oriented CPU microarchitecture beyond the basic pipeline.

Key skills

Branch predictionBHTBTBSpeculationMicroarchitecture

Implementation plan

Verification plan

Suggested deliverables

What to discuss in an interview

Browse projects in HDLForge