Free tutorials + hands-on RTL practice

Learn chip design.
Then prove you can do it.

Clear guides on RTL, verification, timing and physical design, written by working engineers. When you finish reading, practise the same topic on VLSI Forge: write the code, run it on a real simulator, and watch every signal.

900+ engineers practising · 150+ free articles · no install needed

  counter.v · 4-bit counter with enable
module counter (
  input            clk,
  input            rst,
  input            en,
  output reg [3:0] count
);
  always @(posedge clk) begin
    if (rst)     count <= 4'd0;
    else if (en) count <= count + 4'd1;
  end
endmodule
✓ Accepted · VerilatorTest 1Test 2Test 3
clkrstencount 0123345
150+free articles
250practice problems on Forge
900+engineers learning
600+solutions run this week
Interview prep

Preparing for a VLSI interview?

Question-by-question guides for the topics interviewers ask most, with answers you can explain out loud.

A simple 3-step plan

  1. Read the guide for your target role here on VLSI Web.
  2. Solve the matching problems on VLSI Forge until you can write the RTL without notes.
  3. Check your skill score on Forge to find your weakest domain, then repeat.
Practise interview problems
Questions

Common questions

What is VLSI design?

VLSI (Very Large Scale Integration) design is how integrated circuits with millions to billions of transistors are built. Engineers describe the logic in a hardware description language such as Verilog, SystemVerilog or VHDL, verify it, then turn it into a physical layout that a foundry can manufacture.

What is the difference between VLSI Web and VLSI Forge?

VLSI Web is where you learn: free tutorials and interview guides across RTL, verification, timing and physical design. VLSI Forge is where you practise: you write RTL in the browser, it runs on a real simulator, and you see the waveform and whether every test passed.

Is VLSI Forge free?

Yes. All practice problems are free with a free account. Guided courses (CPU, NPU, Physical Design Closure) let you try the first 3 problems free before you decide.

Which simulators and languages does VLSI Forge use?

Verilog and SystemVerilog run on Verilator and Icarus Verilog, and VHDL runs on GHDL. Results show a pass or fail per test case plus the waveform of every signal.

How should I prepare for a VLSI interview?

Pick your target role (design, verification, physical design, STA or DFT), read the matching interview-question guide here, then solve problems in that domain on VLSI Forge until you can write the RTL without notes. Interviewers care more about clear reasoning on CDC, timing and reset than about memorised answers.

Do I need EDA tools installed to practise?

No. Everything runs in the browser. You can practise on a laptop or a phone without installing a simulator or licensing a commercial tool.

Read it here. Build it on Forge.

Free account, nothing to install, works on your phone.