Questions are divided into multiple sections based on their difficulty level.
The difficultly level starts at Level 1 and gets progressively difficult at higher levels.

Level 1 Questions

  1. What are blocking and non-blocking assignment statements in SystemVerilog? (Link to Answer)
  2. What does Case Sensitivity in a programming language refer to? How do Hardware Description Languages like VHDL and SystemVerilog handle case sensitivity? (Link to Answer)

Level 2 Questions

  1. What are the key differences between packed and unpacked arrays in SystemVerilog? (Link to Answer)

Level 3 Questions

  1. What are the typical use cases for packed arrays while describing digital logic?
  2. What are the Synthesis implications in using packed vs unpacked arrays in SystemVerilog?