Why does the Verilog testbench shows 'reg' for inputs & 'wire' for outputs while in the module we take 'reg' for outputs and 'wire' for inputs? - Quora
Electric VLSI Design System User's Manual
Verilog In Tutorial
Verilog for Testbenches
hdl - What is the difference between reg and wire in a verilog module? - Stack Overflow
Wire - HDLBits
Verilog Construction
Simple guide to Verilog Wire and Reg types [waynejohnson.net]
Wire And Reg In Verilog
Help on verilog timing constraint
Verilog HDL: The First Example - Digilent Reference