Writing a Verilog Testbench Learn the concepts of how to write Verilog testbenches and simulate them inside of Riviera-PRO. Verilog is a Hardware Description Language (HDL) used to model hardware using code and is used to create designs as well as simulate designs. Learn design and test module structures to begin simulating designs.