Interface Protocols · All levels
Protocol Verification & Compliance: Tricky Q&A
Senior interview and review questions for Protocol Verification & Compliance.
Section Q&A bank
Use these drills after completing all topics in Protocol Verification & Compliance. Answer with layer, transaction, metric, artifact, and regression.
Scoreboard vs assertion — division of labor?
[INT][PROT][PROTOCOL-VERIFICATION]
Q: Scoreboard vs assertion — division of labor?
A:
Assertions check local temporal rules; scoreboards correlate end-to-end request/response pairs.
FOLLOW-UP TRAP: Assertions alone proving system correctness.What is a compliance gap?
[INT][PROT][PROTOCOL-VERIFICATION]
Q: What is a compliance gap?
A:
Spec requirement with no mapped test, assertion, or coverage bin.
FOLLOW-UP TRAP: Closing coverage % without requirement trace.VIP pass but chip fails — why?
[INT][PROT][PROTOCOL-VERIFICATION]
Q: VIP pass but chip fails — why?
A:
Integration assumptions: address map, reset, clock, bridge, or firmware differ from block env.
FOLLOW-UP TRAP: Closing the bug as 'VIP issue'.Q&A drill guide
LAYER -> TRANSACTION -> METRIC -> ARTIFACT -> FIX -> REGRESSIONSketch while answering
VERIFICATION CLOSURE LOOP
spec clause -> test -> assertion -> coverage -> waiver -> signoff
^ |
+--------- gap found --------+Common traps
If VIP pass but silicon fail, check integration assumptions.
If scoreboard noisy, fix key (ID+port+addr).
If coverage plateau, add compliance gap analysis not more repeats.
Key takeaways
Connect every protocol claim to a transaction identity and measurable metric.
Store the artifact (waveform, log, counter) next to every signoff decision.
Common pitfalls
Debugging timeouts without finding the first bad transaction.
Quoting peak bus width without payload efficiency and retry overhead.
Treating VIP compliance as a substitute for system integration replay.