Verilog Code Generator