Silicon Lab
Formal 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.
- Easy
- Medium
- Hard
- Expert
- Solved
- Started
- Your next challenges
- Sign in to open
- Draft
Sign in to earn a rating and open every challenge.
Formal Verification · F1
- F1.4.1 The Acknowledgement After Cancellation Debug Easy Verilator
- F1.4.2 A Failure Before the First Request Debug Easy Verilator
Formal Verification · F2
- F2.4.2 A Counterexample to Which Question? Debug Medium Verilator
- F2.6.1 Read the Timeout Without Inventing a Bug Debug Medium Verilator
Formal Verification · F3
- F3.3.1 Four Traces, Four Causes Debug Hard Verilator
- F3.5.2 The Overflow That Cannot Be Reached Debug Medium Verilator
Formal Verification · F4
- F4.2.2 The Cut That Removed the Bug Debug Medium Verilator
Formal Verification · F5
- F5.3.2 The Swapped Pair in the Table Debug Medium Verilator
- F5.9.1 Read the Lab Constraint Experiment Debug Medium Verilator
Formal Verification · F6
- F6.5.2 Explain the Surviving Mutation Debug Medium Verilator
Formal Verification · F7
- F7.5.1 Review the Missing Depth Argument Debug Medium Verilator
Formal Verification · F8
- F8.4.1 Locate the Circular Handshake Wait Debug Medium Verilator
Formal Verification · F9
- F9.4.1 Five Traces at the Interview Debug Hard Verilator
No problems in this format yet.