Can you design a chip: The protocol emulator ASIC competition
blog.janestreet.com
blog.janestreet.com
Interestingly some of the modules are deceptively simple. The only shift register was 475 luts to 38 flops. The entire thing is only maybe 6 significant lines of code, but it has multiple 64 bit runtime configurable shifts which means a lot of muxes. I've never asic'd before but hopefully a 2:1 mux is small.