Module checkpoint

Make for simulation flows knowledge check

Answer every question from your current understanding. After submission, compare your reasoning with the explanation and revisit any weak concept.

5 QuestionsOne Answer eachImmediate ScoreDetailed Explanations
Read→Reason→Select→Review
Question 1 of 5When does Make run the recipe for a file target?
Question 2 of 5In the rule `build/%.vvp: tb/%.v $(RTL) | build`, what does `$*` expand to when building `build/tb_fifo.vvp`?
Question 3 of 5Why are `sim` and `clean` declared `.PHONY`?
Question 4 of 5What is the purpose of `.DELETE_ON_ERROR:` in the simulation Makefile?
Question 5 of 5Why is `build` listed after `|` as an order-only prerequisite?

Review every selection before submitting. You can retry after reading the explanations.