VLSI START
VLSI START
Assumptions:
• You are comfortable with basic digital electronics, logic gates, and basic programming.
Resources:
Practice:
Resources:
• Blocking vs non-blocking
• FSM in Verilog
• FPGA vs ASIC
• Testbench constructs
• Self-checking testbenches
• Inheritance, polymorphism
• Mailboxes, semaphores
o FIFO Controller
o AXI-lite slave
o Verilog/SystemVerilog syntax
o UVM architecture
• Blocking vs non-blocking
• Scoreboard vs Monitor
• Clock-domain crossing
Would you like a Google Sheets planner or Notion template for this 12-week plan?
Tools