Start here
Your first steps into VLSI.
Choose a direction, check your fundamentals, and build one small design you can explain. No account required.
1. Choose your direction
Each roadmap explains the work, skills, and project ideas. Unsure? Start with RTL and digital fundamentals below.
2. Check your starting point
Take a short foundation quiz. Use its explanations to decide what to study; the score is not a hiring assessment.
Check my fundamentalsRTL starter path
3. Learn, try, and explain
Work through these steps in order. Selected RTL practice pages now run real backend Verilog simulation with hidden tests. Older concept exercises still show guided structure checks.
- Study: Combinational logic
Explain a selector, then write a 2:1 MUX. Check all eight binary input combinations.
- Study: State machines
Draw states and transitions, then try the 1011 sequence detector. Explain overlapping sequences.
- Study: Setup and hold
Work a timing example, then check your slack calculation.
- Study: FIFO fundamentals
Explain occupancy and overflow prevention, then inspect pointer flags.
- Review with the RTL assessments
Use the answer explanations to revisit gaps. Document a design decision, a test, and a bug you fixed in your own project.