Silicon Lab

Formal Verification Problems

Build a design, hunt its bugs, or repair what fails. Every answer runs on a real simulator.

Break It 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.

Formal Verification · F3

  1. F3.2.2 Restrict Is Still a Promise 1200 Break It Medium Verilator
  2. F3.2.1 The Assumption That Hides the Overflow 1500 Break It Hard Verilator
  3. F3.7.1 An Environment That Never Serves 1200 Break It Medium Verilator

Formal Verification · F4

  1. F4.3.2 Break the Circular Guarantee 1500 Break It Hard Verilator

Formal Verification · F7

  1. F7.3.1 Expose the Hidden Sign-Off Constraint 1500 Break It Hard Verilator

Formal Verification · F8

  1. F8.2.2 Find the Unfair Downstream 1200 Break It Medium Verilator

Formal Verification · F9

  1. F9.1.2 Unmask the Capstone Response Bug 1500 Break It Hard Verilator