Verilog Quickstart :a practical guide to simulation and synthesis in Verilog