Silicon Lab

Physical Design 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.

Physical Design · L1

  1. L1.2.1 The smaller enable register 975 Optimize Easy Verilator

Physical Design · L2

  1. L2.4.1 The smallest hold repair 1050 Optimize Medium Verilator

Physical Design · L3

  1. L3.5.1 Spend fewer straps on the grid 1050 Optimize Medium Verilator

Physical Design · L4

  1. L4.5.1 Close placement timing within area 1050 Optimize Medium Verilator

Physical Design · L5

  1. L5.4.1 Schedule three capture clocks 1050 Optimize Medium Verilator

Physical Design · L6

  1. L6.6.2 Protect the routes with fewer diodes 1050 Optimize Medium Verilator

Physical Design · L7

  1. L7.5.2 Improve cold-corner timing within area 1050 Optimize Medium Verilator

Physical Design · L8

  1. L8.3.1 Route the fixed-die register file within area 1050 Optimize Medium Verilator