Silicon Lab
Formal Verification Problems
Build a design, hunt its bugs, or repair what fails. Every answer runs on a real simulator.
Verify 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.2.1 Retire the Response, Including Errors Verify Medium Verilator
- F1.5.1 How Deep Is the Expiry Corner? Verify Medium Verilator
Formal Verification · F2
- F2.3.1 Three Bytes Before the Bad State Verify Medium Verilator
Formal Verification · F3
- F3.1.2 Check the Transformed Payload Verify Medium Verilator
- F3.3.2 One Promise for Speculative Capture Verify Hard Verilator
- F3.4.1 Prove the Data, Not Just the Pointers Verify Hard Verilator
Formal Verification · F4
- F4.4.2 Identity Before Payload Equality Verify Hard Verilator
Formal Verification · F5
- F5.2.1 Generate the Automatic Safety Checks Verify Medium Verilator
- F5.4.1 Check the Register Policy Table Verify Hard Verilator
- F5.5.2 Keep an Unknown from Enabling the Block Verify Medium Verilator
- F5.6.1 Check a Scheduled Clock Crossing Verify Hard Verilator
- F5.7.1 Prove the Dead Bins and Reach the Live One Verify Medium Verilator
Formal Verification · F6
- F6.1.1 Compare RTL with a Structural Implementation Verify Medium Verilator
- F6.2.1 Align a Two-Stage Adder Verify Hard Verilator
- F6.4.1 Constrain the Scope of a WRAP Fix Verify Hard Verilator
Formal Verification · F7
- F7.2.1 Close the FIFO Coverage Argument Verify Hard Verilator
Formal Verification · F8
- F8.1.1 Sign off a Four-Entry FIFO Verify Hard Verilator
- F8.5.1 One APB Contract on Both Sides Verify Hard Verilator
- F8.6.1 Forward the Newest Buffered Write Verify Hard Verilator
Formal Verification · F9
- F9.1.1 Sign off the AXI4-Lite Register Block Verify Hard Verilator
- F9.2.1 Prove Packet Routing End to End Verify Hard Verilator
No problems in this format yet.