Your next skill.
Your own pace.
Find your direction in digital design and verification. Explore the learning experience, one subject at a time.
Built for focused learning.
Lessons, practice and progress in one place.
A clear order to learn.
Start with the foundations, then choose design or verification. Equivalent prior knowledge is welcome; the preparation links on each course help you choose your starting point.
Start with the foundations
Continue into digital design
Continue into verification
Explore the catalogue
Build your foundations. Choose your next subject.
7 courses
Digital Electronics
Build a working understanding of digital hardware by moving from binary information to circuits that store state and follow a specification.
Verilog
Learn to describe digital circuits in Verilog by connecting language constructs to the hardware they represent.
SystemVerilog Basics
Build on your Verilog knowledge to write clear SystemVerilog models and small, self-checking testbenches.
SystemVerilog Advanced
Develop a reusable verification environment using SystemVerilog language features after completing the class, interface, and simulation foundations.
SystemVerilog Projects
Apply SystemVerilog Advanced through three progressively richer verification exercises: a synchronous FIFO, a round-robin arbiter, and a small ready/valid register peripheral.
Advanced Digital IC
Move from working Verilog modules to digital blocks whose architecture, timing, interfaces, and implementation tradeoffs can be explained and measured.
UVM
Build a reusable SystemVerilog verification environment by understanding each UVM mechanism before combining it with the next.
Not sure where to begin?
Talk to Chiprion about your learning goals.
