Hardware interview practice
Place a formal environment constraint
A DUT accepts a request only when ready is high. The interface specification forbids the environment from changing the request payload while valid is high and ready is low. How should that rule normally be modeled when proving the DUT?
Choose one
Answer choices
- A. As an assertion on the DUT, because every signal at the DUT boundary is a DUT responsibility.
- B. As neither an assumption nor an assertion, because backpressure removes all protocol obligations.
- C. As an assumption on the environment, while DUT responses to legal transfers remain assertions.
- D. As a cover property, because cover automatically excludes illegal payload changes.
