Interface Protocols · All levels
High-Speed I/O (USB / Ethernet / MIPI): Tricky Q&A
Senior interview and review questions for High-Speed I/O (USB / Ethernet / MIPI).
Section Q&A bank
Use these drills after completing all topics in High-Speed I/O (USB / Ethernet / MIPI). Answer with layer, transaction, metric, artifact, and regression.
Link up but high CRC — where to look?
[INT][PROT][HIGH-SPEED-IO]
Q: Link up but high CRC — where to look?
A:
PCS/PHY/SI/channel; digital framing may be fine while electrical margin is not.
FOLLOW-UP TRAP: Rewriting the driver first.Why does BER have a window vs EQ setting?
[INT][PROT][HIGH-SPEED-IO]
Q: Why does BER have a window vs EQ setting?
A:
Too little EQ leaves ISI; too much amplifies noise; optimal is center of low-BER region.
FOLLOW-UP TRAP: Picking max EQ setting.Q&A drill guide
LAYER -> TRANSACTION -> METRIC -> ARTIFACT -> FIX -> REGRESSIONSketch while answering
HIGH-SPEED STACK
app -> MAC/framing -> PCS/encoding -> SerDes/PHY -> channel
CRC errors often mean PCS/PHY/channel, not TCP.Common traps
If link up but lossy, PHY margin and retrain.
If enumeration OK but throughput low, check packet size and DMA batching.
If MIPI frame drops, blanking budget and lane polarity.
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.