ECE337 Verilog