ADVANCED DIGITAL DESIGN WITH THE VERILOG HDL 2E