Verilog Overview
Index of Verilog Interview Questions ranging from syntax to synthesis.
Verilog Strategy for Freshers
For entry-level VLSI roles, you aren't expected to design a whole CPU. However, you must have rock-solid fundamentals.
The #1 Question: "Explain Blocking vs Non-Blocking assignment."
(Answer: Blocking `=` assumes zero delay and executes sequentially. Non-blocking `<=` schedules assignment for the end of the time step. Use `=` for logic, `<=` for flip-flops.)
(Answer: Blocking `=` assumes zero delay and executes sequentially. Non-blocking `<=` schedules assignment for the end of the time step. Use `=` for logic, `<=` for flip-flops.)
Common Evaluation Criteria:
- Hardware Instinct: Can you visualize the gates generated by your code?
- FSM Design: Can you draw the bubble diagram for a sequence detector (e.g., 1011)?
- Setup & Hold Time: While technically Static Timing Analysis (STA), this is asked in every Verilog interview.