Silicon Lab

Formal Verification Problems

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

Optimize 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 · F2

  1. F2.4.1 Close the Induction with a Helper 1500 Optimize Hard Verilator
  2. F2.5.1 Let the Engine Find the Invariant 1200 Optimize Medium Verilator

Formal Verification · F4

  1. F4.1.1 Cut the Watchdog Cone 1500 Optimize Hard Verilator
  2. F4.2.1 A Free CRC Cut 1500 Optimize Hard Verilator
  3. F4.5.2 Qualify a Smaller Parameter Instance 1200 Optimize Medium Verilator
  4. F4.5.1 Abstract the Million-Cycle Watchdog 1500 Optimize Hard Verilator
  5. F4.6.1 Two Relations for Two Enables 1500 Optimize Hard Verilator

Formal Verification · F6

  1. F6.3.1 Partition the Multiplier Question 1500 Optimize Hard Verilator

Formal Verification · F8

  1. F8.1.2 Strengthen the FIFO Induction 1500 Optimize Hard Verilator