"I want to get into VLSI" is where almost every student starts. But nobody is hired into "VLSI". Companies hire a verification engineer, an RTL designer or a physical design engineer, and those three jobs are more different from each other than most people expect. Picking one early, and preparing for it properly, is the single biggest thing you can do to turn interview calls into offers.
This guide compares the three largest tracks honestly: the work, the people who do well in each, what interviewers test, how pay compares in India, and how to choose.
All three sit on the same chip design flow: RTL design and verification on the front end, physical design on the back end.
Verification engineers build testbenches that throw millions of scenarios at the design, compare the results against a reference model, and measure coverage until the team is confident nothing important was missed. A typical day mixes writing SystemVerilog classes and sequences, debugging waveforms when a test fails, and arguing with designers about whether a failure is a design bug or a testbench bug.
You'll enjoy it if you like programming, puzzles and breaking things, and you're comfortable reading a spec closely. Many engineers who come from software or competitive programming do very well here.
Interviews test SystemVerilog OOP and randomisation, UVM architecture (agents, sequences, the factory, phasing), functional coverage and assertions, and a live exercise such as writing a testbench for a FIFO. See the UVM and SystemVerilog question banks.
RTL designers turn a micro-architecture into synthesizable code: the registers, the logic between them, the state machines and the interfaces. They own decisions such as how deep a FIFO should be, how to pipeline a datapath to meet frequency, and how to cross clock domains safely. They also live with the consequences in synthesis, lint, CDC checks and timing reports.
You'll enjoy it if you like thinking in hardware, in parallel signals and clock cycles rather than sequential code, and you care about elegant, efficient structures. Strong digital fundamentals matter more here than anywhere else.
Interviews test digital design on a whiteboard (FSMs, counters, edge detectors, FIFOs), Verilog coding, clock domain crossing, low-power techniques such as clock gating, and basic timing. See the RTL design bank.
Physical design engineers take the synthesized netlist and build the layout: floorplanning, placement, clock tree synthesis, routing and sign-off. Most of the job is closing timing, managing congestion and power, and understanding why a tool made the choice it did. Many PD engineers also own static timing analysis.
You'll enjoy it if you like optimisation problems, data, and seeing a design take physical shape. Patience helps: a block can take many iterations to close.
Interviews test setup and hold, clock skew and CTS, congestion and IR drop, floorplanning decisions, and scenarios like "timing fails at one corner only". See the physical design and STA banks.
Don't decide from blog posts, this one included. Spend two days on each track with a small, real task, and notice which one you lose track of time on:
Then look at your situation honestly. If you have a B.Tech and need a job soon, verification and physical design offer more entry points. If you have, or plan, an M.Tech from a strong program, RTL design and analog open up. If you love all of them, pick DV or PD to start: moving from either into RTL later is common.
Your first track is not a life sentence. Engineers move from verification into design, from PD into STA or CAD, and from any of them into architecture. What transfers is depth: interviewers for a switch want to see that you mastered your first domain, not that you dabbled in three.
Once you've picked, follow the study order for your role on the interview questions page, and check which companies hire for it in the India companies directory.
Bring the question to our free monthly live session and ask a working engineer directly.