What is "functional coverage" in the context of verification, and how does it differ from "code coverage"?
Correct! Well done.
Incorrect.
The correct answer is A) Functional coverage measures whether specific scenarios or feature combinations defined by the verification engineer have been exercised; code coverage measures whether lines, branches, or expressions have been executed, regardless of functional meaning
Correct Answer
Functional coverage measures whether specific scenarios or feature combinations defined by the verification engineer have been exercised; code coverage measures whether lines, branches, or expressions have been executed, regardless of functional meaning
100% code coverage doesn't guarantee all important functional scenarios (e.g., specific combinations of states and inputs, corner cases) have been tested; functional coverage is explicitly defined by verification engineers to track whether these scenarios — often the ones most likely to reveal design bugs — have been exercised.