Roadmap
VLSI and embedded systems
Digital design, Verilog, microcontrollers and real-time systems, for India's growing chip industry.
Who it's for
ECE and EEE students, and anyone who wants to work close to hardware.
Where it leads
- VLSI design engineer
- Verification engineer
- Embedded software engineer
- Firmware engineer
By the end you can
- Design and simulate digital circuits in Verilog
- Program a microcontroller in C
- Explain how a processor and memory system work
- Build a working embedded project
- 1
Digital logic and architecture
Gates, flip-flops, state machines and processors are the vocabulary of chip design.
- 2
Verilog by practice
Writing hardware is a different way of thinking. Small exercises build it fastest.
- PracticeHDLBits: Verilog practiceHDLBits. Hundreds of graded Verilog problems in the browser.
- ArticleChipVerify: Verilog and SystemVerilog tutorialsChipVerify
Do this: Finish the HDLBits sections on combinational and sequential logic, then design a UART transmitter.
- 3
The chip design flow
From RTL to silicon: synthesis, verification, timing and layout.
- 4
Microcontrollers and embedded C
Most electronics jobs are embedded: registers, interrupts, timers and peripherals.
Do this: Read a sensor, log its data and show it on a display, without using a library for the core logic.
- 5
Real-time systems
When timing matters, an RTOS schedules tasks predictably.
Learning this with others is easier.
Ask questions when you're stuck, find people on the same path, and track your progress on DevLearn.