Module checkpoint

Bash for EDA 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 5Why does a script that runs `iverilog ... | tee compile.log` need `set -o pipefail`?
Question 2 of 5How should a list of source files containing spaces be passed to a command?
Question 3 of 5What does `shift $((OPTIND - 1))` do after a `getopts` loop?
Question 4 of 5Why does the wrapper delete the old `.vvp` file before compiling?
Question 5 of 5Why does the wrapper decide pass or fail from the simulation log?

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