Describir: Digital VLSI Design with Verilog