We design three contest problems covering three distinct
areas:
logic synthesis, global routing, and placement legalization. Each problem is handled independently. Contestants can participate in one or more problems.