verilog 2 design examples 5723923