Verilog features; design styles - LernX