Silicon Lab
Design Verification Problems
Build a design, hunt its bugs, or repair what fails. Every answer runs on a real simulator.
Debug problems
Build starts from a specification: make it work, then make it small or fast. Bug Hunt asks for the checker or the test that catches broken designs. Repair hands you a failure: find the cause, then fix the design.
Branches follow problem ratings. Choose any available problem.
0 / 0 solved
Pick a node to explore its challenge.
- Easy
- Medium
- Hard
- Expert
- Solved
- Started
- Your next challenges
- Sign in to open
- Draft
Sign in to earn a rating and open every challenge.
Module 2 · Collections
- 2.7.8 The stale expectation Debug Medium Verilator
Module 3 · Routines and Processes
- 3.3.6 The timer that outlived its race Debug Medium Verilator
Module 5 · Randomization
- 5.6.6 The burst that changed after the solve Debug Medium Verilator
Module 6 · Connecting to the DUT
- 6.7.1 Identify the sampling race Debug Medium Verilator
Module 7 · FIFO Verification
- 7.4.6 The scoreboard that checks too early Debug Medium Verilator
Protocols · P1 Protocol Fundamentals
- P1.5.1 The throughput that never rose Debug Medium Browser
- P1.6.1 The FIFO that overflowed Debug Medium Browser
- P1.11.3 The beat that arrived late Debug Medium Browser
Protocols · P2 AXI
- P2.4.1 RDATA not held Debug Medium Browser
- P2.12.1 The stale read Debug Medium Browser
- P2.18.4 The beat that landed in the wrong word Debug Medium Browser
No problems in this format yet.