Advanced Digital Logic Design
Q100 / 100

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

A

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

Explanation

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.

Progress
100/100